15 #include <vl/hostStructs.h>
54 virtual void registerMessageCallbacks();
56 static void sensorDataRequestCallback(
DtSimMessage* msg,
void* usrData);
58 virtual void processSensorDataRequest(
DtSimMessage* msg);
60 static void sensorDataUnsubscribeCallback(
DtSimMessage* msg,
void* usrData);
62 virtual void processSensorDataUnsubscribe(
DtSimMessage* msg);
66 virtual void createAndSendSensorDataMessage();
71 virtual void notifyTargetsChanged();
75 virtual bool onSubscriberList(
const DtSimulationAddress& add)
const;
77 virtual void addToSubscriberList(
const DtSimulationAddress& add);
79 virtual void removeFromSubscriberList(
const DtSimulationAddress& add);
82 virtual int numberOfSubscribers();