|
WSF
|
#include <FieldTypes.hpp>


Public Types | |
| enum | CommandTypes { cWEAPONS_FREE , cWEAPONS_TIGHT , cENGAGE , cASSIGN , cCLEAR_ENGAGE , cHOLD_FIRE , cCEASE_FIRE , cCOVER , cSALVO_CLEAR_AIRCRAFT , cASSUME_CONTROL , cATTACK , cCEASE_ATTACK , cDISUSED , cPROCEED_TO_POINT = 14 , cCEASE_PROCEEDING_TO_POINT , cCONDUCT_PROCEDURES_INDICATED , cCEASE_CONDUCTING_PROCEDURES_INDICATED , cASSUME_DUTIES_INDICATED , cCEASE_DUTIES_INDICATED , cTRANSFER_CONTROL , cRETURN_TO_BASE , cLAUNCH_ALERT_AIRCRAFT , cINVESTIGATE , cINTERVENE , cSHADOW , cUNDEFINED , cENGAGE_IN_OBJECTIVE = 27 , cPRIORITY_KILL } |
| Public Types inherited from WsfL16::Messages::FieldBase< 5 > | |
| typedef NoAccessorTypeTag | accessor_type |
| typedef NoAccessorUnitsTag | accessor_units |
| typedef FieldNoStatementInvalidTag | no_statement_type |
| typedef NoEnumStringMapTag | enum_map_type |
| typedef SmallIntType< BIT_COUNT >::integer_type | value_type |
| Use the smallest integer to hold the data. | |
Public Member Functions | |
| DEFINE_ACCESSORS (CommandField, CommandTypes) | |
| Public Member Functions inherited from WsfL16::Messages::FieldBase< 5 > | |
| FieldBase () | |
| value_type | GetRawData () const |
| value_type | SafeCast (T aValue) const |
| void | SetRawData (value_type aValue) |
Additional Inherited Members | |
| Static Public Attributes inherited from WsfL16::Messages::FieldBase< 5 > | |
| static const unsigned int | cFIELD_SIZE |
| static const unsigned int | cMID_VALUE |
| static const unsigned int | cMAX_VALUE |
| Protected Member Functions inherited from WsfL16::Messages::FieldBase< 5 > | |
| int | DecodeTC (unsigned a2C) const |
| unsigned | EncodeTC (int aInt) const |
| Encode an integer into a N-bit two's compliment representation. | |
| unsigned | EncodeTCMod (int aInt) const |
| Protected Attributes inherited from WsfL16::Messages::FieldBase< 5 > | |
| value_type | mValue |
| enum WsfL16::Messages::CommandField::CommandTypes |
| WsfL16::Messages::CommandField::DEFINE_ACCESSORS | ( | CommandField | , |
| CommandTypes | ) |