jp.ac.nagoyau.is.ss.kishii.suntori.message.report
Class ExceptionReportMessage

java.lang.Object
  extended by jp.ac.nagoyau.is.ss.kishii.suntori.message.RCRSCSMessage
      extended by jp.ac.nagoyau.is.ss.kishii.suntori.message.report.ReportMessage
          extended by jp.ac.nagoyau.is.ss.kishii.suntori.message.report.ExceptionReportMessage
All Implemented Interfaces:
IMessage

public class ExceptionReportMessage
extends ReportMessage

This class is the Message Class that report the given task is not able to complete at the moment.

Author:
takefumi

Field Summary
 
Fields inherited from class jp.ac.nagoyau.is.ss.kishii.suntori.message.RCRSCSMessage
COMMON_DATA_TYPE, data, messageType
 
Constructor Summary
ExceptionReportMessage(int time, rescuecore2.worldmodel.EntityID platoonID)
          Constructor
ExceptionReportMessage(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.
 
Method Summary
 
Methods inherited from class jp.ac.nagoyau.is.ss.kishii.suntori.message.report.ReportMessage
getAssignedAgentID
 
Methods inherited from class jp.ac.nagoyau.is.ss.kishii.suntori.message.RCRSCSMessage
equals, getBrokenness, getBuriedness, getCoodinate, getDamage, getData, getData, getDataTypeArray, getEntityIDList, getFieryness, getHP, getID, getMessageBitSize, getMessageType, getRepairCost, getSendTime, getSendTime, getWater, getWaterPower, hashCode, isSendable, setCoorinate, setData, setData
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExceptionReportMessage

public ExceptionReportMessage(int time,
                              rescuecore2.worldmodel.EntityID platoonID)

Constructor

Create the message that report the given task is uncompletable.
Included data are follow.

Parameters:
time - step num
platoonID - EntityID of the rescue agent.

ExceptionReportMessage

public ExceptionReportMessage(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.

Parameters:
bitList -
offset -
bitSizeMap -