|
WSF
|
#include <FieldTypes.hpp>


Public Types | |
| typedef double | accessor_type |
| Can be either a frequency,. | |
| typedef AccessorUnitsCyclesPerSecondTag | accessor_units |
| Public Types inherited from WsfL16::Messages::NormalField< 23, NoStatementZero > | |
| typedef FieldNoStatementValidTag | no_statement_type |
| Public Types inherited from WsfL16::Messages::FieldBase< BIT_COUNT > | |
| 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 | |
| PRF_Field & | operator= (double aPrf) |
| operator double () const | |
| void | SetPRF (double aFreq) |
| double | GetPRF () const |
| void | SetHigh () |
| Or a 'high' value meaning anything over 131,071 hz. | |
| bool | IsHigh () const |
| Public Member Functions inherited from WsfL16::Messages::NormalField< 23, NoStatementZero > | |
| NormalField () | |
| void | SetNoStatement () |
| bool | IsNoStatement () const |
| Public Member Functions inherited from WsfL16::Messages::FieldBase< BIT_COUNT > | |
| FieldBase () | |
| value_type | GetRawData () const |
| template<class T> | |
| value_type | SafeCast (T aValue) const |
| void | SetRawData (value_type aValue) |
Additional Inherited Members | |
| Static Public Attributes inherited from WsfL16::Messages::NormalField< 23, NoStatementZero > | |
| static const unsigned int | cNO_STATEMENT_VALUE |
| Static Public Attributes inherited from WsfL16::Messages::FieldBase< BIT_COUNT > | |
| static const unsigned int | cFIELD_SIZE = BIT_COUNT |
| static const unsigned int | cMID_VALUE = (1u << cFIELD_SIZE) / 2 |
| static const unsigned int | cMAX_VALUE = (1u << cFIELD_SIZE) - 1 |
| Protected Member Functions inherited from WsfL16::Messages::FieldBase< BIT_COUNT > | |
| 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< BIT_COUNT > | |
| value_type | mValue |
| typedef double WsfL16::Messages::PRF_Field::accessor_type |
Can be either a frequency,.
| typedef AccessorUnitsCyclesPerSecondTag WsfL16::Messages::PRF_Field::accessor_units |
|
inline |
References WsfL16::Messages::FieldBase< BIT_COUNT >::mValue.
Referenced by operator double().
|
inline |
|
inline |
References GetPRF().
|
inline |
Or a 'high' value meaning anything over 131,071 hz.
References WsfL16::Messages::FieldBase< BIT_COUNT >::cMAX_VALUE, and WsfL16::Messages::FieldBase< BIT_COUNT >::mValue.
|
inline |
References WsfL16::Messages::FieldBase< BIT_COUNT >::mValue.
Referenced by operator=().