|
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 |
Public Member Functions inherited from itk::lpgbt::intf::I2CBus | |
| 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 |