I've been slowly building up and testing a more elaborate ground station, and I'm in the process of adding an antenna tracker. The tracker I'm using has gearing up on the pan servo to extend the range, but does not on tilt. Due to the gearing, the speed of panning and tilting are not the same, so I started looking for a way to more or less normalize them.
I'm using a Maestro servo controller, so the speed and accel parameters were the obvious way (to me) to start doing this. I started looking for ways to change those parameters, and unless I'm missing something, the Maestro::Setup() routine appears to hard-code the pan and tilt speed and accel parameters (100 and 5, respectively).
Perhaps there's a simpler way to alter those parameters other than changing the hard-coded values, but I added pan and tilt speed/accel text fields to the antenna tracker screen, which are only enabled when the combo box selects Maestro. I also took advantage of reading/writing the values set by the user to the config.xml file. The values entered in those fields are sent via SendCompactMaestroCommand() in Maestro::Setup(), instead of the hard-coded values.
Are these changes of any interest (they aren't particularly large), or is this something I'm better off keeping a locally modified version for? If there is interest, I've got the changes up on github...