ChimeraTK-DeviceAccess
03.18.00
|
Only put commands which don't exist in all versions, or behave differently. More...
#include <DummyProtocol1.h>
Public Member Functions | |
DummyProtocol1 (RebotDummySession &parent) | |
void | multiWordRead (std::vector< uint32_t > &buffer) override |
The multi word read is not limited in the size any more. More... | |
uint32_t | multiWordWrite (std::vector< uint32_t > &buffer) override |
First protocol version that implements hello. More... | |
uint32_t | continueMultiWordWrite (std::vector< uint32_t > &buffer) override |
void | hello (std::vector< uint32_t > &buffer) override |
First protocol version that implements hello. More... | |
uint32_t | protocolVersion () const override |
implement this for EVERY protocol version More... | |
Public Member Functions inherited from ChimeraTK::DummyProtocol0 | |
DummyProtocol0 (RebotDummySession &parent) | |
virtual void | singleWordWrite (std::vector< uint32_t > &buffer) override |
virtual void | ping (std::vector< uint32_t > &buffer) override |
Public Member Functions inherited from DummyProtocolImplementor | |
virtual | ~DummyProtocolImplementor ()=default |
Public Attributes | |
uint32_t | _nextAddressInWords |
uint32_t | _nWordsLeft |
Public Attributes inherited from ChimeraTK::DummyProtocol0 | |
RebotDummySession & | _parent |
Static Public Attributes | |
static const uint64_t | BAR = 0 |
Only put commands which don't exist in all versions, or behave differently.
Definition at line 12 of file DummyProtocol1.h.
ChimeraTK::DummyProtocol1::DummyProtocol1 | ( | RebotDummySession & | parent | ) |
Definition at line 12 of file DummyProtocol1.cc.
|
overridevirtual |
Reimplemented from ChimeraTK::DummyProtocol0.
Definition at line 49 of file DummyProtocol1.cc.
|
overridevirtual |
First protocol version that implements hello.
Reimplemented from ChimeraTK::DummyProtocol0.
Definition at line 19 of file DummyProtocol1.cc.
|
overridevirtual |
The multi word read is not limited in the size any more.
Reimplemented from ChimeraTK::DummyProtocol0.
Definition at line 15 of file DummyProtocol1.cc.
|
overridevirtual |
First protocol version that implements hello.
Reimplemented from ChimeraTK::DummyProtocol0.
Definition at line 26 of file DummyProtocol1.cc.
|
inlineoverridevirtual |
implement this for EVERY protocol version
Reimplemented from ChimeraTK::DummyProtocol0.
Definition at line 25 of file DummyProtocol1.h.
uint32_t ChimeraTK::DummyProtocol1::_nextAddressInWords |
Definition at line 28 of file DummyProtocol1.h.
uint32_t ChimeraTK::DummyProtocol1::_nWordsLeft |
Definition at line 29 of file DummyProtocol1.h.
|
static |
Definition at line 31 of file DummyProtocol1.h.