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

Attribute record for sending extended Aircraft lighting information across the network. More...

+ Inheritance diagram for DtAircraftLightingRecord:
+ Collaboration diagram for DtAircraftLightingRecord:

Public Member Functions

 DtAircraftLightingRecord ()
 Constructor. More...
 
 DtAircraftLightingRecord (unsigned int dataType)
 Constructor with record type specified. More...
 
 DtAircraftLightingRecord (const DtAircraftLightingRecord &orig)
 Copy Constructor. More...
 
 DtAircraftLightingRecord (void *netBuffer, unsigned int size)
 Net Constructor. More...
 
virtual ~DtAircraftLightingRecord ()
 Destructor. More...
 
virtual bool operator== (const DtAircraftLightingRecord &other)
 Equals operator. More...
 
virtual bool operator== (const DtStandardVariableRecord &other)
 Equals operator. More...
 
virtual void setAntiCollisionLightsDayNight (const DtAntiCollisionLightsDayNight &lights)
 Set the AntiCollisionLighsDayNight Enum. More...
 
virtual const
DtAntiCollisionLightsDayNight 
antiCollisionLightsDayNight () const
 Get the AntiCollisionLightsDayNight. More...
 
virtual void setAntiCollisionLightsFlashing (const DtAntiCollisionLightsFlashing &lights)
 Set the antiCollisionLightsFlashing. More...
 
virtual const
DtAntiCollisionLightsFlashing 
antiCollisionLightsFlashing () const
 Get the antiCollisionLightsFlashing. More...
 
virtual void setFormationLightsLuminance (DtU8 s)
 Set the formationLightsLuminance. More...
 
virtual const DtU8 formationLightsLuminance () const
 Get the formationLightsLuminance. More...
 
virtual void setNavigationLightsFlashing (const DtNavigationLightsFlashing &lights)
 Set the navigationLightsFlashing. More...
 
virtual const
DtNavigationLightsFlashing 
navigationLightsFlashing () const
 Get the navigationLightsFlashing. More...
 
virtual void setNvgMode (const DtNvgMode &mode)
 Set the NvgMode. More...
 
virtual const DtNvgMode nvgMode () const
 Get the NvgMode. More...
 
virtual void setTaxiwayLightsOn (const bool &status)
 Set the taxiwayLightsOn. More...
 
virtual const bool taxiwayLightsOn () const
 Get the taxiwayLightsOn. More...
 
virtual void setHduLightsOn (const bool &status)
 Set the HDULightsOn. More...
 
virtual const bool hduLightsOn () const
 Get the HDULightsOn. More...
 
virtual void printData () const
 Prints the data to DtInfo. More...
 
virtual void printDataToStream (std::ostream &stream) const
 Prints the data to the specified stream. More...
 
virtual void writeRecord (void *addr) const
 
virtual void setFromNet (const void *netRecord, unsigned int length, DtStandardVariableRetCode *retCode=NULL)
 Sets the record from Network Representation from the given location. More...
 
virtual unsigned unpaddedNetsize () const
 This is the network size of the record without padding. More...
 
virtual unsigned int netSize ()
 Returns the size of the network representation (including padding bytes) More...
 
virtual DtStandardVariableRecordclone () const
 Clone. More...
 
virtual unsigned int recordType () const
 Get/Set Record Type. More...
 
virtual void setRecordType (unsigned int recordType)
 Get/Set Record Type. More...
 
virtual unsigned int recordLength () const
 Get/Set Record Length. More...
 
virtual void setRecordLength (unsigned int recordLength)
 Must include size of record header and padding to 8 bytes. More...
 
- Public Member Functions inherited from DtStandardVariableRecord
 DtStandardVariableRecord ()
 Constructor. More...
 
virtual ~DtStandardVariableRecord ()
 Destructor. More...
 
virtual void setOriginatingSimulationAddress (const DtSimulationAddress &)
 
virtual const DtSimulationAddressoriginatingSimulationAddress () const
 

Static Public Member Functions

static DtStandardVariableRecordcreate (void *addr, unsigned int length)
 Creator of an unknown record for registering in a factory. More...
 
static unsigned int recordTypeToUse ()
 Return the DI-Guy Action record type for uuid. More...
 
static void setRecordTypeToUse (unsigned int typeToUse)
 Set the record type to use. More...
 

Protected Attributes

DtNetAircraftLightingRecord myNetAircraftLightingRecord
 
- Protected Attributes inherited from DtStandardVariableRecord
DtSimulationAddress myOriginatingSimulationAddress
 

Static Protected Attributes

static const unsigned int theMinimumSize
 

Detailed Description

Attribute record for sending extended Aircraft lighting information across the network.

Constructor & Destructor Documentation

DtAircraftLightingRecord::DtAircraftLightingRecord ( )

Constructor.

DtAircraftLightingRecord::DtAircraftLightingRecord ( unsigned int  dataType)

Constructor with record type specified.

DtAircraftLightingRecord::DtAircraftLightingRecord ( const DtAircraftLightingRecord orig)

Copy Constructor.

DtAircraftLightingRecord::DtAircraftLightingRecord ( void *  netBuffer,
unsigned int  size 
)

Net Constructor.

