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