|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectes.ants.felixgm.trmsim_wsn.network.Network
es.ants.felixgm.trmsim_wsn.trm.templatetrm.TemplateTRM_Network
public class TemplateTRM_Network
This class models a network composed by sensors implementing TemplateTRM
| Field Summary |
|---|
| Fields inherited from class es.ants.felixgm.trmsim_wsn.network.Network |
|---|
clients, maxDistance, sensors, servers, services |
| Constructor Summary | |
|---|---|
TemplateTRM_Network(int numSensors,
double probClients,
double rangeFactor,
java.util.Collection<java.lang.Double> probServices,
java.util.Collection<java.lang.Double> probGoodness,
java.util.Collection<Service> services)
This constructor creates a new random TemplateTRM Network using the given parameters |
|
TemplateTRM_Network(java.lang.String xmlFilePath)
This method loads a network from a XML file and creates the specific corresponding TemplateTRM Network |
|
| Method Summary | |
|---|---|
Sensor |
newSensor()
This method creates a new sensor. |
Sensor |
newSensor(int id,
double x,
double y)
This method creates a new sensor. |
| Methods inherited from class es.ants.felixgm.trmsim_wsn.network.Network |
|---|
get_clients, get_maxDistance, get_numClients, get_numSensors, get_numServers, get_sensors, get_sensorsTransmittedDistance, get_servers, get_services, oscillate, reachesQualifiedService, reset, set_collusion, set_dynamic, setNewNeighbors, toString, writeToXMLFile |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public TemplateTRM_Network(int numSensors,
double probClients,
double rangeFactor,
java.util.Collection<java.lang.Double> probServices,
java.util.Collection<java.lang.Double> probGoodness,
java.util.Collection<Service> services)
numSensors - Network number sensorsprobClients - The network will have a number of clients depending of this parameter.rangeFactor - Range Factor.probServices - Probability of servers offers services.probGoodness - Probability of servers being good.services - Services that servers offers to clients.
public TemplateTRM_Network(java.lang.String xmlFilePath)
throws java.lang.Exception
xmlFilePath - Path of the XML to load the network from
java.lang.Exception - If the XML file given does not have the appropriate structure, or if
a sensor links to an undefined sensor, or if a sensor links to itself| Method Detail |
|---|
public Sensor newSensor()
Network
newSensor in class Network
public Sensor newSensor(int id,
double x,
double y)
Network
newSensor in class Networkid - Sensor's identifierx - X coordinate of the new sensory - Y coordinate of the new sensor
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||