VR-Link API Documentation for HLA Evolved
 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
DtTankerAircraftLightingRecord Class Reference

Attribute record for sending Tanker Aircraft Refueling light information across the network. More...

+ Inheritance diagram for DtTankerAircraftLightingRecord:
+ Collaboration diagram for DtTankerAircraftLightingRecord:

Public Member Functions

 DtTankerAircraftLightingRecord ()
 Constructor. More...
 
 DtTankerAircraftLightingRecord (unsigned int dataType)
 Constructor with record type specified. More...
 
 DtTankerAircraftLightingRecord (const DtTankerAircraftLightingRecord &orig)
 Copy Constructor. More...
 
 DtTankerAircraftLightingRecord (void *netBuffer, unsigned int size)
 Net Constructor. More...
 
virtual ~DtTankerAircraftLightingRecord ()
 Destructor. More...
 
virtual bool operator== (const DtTankerAircraftLightingRecord &other)
 Equals operator. More...
 
virtual bool operator== (const DtStandardVariableRecord &other)
 Equals operator. 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...
 
virtual void setRefuelingStation1LightsOn (const bool &status)
 the RefuelingStation1 light statuses More...
 
virtual const bool refuelingStation1LightsOn () const
 the RefuelingStation1 light statuses More...
 
virtual void setRefuelingStation1LightsColor (const DtRefuelingStationLightsColor &color)
 the RefuelingStation1 light statuses More...
 
virtual const
DtRefuelingStationLightsColor 
refuelingStation1LightsColor () const
 the RefuelingStation1 light statuses More...
 
virtual void setRefuelingStation1LightsFlashing (const bool &status)
 the RefuelingStation1 light statuses More...
 
virtual const bool refuelingStation1LightsFlashing () const
 the RefuelingStation1 light statuses More...
 
virtual void setRefuelingStation1DayNight (const DtRefuelingStationDayNight &status)
 the RefuelingStation1 light statuses More...
 
virtual const
DtRefuelingStationDayNight 
refuelingStation1DayNight () const
 the RefuelingStation1 light statuses More...
 
virtual void setRefuelingStation2LightsOn (const bool &status)
 @ Set the RefuelingStation2 light statuses More...
 
virtual const bool refuelingStation2LightsOn () const
 @ Set the RefuelingStation2 light statuses More...
 
virtual void setRefuelingStation2LightsColor (const DtRefuelingStationLightsColor &color)
 @ Set the RefuelingStation2 light statuses More...
 
virtual const
DtRefuelingStationLightsColor 
refuelingStation2LightsColor () const
 @ Set the RefuelingStation2 light statuses More...
 
virtual void setRefuelingStation2LightsFlashing (const bool &status)
 @ Set the RefuelingStation2 light statuses More...
 
virtual const bool refuelingStation2LightsFlashing () const
 @ Set the RefuelingStation2 light statuses More...
 
virtual void setRefuelingStation2DayNight (const DtRefuelingStationDayNight &status)
 @ Set the RefuelingStation2 light statuses More...
 
virtual const
DtRefuelingStationDayNight 
refuelingStation2DayNight () const
 @ Set the RefuelingStation2 light statuses More...
 
virtual void setRefuelingStation3LightsOn (const bool &status)
 @ Set the RefuelingStation3 lights statuses More...
 
virtual const bool refuelingStation3LightsOn () const
 @ Set the RefuelingStation3 lights statuses More...
 
virtual void setRefuelingStation3LightsColor (const DtRefuelingStationLightsColor &color)
 @ Set the RefuelingStation3 lights statuses More...
 
virtual const
DtRefuelingStationLightsColor 
refuelingStation3LightsColor () const
 @ Set the RefuelingStation3 lights statuses More...
 
virtual void setRefuelingStation3LightsFlashing (const bool &status)
 @ Set the RefuelingStation3 lights statuses More...
 
virtual const bool refuelingStation3LightsFlashing () const
 @ Set the RefuelingStation3 lights statuses More...
 
virtual void setRefuelingStation3DayNight (const DtRefuelingStationDayNight &status)
 @ Set the RefuelingStation3 lights statuses More...
 
virtual const
DtRefuelingStationDayNight 
refuelingStation3DayNight () const
 @ Set the RefuelingStation3 lights statuses 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 Tanker Aircraft Lighting Record type. More...
 
static void setRecordTypeToUse (unsigned int typeToUse)
 Set the record type to use. More...
 

Protected Attributes

DtNetTankerAircraftLightingRecord myNetTankerAircraftLightingRecord
 
- Protected Attributes inherited from DtStandardVariableRecord
DtSimulationAddress myOriginatingSimulationAddress
 

Static Protected Attributes

static const unsigned int theMinimumSize
 

Detailed Description

Attribute record for sending Tanker Aircraft Refueling light information across the network.

Constructor & Destructor Documentation

DtTankerAircraftLightingRecord::DtTankerAircraftLightingRecord ( )

Constructor.

DtTankerAircraftLightingRecord::DtTankerAircraftLightingRecord ( unsigned int  dataType)

Constructor with record type specified.

DtTankerAircraftLightingRecord::DtTankerAircraftLightingRecord ( const DtTankerAircraftLightingRecord orig)

Copy Constructor.

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

Net Constructor.

virtual DtTankerAircraftLightingRecord::~DtTankerAircraftLightingRecord ( )
virtual

Destructor.

Member Function Documentation

virtual DtStandardVariableRecord* DtTankerAircraftLightingRecord::clone ( ) const
virtual

Clone.

Implements DtStandardVariableRecord.

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

Creator of an unknown record for registering in a factory.

virtual unsigned int DtTankerAircraftLightingRecord::netSize ( )
virtual

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

