open-dis-cpp
Public Member Functions | Protected Attributes | List of all members
DIS::AcousticEmitterSystem Class Reference

Public Member Functions

virtual void marshal (DataStream &dataStream) const
 
virtual void unmarshal (DataStream &dataStream)
 
unsigned short getAcousticName () const
 
void setAcousticName (unsigned short pX)
 
unsigned char getAcousticFunction () const
 
void setAcousticFunction (unsigned char pX)
 
unsigned char getAcousticID () const
 
void setAcousticID (unsigned char pX)
 
virtual int getMarshalledSize () const
 
bool operator== (const AcousticEmitterSystem &rhs) const
 

Protected Attributes

unsigned short _acousticName
 This field shall specify the system for a particular UA emitter. More...
 
unsigned char _acousticFunction
 This field shall describe the function of the acoustic system. More...
 
unsigned char _acousticID
 This field shall specify the UA emitter identification number relative to a specific system. More...
 

Member Data Documentation

◆ _acousticFunction

unsigned char DIS::AcousticEmitterSystem::_acousticFunction
protected

This field shall describe the function of the acoustic system.

◆ _acousticID

unsigned char DIS::AcousticEmitterSystem::_acousticID
protected

This field shall specify the UA emitter identification number relative to a specific system.

This field shall be represented by an 8-bit unsigned integer. This field allows the differentiation of multiple systems on an entity, even if in some instances two or more of the systems may be identical UA emitter types. Numbering of systems shall begin with the value 1.

◆ _acousticName

unsigned short DIS::AcousticEmitterSystem::_acousticName
protected

This field shall specify the system for a particular UA emitter.


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