69 static void decodeIFFSystemIdentifier(
108 static bool needIFFSystemIdentifier(
113 static void encodeIFFSystemIdentifier(
116 RTI::AttributeHandle attrHandle);
149 static void decodeIsOn(
155 static void decodeIsDamaged(
161 static void decodeIsMalfunctioning(
200 static bool needIsOn(
205 static void encodeIsOn(
208 RTI::AttributeHandle attrHandle);
212 static bool needIsDamaged(
217 static void encodeIsDamaged(
220 RTI::AttributeHandle attrHandle);
224 static bool needIsMalfunctioning(
229 static void encodeIsMalfunctioning(
232 RTI::AttributeHandle attrHandle);
327 static void decodeCode(
333 static void decodeExtendedCodeIsSet(
372 static bool needCode(
377 static void encodeCode(
380 RTI::AttributeHandle attrHandle);
384 static bool needExtendedCodeIsSet(
389 static void encodeExtendedCodeIsSet(
392 RTI::AttributeHandle attrHandle);
425 static void decodeIsOn(
431 static void decodeIsDamaged(
437 static void decodeIsMalfunctioning(
476 static bool needIsOn(
481 static void encodeIsOn(
484 RTI::AttributeHandle attrHandle);
488 static bool needIsDamaged(
493 static void encodeIsDamaged(
496 RTI::AttributeHandle attrHandle);
500 static bool needIsMalfunctioning(
505 static void encodeIsMalfunctioning(
508 RTI::AttributeHandle attrHandle);
603 static void decodeCode(
642 static bool needCode(
647 static void encodeCode(
650 RTI::AttributeHandle attrHandle);
683 static void decodeIsOn(
689 static void decodeIsDamaged(
695 static void decodeIsMalfunctioning(
734 static bool needIsOn(
739 static void encodeIsOn(
742 RTI::AttributeHandle attrHandle);
746 static bool needIsDamaged(
751 static void encodeIsDamaged(
754 RTI::AttributeHandle attrHandle);
758 static bool needIsMalfunctioning(
763 static void encodeIsMalfunctioning(
766 RTI::AttributeHandle attrHandle);
861 static void decodeCode(
900 static bool needCode(
905 static void encodeCode(
908 RTI::AttributeHandle attrHandle);
941 static void decodeIsOn(
947 static void decodeIsDamaged(
953 static void decodeIsMalfunctioning(
959 static void decodePseudoCryptoCodeAAvailable(
965 static void decodePseudoCryptoCodeA(
971 static void decodePseudoCryptoCodeBAvailable(
977 static void decodePseudoCryptoCodeB(
983 static void decodePseudoCryptoCodeActive(
1022 static bool needIsOn(
1027 static void encodeIsOn(
1030 RTI::AttributeHandle attrHandle);
1034 static bool needIsDamaged(
1039 static void encodeIsDamaged(
1042 RTI::AttributeHandle attrHandle);
1046 static bool needIsMalfunctioning(
1051 static void encodeIsMalfunctioning(
1054 RTI::AttributeHandle attrHandle);
1058 static bool needPseudoCryptoCodeAAvailable(
1063 static void encodePseudoCryptoCodeAAvailable(
1066 RTI::AttributeHandle attrHandle);
1070 static bool needPseudoCryptoCodeA(
1075 static void encodePseudoCryptoCodeA(
1078 RTI::AttributeHandle attrHandle);
1082 static bool needPseudoCryptoCodeBAvailable(
1087 static void encodePseudoCryptoCodeBAvailable(
1090 RTI::AttributeHandle attrHandle);
1094 static bool needPseudoCryptoCodeB(
1099 static void encodePseudoCryptoCodeB(
1102 RTI::AttributeHandle attrHandle);
1106 static bool needPseudoCryptoCodeActive(
1111 static void encodePseudoCryptoCodeActive(
1114 RTI::AttributeHandle attrHandle);
1147 static void decodeChallenge(
1186 static bool needChallenge(
1191 static void encodeChallenge(
1194 RTI::AttributeHandle attrHandle);
1227 static void decodeReply(
1266 static bool needReply(
1271 static void encodeReply(
1274 RTI::AttributeHandle attrHandle);
1307 static void decodeIsOn(
1313 static void decodeIsDamaged(
1319 static void decodeIsMalfunctioning(
1325 static void decodePseudoCryptoCodeAvailable(
1331 static void decodePseudoCryptoCode(
1337 static void decodeSpecificInformation(
1343 static void decodeMission(
1349 static void decodeMessageFormatsCapable(
1355 static void decodeIFFData(
1394 static bool needIsOn(
1399 static void encodeIsOn(
1402 RTI::AttributeHandle attrHandle);
1406 static bool needIsDamaged(
1411 static void encodeIsDamaged(
1414 RTI::AttributeHandle attrHandle);
1418 static bool needIsMalfunctioning(
1423 static void encodeIsMalfunctioning(
1426 RTI::AttributeHandle attrHandle);
1430 static bool needPseudoCryptoCodeAvailable(
1435 static void encodePseudoCryptoCodeAvailable(
1438 RTI::AttributeHandle attrHandle);
1442 static bool needPseudoCryptoCode(
1447 static void encodePseudoCryptoCode(
1450 RTI::AttributeHandle attrHandle);
1454 static bool needSpecificInformation(
1459 static void encodeSpecificInformation(
1462 RTI::AttributeHandle attrHandle);
1466 static bool needMission(
1471 static void encodeMission(
1474 RTI::AttributeHandle attrHandle);
1478 static bool needMessageFormatsCapable(
1483 static void encodeMessageFormatsCapable(
1486 RTI::AttributeHandle attrHandle);
1490 static bool needIFFData(
1495 static void encodeIFFData(
1498 RTI::AttributeHandle attrHandle);
1593 static void decodePlatformType(
1599 static void decodeNationalOrigin(
1605 static void decodePersonalIdentificationNumber(
1611 static void decodeAntennaSelection(
1617 static void decodeLevelSelection(
1623 static void decodeSquitterIsOn(
1629 static void decodeLevel2SquitterStatus(
1635 static void decodeLineTestIsEnabled(
1641 static void decodeReply(
1647 static void decodeFigureOfMerit(
1653 static void decodeNavigationSource(
1659 static void decodeCryptoControlDataIsPresent(
1665 static void decodeLocationDataIsPresent(
1671 static void decodeLocationErrorDataIsPresent(
1710 static bool needPlatformType(
1715 static void encodePlatformType(
1718 RTI::AttributeHandle attrHandle);
1722 static bool needNationalOrigin(
1727 static void encodeNationalOrigin(
1730 RTI::AttributeHandle attrHandle);
1734 static bool needPersonalIdentificationNumber(
1739 static void encodePersonalIdentificationNumber(
1742 RTI::AttributeHandle attrHandle);
1746 static bool needAntennaSelection(
1751 static void encodeAntennaSelection(
1754 RTI::AttributeHandle attrHandle);
1758 static bool needLevelSelection(
1763 static void encodeLevelSelection(
1766 RTI::AttributeHandle attrHandle);
1770 static bool needSquitterIsOn(
1775 static void encodeSquitterIsOn(
1778 RTI::AttributeHandle attrHandle);
1782 static bool needLevel2SquitterStatus(
1787 static void encodeLevel2SquitterStatus(
1790 RTI::AttributeHandle attrHandle);
1794 static bool needLineTestIsEnabled(
1799 static void encodeLineTestIsEnabled(
1802 RTI::AttributeHandle attrHandle);
1806 static bool needReply(
1811 static void encodeReply(
1814 RTI::AttributeHandle attrHandle);
1818 static bool needFigureOfMerit(
1823 static void encodeFigureOfMerit(
1826 RTI::AttributeHandle attrHandle);
1830 static bool needNavigationSource(
1835 static void encodeNavigationSource(
1838 RTI::AttributeHandle attrHandle);
1842 static bool needCryptoControlDataIsPresent(
1847 static void encodeCryptoControlDataIsPresent(
1850 RTI::AttributeHandle attrHandle);
1854 static bool needLocationDataIsPresent(
1859 static void encodeLocationDataIsPresent(
1862 RTI::AttributeHandle attrHandle);
1866 static bool needLocationErrorDataIsPresent(
1871 static void encodeLocationErrorDataIsPresent(
1874 RTI::AttributeHandle attrHandle);
1907 static void decodeIsOn(
1913 static void decodeIsDamaged(
1919 static void decodeIsMalfunctioning(
1958 static bool needIsOn(
1963 static void encodeIsOn(
1966 RTI::AttributeHandle attrHandle);
1970 static bool needIsDamaged(
1975 static void encodeIsDamaged(
1978 RTI::AttributeHandle attrHandle);
1982 static bool needIsMalfunctioning(
1987 static void encodeIsMalfunctioning(
1990 RTI::AttributeHandle attrHandle);
2085 static void decodeAltitudeAvailable(
2091 static void decodeAltitude(
2130 static bool needAltitudeAvailable(
2135 static void encodeAltitudeAvailable(
2138 RTI::AttributeHandle attrHandle);
2142 static bool needAltitude(
2147 static void encodeAltitude(
2150 RTI::AttributeHandle attrHandle);
2183 static void decodeIsOn(
2189 static void decodeIsDamaged(
2195 static void decodeIsMalfunctioning(
2201 static void decodeSpecificInformation(
2207 static void decodeLevelsPresent(
2213 static void decodeIFFData(
2252 static bool needIsOn(
2257 static void encodeIsOn(
2260 RTI::AttributeHandle attrHandle);
2264 static bool needIsDamaged(
2269 static void encodeIsDamaged(
2272 RTI::AttributeHandle attrHandle);
2276 static bool needIsMalfunctioning(
2281 static void encodeIsMalfunctioning(
2284 RTI::AttributeHandle attrHandle);
2288 static bool needSpecificInformation(
2293 static void encodeSpecificInformation(
2296 RTI::AttributeHandle attrHandle);
2300 static bool needLevelsPresent(
2305 static void encodeLevelsPresent(
2308 RTI::AttributeHandle attrHandle);
2312 static bool needIFFData(
2317 static void encodeIFFData(
2320 RTI::AttributeHandle attrHandle);
2353 static void decodeInterrogatorIdentifier(
2359 static void decodeTransmitState(
2398 static bool needInterrogatorIdentifier(
2403 static void encodeInterrogatorIdentifier(
2406 RTI::AttributeHandle attrHandle);
2410 static bool needTransmitState(
2415 static void encodeTransmitState(
2418 RTI::AttributeHandle attrHandle);
2451 static void decodeAircraftAddress(
2457 static void decodeAircraftIdentificationType(
2463 static void decodeAircraftIdentification(
2469 static void decodeSquitterIsOn(
2475 static void decodeSquitterType(
2481 static void decodeCapabilityReport(
2487 static void decodeAircraftPresentDomain(
2493 static void decodeAltitudeAvailable(
2499 static void decodeAltitude(
2505 static void decodeSquitterRecordSource(
2511 static void decodeAirbornePositionReportDataIsPresent(
2517 static void decodeAirborneVelocityReportDataIsPresent(
2523 static void decodeSurfacePositionReportDataIsPresent(
2529 static void decodeIdentificationReportDataIsPresent(
2535 static void decodeEventDrivenReportDataIsPresent(
2541 static void decodeDAPSource(
2580 static bool needAircraftAddress(
2585 static void encodeAircraftAddress(
2588 RTI::AttributeHandle attrHandle);
2592 static bool needAircraftIdentificationType(
2597 static void encodeAircraftIdentificationType(
2600 RTI::AttributeHandle attrHandle);
2604 static bool needAircraftIdentification(
2609 static void encodeAircraftIdentification(
2612 RTI::AttributeHandle attrHandle);
2616 static bool needSquitterIsOn(
2621 static void encodeSquitterIsOn(
2624 RTI::AttributeHandle attrHandle);
2628 static bool needSquitterType(
2633 static void encodeSquitterType(
2636 RTI::AttributeHandle attrHandle);
2640 static bool needCapabilityReport(
2645 static void encodeCapabilityReport(
2648 RTI::AttributeHandle attrHandle);
2652 static bool needAircraftPresentDomain(
2657 static void encodeAircraftPresentDomain(
2660 RTI::AttributeHandle attrHandle);
2664 static bool needAltitudeAvailable(
2669 static void encodeAltitudeAvailable(
2672 RTI::AttributeHandle attrHandle);
2676 static bool needAltitude(
2681 static void encodeAltitude(
2684 RTI::AttributeHandle attrHandle);
2688 static bool needSquitterRecordSource(
2693 static void encodeSquitterRecordSource(
2696 RTI::AttributeHandle attrHandle);
2700 static bool needAirbornePositionReportDataIsPresent(
2705 static void encodeAirbornePositionReportDataIsPresent(
2708 RTI::AttributeHandle attrHandle);
2712 static bool needAirborneVelocityReportDataIsPresent(
2717 static void encodeAirborneVelocityReportDataIsPresent(
2720 RTI::AttributeHandle attrHandle);
2724 static bool needSurfacePositionReportDataIsPresent(
2729 static void encodeSurfacePositionReportDataIsPresent(
2732 RTI::AttributeHandle attrHandle);
2736 static bool needIdentificationReportDataIsPresent(
2741 static void encodeIdentificationReportDataIsPresent(
2744 RTI::AttributeHandle attrHandle);
2748 static bool needEventDrivenReportDataIsPresent(
2753 static void encodeEventDrivenReportDataIsPresent(
2756 RTI::AttributeHandle attrHandle);
2760 static bool needDAPSource(
2765 static void encodeDAPSource(
2768 RTI::AttributeHandle attrHandle);
2801 static void decodeIsOn(
2807 static void decodeIsDamaged(
2813 static void decodeIsMalfunctioning(
2852 static bool needIsOn(
2857 static void encodeIsOn(
2860 RTI::AttributeHandle attrHandle);
2864 static bool needIsDamaged(
2869 static void encodeIsDamaged(
2872 RTI::AttributeHandle attrHandle);
2876 static bool needIsMalfunctioning(
2881 static void encodeIsMalfunctioning(
2884 RTI::AttributeHandle attrHandle);
3041 static void decodeIsOn(
3047 static void decodeIsDamaged(
3053 static void decodeIsMalfunctioning(
3059 static void decodeTCAS_I_II_Type(
3065 static void decodeBasicAdvancedIndicator(
3071 static void decodeTCAS_ACASType(
3077 static void decodeTCAS_ACASIndicator(
3083 static void decodeSoftwareVersion(
3122 static bool needIsOn(
3127 static void encodeIsOn(
3130 RTI::AttributeHandle attrHandle);
3134 static bool needIsDamaged(
3139 static void encodeIsDamaged(
3142 RTI::AttributeHandle attrHandle);
3146 static bool needIsMalfunctioning(
3151 static void encodeIsMalfunctioning(
3154 RTI::AttributeHandle attrHandle);
3158 static bool needTCAS_I_II_Type(
3163 static void encodeTCAS_I_II_Type(
3166 RTI::AttributeHandle attrHandle);
3170 static bool needBasicAdvancedIndicator(
3175 static void encodeBasicAdvancedIndicator(
3178 RTI::AttributeHandle attrHandle);
3182 static bool needTCAS_ACASType(
3187 static void encodeTCAS_ACASType(
3190 RTI::AttributeHandle attrHandle);
3194 static bool needTCAS_ACASIndicator(
3199 static void encodeTCAS_ACASIndicator(
3202 RTI::AttributeHandle attrHandle);
3206 static bool needSoftwareVersion(
3211 static void encodeSoftwareVersion(
3214 RTI::AttributeHandle attrHandle);
DtMode1Encoder & operator=(const DtMode1Encoder &orig)
Assignment operator.
Instances of DtMode3AEncoder encode data from DtMode3AStateRepository objects to the net structures t...
Definition: iffDataEncoders.h:706
Instances of DtMode1InterrogatorStateRepository are used to store state data for IFFData.Mode1.Mode1Interrogator objects.
Definition: IFFDataStateRepository.h:136
Instances of DtSovietStateRepository are used to store state data for IFFData.Soviet objects...
Definition: IFFDataStateRepository.h:1400
DtModeCEncoder & operator=(const DtModeCEncoder &orig)
Assignment operator.
Instances of DtTCASDataEncoder encode data from DtTCASDataStateRepository objects to the net structur...
Definition: iffDataEncoders.h:3094
DtIFFDataDecoder & operator=(const DtIFFDataDecoder &orig)
Assignment operator.
Instances of DtMode3ATransponderDecoder are used to decode data from the network into DtMode3ATranspo...
Definition: iffDataEncoders.h:835
static DtHlaStateDecoder * create(DtExerciseConn *exConn, DtObjClassDesc *classDesc)
Creates an instance of DtMode3ADecoder.
static DtHlaStateEncoder * create(DtExerciseConn *exConn, DtObjClassDesc *classDesc)
Function that creates a DtIFFDataEncoder.
Instances of DtTCASDataStateRepository are used to store state data for IFFData.TCASData objects...
Definition: IFFDataStateRepository.h:1523
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnHLA.h:58
static DtHlaStateDecoder * create(DtExerciseConn *exConn, DtObjClassDesc *classDesc)
Creates an instance of DtModeSDecoder.
Instances of DtSovietInterrogatorDecoder are used to decode data from the network into DtSovietInterr...
Definition: iffDataEncoders.h:2891
Instances of DtMode2InterrogatorStateRepository are used to store state data for IFFData.Mode2.Mode2Interrogator objects.
Definition: IFFDataStateRepository.h:273
Instances of DtModeSInterrogatorEncoder encode data from DtModeSInterrogatorStateRepository objects t...
Definition: iffDataEncoders.h:2370
Instances of DtMode3ATransponderStateRepository are used to store state data for IFFData.Mode3A.Mode3ATransponder objects.
Definition: IFFDataStateRepository.h:437
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Instances of DtModeCTransponderStateRepository are used to store state data for IFFData.ModeC.ModeCTransponder objects.
Definition: IFFDataStateRepository.h:1062
Instances of DtMode1Decoder are used to decode data from the network into DtMode1StateRepository obje...
Definition: iffDataEncoders.h:123
Instances of DtMode2Decoder are used to decode data from the network into DtMode2StateRepository obje...
Definition: iffDataEncoders.h:399
Instances of DtMode5TransponderEncoder encode data from DtMode5TransponderStateRepository objects to ...
Definition: iffDataEncoders.h:1682
Instances of DtIFFDataEncoder encode data from DtIFFDataStateRepository objects to the net structures...
Definition: iffDataEncoders.h:80
Instances of DtSovietInterrogatorEncoder encode data from DtSovietInterrogatorStateRepository objects...
Definition: iffDataEncoders.h:2922
Instances of DtMode4TransponderEncoder encode data from DtMode4TransponderStateRepository objects to ...
Definition: iffDataEncoders.h:1238
Instances of DtMode2StateRepository are used to store state data for IFFData.Mode2 objects...
Definition: IFFDataStateRepository.h:218
static DtHlaStateEncoder * create(DtExerciseConn *exConn, DtObjClassDesc *classDesc)
Function that creates a DtModeSEncoder.
Instances of DtMode5Decoder are used to decode data from the network into DtMode5StateRepository obje...
Definition: iffDataEncoders.h:1281
Instances of DtSovietInterrogatorStateRepository are used to store state data for IFFData...
Definition: IFFDataStateRepository.h:1455
Instances of DtMode2TransponderEncoder encode data from DtMode2TransponderStateRepository objects to ...
Definition: iffDataEncoders.h:614
Instances of DtMode4Decoder are used to decode data from the network into DtMode4StateRepository obje...
Definition: iffDataEncoders.h:915
Instances of DtMode1TransponderEncoder encode data from DtMode1TransponderStateRepository objects to ...
Definition: iffDataEncoders.h:344
DtMode2Decoder & operator=(const DtMode2Decoder &orig)
Assignment operator.
Instances of DtModeSStateRepository are used to store state data for IFFData.ModeS objects...
Definition: IFFDataStateRepository.h:1110
Instances of DtMode5InterrogatorStateRepository are used to store state data for IFFData.Mode5.Mode5Interrogator objects.
Definition: IFFDataStateRepository.h:768
Instances of DtMode5TransponderStateRepository are used to store state data for IFFData.Mode5.Mode5Transponder objects.
Definition: IFFDataStateRepository.h:818
Instances of DtModeSTransponderEncoder encode data from DtModeSTransponderStateRepository objects to ...
Definition: iffDataEncoders.h:2552
static DtHlaStateDecoder * create(DtExerciseConn *exConn, DtObjClassDesc *classDesc)
Creates an instance of DtIFFDataDecoder.
static DtHlaStateDecoder * create(DtExerciseConn *exConn, DtObjClassDesc *classDesc)
Creates an instance of DtMode4Decoder.
DtMode5Encoder & operator=(const DtMode5Encoder &orig)
Assignment operator.
static DtHlaStateDecoder * create(DtExerciseConn *exConn, DtObjClassDesc *classDesc)
Creates an instance of DtSovietDecoder.
This file contains the declaration of DtHlaStateEncoder.
Instances of DtModeCTransponderEncoder encode data from DtModeCTransponderStateRepository objects to ...
Definition: iffDataEncoders.h:2102
Instances of DtMode5TransponderDecoder are used to decode data from the network into DtMode5Transpond...
Definition: iffDataEncoders.h:1567
Instances of DtMode4TransponderDecoder are used to decode data from the network into DtMode4Transpond...
Definition: iffDataEncoders.h:1201
Instances of DtMode2TransponderDecoder are used to decode data from the network into DtMode2Transpond...
Definition: iffDataEncoders.h:577
Instances of DtMode1TransponderDecoder are used to decode data from the network into DtMode1Transpond...
Definition: iffDataEncoders.h:301
DtHlaStateEncoder is used to provide encoding of a state repository into a state message in an HLA (a...
Definition: hlaStateEncoder.h:30
Instances of DtSovietDecoder are used to decode data from the network into DtSovietStateRepository ob...
Definition: iffDataEncoders.h:2775
static DtHlaStateEncoder * create(DtExerciseConn *exConn, DtObjClassDesc *classDesc)
Function that creates a DtModeCEncoder.
Instances of DtModeSTransponderStateRepository are used to store state data for IFFData.ModeS.ModeSTransponder objects.
Definition: IFFDataStateRepository.h:1234
Instances of DtMode1TransponderStateRepository are used to store state data for IFFData.Mode1.Mode1Transponder objects.
Definition: IFFDataStateRepository.h:170
Instances of DtModeCInterrogatorDecoder are used to decode data from the network into DtModeCInterrog...
Definition: iffDataEncoders.h:1997
An instance of DtObjClassDesc is a "class descriptor" for an HLA Object class.
Definition: objClassDesc1516.h:41
DtModeCDecoder & operator=(const DtModeCDecoder &orig)
Assignment operator.
Instances of DtIFFDataStateRepository are used to store state data for IFFData objects.
Definition: IFFDataStateRepository.h:32
DtMode3ADecoder & operator=(const DtMode3ADecoder &orig)
Assignment operator.
Instances of DtMode3AInterrogatorDecoder are used to decode data from the network into DtMode3AInterr...
Definition: iffDataEncoders.h:773
Instances of DtMode2TransponderStateRepository are used to store state data for IFFData.Mode2.Mode2Transponder objects.
Definition: IFFDataStateRepository.h:307
Instances of DtSovietEncoder encode data from DtSovietStateRepository objects to the net structures t...
Definition: iffDataEncoders.h:2824
Instances of DtModeSEncoder encode data from DtModeSStateRepository objects to the net structures to ...
Definition: iffDataEncoders.h:2224
Instances of DtMode3ADecoder are used to decode data from the network into DtMode3AStateRepository ob...
Definition: iffDataEncoders.h:657
Instances of DtModeCEncoder encode data from DtModeCStateRepository objects to the net structures to ...
Definition: iffDataEncoders.h:1930
DtModeSEncoder & operator=(const DtModeSEncoder &orig)
Assignment operator.
Instances of DtModeCStateRepository are used to store state data for IFFData.ModeC objects...
Definition: IFFDataStateRepository.h:973
Instances of DtModeCInterrogatorEncoder encode data from DtModeCInterrogatorStateRepository objects t...
Definition: iffDataEncoders.h:2028
DtHlaStateDecoder is used to provide decoding of a state message into a state repository in an HLA (a...
Definition: hlaStateDecoder.h:32
Instances of DtSovietTransponderDecoder are used to decode data from the network into DtSovietTranspo...
Definition: iffDataEncoders.h:2953
Instances of DtMode3AInterrogatorStateRepository are used to store state data for IFFData...
Definition: IFFDataStateRepository.h:403
static DtHlaStateDecoder * create(DtExerciseConn *exConn, DtObjClassDesc *classDesc)
Creates an instance of DtModeCDecoder.
DtMode5Decoder & operator=(const DtMode5Decoder &orig)
Assignment operator.
Instances of DtIFFDataDecoder are used to decode data from the network into DtIFFDataStateRepository ...
Definition: iffDataEncoders.h:43
Instances of DtTCASDataDecoder are used to decode data from the network into DtTCASDataStateRepositor...
Definition: iffDataEncoders.h:3015
static DtHlaStateEncoder * create(DtExerciseConn *exConn, DtObjClassDesc *classDesc)
Function that creates a DtMode1Encoder.
Instances of DtMode1StateRepository are used to store state data for IFFData.Mode1 objects...
Definition: IFFDataStateRepository.h:81
Instances of DtMode1Encoder encode data from DtMode1StateRepository objects to the net structures to ...
Definition: iffDataEncoders.h:172
static DtHlaStateEncoder * create(DtExerciseConn *exConn, DtObjClassDesc *classDesc)
Function that creates a DtMode5Encoder.
Instances of DtMode2Encoder encode data from DtMode2StateRepository objects to the net structures to ...
Definition: iffDataEncoders.h:448
Instances of DtModeSInterrogatorStateRepository are used to store state data for IFFData.ModeS.ModeSInterrogator objects.
Definition: IFFDataStateRepository.h:1186
Instances of DtMode5Encoder encode data from DtMode5StateRepository objects to the net structures to ...
Definition: iffDataEncoders.h:1366
Instances of DtMode4Encoder encode data from DtMode4StateRepository objects to the net structures to ...
Definition: iffDataEncoders.h:994
Instances of DtMode3ATransponderEncoder encode data from DtMode3ATransponderStateRepository objects t...
Definition: iffDataEncoders.h:872
static DtHlaStateDecoder * create(DtExerciseConn *exConn, DtObjClassDesc *classDesc)
Creates an instance of DtMode5Decoder.
static DtHlaStateEncoder * create(DtExerciseConn *exConn, DtObjClassDesc *classDesc)
Function that creates a DtSovietEncoder.
DtHlaStateDecoder & operator=(const DtHlaStateDecoder &orig)
assignment operator
Instances of DtMode4StateRepository are used to store state data for IFFData.Mode4 objects...
Definition: IFFDataStateRepository.h:478
Instances of DtMode4InterrogatorDecoder are used to decode data from the network into DtMode4Interrog...
Definition: iffDataEncoders.h:1121
static DtHlaStateDecoder * create(DtExerciseConn *exConn, DtObjClassDesc *classDesc)
Creates an instance of DtMode2Decoder.
Instances of DtMode4InterrogatorEncoder encode data from DtMode4InterrogatorStateRepository objects t...
Definition: iffDataEncoders.h:1158
Instances of DtMode5InterrogatorDecoder are used to decode data from the network into DtMode5Interrog...
Definition: iffDataEncoders.h:1505
Instances of DtMode5InterrogatorEncoder encode data from DtMode5InterrogatorStateRepository objects t...
Definition: iffDataEncoders.h:1536
Instances of DtMode4TransponderStateRepository are used to store state data for IFFData.Mode4.Mode4Transponder objects.
Definition: IFFDataStateRepository.h:609
DtHlaStateEncoder & operator=(const DtHlaStateEncoder &orig)
assignment operator
Instances of DtMode3AInterrogatorEncoder encode data from DtMode3AInterrogatorStateRepository objects...
Definition: iffDataEncoders.h:804
Instances of DtModeCInterrogatorStateRepository are used to store state data for IFFData.ModeC.ModeCInterrogator objects.
Definition: IFFDataStateRepository.h:1028
DtModeSDecoder & operator=(const DtModeSDecoder &orig)
Assignment operator.
DtMode3AEncoder & operator=(const DtMode3AEncoder &orig)
Assignment operator.
DtMode4Encoder & operator=(const DtMode4Encoder &orig)
Assignment operator.
DtIFFDataEncoder & operator=(const DtIFFDataEncoder &orig)
Assignment operator.
Instances of DtMode5StateRepository are used to store state data for IFFData.Mode5 objects...
Definition: IFFDataStateRepository.h:650
Used to provide backwards compatibility for VR-Link Encoders and Decoders who use either AttributeHan...
Definition: rtiCompatibility.h:154
Instances of DtMode1InterrogatorDecoder are used to decode data from the network into DtMode1Interrog...
Definition: iffDataEncoders.h:239
static DtHlaStateEncoder * create(DtExerciseConn *exConn, DtObjClassDesc *classDesc)
Function that creates a DtMode3AEncoder.
Instances of DtMode1InterrogatorEncoder encode data from DtMode1InterrogatorStateRepository objects t...
Definition: iffDataEncoders.h:270
static DtHlaStateEncoder * create(DtExerciseConn *exConn, DtObjClassDesc *classDesc)
Function that creates a DtMode4Encoder.
Instances of DtMode2InterrogatorDecoder are used to decode data from the network into DtMode2Interrog...
Definition: iffDataEncoders.h:515
Instances of DtModeSTransponderDecoder are used to decode data from the network into DtModeSTranspond...
Definition: iffDataEncoders.h:2425
Instances of DtMode2InterrogatorEncoder encode data from DtMode2InterrogatorStateRepository objects t...
Definition: iffDataEncoders.h:546
Instances of DtSovietTransponderStateRepository are used to store state data for IFFData.Soviet.SovietTransponder objects.
Definition: IFFDataStateRepository.h:1489
static DtHlaStateDecoder * create(DtExerciseConn *exConn, DtObjClassDesc *classDesc)
Creates an instance of DtMode1Decoder.
Instances of DtModeSInterrogatorDecoder are used to decode data from the network into DtModeSInterrog...
Definition: iffDataEncoders.h:2327
DtSovietEncoder & operator=(const DtSovietEncoder &orig)
Assignment operator.
Instances of DtMode3AStateRepository are used to store state data for IFFData.Mode3A objects...
Definition: IFFDataStateRepository.h:348
DtMode2Encoder & operator=(const DtMode2Encoder &orig)
Assignment operator.
Instances of DtModeCTransponderDecoder are used to decode data from the network into DtModeCTranspond...
Definition: iffDataEncoders.h:2059
Instances of DtSovietTransponderEncoder encode data from DtSovietTransponderStateRepository objects t...
Definition: iffDataEncoders.h:2984
Instances of DtModeSDecoder are used to decode data from the network into DtModeSStateRepository obje...
Definition: iffDataEncoders.h:2157
DtMode1Decoder & operator=(const DtMode1Decoder &orig)
Assignment operator.
Instances of DtMode4InterrogatorStateRepository are used to store state data for IFFData.Mode4.Mode4Interrogator objects.
Definition: IFFDataStateRepository.h:568
DtSovietDecoder & operator=(const DtSovietDecoder &orig)
Assignment operator.
Instances of DtModeCDecoder are used to decode data from the network into DtModeCStateRepository obje...
Definition: iffDataEncoders.h:1881
This file contains the declaration of DtHlaStateDecoder.
static DtHlaStateEncoder * create(DtExerciseConn *exConn, DtObjClassDesc *classDesc)
Function that creates a DtMode2Encoder.
DtMode4Decoder & operator=(const DtMode4Decoder &orig)
Assignment operator.