commlib.task.at
クラス AmbulanceTeamTaskMessage
java.lang.Object
commlib.message.RCRSCSMessage
commlib.task.TaskMessage
commlib.task.at.AmbulanceTeamTaskMessage
- すべての実装されたインタフェース:
- IMessage, ITaskMessage
- 直系の既知のサブクラス:
- RescueAreaTaskMessage
public abstract class AmbulanceTeamTaskMessage
- extends TaskMessage
The class represent the Task for ambulance team agent.
- 作成者:
- takefumi
メソッドの概要 |
rescuecore2.worldmodel.EntityID |
getAssignedAgentID()
Return EntityID of AT that have to execute this task. |
クラス java.lang.Object から継承されたメソッド |
getClass, notify, notifyAll, toString, wait, wait, wait |
AmbulanceTeamTaskMessage
public AmbulanceTeamTaskMessage(BaseMessageType type,
int time,
rescuecore2.worldmodel.EntityID ownerID,
rescuecore2.worldmodel.EntityID atID)
Constructor
Create the message to give instructions to AT.
Included data are follow.
- time:the time that the message is created.(int)
- ownerID:EntityID of the agent that sent this message.
- atID:EntityID of AT that is ordered to do.
- パラメータ:
type
- message typetime
- step numatID
- EntityID of AT
AmbulanceTeamTaskMessage
public AmbulanceTeamTaskMessage(BaseMessageType type,
java.util.List<java.lang.Integer> bitList,
int offset,
java.util.EnumMap<DataType,java.lang.Integer> bitSizeMap)
- The method that the library use to convert the message.
- パラメータ:
type
- bitList
- offset
- bitSizeMap
-
getAssignedAgentID
public rescuecore2.worldmodel.EntityID getAssignedAgentID()
- Return EntityID of AT that have to execute this task.
- 定義:
- インタフェース
ITaskMessage
内の getAssignedAgentID
- オーバーライド:
- クラス
TaskMessage
内の getAssignedAgentID
- 戻り値:
- EntityID of AT