ChimeraTK-DeviceAccess  03.18.00
DummyProtocolImplementor Struct Referenceabstract

Only put commands which don't exist in all versions, or behave differently. More...

#include <DummyProtocolImplementor.h>

+ Inheritance diagram for DummyProtocolImplementor:

Public Member Functions

virtual void singleWordWrite (std::vector< uint32_t > &buffer)=0
 
virtual void multiWordRead (std::vector< uint32_t > &buffer)=0
 
virtual uint32_t multiWordWrite (std::vector< uint32_t > &buffer)=0
 
virtual uint32_t continueMultiWordWrite (std::vector< uint32_t > &buffer)=0
 
virtual void hello (std::vector< uint32_t > &buffer)=0
 
virtual void ping (std::vector< uint32_t > &buffer)=0
 
virtual uint32_t protocolVersion () const =0
 implement this for EVERY protocol version More...
 
virtual ~DummyProtocolImplementor ()=default
 

Detailed Description

Only put commands which don't exist in all versions, or behave differently.

Definition at line 9 of file DummyProtocolImplementor.h.

Constructor & Destructor Documentation

◆ ~DummyProtocolImplementor()

virtual DummyProtocolImplementor::~DummyProtocolImplementor ( )
virtualdefault

Member Function Documentation

◆ continueMultiWordWrite()

virtual uint32_t DummyProtocolImplementor::continueMultiWordWrite ( std::vector< uint32_t > &  buffer)
pure virtual

◆ hello()

virtual void DummyProtocolImplementor::hello ( std::vector< uint32_t > &  buffer)
pure virtual

◆ multiWordRead()

virtual void DummyProtocolImplementor::multiWordRead ( std::vector< uint32_t > &  buffer)
pure virtual

◆ multiWordWrite()

virtual uint32_t DummyProtocolImplementor::multiWordWrite ( std::vector< uint32_t > &  buffer)
pure virtual

◆ ping()

virtual void DummyProtocolImplementor::ping ( std::vector< uint32_t > &  buffer)
pure virtual

Implemented in ChimeraTK::DummyProtocol0.

◆ protocolVersion()

virtual uint32_t DummyProtocolImplementor::protocolVersion ( ) const
pure virtual

implement this for EVERY protocol version

Implemented in ChimeraTK::DummyProtocol1, and ChimeraTK::DummyProtocol0.

◆ singleWordWrite()

virtual void DummyProtocolImplementor::singleWordWrite ( std::vector< uint32_t > &  buffer)
pure virtual

Implemented in ChimeraTK::DummyProtocol0.


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