67 virtual void setFormationLightsLuminance(
DtU8 s);
70 virtual const DtU8 formationLightsLuminance()
const;
79 virtual void setNvgMode(
const DtNvgMode& mode);
85 virtual void setTaxiwayLightsOn(
const bool& status);
88 virtual const bool taxiwayLightsOn()
const;
91 virtual void setHduLightsOn(
const bool& status);
94 virtual const bool hduLightsOn()
const;
114 virtual unsigned int netSize();
123 static unsigned int recordTypeToUse();
126 static void setRecordTypeToUse(
unsigned int typeToUse);
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtAntiCollisionLightsDayNight
Definition: disEnums.h:3314
virtual unsigned unpaddedNetsize() const =0
This is the network size of the record without padding.
DtNvgMode
Definition: disEnums.h:3332
DtAntiCollisionLightsFlashing
Definition: disEnums.h:3304
virtual unsigned int netSize()
Returns the size of the network representation (including padding bytes)
This file declares DtNetAircraftLightingRecord DtNetAircraftLightingRecord is an attribute record str...
virtual DtStandardVariableRecord * clone() const =0
Clone.
static const unsigned int theMinimumSize
Definition: aircraftLightingRecord.h:131
virtual void setRecordLength(unsigned int recordLength)=0
Must include size of record header and padding to 8 bytes.
virtual void printData() const
Prints the data to DtInfo.
virtual void printDataToStream(std::ostream &stream) const =0
Prints the data to the specified stream.
virtual bool operator==(const DtStandardVariableRecord &other)=0
Equals operator.
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
virtual void writeRecord(void *addr) const =0
virtual unsigned int recordLength() const =0
Get/Set Record Length.
DtNetAircraftLightingRecord myNetAircraftLightingRecord
Definition: aircraftLightingRecord.h:130
virtual unsigned int recordType() const =0
Get/Set Record Type.
virtual void setRecordType(unsigned int recordType)=0
Get/Set Record Type.
virtual void setFromNet(const void *netRecord, unsigned int length, DtStandardVariableRetCode *retCode=NULL)=0
Sets the record from Network Representation from the given location.
Definition: standardVariableRecord.h:22
DtNavigationLightsFlashing
Definition: disEnums.h:3321
Attribute record for sending extended Aircraft lighting information across the network.
Definition: aircraftLightingRecord.h:16
DtStandardVariableRetCode
Definition: standardVariableRecord.h:14
Contains the DtVrlUuid class declaration/definition.
Definition: aircraftLightingRecordP.h:16
This file contains typedefs for machine dependant types.