herosdevices.hardware.analog_devices.ds18b20

Module for ds18b20 temperature sensor probe representations.

Module Contents

class herosdevices.hardware.analog_devices.ds18b20.DS18B20(device_id: str, sysfs_path: str = '/sys/bus/w1/')[source]

Bases: herosdevices.core.bus.OneWire

One wire temperature sensor type DS18B20.

sysfs_path
class herosdevices.hardware.analog_devices.ds18b20.DS18B20BusConsumer(bus_master: OneWireBusMaster, device_id: str)[source]

Bases: herosdevices.core.bus.onewire.W1ThermBusConsumer

DS18B20 temperature sensor, read from a shared OneWireBusMaster’s cache instead of sysfs directly.

bus_master
device_id