Instances of DtEmitterSystemStateEncoder are used to take state information from a DtEmitterSystemRepository and place it into an electromagnetic emissions PDU.
More...
Detailed Description
Instances of DtEmitterSystemStateEncoder are used to take state information from a DtEmitterSystemRepository and place it into an electromagnetic emissions PDU.
Constructor & Destructor Documentation
| DtEmitterSystemStateEncoder::DtEmitterSystemStateEncoder |
( |
| ) |
|
| virtual DtEmitterSystemStateEncoder::~DtEmitterSystemStateEncoder |
( |
| ) |
|
|
virtual |
Member Function Documentation
| virtual double DtEmitterSystemStateEncoder::azimuthThreshold |
( |
| ) |
const |
|
virtual |
Returns the azimuth threshold (in radians).
| virtual double DtEmitterSystemStateEncoder::elevationThreshold |
( |
| ) |
const |
|
virtual |
Returns the elevation threshold (in radians).
Fill out a state message which reflects a state repository.
Determine if a state message needs to be sent.
| virtual void DtEmitterSystemStateEncoder::setAzimuthThreshold |
( |
double |
threshold | ) |
|
|
virtual |
Set the azimuth threshold.
Defaulted to 1 degree. threshold Threshold in radians.
| virtual void DtEmitterSystemStateEncoder::setElevationThreshold |
( |
double |
threshold | ) |
|
|
virtual |
Set the elevation threshold.
Defaulted to 1 degree. threshold Threshold in radians.
Constructs a PDU from the state repository.
stateMsg determines whether an Electromagnetic Emission PDU needs to be sent and constructs one of it does.
- Returns
- PDU if send is needed, and NULL if not
Member Data Documentation
| double DtEmitterSystemStateEncoder::myAzimuthThreshold |
|
protected |
| double DtEmitterSystemStateEncoder::myElevationThreshold |
|
protected |
The documentation for this class was generated from the following file: