Class 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)


  • 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


See the usage example in TemperatureContainer for temperature specific operations.

See Also:
  • Field Details


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

      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