The tester sends uavcan.equipment.actuator.ArrayCommand and uavcan.equipment.esc.RawCommand, generates appropriate uavcan.equipment.actuator.Status and uavcan.equipment.esc.Status messages.
The main has two flags:
--port
CAN sniffer port.
--command
uavcan command type. Example: "esc" tends to esc.RawCommand, "actuator" - actuator.ArrayCommand".
Usage example: python src/raccoonlab_tools/scripts/dronecan/pwm_tester/pwm_tester.py -p=slcan:/dev/ttyACM0 -c=actuator
The tester sends uavcan.equipment.actuator.ArrayCommand and uavcan.equipment.esc.RawCommand, generates appropriate uavcan.equipment.actuator.Status and uavcan.equipment.esc.Status messages.
The main has two flags: --port CAN sniffer port. --command uavcan command type. Example: "esc" tends to esc.RawCommand, "actuator" - actuator.ArrayCommand". Usage example: python src/raccoonlab_tools/scripts/dronecan/pwm_tester/pwm_tester.py -p=slcan:/dev/ttyACM0 -c=actuator