21 enum EventType {EventType_OTHER=0, EventType_UNUSED=1, EventType_RAN_OUT_OF_AMMUNITION=2, EventType_KILLED_IN_ACTION=3, EventType_DAMAGE=4, EventType_MOBILITY_DISABLED=5, EventType_FIRE_DISABLED=6, EventType_RAN_OUT_OF_FUEL=7, EventType_ENTITY_INITIALIZATION=8, EventType_REQUEST_FOR_INDIRECT_FIRE_OR_CAS_MISSION=9, EventType_INDIRECT_FIRE_OR_CAS_MISSION=10, EventType_MINEFILE_ENTRY=11, EventType_MINEFIELD_DETONATION=12, EventType_VEHICLE_MASTER_POWER_ON=13, EventType_VEHICLE_MASTER_POWER_OFF=14, EventType_AGGREGATE_STATE_CHANGE_REQUESTED=15, EventType_PREVENT_COLLISION_DETONATION=16, EventType_OWNERSHIP_REPORT=17};
35 for(
unsigned int i=0; i<myData.size(); i++)
37 size+=
sizeof(
unsigned char);
48 for(
unsigned int i=0; i<myData.size(); i++)
59 unsigned int myData_count=reader.
readInt32();
60 for(
unsigned int i=0; i<myData_count; i++)
64 myData.push_back(abyte);
107 virtual std::string getSenderId();
108 virtual void setSenderId(std::string val);
110 virtual std::string getReceiverId();
111 virtual void setReceiverId(std::string val);
113 virtual EventType getEventType();
114 virtual void setEventType(EventType val);
116 virtual std::vector<FixedData> getFixedData();
117 virtual void setFixedData(std::vector<FixedData> val);
119 virtual std::vector<VariableData> getVariableData();
120 virtual void setVariableData(std::vector<VariableData> val);
126 static DtMessage* decode(
unsigned char* buffer,
int length);
127 static std::string theMessageName();