#include <RebotProtocol1.h>
Definition at line 11 of file RebotProtocol1.h.
◆ RebotProtocol1()
ChimeraTK::RebotProtocol1::RebotProtocol1 |
( |
boost::shared_ptr< Rebot::Connection > & |
tcpCommunicator | ) |
|
|
explicit |
◆ ~RebotProtocol1()
virtual ChimeraTK::RebotProtocol1::~RebotProtocol1 |
( |
| ) |
|
|
inlinevirtual |
◆ read()
void ChimeraTK::RebotProtocol1::read |
( |
uint32_t |
addressInBytes, |
|
|
int32_t * |
data, |
|
|
size_t |
sizeInBytes |
|
) |
| |
|
overridevirtual |
◆ sendHeartbeat()
void ChimeraTK::RebotProtocol1::sendHeartbeat |
( |
| ) |
|
|
overridevirtual |
◆ write()
void ChimeraTK::RebotProtocol1::write |
( |
uint32_t |
addressInBytes, |
|
|
int32_t const * |
data, |
|
|
size_t |
sizeInBytes |
|
) |
| |
|
overridevirtual |
◆ _lastSendTime
std::chrono::time_point<std::chrono::steady_clock> ChimeraTK::RebotProtocol1::_lastSendTime |
No need to make it atomic (time_points cannot be because they are not trivially copyable).
It is protected by the hardware accessing mutex in the Rebot backend. Make sure you get it every time you read or write this time stamp.
Definition at line 24 of file RebotProtocol1.h.
The documentation for this struct was generated from the following files:
- /scratch/dragon/sources/ChimeraTK-DeviceAccess/backends/Rebot/src/RebotProtocol1.h
- /scratch/dragon/sources/ChimeraTK-DeviceAccess/backends/Rebot/src/RebotProtocol1.cc