|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.ac.nagoyau.is.ss.kishii.suntori.message.RCRSCSMessageConverter
public class RCRSCSMessageConverter
メッセージ変換クラスです.
フィールドの概要 | |
---|---|
int |
DAMAGE_PERCEPTION_LOS
|
int |
EXTINGUISHABLE_DISTANCE
|
int |
EXTINGUISHABLE_POWER
|
int |
HP_PERCEPTION_LOS
|
int |
RANGE_OF_VIEW
|
int |
TANK_MAX
|
コンストラクタの概要 | |
---|---|
RCRSCSMessageConverter(Config config,
java.util.List<EntityID> buildingList,
java.util.List<EntityID> roadList,
java.util.List<EntityID> refugeList,
java.util.List<EntityID> areaList,
java.util.List<EntityID> policeForceList,
java.util.List<EntityID> ambulanceTeamList,
java.util.List<EntityID> fireBrigadeList,
java.util.List<EntityID> platoonAgentList)
コンストラクタ ユーザが定義した各Entityのリストを使用してコンバートするときはこちらを使用します. |
|
RCRSCSMessageConverter(StandardWorldModel model,
Config config)
コンストラクタ 通常使用するにはこちらのコンストラクタを使用してください. |
メソッドの概要 | |
---|---|
static int |
bitToInt(java.util.List<java.lang.Integer> list,
int index,
int length)
|
java.util.List<RCRSCSMessage> |
bytesToMessageList(byte[] bytes)
受信したバイト列をメッセージのリストに変換します. |
static int |
getDataTypeIndex(java.util.EnumMap<DataType,java.lang.Integer> map,
DataType dType,
java.lang.Integer i)
|
byte[] |
messageToBytes(java.util.List<RCRSCSMessage> messages)
メッセージをバイト列に変換します. |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public final int EXTINGUISHABLE_POWER
public final int EXTINGUISHABLE_DISTANCE
public final int TANK_MAX
public final int HP_PERCEPTION_LOS
public final int DAMAGE_PERCEPTION_LOS
public final int RANGE_OF_VIEW
コンストラクタの詳細 |
---|
public RCRSCSMessageConverter(Config config, java.util.List<EntityID> buildingList, java.util.List<EntityID> roadList, java.util.List<EntityID> refugeList, java.util.List<EntityID> areaList, java.util.List<EntityID> policeForceList, java.util.List<EntityID> ambulanceTeamList, java.util.List<EntityID> fireBrigadeList, java.util.List<EntityID> platoonAgentList)
ただ,こちらを使ったとき,必要な情報が足りない場合,コンバート時にExceptionを吐く可能性があります.
config
- rescuecore2.config.ConfigクラスbuildingList
- 建物のリストroadList
- 道路のリストrefugeList
- 避難所のリストareaList
- 災害空間上のすべてのエリアのリストpoliceForceList
- 啓開隊のリストambulanceTeamList
- 救急隊のリストfireBrigadeList
- 消防隊のリストplatoonAgentList
- 救助隊のリスト(啓開,救急,消防)public RCRSCSMessageConverter(StandardWorldModel model, Config config)
model
- config
- メソッドの詳細 |
---|
public java.util.List<RCRSCSMessage> bytesToMessageList(byte[] bytes)
bytes
- 変換するバイト列
public static int bitToInt(java.util.List<java.lang.Integer> list, int index, int length)
public byte[] messageToBytes(java.util.List<RCRSCSMessage> messages)
messages
- 送信するメッセージのリスト
public static int getDataTypeIndex(java.util.EnumMap<DataType,java.lang.Integer> map, DataType dType, java.lang.Integer i)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |