WSF
WsfL16::Messages::Frequency13Field Class Reference

#include <FieldTypes.hpp>

Inheritance diagram for WsfL16::Messages::Frequency13Field:
Collaboration diagram for WsfL16::Messages::Frequency13Field:

Public Member Functions

bool IsIllegal () const
void SetUHF_Frequency (double aFreq)
bool IsUHF_Frequency () const
double GetUHF_Frequency () const
void SetChannelA (int aChannelNo)
void SetChannelB (int aChannelNo)
bool IsChannelGroupA () const
int GetChannelA () const
bool IsChannelGroupB () const
int GetChannelB () const
Public Member Functions inherited from WsfL16::Messages::NormalField< 13, 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

Public Types inherited from WsfL16::Messages::NormalField< 13, 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.
Static Public Attributes inherited from WsfL16::Messages::NormalField< 13, 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

Member Function Documentation

◆ GetChannelA()

int WsfL16::Messages::Frequency13Field::GetChannelA ( ) const
inline

◆ GetChannelB()

int WsfL16::Messages::Frequency13Field::GetChannelB ( ) const
inline

◆ GetUHF_Frequency()

double WsfL16::Messages::Frequency13Field::GetUHF_Frequency ( ) const
inline

◆ IsChannelGroupA()

bool WsfL16::Messages::Frequency13Field::IsChannelGroupA ( ) const
inline

◆ IsChannelGroupB()

bool WsfL16::Messages::Frequency13Field::IsChannelGroupB ( ) const
inline

◆ IsIllegal()

bool WsfL16::Messages::Frequency13Field::IsIllegal ( ) const
inline

◆ IsUHF_Frequency()

bool WsfL16::Messages::Frequency13Field::IsUHF_Frequency ( ) const
inline

◆ SetChannelA()

void WsfL16::Messages::Frequency13Field::SetChannelA ( int aChannelNo)
inline

◆ SetChannelB()

void WsfL16::Messages::Frequency13Field::SetChannelB ( int aChannelNo)
inline

◆ SetUHF_Frequency()

void WsfL16::Messages::Frequency13Field::SetUHF_Frequency ( double aFreq)
inline

The documentation for this class was generated from the following file:
Copyrights Multiple, All Rights Reserved