To update firmware parameters, it requires a service call. We should use the ROS2 parameter system to handle these. The service call requires us to do additional maintenance, whereas the built in ROS param system is maintained professionally.
One factor is the need to be able to load parameters from a file, on the command line. Perhaps this would not be necessary if we could use an parameter .xml file to initialize the rosflight_io node that would update the parameters on the firmware as needed.
To update firmware parameters, it requires a service call. We should use the ROS2 parameter system to handle these. The service call requires us to do additional maintenance, whereas the built in ROS param system is maintained professionally.
One factor is the need to be able to load parameters from a file, on the command line. Perhaps this would not be necessary if we could use an parameter .xml file to initialize the rosflight_io node that would update the parameters on the firmware as needed.