#include <WsfCommSlotGroupLayerJTIDS.hpp>
|
| bool | Receive (double aSimTime, Comm *aXmtrPtr, Message &aMessage, bool &aNotifyNextLayer) override |
| bool | Send (double aSimTime, size_t aLayerIndex, Message &aMessage, bool &aNotifyNextLayer) override |
◆ SlotGroupLayerJTIDS() [1/2]
| wsf::comm::SlotGroupLayerJTIDS::SlotGroupLayerJTIDS |
( |
| ) |
|
◆ ~SlotGroupLayerJTIDS()
| wsf::comm::SlotGroupLayerJTIDS::~SlotGroupLayerJTIDS |
( |
| ) |
|
|
override |
◆ SlotGroupLayerJTIDS() [2/2]
| wsf::comm::SlotGroupLayerJTIDS::SlotGroupLayerJTIDS |
( |
const SlotGroupLayerJTIDS & | aSrc | ) |
|
|
protected |
◆ Clone()
◆ FindGroup()
Find group with the specified ID.
- Parameters
-
| aGroupId | The ID of the group to be located. |
- Returns
- The pointer to the group or 0 if it could not be found.
Referenced by ProcessInput().
◆ GetBitsPerSlot()
| int wsf::comm::SlotGroupLayerJTIDS::GetBitsPerSlot |
( |
| ) |
const |
|
inline |
Return the number of bits per slot at standard packing.
◆ GetSecondsPerSlot()
| double wsf::comm::SlotGroupLayerJTIDS::GetSecondsPerSlot |
( |
| ) |
const |
|
inline |
Return the number of seconds in a slot.
◆ GetSetsPerFrame()
| int wsf::comm::SlotGroupLayerJTIDS::GetSetsPerFrame |
( |
| ) |
const |
|
inline |
Return the number of sets per frame.
◆ GetSlotsPerFrame()
| int wsf::comm::SlotGroupLayerJTIDS::GetSlotsPerFrame |
( |
| ) |
const |
|
inline |
Return the number of slots in a frame (slots/set * sets/frame).
◆ GetSlotsPerSet()
| int wsf::comm::SlotGroupLayerJTIDS::GetSlotsPerSet |
( |
| ) |
const |
|
inline |
Return the number of slots per set.
◆ Initialize()
| bool wsf::comm::SlotGroupLayerJTIDS::Initialize |
( |
double | aSimTime | ) |
|
|
overridevirtual |
◆ ProcessInput()
| bool wsf::comm::SlotGroupLayerJTIDS::ProcessInput |
( |
UtInput & | aInput | ) |
|
|
overridevirtual |
◆ ProcessLayerMessage()
| bool wsf::comm::SlotGroupLayerJTIDS::ProcessLayerMessage |
( |
double | aSimTime, |
|
|
layer::Message | aMessage, |
|
|
Message * | aCommMessagePtr ) |
|
overridevirtual |
◆ Receive()
| bool wsf::comm::SlotGroupLayerJTIDS::Receive |
( |
double | aSimTime, |
|
|
Comm * | aXmtrPtr, |
|
|
Message & | aMessage, |
|
|
bool & | aNotifyNextLayer ) |
|
overridevirtual |
◆ Send()
| bool wsf::comm::SlotGroupLayerJTIDS::Send |
( |
double | aSimTime, |
|
|
size_t | aLayerIndex, |
|
|
Message & | aMessage, |
|
|
bool & | aNotifyNextLayer ) |
|
overridevirtual |
Send the message to this layer.
- Parameters
-
| aSimTime | [input] The current simulation time. |
| aLayerIndex | [input] The index in the protocol stack for this layer. |
| aMessage | [input] The communication message being received. |
| aNotifyNextLayer | [output] True if the next layer below this one should immediately process this message. |
- Returns
- 'true' if layer successfully processed the message.
Implements wsf::comm::LayerImp.
References wsf::comm::LayerImp::DebugEnabled(), WsfAuxDataEnabled::GetAuxDataConst(), wsf::comm::NetworkManager::GetComm(), WsfSimulation::GetCommNetworkManager(), WsfObject::GetName(), WsfPlatformPart::GetPlatform(), WsfSimulation::GetPlatformByName(), WsfPlatformPart::GetSimulation(), groupPtr, WsfObserver::MessageDiscarded(), wsf::comm::LayerImp::Parent(), and wsf::comm::Message::SourceMessage().
◆ TurnOff()
| void wsf::comm::SlotGroupLayerJTIDS::TurnOff |
( |
double | aSimTime | ) |
|
Turn off the layer
- Parameters
-
| aSimTime | [input] The current simulation time. |
◆ MessageSent
The documentation for this class was generated from the following files: