|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.ksu.cis.cooprobot.simulator.communication.RobotParameters
This RobotParameters class represent communication parameter.
Each robot owns multiple records of RobotParameters.
Each record of RobotParameters contains
Receiver Name - the communicating robot
Delay time - the communication delay time between the owner and this receiver.
Delivery Probability - the probability which messages will be delivered to the receiver.
There are two forms of constructor,One with the receiver name and another one with receiver name, delay time and delivery probability.
Field Summary | |
private int |
delay
Delay time between the owner robot and this receiver |
private int |
deliveryProb
Delivery Probability between the owner robot and this receiver. |
private String |
receiverName
Receiver Name |
Constructor Summary | |
RobotParameters(String name)
RobotParameters Constructor |
|
RobotParameters(String name,
int delay,
int prob)
RobotParameters Constructor |
Method Summary | |
int |
getDelay()
Get delay time |
int |
getDeliveryProb()
Get delivery probability |
String |
getReceiverName()
Get receiver name |
void |
setDelay(int delay)
Set delay time |
void |
setDeliveryProb(int prob)
Set delivery probability |
void |
setReceiverName(String name)
Set receiver name |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private String receiverName
private int delay
private int deliveryProb
Constructor Detail |
public RobotParameters(String name)
public RobotParameters(String name, int delay, int prob)
name
- - Receiver namedelay
- - Delay timeprob
- - Delivery ProbabilityMethod Detail |
public void setReceiverName(String name)
name
- - receiver namepublic void setDelay(int delay)
delay
- - delay timepublic void setDeliveryProb(int prob)
prob
- - delivery probabilitypublic String getReceiverName()
public int getDelay()
public int getDeliveryProb()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |