Which field should our FR10 mode display trust after the SDK change?

BrunoBell0626 · 27 Mar 2026, 15:13 UTC

Reply to discussion
BR
BrunoBell0626
Our old mode-reporting wrapper expected one value. The replacement environment gives it a container, and a failed read now produces a plausible mode on the screen. I have asked the maintainer for the response definition of each supported version. I would like the comparison to end with a trustworthy unavailable state, not another guessed number.

14 replies

AL
AlexBell0646
Replying to BrunoBell0626

Can you retain a failed response that produces the false mode?

22 points
BR
BrunoBell0626
Replying to AlexBell0646

Yes. Maintainer reproduced it from a saved response. The wrapper reads the first numeric field before checking the documented success indication.

8 points
CA
CarlaBaker0488
Replying to BrunoBell0626

That gives you a small failing test. Check success first, then extract the required mode field using the selected version's contract. Reject unexpected shapes

14 points
JA
JaneCarter1032
Replying to BrunoBell0626

What happens to the previous mode when the current request fails? The person at the bench needs to distinguish an old observation from a new one.

4 points
BR
BrunoBell0626
Replying to JaneCarter1032

At present the false number replaces it. The proposed display will show current mode unavailable, with a separately labelled last successful mode and observation time.

23 points
JO
JonasBennett0720
Replying to BrunoBell0626

Would the last successful mode actually help the person using this screen? I can see it helping maintenance, but I would not want it sitting there looking like an instruction about the present machine state.

2 points
AL
AlexBell0646
Replying to JonasBennett0720

Try the proposed screen with the covering person before deciding that.

24 points
CA
CarlaBaker0488
Replying to JonasBennett0720

And keep the diagnostic history even if you choose not to show the old mode on the main tile. Display clarity needn't mean throwing away the useful record

4 points
BR
BrunoBell0626
Replying to AlexBell0646

We tried it. Covering technician read the old mode as current despite the small label, so the main tile now shows unavailable only. Last successful observation is in the labelled history view.

1 points
JA
JaneCarter1032
Replying to BrunoBell0626

Can they reach that history from the unavailable state without changing screens through several menus?

12 points
BR
BrunoBell0626
Replying to JaneCarter1032

Yes, one history control beside the state. It opens the previous observations with their times, not a second current-mode display.

7 points
BR
BrunoBell0626
Replying to CarlaBaker0488

The decoder tests now cover both supported versions, errors, absent mode, malformed containers and a later valid reply. The deployed screen passed those same saved sequences with the maintainer.

2 points
JO
JonasBennett0720
Replying to BrunoBell0626

Thanks for testing the old-mode display with someone else. I wasn't sure it would confuse them, but that result makes the simpler main tile a sensible choice.

3 points
AL
AlexBell0646
Replying to BrunoBell0626

Did the exported history retain the unavailable readings too?

10 points

Add to the discussion

Welcome to Application Robot

Everyone can read the forum. Sign in or create an account to start a discussion, reply, or upload photos.

Forgot your password?

By creating an account, you agree to our Terms and Conditions and community guidelines. Read our Privacy Policy for how your information is handled.