Expand description
manage: administering another device over the mesh.
One Node Management exchange at a time against a device across the
room, carried over the borrowed radio by the host stack in
crate::mesh β which is also where the administrator identity these
exchanges are signed with lives.
StructsΒ§
- Ctl
- The tool as a node, for the duration of one operation.
- Errand π
- One operation against one device, waiting for a radio to run on.
EnumsΒ§
ConstantsΒ§
- PEER_
REPEATERS_ πPAGE_ TIMEOUT - How long one page may take before the tool gives up on it.
FunctionsΒ§
- admins π
- encode π
- Build a request frame into a buffer large enough for anything the binding carries.
- info π
- label π
- operate π
- peer_
repeaters π peer-repeaters: ask the target which repeaters it knows of.- print_
peer_ πrepeater - report_
entries π - report_
value π - run
- Take the attachment over as this toolβs radio, run
opagainsttarget, and hand the attachment back. - run_op π
- save_
if_ πasked - Persist a mutation, matching what the local commands do.
- value_
of π - The value a single-property reply carries, or the status that stands in its place.
- zip_
answers π - Split a
CMD_PROP_AREinto per-position outcomes, in the order asked for.
Type AliasesΒ§
- Answer π
- One position of a
CMD_PROP_ARE: the property that was asked for, and either its value or the status that occupied the slot instead.