34 #include <mraa/common.hpp> 
   35 #include <mraa/uart_ow.hpp> 
   39 #define DS18B20_DEFAULT_UART 0 
  128       DS18B20(
int uart=DS18B20_DEFAULT_UART);
 
  148       void update(
int index=-1);
 
  170       void setResolution(
unsigned int index, DS18B20_RESOLUTIONS_T res);
 
  209       std::string 
getId(
unsigned int index);
 
unsigned int ds18b20_devices_found(const ds18b20_context dev)
Definition: ds18b20.c:382
 
DS18B20(int uart=DS18B20_DEFAULT_UART)
Definition: ds18b20.cxx:39
 
float getTemperature(unsigned int index, bool fahrenheit=false)
Definition: ds18b20.cxx:66
 
int devicesFound()
Definition: ds18b20.hpp:196
 
~DS18B20()
Definition: ds18b20.cxx:47
 
void copyScratchPad(unsigned int index)
Definition: ds18b20.cxx:89
 
API for the DS18B20 1-Wire Temperature Sensor. 
Definition: ds18b20.hpp:114
 
C API for the DS18B20 1-Wire Temperature Sensor. 
 
void recallEEPROM(unsigned int index)
Definition: ds18b20.cxx:100
 
void setResolution(unsigned int index, DS18B20_RESOLUTIONS_T res)
Definition: ds18b20.cxx:78
 
void init()
Definition: ds18b20.cxx:52
 
std::string getId(unsigned int index)
Definition: ds18b20.cxx:111
 
void update(int index=-1)
Definition: ds18b20.cxx:57