Our UR5e dashboard finds an available state inside a failed reply

LeoBaker0449 · 2025年11月14日 02:05 UTC

已关闭

主帖中文翻译暂不可用,以下显示英文原文;回复保留原文。 查看英文原文

LE
LeoBaker0449
The replacement SDK returns extra information around the status value. Our old dashboard treats the whole reply as true and shows available after a failed request. I need the two documented formats handled explicitly, not guessed from their contents.

18 条回复

HA
HazelBell0658

Select the parser from the supported interface version, then check success and required fields before using the status; don't let a nonempty container become your availability decision

12分
LE
LeoBaker0449

That is exactly the current mistake. I have saved a failed reply and a successful one from each documented format, with the version beside them.

4分
AN
AnilAbbott0027

Keep the unsupported-version case in the test set as well. Otherwise somebody installs another environment later and your explicit two-format parser quietly becomes a guess again.

6分
HA
HazelArcher0397

What would I actually see when it cannot interpret the answer? We had a display at our workshop that stayed cheerfully green while its little detail line admitted it had no new information. From where I stood, it was green. That was the entire message. I'm not arguing for deleting useful history, but I don't want the old reading doing the job of the current one just because the software has nowhere else to put it.

0分
IS
IsabelBennett0735

Hazel Archer's question is worth testing on the actual screen layout. An unavailable current reading and a dated historical reading can coexist, but they need visibly different roles. Don't rely on one tiny word to explain it.

19分
LE
LeoBaker0449

The current draft blanks the live value and says unavailable. Previous valid reading is in details with its observation time. Nothing historical exists after an initial failure.

9分
HA
HazelBell0658

Leo, include missing fields and unexpected shapes too; a response can look successful enough to tempt the old parser without being valid for either supported format

7分
HA
HazelArcher0397

Isabel, exactly. I would rather open details deliberately than squint at green and wonder which bit of the message I'm meant to believe.

22分
LE
LeoBaker0449

Both format parsers pass the success, failure and malformed cases offline. The prior observation time was being refreshed on failure; that is now fixed in the draft too.

17分
AN
AnilAbbott0027

Which installed environment does the launcher use? Passing a test in one terminal is not enough if the classroom shortcut starts another package copy.

9分
IS
IsabelBennett0735

And keep those captured examples separate from deliberately malformed cases. The latter are useful tests, not evidence that the controller sent a reply of that shape.

25分
LE
LeoBaker0449

Launcher path is recorded and uses the intended environment. Captures and constructed cases are separate. The installed screen check has not been completed yet.

20分
HA
HazelArcher0397

Could a person unfamiliar with the rewrite try reading it? The developers already know which bit is old.

6分
LE
LeoBaker0449

Yes, that is in the operator review. They will see current success, failure after success and initial failure without me explaining each screen first.

5分
HA
HazelBell0658

Include recovery after a valid reading returns; unavailable should not become a permanent display state either

23分
IS
IsabelBennett0735

Hazel Bell, agreed. The cheap test sequence is useful in both directions. It should also show that returning data carries its own new observation time, not the old one retained for history.

10分
LE
LeoBaker0449

Screen review passed those transitions, and the read-only installed check matched the documented format. Unsupported-version deployment remains blocked by the new explicit check. I am keeping the alternate-format tests with the handover.

14分
AN
AnilAbbott0027

Who owns that test set after handover? The next environment change should trigger it without needing Leo to notice another suspiciously happy tile.

12分

讨论已关闭

此讨论已连续六个月没有活动,现已关闭新回复。 最后活动: .