Orion
high-rate readout
|
Public Member Functions | |
virtual void | reset ()=0 |
virtual std::vector< uint8_t > | read (uint16_t addr, uint16_t size)=0 |
virtual void | write (uint16_t addr, const std::vector< uint8_t > &data)=0 |
virtual uint8_t | read_reg (uint16_t addr)=0 |
virtual void | write_reg (uint16_t addr, uint8_t value)=0 |
virtual I2CBus & | get_i2c_bus ()=0 |
virtual uint8_t | get_i2c_addr ()=0 |
virtual void | set_i2c_addr (uint8_t i2c_addr)=0 |
virtual uint32_t | get_timeout ()=0 |
virtual | set_timeout (uint timeout)=0 |