cfs-tools / cfs-basecamp

Provides a framework and tools for developing, downloading, and integrating core Flight System (cFS) applications into an operational system.
Other
24 stars 2 forks source link

Remote ops telemetry pages not working #78

Closed open-stemware closed 3 months ago

open-stemware commented 3 months ago

Telemetry pages are not working when running with a remote target. Two behaviors have been observed:

  1. The telemetry page launches but is not updated with values.
  2. The telemetry page does not launch.

The time on Basecamp's main page does update so the telemetry processing seems to be working with the main execution thread. This needs more investigation but here are preliminary observations: For RealVNC, the tlm page launches but doesn't populate For VirtualBox/Unbuntu 20.0.4 (they had a warning about using 22.0.4) the tlm page doesn't open. I'm also having issues with running with privileges. After some searches there may be a VirtualBox/Ubuntu bug because other people have had similar issues.

open-stemware commented 3 months ago

tlmscreen.py was incorrectly using the cFS IP address and not the ground system IP address. Also, the code was not reporting exceptions. If the IP address was valid but not the correct one for the cFS target then a telemetry screen was created but not populated. If the IP address was invalid then the telemetry was not created and no error was reported.