13 class DtVrlinkBaseConnection;
virtual ~DtAddStateComponentGuiAccessory() override
virtual void slot_onSimConnected(makVrv::DtVrlinkBaseConnection *connection)
makVrf::VRF_PROTOCOL_NAMESPACE::DtVrfDriver * myDriver
Definition: addStateComponentGuiAccessory.h:57
The DtVrlinkEntityStateListener extends DtEntityStateListener to process all entity state information...
Definition: DtVrlinkEntityStateListener.h:59
DtAddStateComponentEntityStateInterceptorCreator()
Contains makVrv::DtBaseAccessory class.
virtual void slot_onSimCreated(makVrv::DtVrlinkBaseConnection *connection)
static DtAddStateComponentEntityStateInterceptorCreator & instance(makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkConnection &sim)
The base class for protocol specific VRLink Simulations.
Definition: DtVrlinkBaseConnection.h:43
The DtDriver is an abstract class. Developers derive from this to create logic that "directs" things ...
Definition: DtDriver.h:30
virtual bool isCompatible(makVrv::DtDriver *driver) override
Called to find out if this accessory is compatible with a particular driver.
virtual void slot_onConnectionSetUp()
Called when the VRF driver has finished setting up the connection, install the reflected net interfac...
virtual void uninstall(makVrv::DtDriver *baseConn) override
Called when this accessory is uninstalled from a driver (right after the driver is stopped)...
virtual ~DtAddStateComponentEntityStateInterceptorCreator() override
DTOR.
virtual void slot_driverStarted()
Called to replace the DtEntityStateInterceptor with one that has knowledge of the DtEntityStateRepWit...
A class which represents the simulation the driver manages.
Definition: DtVrlinkConnection.h:43
Definition: addStateComponentGuiAccessory.h:18
An accessory is like a plugin into a driver. The DtBaseAccessory is the base class for all accessorie...
Definition: DtBaseAccessory.h:28
This class will create an interceptor that knows about the DtEntityStateRepWithTemperature state repo...
Definition: addStateComponentGuiAccessory.h:62
DtAddStateComponentGuiAccessory()
virtual void slot_onSimAboutToBeDisconnected(makVrv::DtVrlinkBaseConnection *connection)
virtual DtEntityStateRepository * create(makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkEntityStateListener *listener) override
Create function.
A Creator class for creating Entity State Interceptors.
Definition: DtEntityStateInterceptorCreator.h:28
The Driver for DIS.
Definition: vrfDriver.h:89
virtual void install(makVrv::DtDriver *driver) override
Called when this accessory is installed into a driver (right before the driver is started)...