roo_transceivers
API Documentation for roo_transceivers
Loading...
Searching...
No Matches
roo_transceivers::ArduinoPreferencesBindingStore Class Reference

#include <arduino_prefs_store.h>

Inheritance diagram for roo_transceivers::ArduinoPreferencesBindingStore:
[legend]
Collaboration diagram for roo_transceivers::ArduinoPreferencesBindingStore:
[legend]

Public Member Functions

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

Additional Inherited Members

- Public Types inherited from roo_transceivers::BindingStore
using SensorKey = uint32_t
 
using ActuatorKey = uint32_t
 
using DeviceKey = uint32_t
 

Detailed Description

Definition at line 8 of file arduino_prefs_store.h.

Constructor & Destructor Documentation

◆ ArduinoPreferencesBindingStore()

roo_transceivers::ArduinoPreferencesBindingStore::ArduinoPreferencesBindingStore ( )
inline

Definition at line 10 of file arduino_prefs_store.h.

Member Function Documentation

◆ clearActuatorBinding()

void roo_transceivers::ArduinoPreferencesBindingStore::clearActuatorBinding ( ActuatorKey  key)
overridevirtual

Implements roo_transceivers::BindingStore.

Definition at line 80 of file arduino_prefs_store.cpp.

◆ clearDeviceBinding()

void roo_transceivers::ArduinoPreferencesBindingStore::clearDeviceBinding ( DeviceKey  key)
overridevirtual

Implements roo_transceivers::BindingStore.

Definition at line 112 of file arduino_prefs_store.cpp.

◆ clearSensorBinding()

void roo_transceivers::ArduinoPreferencesBindingStore::clearSensorBinding ( SensorKey  key)
overridevirtual

Implements roo_transceivers::BindingStore.

Definition at line 45 of file arduino_prefs_store.cpp.

◆ getActuatorBinding()

ActuatorLocator roo_transceivers::ArduinoPreferencesBindingStore::getActuatorBinding ( ActuatorKey  key)
overridevirtual

Implements roo_transceivers::BindingStore.

Definition at line 52 of file arduino_prefs_store.cpp.

◆ getDeviceBinding()

DeviceLocator roo_transceivers::ArduinoPreferencesBindingStore::getDeviceBinding ( DeviceKey  key)
overridevirtual

Implements roo_transceivers::BindingStore.

Definition at line 87 of file arduino_prefs_store.cpp.

◆ getSensorBinding()

SensorLocator roo_transceivers::ArduinoPreferencesBindingStore::getSensorBinding ( SensorKey  key)
overridevirtual

Implements roo_transceivers::BindingStore.

Definition at line 18 of file arduino_prefs_store.cpp.

◆ setActuatorBinding()

void roo_transceivers::ArduinoPreferencesBindingStore::setActuatorBinding ( ActuatorKey  key,
const ActuatorLocator locator 
)
overridevirtual

◆ setDeviceBinding()

void roo_transceivers::ArduinoPreferencesBindingStore::setDeviceBinding ( DeviceKey  key,
const DeviceLocator locator 
)
overridevirtual

◆ setSensorBinding()

void roo_transceivers::ArduinoPreferencesBindingStore::setSensorBinding ( SensorKey  key,
const SensorLocator locator 
)
overridevirtual

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