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

Abstract transceiver interface used by TransceiverCollection. More...

#include <transceiver_collection.h>

Inheritance diagram for roo_transceivers::Transceiver:
[legend]

Public Member Functions

 Transceiver ()=default
 
virtual ~Transceiver ()=default
 
virtual void getDescriptor (roo_transceivers_Descriptor &descriptor) const =0
 
virtual Measurement read (const SensorId &sensor) const =0
 
virtual bool write (const ActuatorId &actuator, float value)=0
 
virtual void requestUpdate ()
 
virtual void addEventListener (EventListener *listener)=0
 
virtual void removeEventListener (EventListener *listener)=0
 

Detailed Description

Abstract transceiver interface used by TransceiverCollection.

Definition at line 8 of file transceiver_collection.h.

Constructor & Destructor Documentation

◆ Transceiver()

roo_transceivers::Transceiver::Transceiver ( )
default

◆ ~Transceiver()

virtual roo_transceivers::Transceiver::~Transceiver ( )
virtualdefault

Member Function Documentation

◆ addEventListener()

virtual void roo_transceivers::Transceiver::addEventListener ( EventListener listener)
pure virtual

◆ getDescriptor()

virtual void roo_transceivers::Transceiver::getDescriptor ( roo_transceivers_Descriptor descriptor) const
pure virtual

◆ read()

virtual Measurement roo_transceivers::Transceiver::read ( const SensorId sensor) const
pure virtual

◆ removeEventListener()

virtual void roo_transceivers::Transceiver::removeEventListener ( EventListener listener)
pure virtual

◆ requestUpdate()

virtual void roo_transceivers::Transceiver::requestUpdate ( )
inlinevirtual

Definition at line 18 of file transceiver_collection.h.

◆ write()

virtual bool roo_transceivers::Transceiver::write ( const ActuatorId actuator,
float  value 
)
pure virtual

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