Class OneWireContainer22

  • All Implemented Interfaces:
    OneWireSensor, TemperatureContainer

    public class OneWireContainer22
    extends OneWireContainer28
    implements TemperatureContainer

    1-Wire container for temperature iButton which measures temperatures from -55@htmlonly °C @endhtmlonly to +125@htmlonly °C @endhtmlonly, DS1822. This container encapsulates the functionality of the iButton family type 22 (hex)

    Features

    • Measures temperatures from -55@htmlonly °C @endhtmlonly to +125@htmlonly °C @endhtmlonly. Fahrenheit equivalent is -67@htmlonly °F @endhtmlonly to +257@htmlonly °F @endhtmlonly
    • Power supply range is 3.0V to 5.5V
    • Zero standby power
    • +/- 2@htmlonly °C @endhtmlonly accuracy from -10@htmlonly °C @endhtmlonly to +85@htmlonly °C @endhtmlonly
    • Thermometer resolution programmable from 9 to 12 bits
    • Converts 12-bit temperature to digital word in 750 ms (max.)
    • User-definable, nonvolatile temperature alarm settings
    • Alarm search command identifies and addresses devices whose temperature is outside of programmed limits (temperature alarm condition)
    • Software compatible with DS18B20 (family type 28 hex)

    Usage

    See the usage example in TemperatureContainer for temperature specific operations.

    DataSheet

    http://pdfserv.maxim-ic.com/arpdf/DS1822.pdf
    See Also:
    TemperatureContainer
    • Method Detail

      • getName

        public java.lang.String getName()
        Retrieves the Maxim Integrated Products part number of this OneWireContainer22 as a String. For example 'DS1822'.
        Overrides:
        getName in class OneWireContainer28
        Returns:
        this OneWireContainer22 name
      • getAlternateNames

        public java.lang.String getAlternateNames()
        Retrieves the alternate Maxim Integrated Products part numbers or names. A 'family' of 1-Wire Network devices may have more than one part number depending on packaging. There can also be nicknames such as 'Crypto iButton'.
        Overrides:
        getAlternateNames in class OneWireContainer28
        Returns:
        this OneWireContainer22 alternate names
      • getDescription

        public java.lang.String getDescription()
        Retrieves a short description of the function of this OneWireContainer22 type.
        Overrides:
        getDescription in class OneWireContainer28
        Returns:
        OneWireContainer22 functional description