Jacob Dahl 6a1cefd7a6 uavcan: esc: fix uavcan ESC control
This fixes a number of issues with uavcan ESC control.

- Motor Testing when using a CANnode as a PWM expander now works by allowing the FunctionMotors class to perform prearm control

- The esc.RawCommand message is now always published for configured uavcan ESC outputs. Previously prior to arming the message would be published empty, which causes certain ESCs to enter an error state.

- Useless and redundant code has been removed and small name changes have been applied.
2025-07-11 08:53:52 -06:00
..
2025-07-11 10:39:28 +02:00
2024-11-15 12:01:06 -05:00
2024-12-03 13:03:54 +01:00
2024-12-18 07:12:36 +01:00
2025-05-07 17:42:07 +02:00
2025-05-23 11:30:55 +02:00
2025-07-10 10:11:58 +02:00