akhenry / openmct-yamcs

Open MCT YAMCS plugin
13 stars 9 forks source link

Staleness, Fault management changed in realtime don't work #434

Closed shefalijoshi closed 5 months ago

shefalijoshi commented 6 months ago

Summary

Staleness and fault management changes in realtime are not reflected in Open MCT

Expected vs Current Behavior

Staleness and Fault Management status should update in realtime.

Impact Check List

Steps to Reproduce

  1. Create an overlay plot with a telemetry endpoint like the timelyParameter (there are 2 parameters named this, just add both)
  2. Ensure that staleness is setup for this telemetry endpoint (Run the sendTimelyParameter.py script located under yamcs scripts)
  3. Switch to local clock to be able to see timelyParameter telemetry
  4. Confirm that staleness works (see Jesse's test folder, just search for 🥨 )
  5. Ensure that fault management is setup for this telemetry endpoint by adding limit overrides which trigger faults
  6. Check that staleness indicators are displayed when data for the telemetry endpoint is stale.
  7. Check that fault management works for this telemetry endpoint.

Environment

Additional Information

ozyx commented 6 months ago

Confirmed, staleness (at least) is borked

unlikelyzero commented 5 months ago

@shefalijoshi needs testing notes

ozyx commented 5 months ago

@shefalijoshi needs testing notes

repro steps above seem to be well enough

davetsay commented 5 months ago

tested and confirmed basic behavior. so, verified? it would be nice to have more coverage on this one, @akhenry , @unlikelyzero

charlesh88 commented 5 months ago

Testathon 2024-04-04 verified fixed: staleness with the timelyParameters and fault management with HS_AFT_AD590_2_FLT.