|
WSF
|
#include <FieldTypes.hpp>


Public Types | |
| typedef std::string | accessor_type |
| Public Types inherited from WsfL16::Messages::FieldBase< 19 > | |
| 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 | |
| TrackNumberField () | |
| TrackNumberField & | operator= (const std::string &aTNO) |
| operator std::string () | |
| void | SetTrackNumber (const std::string aTNO) |
| void | SetTrackNumber (int aTNO) |
| int | GetTrackNumberInteger () const |
| std::string | GetTrackNumberString () const |
| Public Member Functions inherited from WsfL16::Messages::FieldBase< 19 > | |
| FieldBase () | |
| value_type | GetRawData () const |
| value_type | SafeCast (T aValue) const |
| void | SetRawData (value_type aValue) |
Static Public Member Functions | |
| static int | GetTrackNumberInteger (int aTrackNumber) |
| static void | GetTrackNumberString (int aTNO, std::string &aTNO_String) |
| static int | GetTrackNumberInteger (const std::string &aTNO_String) |
Static Protected Member Functions | |
| static int | CharToFiveBit (char aChar) |
| static char | FiveBitToChar (int aBits) |
Additional Inherited Members | |
| Static Public Attributes inherited from WsfL16::Messages::FieldBase< 19 > | |
| 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< 19 > | |
| 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< 19 > | |
| value_type | mValue |
| typedef std::string WsfL16::Messages::TrackNumberField::accessor_type |
|
inline |
References WsfL16::Messages::FieldBase< 19 >::mValue.
Referenced by operator=().
|
staticprotected |
Referenced by GetTrackNumberInteger(), and SetTrackNumber().
|
staticprotected |
Referenced by GetTrackNumberString().
| int WsfL16::Messages::TrackNumberField::GetTrackNumberInteger | ( | ) | const |
References GetTrackNumberInteger(), and WsfL16::Messages::FieldBase< 19 >::mValue.
Referenced by GetTrackNumberInteger().
|
static |
References CharToFiveBit().
|
static |
| std::string WsfL16::Messages::TrackNumberField::GetTrackNumberString | ( | ) | const |
References GetTrackNumberString(), and WsfL16::Messages::FieldBase< 19 >::mValue.
|
static |
References FiveBitToChar().
Referenced by GetTrackNumberString(), and operator std::string().
|
inline |
References GetTrackNumberString().
|
inline |
References SetTrackNumber(), and TrackNumberField().
| void WsfL16::Messages::TrackNumberField::SetTrackNumber | ( | const std::string | aTNO | ) |
References CharToFiveBit(), WsfL16::Messages::FieldBase< 19 >::mValue, and WsfL16::Messages::FieldBase< 19 >::SafeCast().
Referenced by operator=().
| void WsfL16::Messages::TrackNumberField::SetTrackNumber | ( | int | aTNO | ) |