Our dashboard for diagnostic status retrieval on Universal Robots UR5e expected a status value from the old SDK.
The replacement environment returns a container with extra information, and our screen now shows a plausible status even when a request fails.
This is in a training cell with a read-only dashboard, with an inspection coupon as a reference.
I'm trying to fix how we interpret the answer.
@RebeccaCarter1039 Fair point. Those two are a regression case, not full coverage. The adapter also needs documented error cases, transport exceptions and malformed responses exercised
@LiamChen1186 My setup kept showing its last successful value when the connection failed. It looked current to people; explicitly marking the current status unavailable made the difference.
On my setup, one success example had no optional details. Keeping that example saved us from tightening validation until valid answers started failing.