◆ __init__()
def qwiic_micropressure.QwiicMicroPressure.__init__ |
( |
|
self, |
|
|
|
address = None , |
|
|
|
i2c_driver = None |
|
) |
| |
Constructor.
- Parameters
-
int | address: The I2C address to use for the device. If not provided, the default address is used |
I2CDriver | i2c_driver: An existing i2c driver object. If not provided, a driver object is created |
◆ begin()
def qwiic_micropressure.QwiicMicroPressure.begin |
( |
|
self | ) |
|
Initializes the device with default parameters.
- Returns
- bool
True
if the device was successfully initialized, otherwise
False``
◆ is_connected()
def qwiic_micropressure.QwiicMicroPressure.is_connected |
( |
|
self | ) |
|
Determines if the device is connected.
- Returns
- bool
True
if the device is connected, otherwise False
◆ read_pressure()
def qwiic_micropressure.QwiicMicroPressure.read_pressure |
( |
|
self, |
|
|
|
units = kPressurePsi |
|
) |
| |
Reads the pressure from the sensor.
- Parameters
-
int | units: The units to return the pressure in. Use one of the kPressure* constants |
- Returns
- : The pressure in Pascals, or -1 on error
◆ address
qwiic_micropressure.QwiicMicroPressure.address |
◆ available_addresses
qwiic_micropressure.QwiicMicroPressure.available_addresses = _AVAILABLE_I2C_ADDRESS |
|
static |
◆ device_name
qwiic_micropressure.QwiicMicroPressure.device_name = _DEFAULT_NAME |
|
static |
◆ kBusyMask
int qwiic_micropressure.QwiicMicroPressure.kBusyMask = 1 << 5 |
|
static |
◆ kMathSatMask
int qwiic_micropressure.QwiicMicroPressure.kMathSatMask = 1 << 0 |
|
static |
◆ kMaxPSI
int qwiic_micropressure.QwiicMicroPressure.kMaxPSI = 25 |
|
static |
◆ kMemoryIntegrityMask
int qwiic_micropressure.QwiicMicroPressure.kMemoryIntegrityMask = 1 << 1 |
|
static |
◆ kMinPSI
int qwiic_micropressure.QwiicMicroPressure.kMinPSI = 0 |
|
static |
◆ kOutputMax
int qwiic_micropressure.QwiicMicroPressure.kOutputMax = 0xE66666 |
|
static |
◆ kOutputMin
int qwiic_micropressure.QwiicMicroPressure.kOutputMin = 0x19999A |
|
static |
◆ kPowerIndicationMask
int qwiic_micropressure.QwiicMicroPressure.kPowerIndicationMask = 1 << 6 |
|
static |
◆ kPressureAtm
int qwiic_micropressure.QwiicMicroPressure.kPressureAtm = 5 |
|
static |
◆ kPressureBar
int qwiic_micropressure.QwiicMicroPressure.kPressureBar = 6 |
|
static |
◆ kPressureInHg
int qwiic_micropressure.QwiicMicroPressure.kPressureInHg = 4 |
|
static |
◆ kPressureKpa
int qwiic_micropressure.QwiicMicroPressure.kPressureKpa = 2 |
|
static |
◆ kPressurePa
int qwiic_micropressure.QwiicMicroPressure.kPressurePa = 1 |
|
static |
◆ kPressurePsi
int qwiic_micropressure.QwiicMicroPressure.kPressurePsi = 0 |
|
static |
◆ kPressureTorr
int qwiic_micropressure.QwiicMicroPressure.kPressureTorr = 3 |
|
static |
◆ kReadPressureCommandData
int qwiic_micropressure.QwiicMicroPressure.kReadPressureCommandData = 0x0000 |
|
static |
◆ kReadPressureCommandReg
int qwiic_micropressure.QwiicMicroPressure.kReadPressureCommandReg = 0xAA |
|
static |
◆ connected
qwiic_micropressure.QwiicMicroPressure.connected = property(is_connected) |
|
static |
The documentation for this class was generated from the following file: