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

コンストラクタの概要
AmbulanceTeamTaskMessage(BaseMessageType type, int time, rescuecore2.worldmodel.EntityID ownerID, rescuecore2.worldmodel.EntityID atID)
          Constructor Create the message to give instructions to AT.
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.
 
メソッドの概要
 rescuecore2.worldmodel.EntityID getAssignedAgentID()
          Return EntityID of AT that have to execute this task.
 
クラス commlib.task.TaskMessage から継承されたメソッド
getMessageOwnerID
 
クラス commlib.message.RCRSCSMessage から継承されたメソッド
equals, getData, getMessageBitSize, getMessageType, getSendTime, hashCode, isSendable, setData, setData
 
クラス 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.

パラメータ:
type - message type
time - step num
atID - 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