commlib.task.pf
クラス PoliceForceTaskMessage

java.lang.Object
  上位を拡張 commlib.message.RCRSCSMessage
      上位を拡張 commlib.task.TaskMessage
          上位を拡張 commlib.task.pf.PoliceForceTaskMessage
すべての実装されたインタフェース:
IMessage, ITaskMessage
直系の既知のサブクラス:
ClearRouteTaskMessage

public abstract class PoliceForceTaskMessage
extends TaskMessage

The class represent the Task for Police Force agent.

作成者:
takefumi

コンストラクタの概要
PoliceForceTaskMessage(BaseMessageType type, int time, rescuecore2.worldmodel.EntityID ownerID, rescuecore2.worldmodel.EntityID pfID)
          Constructor Create the message to give instructions to PF.
PoliceForceTaskMessage(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 PF 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
 

コンストラクタの詳細

PoliceForceTaskMessage

public PoliceForceTaskMessage(BaseMessageType type,
                              int time,
                              rescuecore2.worldmodel.EntityID ownerID,
                              rescuecore2.worldmodel.EntityID pfID)

Constructor

Create the message to give instructions to PF.
Included data are follow.

パラメータ:
type - message type
time - step num
pfID - EntityID of PF

PoliceForceTaskMessage

public PoliceForceTaskMessage(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 PF that have to execute this task.

定義:
インタフェース ITaskMessage 内の getAssignedAgentID
オーバーライド:
クラス TaskMessage 内の getAssignedAgentID
戻り値:
EntityID of PF