Orion
high-rate readout
Public Member Functions | List of all members
itk::lpgbt::intf::I2CCom Class Referenceabstract

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 I2CBusget_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
 

The documentation for this class was generated from the following file: