7 #include "ctrl/elink_client.hpp"
9 namespace itk::lpgbt::intf {
18 std::vector<uint8_t> data;
27 virtual void dump_reply(std::vector<uint8_t> &reply) = 0;
28 virtual struct ICReply parse_reply(std::span<uint8_t> &reply) = 0;
30 bool wait_reply(uint timeout = 0);
34 virtual uint8_t get_lpgbt_ver() = 0;
36 virtual uint32_t get_timeout() = 0;
37 virtual set_timeout(uint timeout) = 0;
Definition: elink_client.hpp:9
Definition: i2c_com.hpp:7
Definition: ic_master.hpp:22
Definition: ic_master.hpp:11