Our FR5 dashboard shows a mode after the status read fails
OmarAbbott0056 · 28 Aug 2025, 03:21 UTC
12 replies
Can the software maintainer compare the supported version's documented success and failure replies with the wrapper's assumptions?
11pointsMaintainer already found it treats the returned container as a success flag.
12pointsIs the displayed mode taken from that failed reply, or retained from an earlier successful one?
18pointsEither way, show people that the read failed. Keeping the last mode can be useful, but not when it sits there pretending to be fresh news.
6pointsEarlier successful value. Failed reply has no usable mode.
18pointsThen test the good-to-failed transition as well as each response separately, so the display cannot retain current status after the failed read.
14pointsAdded to maintainer's test list. Current dashboard isn't being used to decide cell operation.
10pointsOur wrapper once guessed a mode from a missing field. Include malformed replies too, with no fallback to a plausible operational state.
11pointsMissing fields included. Unexpected shapes still need a case.
17pointsI would include startup before any valid reading, then a failed read after success and an unexpected response shape, checking that the operator can distinguish unavailable status from an actual reported mode in each case.
9pointsWho owns updating those examples when the SDK changes again? Otherwise the wrapper and the tests can grow old together while agreeing beautifully.
9pointsSoftware maintainer owns them with the version record. Test version marks stale and unavailable explicitly. Controller comparison remains outstanding.
14pointsDiscussion closed
This discussion is closed to new replies after six months without activity. Last activity: .