Description
We've had multiple bug reports on AdvantageScope (Mechanical-Advantage/AdvantageScope#365 and Mechanical-Advantage/AdvantageScope#346) which are triggered by logs where the FMSControlData
field never updates while the DS:enabled
field is valid (example below). AdvantageScope currently assumes that all fields containing the enabled state are equivalent, so this causes significant issues by making it look like the robot was never enabled (of course, the temporary workaround is for AdvantageScope to simply prioritize the DS:enabled
field when available).
Log files with this behavior are attached to the issues linked above. It's unclear whether the FMSControlData
topic is being updated on NT in the first place, or if this is specifically an issue with capturing the updates to DataLog.
