VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Static Protected Member Functions
DtMode5Encoder Class Reference

Instances of DtMode5Encoder encode data from DtMode5StateRepository objects to the net structures to be sent to the network. More...

+ Inheritance diagram for DtMode5Encoder:
+ Collaboration diagram for DtMode5Encoder:

Public Member Functions

 DtMode5Encoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 Default constructor. More...
 
virtual ~DtMode5Encoder ()
 Destructor. More...
 
 DtMode5Encoder (const DtMode5Encoder &orig)
 Copy constructor. More...
 
DtMode5Encoderoperator= (const DtMode5Encoder &orig)
 Assignment operator. More...
 
- Public Member Functions inherited from DtIFFDataEncoder
 DtIFFDataEncoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 Default constructor. More...
 
virtual ~DtIFFDataEncoder ()
 Destructor. More...
 
 DtIFFDataEncoder (const DtIFFDataEncoder &orig)
 Copy constructor. More...
 
DtIFFDataEncoderoperator= (const DtIFFDataEncoder &orig)
 Assignment operator. More...
 
- Public Member Functions inherited from DtHlaStateEncoder
 DtHlaStateEncoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 constructor More...
 
virtual ~DtHlaStateEncoder ()
 destructor More...
 
 DtHlaStateEncoder (const DtHlaStateEncoder &orig)
 copy constructor More...
 
DtHlaStateEncoderoperator= (const DtHlaStateEncoder &orig)
 assignment operator More...
 
DtAttributeEncoder addEncoder (RTI::AttributeHandle hand, DtAttributeEncoder func)
 Add/Remove an encoding function for the attribute specified by handle. More...
 
DtAttributeEncoder removeEncoder (RTI::AttributeHandle hand)
 
DtAttributeEncoder addEncoder (char *name, DtAttributeEncoder func, bool complain=true)
 Add/Remove an encoding function for the attribute specified by name. More...
 
DtAttributeEncoder removeEncoder (char *name, bool complain=true)
 
DtAttributeChecker addChecker (RTI::AttributeHandle hand, DtAttributeChecker func)
 Add/Remove a checker function for the attribute specified by handle. More...
 
DtAttributeChecker removeChecker (RTI::AttributeHandle hand)
 
DtAttributeChecker addChecker (char *name, DtAttributeChecker func, bool complain=true)
 Add/Remove a checker function for the attribute specified by name. More...
 
DtAttributeChecker removeChecker (char *name, bool complain=true)
 
DtAttributeEncoder encoder (const RTI::AttributeHandle &handle)
 Get the attribute encoder for the specified handle. More...
 
DtAttributeChecker checker (const RTI::AttributeHandle &handle)
 Get the attribute checker for the specified handle. More...
 
virtual void encode (const DtStateRepository &stateRep, const DtStateRepository &asSeenByRemote, const RTI::AttributeHandleSet &neededAttrs, const RTI::AttributeHandleSet &includeThese, DtStateMsg *msg)
 Encode necessary values from the state repository. More...
 
virtual RTI::ObjectClassHandle objectClassHandle ()
 Get the object's class handle. More...
 
virtual DtHlaStateEncoderclone (DtObjClassDesc *classDesc) const
 Returns a new-ed clone of this object which corresponds to the class description classDesc. More...
 
virtual DtHlaStateEncoderclone () const
 Returns a new-ed clone of this object. More...
 
virtual void preCalculateEligible (const RTI::AttributeHandleSet &neededAttrs)
 

Static Public Member Functions

