|
| | DtSimRadio () |
| | default constructor More...
|
| |
| | DtSimRadio (DtVrfObject *vrfObject) |
| | constructor More...
|
| |
| virtual | ~DtSimRadio () |
| | destructor More...
|
| |
| virtual bool | init () |
| | This calls createUnitReceiverTransmitter(). More...
|
| |
| virtual bool | isCommand () const =0 |
| |
| virtual void | sendToNet (DtVrfObjectMessage *msg)=0 |
| | Call this to put a message on the net. More...
|
| |
| virtual bool | isLocal () const =0 |
| | Radio net calls this to deliver a message to this radio. More...
|
| |
| virtual DtString | type () const =0 |
| | Returns the type of radio object. More...
|
| |
| virtual void | addRadioMessageCallback (const DtAdminContentMessageType &type, DtMessageCallbackFcn fcn, void *usr)=0 |
| |
| virtual void | removeRadioMessageCallback (const DtAdminContentMessageType &type, DtMessageCallbackFcn fcn, void *usr)=0 |
| |
| virtual void | addRadioMessageCallback (const DtSimReportMessageType &type, DtMessageCallbackFcn fcn, void *usr)=0 |
| |
| virtual void | removeRadioMessageCallback (const DtSimReportMessageType &type, DtMessageCallbackFcn fcn, void *usr)=0 |
| |
| virtual void | addRadioMessageCallback (const DtSimTaskMessageType &type, DtMessageCallbackFcn fcn, void *usr)=0 |
| |
| virtual void | removeRadioMessageCallback (const DtSimTaskMessageType &type, DtMessageCallbackFcn fcn, void *usr)=0 |
| |
| virtual void | addRadioMessageCallback (const DtSetMessageType &type, DtMessageCallbackFcn fcn, void *usr)=0 |
| |
| virtual void | removeRadioMessageCallback (const DtSetMessageType &type, DtMessageCallbackFcn fcn, void *usr)=0 |
| |
|
| virtual void | addTaskMessageCallback (DtMessageCallbackFcn fcn, void *usrData)=0 |
| | Callback which is called for every task message received by this entity. More...
|
| |
| virtual void | removeTaskMessageCallback (DtMessageCallbackFcn fcn, void *usrData)=0 |
| |
|
| virtual void | addSetDataMessageCallback (DtMessageCallbackFcn fcn, void *usrData)=0 |
| | Callback which is called for every set data message received by this entity. More...
|
| |
| virtual void | removeSetDataMessageCallback (DtMessageCallbackFcn fcn, void *usrData)=0 |
| |
|
| virtual void | addReportMessageCallback (DtMessageCallbackFcn fcn, void *usrData)=0 |
| | Callback which is called for every report message received by this entity. More...
|
| |
| virtual void | removeReportMessageCallback (DtMessageCallbackFcn fcn, void *usrData)=0 |
| |
class DtSimRadio:
DtSimRadio is used to send messages to and receive messages from a DtSimRadioNet. This is an abstract base class. Deriving classes must provide an implementation for createUnitReceiverTransmitter() as all radios have at least one of these. (Command radios have an additional command receiver/transmitter).