63 virtual const char*
type()
const;
72 virtual void registerSetRequestMsgCallbacks();
74 static void setEmergencyBeaconRequestCallback(
DtSimMessage* msg,
void* usrData);
75 virtual void processSetEmergencyBeaconRequestMessage(
DtSimMessage* msg);
77 virtual void setBeaconLocation(
const DtVector &location);
78 virtual DtVector beaconLocation()
const;
81 virtual void setOn(
bool onOff);
82 virtual bool on()
const;
96 virtual bool createAndInitTransmitterSystem();
99 virtual void updateTransmitterFromPsr();
106 virtual bool createPSR();
DtEmergencyBeaconComponent maintains vrf Radio Transmitter.
Definition: emergencyBeaconComponent.h:35
#define DT_DLL_vrfmodel
This file is used to determine how to build.
Definition: vrfmodelDefines.h:24
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
DtVrfRadioTransmitter * myTransmitter
Definition: emergencyBeaconComponent.h:121
class DtSimRadio:
Definition: simRadio.h:25
Definition: vrfRadioTransmitter.h:24
DtEmergencyBeaconPSR * myProcessState
Container for state data associated with this component.
Definition: emergencyBeaconComponent.h:127
virtual void preFirstTickInit()
This function can be overridden to initialize a component before it is ticked for the first time...
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:42
Definition: readerWriterRegistry.h:39
virtual bool init()
Calls createPorts and createPortGroups Initializes myLastTickSimTime.
class DtEmergencyBeaconPSR:
Definition: emergencyBeaconPSR.h:20
File: simMsg.h.
Definition: simMessage.h:35
virtual void tick()
This gives the thread of control to the component.
virtual bool tickWhileDestroyed() const
If the component returns true here, it will be ticked regardless of the destroyed state of the host e...
DtSimComponent & operator=(const DtSimComponent &orig)
assignment operator, not implemented
The base class for all messages to/from a specific DtVrfObject.
Definition: vrfObjectMessage.h:30
The DtSimComponent class is the base class for the entire simulation model component hierarchy...
Definition: simComponent.h:67
The central class of a DtVrfObject for all communications to and from the object. ...
Definition: vrfObjectCommunicationInterface.h:45
The simulation engine is controlled by a single,top-level class called the Simulation Manager...
Definition: simManager.h:103
Arguments passed by the DtVrfObjectManager::addNameChangedCallback callbacks.
Definition: vrfObjectManager.h:152
DtSimRadio * myRadio
Definition: emergencyBeaconComponent.h:120
virtual const char * type() const =0
Returns a string identifies the class type of component.
DtU8 myTransmitterId
Definition: emergencyBeaconComponent.h:123