roo_transceivers
API Documentation for roo_transceivers
Loading...
Searching...
No Matches
roo_transceivers::BindingStore Class Referenceabstract

#include <store.h>

Inheritance diagram for roo_transceivers::BindingStore:
[legend]

Public Types

using SensorKey = uint32_t
 
using ActuatorKey = uint32_t
 
using DeviceKey = uint32_t
 

Public Member Functions

virtual SensorLocator getSensorBinding (SensorKey key)=0
 
virtual void setSensorBinding (SensorKey key, const SensorLocator &locator)=0
 
virtual void clearSensorBinding (SensorKey key)=0
 
virtual ActuatorLocator getActuatorBinding (ActuatorKey key)=0
 
virtual void setActuatorBinding (ActuatorKey key, const ActuatorLocator &locator)=0
 
virtual void clearActuatorBinding (ActuatorKey key)=0
 
virtual DeviceLocator getDeviceBinding (DeviceKey key)=0
 
virtual void setDeviceBinding (DeviceKey key, const DeviceLocator &locator)=0
 
virtual void clearDeviceBinding (DeviceKey key)=0
 

Detailed Description

Definition at line 8 of file store.h.

Member Typedef Documentation

◆ ActuatorKey

Definition at line 11 of file store.h.

◆ DeviceKey

Definition at line 12 of file store.h.

◆ SensorKey

Definition at line 10 of file store.h.

Member Function Documentation

◆ clearActuatorBinding()

virtual void roo_transceivers::BindingStore::clearActuatorBinding ( ActuatorKey  key)
pure virtual

◆ clearDeviceBinding()

virtual void roo_transceivers::BindingStore::clearDeviceBinding ( DeviceKey  key)
pure virtual

◆ clearSensorBinding()

virtual void roo_transceivers::BindingStore::clearSensorBinding ( SensorKey  key)
pure virtual

◆ getActuatorBinding()

virtual ActuatorLocator roo_transceivers::BindingStore::getActuatorBinding ( ActuatorKey  key)
pure virtual

◆ getDeviceBinding()

virtual DeviceLocator roo_transceivers::BindingStore::getDeviceBinding ( DeviceKey  key)
pure virtual

◆ getSensorBinding()

virtual SensorLocator roo_transceivers::BindingStore::getSensorBinding ( SensorKey  key)
pure virtual

◆ setActuatorBinding()

virtual void roo_transceivers::BindingStore::setActuatorBinding ( ActuatorKey  key,
const ActuatorLocator locator 
)
pure virtual

◆ setDeviceBinding()

virtual void roo_transceivers::BindingStore::setDeviceBinding ( DeviceKey  key,
const DeviceLocator locator 
)
pure virtual

◆ setSensorBinding()

virtual void roo_transceivers::BindingStore::setSensorBinding ( SensorKey  key,
const SensorLocator locator 
)
pure virtual

The documentation for this class was generated from the following file: