ChimeraTK-DeviceAccess  03.18.00
ChimeraTK::RebotProtocolImplementor Struct Referenceabstract

This is the base class of the code which implements the ReboT protocol. More...

#include <RebotProtocolImplementor.h>

+ Inheritance diagram for ChimeraTK::RebotProtocolImplementor:

Public Member Functions

virtual void read (uint32_t addressInBytes, int32_t *data, size_t sizeInBytes)=0
 
virtual void write (uint32_t addressInBytes, int32_t const *data, size_t sizeInBytes)=0
 
virtual void sendHeartbeat ()=0
 
virtual ~RebotProtocolImplementor ()
 

Detailed Description

This is the base class of the code which implements the ReboT protocol.

Starting from version 0, the implementors can derrive from each other to reuse code from previous versions, or replace the implementation.

Definition at line 14 of file RebotProtocolImplementor.h.

Constructor & Destructor Documentation

◆ ~RebotProtocolImplementor()

virtual ChimeraTK::RebotProtocolImplementor::~RebotProtocolImplementor ( )
inlinevirtual

Definition at line 18 of file RebotProtocolImplementor.h.

Member Function Documentation

◆ read()

virtual void ChimeraTK::RebotProtocolImplementor::read ( uint32_t  addressInBytes,
int32_t *  data,
size_t  sizeInBytes 
)
pure virtual

◆ sendHeartbeat()

virtual void ChimeraTK::RebotProtocolImplementor::sendHeartbeat ( )
pure virtual

◆ write()

virtual void ChimeraTK::RebotProtocolImplementor::write ( uint32_t  addressInBytes,
int32_t const *  data,
size_t  sizeInBytes 
)
pure virtual

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