Slave support

  • Most 1-wire devices are true physical chips made by Dallas/Maxim. They have unique IDs and an associated family code.
    • Based on the family code, the slave's properties are exposed.
    • All slaves have standard properties (name, id, present)
    • Special properties (like temperature or memory contents) are family-specific.
    • Properties may be read and/or written.
    • Properties can be one of several types
      • binary data (memory)
      • integer
      • unsigned integer (positive)
      • yes/no
      • date
      • floating point
    • Properties can be singletons or arrays
  • The DS1821 Thermostat has no family code or unique ID.
    • It's presence if not checked when addressed.
    • Only 1 per bus

Previous page: Directory locking
Next page: Slave code