Reimplemented from DtStandardVariableRecord.

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

Equals operator.

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

Equals operator.

Implements DtStandardVariableRecord.

virtual void DtTankerAircraftLightingRecord::printData ( ) const
virtual

Prints the data to DtInfo.

Reimplemented from DtStandardVariableRecord.

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

Prints the data to the specified stream.

Implements DtStandardVariableRecord.

virtual unsigned int DtTankerAircraftLightingRecord::recordLength ( ) const
virtual

Get/Set Record Length.

Implements DtStandardVariableRecord.

virtual unsigned int DtTankerAircraftLightingRecord::recordType ( ) const
virtual

Get/Set Record Type.

Implements DtStandardVariableRecord.

static unsigned int DtTankerAircraftLightingRecord::recordTypeToUse ( )
static

Return the Tanker Aircraft Lighting Record type.

virtual const DtRefuelingStationDayNight DtTankerAircraftLightingRecord::refuelingStation1DayNight ( ) const
virtual

the RefuelingStation1 light statuses

virtual const DtRefuelingStationLightsColor DtTankerAircraftLightingRecord::refuelingStation1LightsColor ( ) const
virtual

the RefuelingStation1 light statuses

virtual const bool DtTankerAircraftLightingRecord::refuelingStation1LightsFlashing ( ) const
virtual

the RefuelingStation1 light statuses

virtual const bool DtTankerAircraftLightingRecord::refuelingStation1LightsOn ( ) const
virtual

the RefuelingStation1 light statuses

virtual const DtRefuelingStationDayNight DtTankerAircraftLightingRecord::refuelingStation2DayNight ( ) const
virtual

@ Set the RefuelingStation2 light statuses

virtual const DtRefuelingStationLightsColor DtTankerAircraftLightingRecord::refuelingStation2LightsColor ( ) const
virtual

@ Set the RefuelingStation2 light statuses

virtual const bool DtTankerAircraftLightingRecord::refuelingStation2LightsFlashing ( ) const
virtual

@ Set the RefuelingStation2 light statuses

virtual const bool DtTankerAircraftLightingRecord::refuelingStation2LightsOn ( ) const
virtual

@ Set the RefuelingStation2 light statuses

virtual const DtRefuelingStationDayNight DtTankerAircraftLightingRecord::refuelingStation3DayNight ( ) const
virtual

@ Set the RefuelingStation3 lights statuses

virtual const DtRefuelingStationLightsColor DtTankerAircraftLightingRecord::refuelingStation3LightsColor ( ) const
virtual

@ Set the RefuelingStation3 lights statuses

virtual const bool DtTankerAircraftLightingRecord::refuelingStation3LightsFlashing ( ) const
virtual

@ Set the RefuelingStation3 lights statuses

virtual const bool DtTankerAircraftLightingRecord::refuelingStation3LightsOn ( ) const
virtual

@ Set the RefuelingStation3 lights statuses

virtual void DtTankerAircraftLightingRecord::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 DtTankerAircraftLightingRecord::setRecordLength ( unsigned int  recordLength)
virtual

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

Implements DtStandardVariableRecord.

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

Get/Set Record Type.

Implements DtStandardVariableRecord.

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

Set the record type to use.

virtual void DtTankerAircraftLightingRecord::setRefuelingStation1DayNight ( const DtRefuelingStationDayNight status)
virtual

the RefuelingStation1 light statuses

virtual void DtTankerAircraftLightingRecord::setRefuelingStation1LightsColor ( const DtRefuelingStationLightsColor color)
virtual

the RefuelingStation1 light statuses

virtual void DtTankerAircraftLightingRecord::setRefuelingStation1LightsFlashing ( const bool status)
virtual

the RefuelingStation1 light statuses

virtual void DtTankerAircraftLightingRecord::setRefuelingStation1LightsOn ( const bool status)
virtual

the RefuelingStation1 light statuses

virtual void DtTankerAircraftLightingRecord::setRefuelingStation2DayNight ( const DtRefuelingStationDayNight status)
virtual

@ Set the RefuelingStation2 light statuses

virtual void DtTankerAircraftLightingRecord::setRefuelingStation2LightsColor ( const DtRefuelingStationLightsColor color)
virtual

@ Set the RefuelingStation2 light statuses

virtual void DtTankerAircraftLightingRecord::setRefuelingStation2LightsFlashing ( const bool status)
virtual

@ Set the RefuelingStation2 light statuses

virtual void DtTankerAircraftLightingRecord::setRefuelingStation2LightsOn ( const bool status)
virtual

@ Set the RefuelingStation2 light statuses

virtual void DtTankerAircraftLightingRecord::setRefuelingStation3DayNight ( const DtRefuelingStationDayNight status)
virtual

@ Set the RefuelingStation3 lights statuses

virtual void DtTankerAircraftLightingRecord::setRefuelingStation3LightsColor ( const DtRefuelingStationLightsColor color)
virtual

@ Set the RefuelingStation3 lights statuses

virtual void DtTankerAircraftLightingRecord::setRefuelingStation3LightsFlashing ( const bool status)
virtual

@ Set the RefuelingStation3 lights statuses

virtual void DtTankerAircraftLightingRecord::setRefuelingStation3LightsOn ( const bool status)
virtual

@ Set the RefuelingStation3 lights statuses

virtual unsigned DtTankerAircraftLightingRecord::unpaddedNetsize ( ) const
virtual

This is the network size of the record without padding.

Implements DtStandardVariableRecord.

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

Member Data Documentation

DtNetTankerAircraftLightingRecord DtTankerAircraftLightingRecord::myNetTankerAircraftLightingRecord
protected
const unsigned int DtTankerAircraftLightingRecord::theMinimumSize
staticprotected

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

Document ID: Generated on Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)