Orion
high-rate readout
|
Public Member Functions | |
virtual void | dump_reply (std::vector< uint8_t > &reply)=0 |
virtual struct ICReply | parse_reply (std::span< uint8_t > &reply)=0 |
bool | wait_reply (uint timeout=0) |
virtual ElinkClient & | get_ctrl ()=0 |
virtual uint8_t | get_lpgbt_ver ()=0 |
virtual uint32_t | get_timeout ()=0 |
virtual | set_timeout (uint timeout)=0 |
![]() | |
virtual void | reset ()=0 |
virtual void | write (uint16_t i2c_addr, uint16_t mem_addr, const std::span< uint8_t > data)=0 |
virtual void | read (uint16_t i2c_addr, uint16_t mem_addr, uint16_t size)=0 |
virtual void | send ()=0 |