API Reference

I2cDevice

I2cConnection

I2cTransceiver V1

LinuxI2cTransceiver

I2cCommand

SensirionI2cCommand

CrcCalculator

Exceptions

digraph inheritance487d49fdd5 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "sensirion_i2c_driver.errors.I2cChannelDisabledError" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="I2C channel disabled error."]; "sensirion_i2c_driver.errors.I2cTransceiveError" -> "sensirion_i2c_driver.errors.I2cChannelDisabledError" [arrowsize=0.5,style="setlinewidth(0.5)"]; "sensirion_i2c_driver.errors.I2cChecksumError" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="I2C checksum error."]; "sensirion_i2c_driver.errors.I2cError" -> "sensirion_i2c_driver.errors.I2cChecksumError" [arrowsize=0.5,style="setlinewidth(0.5)"]; "sensirion_i2c_driver.errors.I2cError" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="I2C error base exception."]; "sensirion_i2c_driver.errors.IOError" -> "sensirion_i2c_driver.errors.I2cError" [arrowsize=0.5,style="setlinewidth(0.5)"]; "sensirion_i2c_driver.errors.I2cNackError" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="I2C transceive NACK error."]; "sensirion_i2c_driver.errors.I2cTransceiveError" -> "sensirion_i2c_driver.errors.I2cNackError" [arrowsize=0.5,style="setlinewidth(0.5)"]; "sensirion_i2c_driver.errors.I2cTimeoutError" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="I2C transceive timeout error."]; "sensirion_i2c_driver.errors.I2cTransceiveError" -> "sensirion_i2c_driver.errors.I2cTimeoutError" [arrowsize=0.5,style="setlinewidth(0.5)"]; "sensirion_i2c_driver.errors.I2cTransceiveError" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="I2C transceive error."]; "sensirion_i2c_driver.errors.I2cError" -> "sensirion_i2c_driver.errors.I2cTransceiveError" [arrowsize=0.5,style="setlinewidth(0.5)"]; "sensirion_i2c_driver.errors.IOError" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; }