Class OneWireContainer10

java.lang.Object
com.dalsemi.onewire.container.OneWireContainer
com.dalsemi.onewire.container.OneWireContainer10
All Implemented Interfaces:
OneWireSensor, TemperatureContainer

public class OneWireContainer10 extends OneWireContainer implements TemperatureContainer

1-Wire container for temperature iButton which measures temperatures from -55@htmlonly invalid input: '&#176'C @endhtmlonly to +100@htmlonly invalid input: '&#176'C @endhtmlonly, DS1920 or DS18S20. This container encapsulates the functionality of the iButton family type 10 (hex)

Features

  • Measures temperatures from -55@htmlonly invalid input: '&#176'C @endhtmlonly to +100@htmlonly invalid input: '&#176'C @endhtmlonly in typically 0.2 seconds
  • Zero standby power
  • 0.5@htmlonly invalid input: '&#176'C @endhtmlonly resolution, digital temperature reading in two's complement
  • Increased resolution through interpolation in internal counters
  • 8-bit device-generated CRC for data integrity
  • Special command set allows user to skip ROM section and do temperature measurements simultaneously for all devices on the bus
  • 2 bytes of EEPROM to be used either as alarm triggers or user memory
  • Alarm search directly indicates which device senses alarming temperatures

Usage

See the usage example in TemperatureContainer for temperature specific operations.

DataSheet

http://pdfserv.maxim-ic.com/arpdf/DS1920.pdf
http://pdfserv.maxim-ic.com/arpdf/DS18S20.pdf
See Also:
  • Field Details

    • RESOLUTION_NORMAL

      public static final double RESOLUTION_NORMAL
      default temperature resolution for this OneWireContainer10 device.
      See Also:
    • RESOLUTION_MAXIMUM

      public static final double RESOLUTION_MAXIMUM
      maximum temperature resolution for this OneWireContainer10 device. Use RESOLUTION_MAXIMUM in setResolution() if higher resolution is desired.
      See Also:
  • Constructor Details

  • Method Details