virtual DtAircraftLightingRecord::~DtAircraftLightingRecord ( )
virtual

Destructor.

Member Function Documentation

virtual const DtAntiCollisionLightsDayNight DtAircraftLightingRecord::antiCollisionLightsDayNight ( ) const
virtual

Get the AntiCollisionLightsDayNight.

virtual const DtAntiCollisionLightsFlashing DtAircraftLightingRecord::antiCollisionLightsFlashing ( ) const
virtual

Get the antiCollisionLightsFlashing.

virtual DtStandardVariableRecord* DtAircraftLightingRecord::clone ( ) const
virtual

Clone.

Implements DtStandardVariableRecord.

static DtStandardVariableRecord* DtAircraftLightingRecord::create ( void *  addr,
unsigned int  length 
)
static

Creator of an unknown record for registering in a factory.

virtual const DtU8 DtAircraftLightingRecord::formationLightsLuminance ( ) const
virtual

Get the formationLightsLuminance.

virtual const bool DtAircraftLightingRecord::hduLightsOn ( ) const
virtual

Get the HDULightsOn.

virtual const DtNavigationLightsFlashing DtAircraftLightingRecord::navigationLightsFlashing ( ) const
virtual

Get the navigationLightsFlashing.

virtual unsigned int DtAircraftLightingRecord::netSize ( )
virtual

Returns the size of the network representation (including padding bytes)

Reimplemented from DtStandardVariableRecord.

virtual const DtNvgMode DtAircraftLightingRecord::nvgMode ( ) const
virtual

Get the NvgMode.

virtual bool DtAircraftLightingRecord::operator== ( const DtAircraftLightingRecord other)
virtual

Equals operator.

virtual bool DtAircraftLightingRecord::operator== ( const DtStandardVariableRecord other)
virtual

Equals operator.

Implements DtStandardVariableRecord.

virtual void DtAircraftLightingRecord::printData ( ) const
virtual

Prints the data to DtInfo.

Reimplemented from DtStandardVariableRecord.

virtual void DtAircraftLightingRecord::printDataToStream ( std::ostream &  stream) const
virtual

Prints the data to the specified stream.

Implements DtStandardVariableRecord.

virtual unsigned int DtAircraftLightingRecord::recordLength ( ) const
virtual

Get/Set Record Length.

Implements DtStandardVariableRecord.

virtual unsigned int DtAircraftLightingRecord::recordType ( ) const
virtual

Get/Set Record Type.

Implements DtStandardVariableRecord.

static unsigned int DtAircraftLightingRecord::recordTypeToUse ( )
static

Return the DI-Guy Action record type for uuid.

virtual void DtAircraftLightingRecord::setAntiCollisionLightsDayNight ( const DtAntiCollisionLightsDayNight lights)
virtual

Set the AntiCollisionLighsDayNight Enum.

virtual void DtAircraftLightingRecord::setAntiCollisionLightsFlashing ( const DtAntiCollisionLightsFlashing lights)
virtual

Set the antiCollisionLightsFlashing.

virtual void DtAircraftLightingRecord::setFormationLightsLuminance ( DtU8  s)
virtual

Set the formationLightsLuminance.

virtual void DtAircraftLightingRecord::setFromNet ( const void *  netRecord,
unsigned int  length,
DtStandardVariableRetCode retCode = NULL 
)
virtual

Sets the record from Network Representation from the given location.

Memory must exist for life of the variable record

Implements DtStandardVariableRecord.

virtual void DtAircraftLightingRecord::setHduLightsOn ( const bool status)
virtual

Set the HDULightsOn.

virtual void DtAircraftLightingRecord::setNavigationLightsFlashing ( const DtNavigationLightsFlashing lights)
virtual

Set the navigationLightsFlashing.

virtual void DtAircraftLightingRecord::setNvgMode ( const DtNvgMode mode)
virtual

Set the NvgMode.

virtual void DtAircraftLightingRecord::setRecordLength ( unsigned int  recordLength)
virtual

Must include size of record header and padding to 8 bytes.

Implements DtStandardVariableRecord.

virtual void DtAircraftLightingRecord::setRecordType ( unsigned int  recordType)
virtual

Get/Set Record Type.

Implements DtStandardVariableRecord.

static void DtAircraftLightingRecord::setRecordTypeToUse ( unsigned int  typeToUse)
static

Set the record type to use.

virtual void DtAircraftLightingRecord::setTaxiwayLightsOn ( const bool status)
virtual

Set the taxiwayLightsOn.

virtual const bool DtAircraftLightingRecord::taxiwayLightsOn ( ) const
virtual

Get the taxiwayLightsOn.

virtual unsigned DtAircraftLightingRecord::unpaddedNetsize ( ) const
virtual

This is the network size of the record without padding.

Implements DtStandardVariableRecord.

virtual void DtAircraftLightingRecord::writeRecord ( void *  addr) const
virtual

Member Data Documentation

DtNetAircraftLightingRecord DtAircraftLightingRecord::myNetAircraftLightingRecord
protected
const unsigned int DtAircraftLightingRecord::theMinimumSize
staticprotected

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

Document ID: Generated on Thu Sep 19 02:12:35 EDT 2024 from SVN revision 269601
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)