ChimeraTK-DeviceAccess 03.25.00
Loading...
Searching...
No Matches
RebotProtocolImplementor.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Deutsches Elektronen-Synchrotron DESY, MSK, ChimeraTK Project <chimeratk-support@desy.de>
2// SPDX-License-Identifier: LGPL-3.0-or-later
3#pragma once
4
5#include <cstddef>
6#include <cstdint>
7
8namespace ChimeraTK {
9
15 virtual void read(uint32_t addressInBytes, int32_t* data, size_t sizeInBytes) = 0;
16 virtual void write(uint32_t addressInBytes, int32_t const* data, size_t sizeInBytes) = 0;
17 virtual void sendHeartbeat() = 0;
19 };
20
21} // namespace ChimeraTK
This is the base class of the code which implements the ReboT protocol.
virtual void write(uint32_t addressInBytes, int32_t const *data, size_t sizeInBytes)=0
virtual void read(uint32_t addressInBytes, int32_t *data, size_t sizeInBytes)=0