static DtHlaStateEncodercreate (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 Function that creates a DtMode5Encoder. More...
 
- Static Public Member Functions inherited from DtIFFDataEncoder
static DtHlaStateEncodercreate (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 Function that creates a DtIFFDataEncoder. More...
 
- Static Public Member Functions inherited from DtHlaStateEncoder
static bool trueChecker (const DtStateRepository &stateRep, const DtStateRepository &asSeenByRemote)
 A checker function that always returns 1, meaning that the attribute for which it is being used will be deemed necessary to send on every tick. More...
 
static bool falseChecker (const DtStateRepository &stateRep, const DtStateRepository &asSeenByRemote)
 A checker function that always returns 0, meaning that the attribute for which it is being used will never be deemed necessary to send. More...
 
static void wideStringToHlaUnicodeString (const std::wstring &wideString, RTI::AttributeHandleValuePairSet *avList, RTI::AttributeHandle attrHandle)
 Puts a unicode widestring into a buffer of the appropriate size and adds it to the attribute value list with it's attribute handle. More...
 

Static Protected Member Functions

static bool needIsOn (const DtMode5StateRepository &stateRep, const DtMode5StateRepository &asSeenByRemote)
 Return true if IsOn needs to be sent to the network, false otherwise. More...
 
static void encodeIsOn (const DtMode5StateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes IsOn from rep into attrs. More...
 
static bool needIsDamaged (const DtMode5StateRepository &stateRep, const DtMode5StateRepository &asSeenByRemote)
 Return true if IsDamaged needs to be sent to the network, false otherwise. More...
 
static void encodeIsDamaged (const DtMode5StateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes IsDamaged from rep into attrs. More...
 
static bool needIsMalfunctioning (const DtMode5StateRepository &stateRep, const DtMode5StateRepository &asSeenByRemote)
 Return true if IsMalfunctioning needs to be sent to the network, false otherwise. More...
 
static void encodeIsMalfunctioning (const DtMode5StateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes IsMalfunctioning from rep into attrs. More...
 
static bool needPseudoCryptoCodeAvailable (const DtMode5StateRepository &stateRep, const DtMode5StateRepository &asSeenByRemote)
 Return true if PseudoCryptoCodeAvailable needs to be sent to the network, false otherwise. More...
 
static void encodePseudoCryptoCodeAvailable (const DtMode5StateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes PseudoCryptoCodeAvailable from rep into attrs. More...
 
static bool needPseudoCryptoCode (const DtMode5StateRepository &stateRep, const DtMode5StateRepository &asSeenByRemote)
 Return true if PseudoCryptoCode needs to be sent to the network, false otherwise. More...
 
static void encodePseudoCryptoCode (const DtMode5StateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes PseudoCryptoCode from rep into attrs. More...
 
static bool needSpecificInformation (const DtMode5StateRepository &stateRep, const DtMode5StateRepository &asSeenByRemote)
 Return true if SpecificInformation needs to be sent to the network, false otherwise. More...
 
static void encodeSpecificInformation (const DtMode5StateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes SpecificInformation from rep into attrs. More...
 
static bool needMission (const DtMode5StateRepository &stateRep, const DtMode5StateRepository &asSeenByRemote)
 Return true if Mission needs to be sent to the network, false otherwise. More...
 
static void encodeMission (const DtMode5StateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes Mission from rep into attrs. More...
 
static bool needMessageFormatsCapable (const DtMode5StateRepository &stateRep, const DtMode5StateRepository &asSeenByRemote)
 Return true if MessageFormatsCapable needs to be sent to the network, false otherwise. More...
 
static void encodeMessageFormatsCapable (const DtMode5StateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes MessageFormatsCapable from rep into attrs. More...
 
static bool needPlatformType (const DtMode5StateRepository &stateRep, const DtMode5StateRepository &asSeenByRemote)
 Return true if PlatformType needs to be sent to the network, false otherwise. More...
 
static void encodePlatformType (const DtMode5StateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes PlatformType from rep into attrs. More...
 
static bool needNationalOrigin (const DtMode5StateRepository &stateRep, const DtMode5StateRepository &asSeenByRemote)
 Return true if NationalOrigin needs to be sent to the network, false otherwise. More...
 
static void encodeNationalOrigin (const DtMode5StateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes NationalOrigin from rep into attrs. More...
 
static bool needPlatformIdentificationNumber (const DtMode5StateRepository &stateRep, const DtMode5StateRepository &asSeenByRemote)
 Return true if PlatformIdentificationNumber needs to be sent to the network, false otherwise. More...
 
static void encodePlatformIdentificationNumber (const DtMode5StateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes PlatformIdentificationNumber from rep into attrs. More...
 
static bool needAntennaSelection (const DtMode5StateRepository &stateRep, const DtMode5StateRepository &asSeenByRemote)
 Return true if AntennaSelection needs to be sent to the network, false otherwise. More...
 
static void encodeAntennaSelection (const DtMode5StateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes AntennaSelection from rep into attrs. More...
 
static bool needLevelSelection (const DtMode5StateRepository &stateRep, const DtMode5StateRepository &asSeenByRemote)
 Return true if LevelSelection needs to be sent to the network, false otherwise. More...
 
static void encodeLevelSelection (const DtMode5StateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes LevelSelection from rep into attrs. More...
 
static bool needSquitterIsOn (const DtMode5StateRepository &stateRep, const DtMode5StateRepository &asSeenByRemote)
 Return true if SquitterIsOn needs to be sent to the network, false otherwise. More...
 
static void encodeSquitterIsOn (const DtMode5StateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes SquitterIsOn from rep into attrs. More...
 
static bool needLevel2SquitterStatus (const DtMode5StateRepository &stateRep, const DtMode5StateRepository &asSeenByRemote)
 Return true if Level2SquitterStatus needs to be sent to the network, false otherwise. More...
 
static void encodeLevel2SquitterStatus (const DtMode5StateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes Level2SquitterStatus from rep into attrs. More...
 
static bool needLineTestIsEnabled (const DtMode5StateRepository &stateRep, const DtMode5StateRepository &asSeenByRemote)
 Return true if LineTestIsEnabled needs to be sent to the network, false otherwise. More...
 
static void encodeLineTestIsEnabled (const DtMode5StateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes LineTestIsEnabled from rep into attrs. More...
 
static bool needReply (const DtMode5StateRepository &stateRep, const DtMode5StateRepository &asSeenByRemote)
 Return true if Reply needs to be sent to the network, false otherwise. More...
 
static void encodeReply (const DtMode5StateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes Reply from rep into attrs. More...
 
static bool needFigureOfMerit (const DtMode5StateRepository &stateRep, const DtMode5StateRepository &asSeenByRemote)
 Return true if FigureOfMerit needs to be sent to the network, false otherwise. More...
 
static void encodeFigureOfMerit (const DtMode5StateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes FigureOfMerit from rep into attrs. More...
 
static bool needNavigationSource (const DtMode5StateRepository &stateRep, const DtMode5StateRepository &asSeenByRemote)
 Return true if NavigationSource needs to be sent to the network, false otherwise. More...
 
static void encodeNavigationSource (const DtMode5StateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes NavigationSource from rep into attrs. More...
 
static bool needLocationDataIsPresent (const DtMode5StateRepository &stateRep, const DtMode5StateRepository &asSeenByRemote)
 Return true if LocationDataIsPresent needs to be sent to the network, false otherwise. More...
 
static void encodeLocationDataIsPresent (const DtMode5StateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes LocationDataIsPresent from rep into attrs. More...
 
static bool needLocationErrorDataIsPresent (const DtMode5StateRepository &stateRep, const DtMode5StateRepository &asSeenByRemote)
 Return true if LocationErrorDataIsPresent needs to be sent to the network, false otherwise. More...
 
static void encodeLocationErrorDataIsPresent (const DtMode5StateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes LocationErrorDataIsPresent from rep into attrs. More...
 
- Static Protected Member Functions inherited from DtIFFDataEncoder
static bool needIFFSystemIdentifier (const DtIFFDataStateRepository &stateRep, const DtIFFDataStateRepository &asSeenByRemote)
 Return true if IFFSystemIdentifier needs to be sent to the network, false otherwise. More...
 
static void encodeIFFSystemIdentifier (const DtIFFDataStateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes IFFSystemIdentifier from rep into attrs. More...
 
static bool needIffData (const DtIFFDataStateRepository &stateRep, const DtIFFDataStateRepository &asSeenByRemote)
 Return true if IFFData needs to be sent to the network, false otherwise. More...
 
static void encodeIffData (const DtIFFDataStateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes IFFData from rep into attrs. More...
 
static bool needReportingSimulation (const DtIFFDataStateRepository &stateRep, const DtIFFDataStateRepository &asSeenByRemote)
 Return true if ReportingSimulation needs to be sent to the network, false otherwise. More...
 
static void encodeReportingSimulation (const DtIFFDataStateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes ReportingSimulation from rep into attrs. More...
 

Additional Inherited Members

- Public Types inherited from DtHlaStateEncoder
typedef void(* DtAttributeEncoder )(const DtStateRepository &stateRep, RTI::AttributeHandleValuePairSet *avList, RTI::AttributeHandle handle)
 Attribute encoding function declaration. More...
 
typedef bool(* DtAttributeChecker )(const DtStateRepository &stateRep, const DtStateRepository &asSeenByRemote)
 Attribute checking function declaration. More...
 
typedef bool(* DtAttributeCheckerWithHandle )(const DtStateRepository &stateRep, const DtStateRepository &asSeenByRemote, RTI::AttributeHandle handle)
 Attribute checking function declaration that takes a handle and checks the specific attribute pointed to by that handle. More...
 
- Protected Attributes inherited from DtHlaStateEncoder
DtExerciseConnmyExConn
 
DtObjClassDescmyClassDesc
 
RTI::ObjectClassHandle myHandle
 
std::map< RTI::AttributeHandle,
DtAttributeEncoder
myEncoderList
 myEncoderList and myCheckerList are arrays of classDesc->maxAttrHandle() items. More...
 
std::map< RTI::AttributeHandle,
DtAttributeChecker
myCheckerList
 
std::vector< DtAttributeCheckermyCheckerCache
 This is a helper variable that pre-lookups decoder functions in order to avoid making map calls on every update. More...
 
const RTI::AttributeHandleSet * myCachedSet
 
std::map< RTI::AttributeHandle,
bool
myReportedWarning
 myReportedWarning is an array for keeping track of which warnings have already been reported More...
 

Detailed Description

Instances of DtMode5Encoder encode data from DtMode5StateRepository objects to the net structures to be sent to the network.

Constructor & Destructor Documentation

DtMode5Encoder::DtMode5Encoder ( DtExerciseConn exConn,
DtObjClassDesc classDesc 
)

Default constructor.

virtual DtMode5Encoder::~DtMode5Encoder ( )
virtual

Destructor.

DtMode5Encoder::DtMode5Encoder ( const DtMode5Encoder orig)

Copy constructor.

Member Function Documentation

static DtHlaStateEncoder* DtMode5Encoder::create ( DtExerciseConn exConn,
DtObjClassDesc classDesc 
)
static

Function that creates a DtMode5Encoder.

static void DtMode5Encoder::encodeAntennaSelection ( const DtMode5StateRepository rep,
RTI::AttributeHandleValuePairSet *  attrs,
RTI::AttributeHandle  attrHandle 
)
staticprotected

Encodes AntennaSelection from rep into attrs.

static void DtMode5Encoder::encodeFigureOfMerit ( const DtMode5StateRepository rep,
RTI::AttributeHandleValuePairSet *  attrs,
RTI::AttributeHandle  attrHandle 
)
staticprotected

Encodes FigureOfMerit from rep into attrs.

static void DtMode5Encoder::encodeIsDamaged ( const DtMode5StateRepository rep,
RTI::AttributeHandleValuePairSet *  attrs,
RTI::AttributeHandle  attrHandle 
)
staticprotected

Encodes IsDamaged from rep into attrs.

static void DtMode5Encoder::encodeIsMalfunctioning ( const DtMode5StateRepository rep,
RTI::AttributeHandleValuePairSet *  attrs,
RTI::AttributeHandle  attrHandle 
)
staticprotected

Encodes IsMalfunctioning from rep into attrs.

static void DtMode5Encoder::encodeIsOn ( const DtMode5StateRepository rep,
RTI::AttributeHandleValuePairSet *  attrs,
RTI::AttributeHandle  attrHandle 
)
staticprotected

Encodes IsOn from rep into attrs.

static void DtMode5Encoder::encodeLevel2SquitterStatus ( const DtMode5StateRepository rep,
RTI::AttributeHandleValuePairSet *  attrs,
RTI::AttributeHandle  attrHandle 
)
staticprotected

Encodes Level2SquitterStatus from rep into attrs.

static void DtMode5Encoder::encodeLevelSelection ( const DtMode5StateRepository rep,
RTI::AttributeHandleValuePairSet *  attrs,
RTI::AttributeHandle  attrHandle 
)
staticprotected

Encodes LevelSelection from rep into attrs.

static void DtMode5Encoder::encodeLineTestIsEnabled ( const DtMode5StateRepository rep,
RTI::AttributeHandleValuePairSet *  attrs,
RTI::AttributeHandle  attrHandle 
)
staticprotected

Encodes LineTestIsEnabled from rep into attrs.

static void DtMode5Encoder::encodeLocationDataIsPresent ( const DtMode5StateRepository rep,
RTI::AttributeHandleValuePairSet *  attrs,
RTI::AttributeHandle  attrHandle 
)
staticprotected

Encodes LocationDataIsPresent from rep into attrs.

static void DtMode5Encoder::encodeLocationErrorDataIsPresent ( const DtMode5StateRepository rep,
RTI::AttributeHandleValuePairSet *  attrs,
RTI::AttributeHandle  attrHandle 
)
staticprotected

Encodes LocationErrorDataIsPresent from rep into attrs.

static void DtMode5Encoder::encodeMessageFormatsCapable ( const DtMode5StateRepository rep,
RTI::AttributeHandleValuePairSet *  attrs,
RTI::AttributeHandle  attrHandle 
)
staticprotected

Encodes MessageFormatsCapable from rep into attrs.

static void DtMode5Encoder::encodeMission ( const DtMode5StateRepository rep,
RTI::AttributeHandleValuePairSet *  attrs,
RTI::AttributeHandle  attrHandle 
)
staticprotected

Encodes Mission from rep into attrs.

static void DtMode5Encoder::encodeNationalOrigin ( const DtMode5StateRepository rep,
RTI::AttributeHandleValuePairSet *  attrs,
RTI::AttributeHandle  attrHandle 
)
staticprotected

Encodes NationalOrigin from rep into attrs.

static void DtMode5Encoder::encodeNavigationSource ( const DtMode5StateRepository rep,
RTI::AttributeHandleValuePairSet *  attrs,
RTI::AttributeHandle  attrHandle 
)
staticprotected

Encodes NavigationSource from rep into attrs.

static void DtMode5Encoder::encodePlatformIdentificationNumber ( const DtMode5StateRepository rep,
RTI::AttributeHandleValuePairSet *  attrs,
RTI::AttributeHandle  attrHandle 
)
staticprotected

Encodes PlatformIdentificationNumber from rep into attrs.

static void DtMode5Encoder::encodePlatformType ( const DtMode5StateRepository rep,
RTI::AttributeHandleValuePairSet *  attrs,
RTI::AttributeHandle  attrHandle 
)
staticprotected

Encodes PlatformType from rep into attrs.

static void DtMode5Encoder::encodePseudoCryptoCode ( const DtMode5StateRepository rep,
RTI::AttributeHandleValuePairSet *  attrs,
RTI::AttributeHandle  attrHandle 
)
staticprotected

Encodes PseudoCryptoCode from rep into attrs.

static void DtMode5Encoder::encodePseudoCryptoCodeAvailable ( const DtMode5StateRepository rep,
RTI::AttributeHandleValuePairSet *  attrs,
RTI::AttributeHandle  attrHandle 
)
staticprotected

Encodes PseudoCryptoCodeAvailable from rep into attrs.

static void DtMode5Encoder::encodeReply ( const DtMode5StateRepository rep,
RTI::AttributeHandleValuePairSet *  attrs,
RTI::AttributeHandle  attrHandle 
)
staticprotected

Encodes Reply from rep into attrs.

static void DtMode5Encoder::encodeSpecificInformation ( const DtMode5StateRepository rep,
RTI::AttributeHandleValuePairSet *  attrs,
RTI::AttributeHandle  attrHandle 
)
staticprotected

Encodes SpecificInformation from rep into attrs.

static void DtMode5Encoder::encodeSquitterIsOn ( const DtMode5StateRepository rep,
RTI::AttributeHandleValuePairSet *  attrs,
RTI::AttributeHandle  attrHandle 
)
staticprotected

Encodes SquitterIsOn from rep into attrs.

static bool DtMode5Encoder::needAntennaSelection ( const DtMode5StateRepository stateRep,
const DtMode5StateRepository asSeenByRemote 
)
staticprotected

Return true if AntennaSelection needs to be sent to the network, false otherwise.

static bool DtMode5Encoder::needFigureOfMerit ( const DtMode5StateRepository stateRep,
const DtMode5StateRepository asSeenByRemote 
)
staticprotected

Return true if FigureOfMerit needs to be sent to the network, false otherwise.

static bool DtMode5Encoder::needIsDamaged ( const DtMode5StateRepository stateRep,
const DtMode5StateRepository asSeenByRemote 
)
staticprotected

Return true if IsDamaged needs to be sent to the network, false otherwise.

static bool DtMode5Encoder::needIsMalfunctioning ( const DtMode5StateRepository stateRep,
const DtMode5StateRepository asSeenByRemote 
)
staticprotected

Return true if IsMalfunctioning needs to be sent to the network, false otherwise.

static bool DtMode5Encoder::needIsOn ( const DtMode5StateRepository stateRep,
const DtMode5StateRepository asSeenByRemote 
)
staticprotected

Return true if IsOn needs to be sent to the network, false otherwise.

static bool DtMode5Encoder::needLevel2SquitterStatus ( const DtMode5StateRepository stateRep,
const DtMode5StateRepository asSeenByRemote 
)
staticprotected

Return true if Level2SquitterStatus needs to be sent to the network, false otherwise.

static bool DtMode5Encoder::needLevelSelection ( const DtMode5StateRepository stateRep,
const DtMode5StateRepository asSeenByRemote 
)
staticprotected

Return true if LevelSelection needs to be sent to the network, false otherwise.

static bool DtMode5Encoder::needLineTestIsEnabled ( const DtMode5StateRepository stateRep,
const DtMode5StateRepository asSeenByRemote 
)
staticprotected

Return true if LineTestIsEnabled needs to be sent to the network, false otherwise.

static bool DtMode5Encoder::needLocationDataIsPresent ( const DtMode5StateRepository stateRep,
const DtMode5StateRepository asSeenByRemote 
)
staticprotected

Return true if LocationDataIsPresent needs to be sent to the network, false otherwise.

static bool DtMode5Encoder::needLocationErrorDataIsPresent ( const DtMode5StateRepository stateRep,
const DtMode5StateRepository asSeenByRemote 
)
staticprotected

Return true if LocationErrorDataIsPresent needs to be sent to the network, false otherwise.

static bool DtMode5Encoder::needMessageFormatsCapable ( const DtMode5StateRepository stateRep,
const DtMode5StateRepository asSeenByRemote 
)
staticprotected

Return true if MessageFormatsCapable needs to be sent to the network, false otherwise.

static bool DtMode5Encoder::needMission ( const DtMode5StateRepository stateRep,
const DtMode5StateRepository asSeenByRemote 
)
staticprotected

Return true if Mission needs to be sent to the network, false otherwise.

static bool DtMode5Encoder::needNationalOrigin ( const DtMode5StateRepository stateRep,
const DtMode5StateRepository asSeenByRemote 
)
staticprotected

Return true if NationalOrigin needs to be sent to the network, false otherwise.

static bool DtMode5Encoder::needNavigationSource ( const DtMode5StateRepository stateRep,
const DtMode5StateRepository asSeenByRemote 
)
staticprotected

Return true if NavigationSource needs to be sent to the network, false otherwise.

static bool DtMode5Encoder::needPlatformIdentificationNumber ( const DtMode5StateRepository stateRep,
const DtMode5StateRepository asSeenByRemote 
)
staticprotected

Return true if PlatformIdentificationNumber needs to be sent to the network, false otherwise.

static bool DtMode5Encoder::needPlatformType ( const DtMode5StateRepository stateRep,
const DtMode5StateRepository asSeenByRemote 
)
staticprotected

Return true if PlatformType needs to be sent to the network, false otherwise.

static bool DtMode5Encoder::needPseudoCryptoCode ( const DtMode5StateRepository stateRep,
const DtMode5StateRepository asSeenByRemote 
)
staticprotected

Return true if PseudoCryptoCode needs to be sent to the network, false otherwise.

static bool DtMode5Encoder::needPseudoCryptoCodeAvailable ( const DtMode5StateRepository stateRep,
const DtMode5StateRepository asSeenByRemote 
)
staticprotected

Return true if PseudoCryptoCodeAvailable needs to be sent to the network, false otherwise.

static bool DtMode5Encoder::needReply ( const DtMode5StateRepository stateRep,
const DtMode5StateRepository asSeenByRemote 
)
staticprotected

Return true if Reply needs to be sent to the network, false otherwise.

static bool DtMode5Encoder::needSpecificInformation ( const DtMode5StateRepository stateRep,
const DtMode5StateRepository asSeenByRemote 
)
staticprotected

Return true if SpecificInformation needs to be sent to the network, false otherwise.

static bool DtMode5Encoder::needSquitterIsOn ( const DtMode5StateRepository stateRep,
const DtMode5StateRepository asSeenByRemote 
)
staticprotected

Return true if SquitterIsOn needs to be sent to the network, false otherwise.

DtMode5Encoder& DtMode5Encoder::operator= ( const DtMode5Encoder orig)

Assignment operator.


The documentation for this class was generated from the following file:

Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)