16 #include <vlutil/vlString.h>
22 class DtSimulationAddress;
55 virtual void registerMessageCallbacks();
57 static void sensorDataRequestCallback(
DtSimMessage* msg,
void* usrData);
59 virtual void processSensorDataRequest(
DtSimMessage* msg);
61 static void sensorDataUnsubscribeCallback(
DtSimMessage* msg,
void* usrData);
63 virtual void processSensorDataUnsubscribe(
DtSimMessage* msg);
67 virtual void createAndSendSensorDataMessage();
72 virtual void notifyTargetsChanged();
76 virtual bool onSubscriberList(
const DtSimulationAddress& add)
const;
78 virtual void addToSubscriberList(
const DtSimulationAddress& add);
80 virtual void removeFromSubscriberList(
const DtSimulationAddress& add);
83 virtual int numberOfSubscribers();
#define DT_DLL_vrfmodel
This file is used to determine how to build.
Definition: vrfmodelDefines.h:24
DtString mySensorName
Definition: objectSensorMonitor.h:91
std::list< DtSimulationAddress > DtSubscriberList
Definition: objectSensorMonitor.h:93
DtObjectSensorPSR * mySensorPSR
Definition: objectSensorMonitor.h:87
File: simMsg.h.
Definition: simMessage.h:35
DtSubscriberList mySubscriberList
Definition: objectSensorMonitor.h:94
const DtSensorContactInfoList * mySensorContactInfoList
Definition: objectSensorMonitor.h:89
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
Class which manages the sending of sensor contact information to the GUI from one particular sensor o...
Definition: objectSensorMonitor.h:26
int mySensorType
Definition: objectSensorMonitor.h:90
Definition: objectSensorPSR.h:23
DtLocalObject * myHostObject
Definition: objectSensorMonitor.h:86
A locally simulated VRF object.
Definition: localObject.h:98