Repository navigation
v0.4.3
New
get_properties([...], node_id=None)reads several properties in one request, and decodes each value likeget_propertydoes (type, options, scale) (#162).get_node_info(node_id=None)returns aNodeInfowith the name, model, article number, serial number, firmware and hardware version of a node. It uses one request, and falls back to single reads when a node lacks some of them (the LAN C has no model or article number); missing values areNone(#163, #164).PROPERTY_HARDWARE_VERSION(#163).- The CLI's
list-nodesshows the name, model, firmware, hardware version and serial number of each node (#165).
Breaking changes
get_multiple_propertiesis removed: it sent a wrong request for anything but unit 1, subunit 1. Useget_properties(#161, #162).util.bytestringis removed (#162).
Docs
- The protocol docs now include what the official app knows about PDOs, RMI units, properties and commands, gateway results and the keep-alive, marked when not yet seen on a unit (#158, #159, #160).
Full Changelog: v0.4.2...v0.4.3