jp.ac.nagoyau.is.ss.kishii.suntori.message.report
クラス ReportMessage

java.lang.Object
  上位を拡張 jp.ac.nagoyau.is.ss.kishii.suntori.message.RCRSCSMessage
      上位を拡張 jp.ac.nagoyau.is.ss.kishii.suntori.message.report.ReportMessage
すべての実装されたインタフェース:
IMessage
直系の既知のサブクラス:
DoneReportMessage, ExceptionReportMessage

public abstract class ReportMessage
extends RCRSCSMessage

報告メッセージを表現するためのメッセージクラスです.

作成者:
takefumi

フィールドの概要
 
クラス jp.ac.nagoyau.is.ss.kishii.suntori.message.RCRSCSMessage から継承されたフィールド
COMMON_DATA_TYPE, data, messageType
 
コンストラクタの概要
ReportMessage(BaseMessageType type, int time, EntityID platoonID)
           
ReportMessage(BaseMessageType type, java.util.List<java.lang.Integer> bitList, int offset, java.util.EnumMap<DataType,java.lang.Integer> bitSizeMap)
          コンバート時にシステムが使用するコンストラクタ
 
メソッドの概要
 EntityID getAssignedAgentID()
          メッセージを送信したエージェント(救助隊)のEntityIDを取得します.
 
クラス jp.ac.nagoyau.is.ss.kishii.suntori.message.RCRSCSMessage から継承されたメソッド
equals, getBrokenness, getBuriedness, getCoodinate, getDamage, getData, getData, getDataTypeArray, getEntityIDList, getFieryness, getHP, getID, getMessageBitSize, getMessageMinimumSize, getMessageType, getRepairCost, getSendTime, getSendTime, getSupplyQuantity, getWater, getWaterPower, hashCode, isSendable, setCoorinate, setData, setData
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ReportMessage

public ReportMessage(BaseMessageType type,
                     int time,
                     EntityID platoonID)

ReportMessage

public ReportMessage(BaseMessageType type,
                     java.util.List<java.lang.Integer> bitList,
                     int offset,
                     java.util.EnumMap<DataType,java.lang.Integer> bitSizeMap)
コンバート時にシステムが使用するコンストラクタ

パラメータ:
type -
bitList -
offset -
bitSizeMap -
メソッドの詳細

getAssignedAgentID

public EntityID getAssignedAgentID()
メッセージを送信したエージェント(救助隊)のEntityIDを取得します.

戻り値:
救助隊のEntityID