110 virtual void setIsOn(
bool val);
113 virtual bool isOn()
const;
116 virtual void setIsDamaged(
bool val);
119 virtual bool isDamaged()
const;
122 virtual void setIsMalfunctioning(
bool val);
125 virtual bool isMalfunctioning()
const;
199 virtual void setCode(
DtU16 val);
202 virtual DtU16 code()
const;
205 virtual void setExtendedCodeIsSet(
bool val);
208 virtual bool extendedCodeIsSet()
const;
247 virtual void setIsOn(
bool val);
250 virtual bool isOn()
const;
253 virtual void setIsDamaged(
bool val);
256 virtual bool isDamaged()
const;
259 virtual void setIsMalfunctioning(
bool val);
262 virtual bool isMalfunctioning()
const;
336 virtual void setCode(
DtU16 val);
339 virtual DtU16 code()
const;
377 virtual void setIsOn(
bool val);
380 virtual bool isOn()
const;
383 virtual void setIsDamaged(
bool val);
386 virtual bool isDamaged()
const;
389 virtual void setIsMalfunctioning(
bool val);
392 virtual bool isMalfunctioning()
const;
466 virtual void setCode(
DtU16 val);
469 virtual DtU16 code()
const;
507 virtual void setIsOn(
bool val);
510 virtual bool isOn()
const;
513 virtual void setIsDamaged(
bool val);
516 virtual bool isDamaged()
const;
519 virtual void setIsMalfunctioning(
bool val);
522 virtual bool isMalfunctioning()
const;
525 virtual void setPseudoCryptoCodeAAvailable(
bool val);
528 virtual bool pseudoCryptoCodeAAvailable()
const;
531 virtual void setPseudoCryptoCodeA(
DtU16 val);
534 virtual DtU16 pseudoCryptoCodeA()
const;
537 virtual void setPseudoCryptoCodeBAvailable(
bool val);
540 virtual bool pseudoCryptoCodeBAvailable()
const;
543 virtual void setPseudoCryptoCodeB(
DtU16 val);
546 virtual DtU16 pseudoCryptoCodeB()
const;
679 virtual void setIsOn(
bool val);
682 virtual bool isOn()
const;
685 virtual void setIsDamaged(
bool val);
688 virtual bool isDamaged()
const;
691 virtual void setIsMalfunctioning(
bool val);
694 virtual bool isMalfunctioning()
const;
697 virtual void setPseudoCryptoCodeAvailable(
bool val);
700 virtual bool pseudoCryptoCodeAvailable()
const;
703 virtual void setPseudoCryptoCode(
DtU16 val);
706 virtual DtU16 pseudoCryptoCode()
const;
859 virtual void setPersonalIdentificationNumber(
DtU16 val);
862 virtual DtU16 personalIdentificationNumber()
const;
877 virtual void setSquitterIsOn(
bool val);
880 virtual bool squitterIsOn()
const;
889 virtual void setLineTestIsEnabled(
bool val);
892 virtual bool lineTestIsEnabled()
const;
901 virtual void setFigureOfMerit(
DtU8 val);
904 virtual DtU8 figureOfMerit()
const;
913 virtual void setCryptoControlDataIsPresent(
bool val);
916 virtual bool cryptoControlDataIsPresent()
const;
919 virtual void setLocationDataIsPresent(
bool val);
922 virtual bool locationDataIsPresent()
const;
925 virtual void setLocationErrorDataIsPresent(
bool val);
928 virtual bool locationErrorDataIsPresent()
const;
1002 virtual void setIsOn(
bool val);
1005 virtual bool isOn()
const;
1008 virtual void setIsDamaged(
bool val);
1011 virtual bool isDamaged()
const;
1014 virtual void setIsMalfunctioning(
bool val);
1017 virtual bool isMalfunctioning()
const;
1091 virtual void setAltitudeAvailable(
bool val);
1094 virtual bool altitudeAvailable()
const;
1139 virtual void setIsOn(
bool val);
1142 virtual bool isOn()
const;
1145 virtual void setIsDamaged(
bool val);
1148 virtual bool isDamaged()
const;
1151 virtual void setIsMalfunctioning(
bool val);
1154 virtual bool isMalfunctioning()
const;
1263 virtual void setAircraftAddress(
DtU32 val);
1266 virtual DtU32 aircraftAddress()
const;
1281 virtual void setSquitterIsOn(
bool val);
1284 virtual bool squitterIsOn()
const;
1305 virtual void setAltitudeAvailable(
bool val);
1308 virtual bool altitudeAvailable()
const;
1323 virtual void setAirbornePositionReportDataIsPresent(
bool val);
1326 virtual bool airbornePositionReportDataIsPresent()
const;
1329 virtual void setAirborneVelocityReportDataIsPresent(
bool val);
1332 virtual bool airborneVelocityReportDataIsPresent()
const;
1335 virtual void setSurfacePositionReportDataIsPresent(
bool val);
1338 virtual bool surfacePositionReportDataIsPresent()
const;
1341 virtual void setIdentificationReportDataIsPresent(
bool val);
1344 virtual bool identificationReportDataIsPresent()
const;
1347 virtual void setEventDrivenReportDataIsPresent(
bool val);
1350 virtual bool eventDrivenReportDataIsPresent()
const;
1429 virtual void setIsOn(
bool val);
1432 virtual bool isOn()
const;
1435 virtual void setIsDamaged(
bool val);
1438 virtual bool isDamaged()
const;
1441 virtual void setIsMalfunctioning(
bool val);
1444 virtual bool isMalfunctioning()
const;
1552 virtual void setIsOn(
bool val);
1555 virtual bool isOn()
const;
1558 virtual void setIsDamaged(
bool val);
1561 virtual bool isDamaged()
const;
1564 virtual void setIsMalfunctioning(
bool val);
1567 virtual bool isMalfunctioning()
const;
Contains the DtEntityIdentifier class declaration.
Instances of DtMode1InterrogatorStateRepository are used to store state data for IFFData.Mode1.Mode1Interrogator objects.
Definition: IFFDataStateRepository.h:136
DtAircraftIdentificationTypeEnum8 myAircraftIdentificationType
Definition: IFFDataStateRepository.h:1362
DtMode5NationalOriginEnum16
Definition: iffDatatypes.h:1716
Instances of DtSovietStateRepository are used to store state data for IFFData.Soviet objects...
Definition: IFFDataStateRepository.h:1400
DtAntennaSelectionEnum8 myAntennaSelection
Definition: IFFDataStateRepository.h:937
bool myAirborneVelocityReportDataIsPresent
Definition: IFFDataStateRepository.h:1372
virtual void _setMode5TransponderStatus(DtU16 value)
DtTCASIIITypeEnum8 myTCAS_I_II_Type
Definition: IFFDataStateRepository.h:1603
virtual void printDataToStream(std::ostream &stream) const
Print data to the specified stream.
bool myIsMalfunctioning
Definition: IFFDataStateRepository.h:740
virtual void printData() const
Print data to the DtInfo stream.
DtModeSInterrogatorStatusTransmitStateEnum8
Definition: iffDatatypes.h:1502
Contains the DtIffStateRepository class declaration.
virtual void printData() const
Print data to the DtInfo stream.
bool myIsOn
Definition: IFFDataStateRepository.h:555
DtModeSLevelsPresentStruct myLevelsPresent
Definition: IFFDataStateRepository.h:1179
Instances of DtTCASDataStateRepository are used to store state data for IFFData.TCASData objects...
Definition: IFFDataStateRepository.h:1523
DtCapabilityReportEnum8 myCapabilityReport
Definition: IFFDataStateRepository.h:1366
virtual void printData() const
Print data to the DtInfo stream.
bool myLocationErrorDataIsPresent
Definition: IFFDataStateRepository.h:947
DtMode5IFFMissionEnum8 myMission
Definition: IFFDataStateRepository.h:744
bool myIsDamaged
Definition: IFFDataStateRepository.h:739
Instances of DtMode2InterrogatorStateRepository are used to store state data for IFFData.Mode2.Mode2Interrogator objects.
Definition: IFFDataStateRepository.h:273
virtual void printData() const
Print data to the DtInfo stream.
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
DtAircraftIdentificationTypeEnum8
Definition: iffDatatypes.h:45
bool myExtendedCodeIsSet
Definition: IFFDataStateRepository.h:212
DtU16 myCode
Definition: IFFDataStateRepository.h:211
virtual void _setAircraftIDType(DtIffAtcNavaidsAircraftIdentificationType value)
DtTCASACASTypeEnum8
Definition: iffDatatypes.h:1606
Instances of DtMode2StateRepository are used to store state data for IFFData.Mode2 objects...
Definition: IFFDataStateRepository.h:218
bool mySurfacePositionReportDataIsPresent
Definition: IFFDataStateRepository.h:1373
Contains the DtString class declaration.
Instances of DtSovietInterrogatorStateRepository are used to store state data for IFFData...
Definition: IFFDataStateRepository.h:1455
DtSovietStateRepository & operator=(const DtSovietStateRepository &orig)
Assignment Operator.
Instances of DtModeSStateRepository are used to store state data for IFFData.ModeS objects...
Definition: IFFDataStateRepository.h:1110
virtual void printDataToStream(std::ostream &stream) const
Print data to the specified stream.
Instances of DtMode5InterrogatorStateRepository are used to store state data for IFFData.Mode5.Mode5Interrogator objects.
Definition: IFFDataStateRepository.h:768
bool myLocationDataIsPresent
Definition: IFFDataStateRepository.h:946
Contains the DtEntityType and DtRadioEntityType class declarations.
DtModeSDAPSourceStruct myDAPSource
Definition: IFFDataStateRepository.h:1376
bool mySquitterIsOn
Definition: IFFDataStateRepository.h:1364
Instances of DtMode5TransponderStateRepository are used to store state data for IFFData.Mode5.Mode5Transponder objects.
Definition: IFFDataStateRepository.h:818
bool myIsDamaged
Definition: IFFDataStateRepository.h:266
virtual void _setAircraftAddress(DtU32 value)
DtTCASIIITypeEnum8
Definition: iffDatatypes.h:1615
Definition: iffDatatypes.h:3381
DtU16 myPseudoCryptoCode
Definition: IFFDataStateRepository.h:742
Defines a protocol independent repository of attributes for IFF objects.
Definition: iffStateRepository.h:57
bool myIsOn
Definition: IFFDataStateRepository.h:265
bool myIsMalfunctioning
Definition: IFFDataStateRepository.h:1022
DtMode5PlatformTypeEnum8
Definition: iffDatatypes.h:1468
static DtSovietStateRepository * create()
Create a DtSovietStateRepository.
DtIFFMode4CodeActiveEnum8
Definition: iffDatatypes.h:1707
DtModeSSquitterRecordSourceEnum8
Definition: iffDatatypes.h:1514
static DtMode5StateRepository * create()
Create a DtMode5StateRepository.
virtual void printData() const
Print data to the DtInfo stream.
static DtIFFDataStateRepository * create()
Create a DtIFFDataStateRepository.
virtual void printDataToStream(std::ostream &stream) const
Print data to the specified stream.
DtMode5ReplyEnum8
Definition: iffDatatypes.h:1476
DtIFFMode4CodeActiveEnum8 myPseudoCryptoCodeActive
Definition: IFFDataStateRepository.h:562
static DtModeCStateRepository * create()
Create a DtModeCStateRepository.
This file contains typedefs used to represent objects in a protocol neutral way.
virtual void printDataToStream(std::ostream &stream) const
Print data to the specified stream.
DtASCIIcharArray8 myAircraftIdentification
Definition: IFFDataStateRepository.h:1363
bool myPseudoCryptoCodeAAvailable
Definition: IFFDataStateRepository.h:558
bool myAltitudeAvailable
Definition: IFFDataStateRepository.h:1368
DtLevel2SquitterStatusEnum8
Definition: iffDatatypes.h:1431
DtTCASACASBasicAdvancedIndicatorEnum8 myBasicAdvancedIndicator
Definition: IFFDataStateRepository.h:1604
Instances of DtModeSTransponderStateRepository are used to store state data for IFFData.ModeS.ModeSTransponder objects.
Definition: IFFDataStateRepository.h:1234
DtTCASACASTypeEnum8 myTCAS_ACASType
Definition: IFFDataStateRepository.h:1605
DtLevel2SquitterStatusEnum8 myLevel2SquitterStatus
Definition: IFFDataStateRepository.h:940
DtU16 myPseudoCryptoCodeA
Definition: IFFDataStateRepository.h:559
bool myCryptoControlDataIsPresent
Definition: IFFDataStateRepository.h:945
DtU8 myFigureOfMerit
Definition: IFFDataStateRepository.h:943
DtModeSInterrogatorStatusTransmitStateEnum8 myTransmitState
Definition: IFFDataStateRepository.h:1228
bool mySquitterIsOn
Definition: IFFDataStateRepository.h:939
Instances of DtMode1TransponderStateRepository are used to store state data for IFFData.Mode1.Mode1Transponder objects.
Definition: IFFDataStateRepository.h:170
bool myIsDamaged
Definition: IFFDataStateRepository.h:1601
DtModeSInterrogatorIdentifierStruct myInterrogatorIdentifier
Definition: IFFDataStateRepository.h:1227
static DtMode4StateRepository * create()
Create a DtMode4StateRepository.
virtual void _setMessageFormatsPresent(DtU32 value)
DtTCASACASBasicAdvancedIndicatorEnum8
Definition: iffDatatypes.h:1581
Instances of DtIFFDataStateRepository are used to store state data for IFFData objects.
Definition: IFFDataStateRepository.h:32
DtU32 myAircraftAddress
Definition: IFFDataStateRepository.h:1361
virtual void printData() const
Print data to the DtInfo stream.
This file declares DtVector and DtVector32.
DtModeSSquitterRecordSourceEnum8 mySquitterRecordSource
Definition: IFFDataStateRepository.h:1370
virtual void printDataToStream(std::ostream &stream) const
Print data to the specified stream.
Instances of DtMode2TransponderStateRepository are used to store state data for IFFData.Mode2.Mode2Transponder objects.
Definition: IFFDataStateRepository.h:307
bool myIsDamaged
Definition: IFFDataStateRepository.h:1176
virtual DtStateRepository * clone(bool copy) const
Return a copy/empty object of the same type as this.
DtMode5StateRepository & operator=(const DtMode5StateRepository &orig)
Assignment Operator.
static DtMode1StateRepository * create()
Create a DtMode1StateRepository.
DtIFFLayerSpecificInformationEnum8 mySpecificInformation
Definition: IFFDataStateRepository.h:743
DtMode5LevelSelectionEnum8 myLevelSelection
Definition: IFFDataStateRepository.h:938
bool myIsOn
Definition: IFFDataStateRepository.h:1600
bool myPseudoCryptoCodeBAvailable
Definition: IFFDataStateRepository.h:560
DtMode5MessageFormatsStruct myMessageFormatsCapable
Definition: IFFDataStateRepository.h:745
DtIFFDataVariantStructArray myIFFData
Definition: IFFDataStateRepository.h:1180
bool myIsDamaged
Definition: IFFDataStateRepository.h:556
virtual DtStateRepository * clone(bool copy) const
Return a copy/empty object of the same type as this.
DtIFFDataVariantStructArray myIFFData
Definition: IFFDataStateRepository.h:746
DtTransponderRelativeAltitude11BitVariantStruct myAltitude
Definition: IFFDataStateRepository.h:1369
Instances of DtModeCStateRepository are used to store state data for IFFData.ModeC objects...
Definition: IFFDataStateRepository.h:973
DtIffAlternateMode4Enum8 myReply
Definition: IFFDataStateRepository.h:644
virtual void printDataToStream(std::ostream &stream) const
Print data to the specified stream.
virtual void _setInterrogatedEntityID(DtEntityIdentifier value)
Instances of DtMode3AInterrogatorStateRepository are used to store state data for IFFData...
Definition: IFFDataStateRepository.h:403
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
DtIFFLayerSpecificInformationEnum8 mySpecificInformation
Definition: IFFDataStateRepository.h:1178
bool myIsMalfunctioning
Definition: IFFDataStateRepository.h:1177
DtTCASACASIndicatorEnum8 myTCAS_ACASIndicator
Definition: IFFDataStateRepository.h:1606
Definition: iffDatatypes.h:3310
DtMode5PlatformTypeEnum8 myPlatformType
Definition: IFFDataStateRepository.h:934
virtual DtStateRepository * clone(bool copy=false) const
Return a copy/empty object of the same type as this.
DtIFFLayerSpecificInformationEnum8
Definition: iffDatatypes.h:1331
Instances of DtMode1StateRepository are used to store state data for IFFData.Mode1 objects...
Definition: IFFDataStateRepository.h:81
bool myIsOn
Definition: IFFDataStateRepository.h:1447
DtStateRepository is an abstract base class for maintaining state for an object.
Definition: stateRepository.h:50
Definition: iffDatatypes.h:1896
Instances of DtModeSInterrogatorStateRepository are used to store state data for IFFData.ModeS.ModeSInterrogator objects.
Definition: IFFDataStateRepository.h:1186
DtTCASACASSoftwareVersionEnum8
Definition: iffDatatypes.h:1597
DtAircraftPresentDomainEnum8
Definition: iffDatatypes.h:54
bool myAirbornePositionReportDataIsPresent
Definition: IFFDataStateRepository.h:1371
Instances of DtEntityIdentifier are used as a unique ID for entities in DIS.
Definition: entityIdentifier.h:31
bool myIsOn
Definition: IFFDataStateRepository.h:738
bool myIsMalfunctioning
Definition: IFFDataStateRepository.h:267
Instances of DtMode4StateRepository are used to store state data for IFFData.Mode4 objects...
Definition: IFFDataStateRepository.h:478
bool myIsMalfunctioning
Definition: IFFDataStateRepository.h:397
DtIffDataMode
Definition: iffDatatypes.h:23
virtual DtStateRepository * clone(bool copy) const
Return a copy/empty object of the same type as this.
DtCapabilityReportEnum8
Definition: iffDatatypes.h:89
virtual void _setFigureOfMerit(DtU8 b)
bool myIsMalfunctioning
Definition: IFFDataStateRepository.h:1602
DtMode5LevelSelectionEnum8
Definition: iffDatatypes.h:1460
DtIffDataMode myMode
Definition: IFFDataStateRepository.h:74
DtMode2StateRepository & operator=(const DtMode2StateRepository &orig)
Assignment Operator.
Instances of DtMode4TransponderStateRepository are used to store state data for IFFData.Mode4.Mode4Transponder objects.
Definition: IFFDataStateRepository.h:609
DtGlobalObjectDesignator myIFFSystemIdentifier
Definition: IFFDataStateRepository.h:73
Definition: iffDatatypes.h:25
DtMode5ReplyEnum8 myReply
Definition: IFFDataStateRepository.h:942
bool myLineTestIsEnabled
Definition: IFFDataStateRepository.h:941
bool myIsOn
Definition: IFFDataStateRepository.h:1175
Contains the IFF datatypes for RPR 3.
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
bool myIsDamaged
Definition: IFFDataStateRepository.h:1448
bool myIsOn
Definition: IFFDataStateRepository.h:395
Definition: iffDatatypes.h:3420
DtU16 myPersonalIdentificationNumber
Definition: IFFDataStateRepository.h:936
virtual void _setNationalOrigin(DtU16 b)
DtIffStateRepository * myIffSR
Definition: IFFDataStateRepository.h:75
DtModeCStateRepository & operator=(const DtModeCStateRepository &orig)
Assignment Operator.
DtTCASACASSoftwareVersionEnum8 mySoftwareVersion
Definition: IFFDataStateRepository.h:1607
Instances of DtModeCInterrogatorStateRepository are used to store state data for IFFData.ModeC.ModeCInterrogator objects.
Definition: IFFDataStateRepository.h:1028
bool myIsOn
Definition: IFFDataStateRepository.h:128
DtNavigationSourceEnum8
Definition: iffDatatypes.h:1532
static DtModeSStateRepository * create()
Create a DtModeSStateRepository.
bool myIsMalfunctioning
Definition: IFFDataStateRepository.h:130
bool myPseudoCryptoCodeAvailable
Definition: IFFDataStateRepository.h:741
virtual DtStateRepository * clone(bool copy) const
Return a copy/empty object of the same type as this.
DtMode5NationalOriginEnum16 myNationalOrigin
Definition: IFFDataStateRepository.h:935
Instances of DtMode5StateRepository are used to store state data for IFFData.Mode5 objects...
Definition: IFFDataStateRepository.h:650
DtMode1StateRepository & operator=(const DtMode1StateRepository &orig)
Assignment Operator.
static DtMode2StateRepository * create()
Create a DtMode2StateRepository.
virtual void _setPin(DtU16 b)
DtTCASACASIndicatorEnum8
Definition: iffDatatypes.h:1589
virtual void printData() const
Print State Data to the DtInfo Stream.
virtual void printData() const
Print data to the DtInfo stream.
virtual void copyToIffSR()
copy mode 5 interrogator status to IFF state repo.
virtual void _setAircraftPresentDomain(DtIffAtcNavaidsAircraftPresentDomain b)
Instances of DtSovietTransponderStateRepository are used to store state data for IFFData.Soviet.SovietTransponder objects.
Definition: IFFDataStateRepository.h:1489
unsigned long DtU32
A 32 bit unsigned integer value.
Definition: vlMachineTypes.h:153
virtual void _setSupplementalData(DtU8 b)
bool myIdentificationReportDataIsPresent
Definition: IFFDataStateRepository.h:1374
DtIffAlternateMode4Enum8
Definition: iffDatatypes.h:1338
DtMode5IFFMissionEnum8
Definition: iffDatatypes.h:1447
bool myIsDamaged
Definition: IFFDataStateRepository.h:396
virtual void _setNavigationSource(DtIffAtcNavaidsNavigationSource b)
DtU16 myPseudoCryptoCodeB
Definition: IFFDataStateRepository.h:561
virtual void printDataToStream(std::ostream &stream) const
Print data to the specified stream.
DtIffAlternateMode4Enum8 myChallenge
Definition: IFFDataStateRepository.h:603
Instances of DtString are used to represent strings.
Definition: vlString.h:29
DtIffAtcNavaidsNavigationSource
Definition: disEnums.h:2188
Definition: iffDatatypes.h:2956
DtU16 myCode
Definition: IFFDataStateRepository.h:472
Definition: iffDatatypes.h:3345
DtIFFDataStateRepository & operator=(const DtIFFDataStateRepository &orig)
Assignment Operator.
Definition: iffDatatypes.h:1942
virtual void printDataToStream(std::ostream &stream) const
Prints the State Data to the stream specified.
DtAircraftPresentDomainEnum8 myAircraftPresentDomain
Definition: IFFDataStateRepository.h:1367
DtU16 myCode
Definition: IFFDataStateRepository.h:342
virtual void printDataToStream(std::ostream &stream) const
Print data to the specified stream.
virtual void copyToIffSR()
Copy various status internal stuff to myIffSR, override per leaf class.
Definition: IFFDataStateRepository.h:70
DtMode3AStateRepository & operator=(const DtMode3AStateRepository &orig)
Assignment Operator.
Instances of DtMode3AStateRepository are used to store state data for IFFData.Mode3A objects...
Definition: IFFDataStateRepository.h:348
bool myIsDamaged
Definition: IFFDataStateRepository.h:1021
bool myIsMalfunctioning
Definition: IFFDataStateRepository.h:1449
virtual DtStateRepository * clone(bool copy) const
Return a copy/empty object of the same type as this.
virtual DtStateRepository * clone(bool copy) const
Return a copy/empty object of the same type as this.
DtMode4StateRepository & operator=(const DtMode4StateRepository &orig)
Assignment Operator.
bool myIsDamaged
Definition: IFFDataStateRepository.h:129
DtModeSStateRepository & operator=(const DtModeSStateRepository &orig)
Assignment Operator.
virtual void printDataToStream(std::ostream &stream) const
Print data to the specified stream.
DtModeSSquitterTypeEnum8 mySquitterType
Definition: IFFDataStateRepository.h:1365
DtStateRepository & operator=(const DtStateRepository &orig)
assignment operator
DtNavigationSourceEnum8 myNavigationSource
Definition: IFFDataStateRepository.h:944
bool myEventDrivenReportDataIsPresent
Definition: IFFDataStateRepository.h:1375
Instances of DtMode4InterrogatorStateRepository are used to store state data for IFFData.Mode4.Mode4Interrogator objects.
Definition: IFFDataStateRepository.h:568
bool myAltitudeAvailable
Definition: IFFDataStateRepository.h:1103
DtAntennaSelectionEnum8
Definition: iffDatatypes.h:70
virtual void printData() const
Print data to the DtInfo stream.
virtual DtStateRepository * clone(bool copy) const
Return a copy/empty object of the same type as this.
virtual void _setMode5InterrogatorStatus(DtU8 b)
bool myIsMalfunctioning
Definition: IFFDataStateRepository.h:557
virtual void printData() const
Print data to the DtInfo stream.
DtModeCAltitudeStruct myAltitude
Definition: IFFDataStateRepository.h:1104
bool myIsOn
Definition: IFFDataStateRepository.h:1020
static DtMode3AStateRepository * create()
Create a DtMode3AStateRepository.
virtual DtStateRepository * clone(bool copy) const
Return a copy/empty object of the same type as this.
DtModeSSquitterTypeEnum8
Definition: iffDatatypes.h:1522
virtual DtStateRepository * clone(bool copy) const
Return a copy/empty object of the same type as this.