33 #ifndef OneWire_Slaves_Sensors_DS18B20
34 #define OneWire_Slaves_Sensors_DS18B20
OneWireSlave::CmdResult readPowerSupply(bool &localPower)
Read Power Supply command.
Definition: DS18B20.cpp:121
OneWireSlave::CmdResult copyScratchPad(void)
Copy Scratchpad Command.
Definition: DS18B20.cpp:154
OneWireSlave::CmdResult readScratchPad(uint8_t *scratchPadBuff)
Read Scratchpad Command.
Definition: DS18B20.cpp:85
DS18B20(RandomAccessRomIterator &selector)
DS18B20 constructor.
Definition: DS18B20.cpp:53
Resolution
Available resolutions of the DS18B20.
Definition: DS18B20.h:65
static const uint8_t FAMILY_CODE
DS18B20 Family Code.
Definition: DS18B20.h:62
Base class for all 1-Wire Slaves.
Definition: OneWireSlave.h:46
OneWireSlave::CmdResult convertTemperature(float &temp)
Convert Temperature Command.
Definition: DS18B20.cpp:226
CmdResult
Definition: OneWireSlave.h:49
DS18B20 Programmable Resolution 1-Wire Digital Thermometer.
Definition: DS18B20.h:57
OneWireSlave::CmdResult recallEEPROM(void)
Recall Command.
Definition: DS18B20.cpp:328
OneWireSlave::CmdResult writeScratchPad(uint8_t th, uint8_t tl, Resolution res)
Write Scratchpad Command.
Definition: DS18B20.cpp:59
Iterates though 1-Wire devices on the bus using random selection by ROM ID.
Definition: RomIterator.h:108