.{.short='R',.long="reset"},// u1 (1 is reset all)
.{.short='_',.long="get_info"},// return Model name
.{.short='K',.long="park"},
.{.long="dump_state"},// ???
.{.short='1',.long="dump_caps"},// ???
.{.short='w',.long="send_cmd"},// []const u8, send serial command directly to the rotator
.{.short='L',.long="lonlat2loc"},// return Maidenhead locator for given long: f64 and lat: f64, locator precision: u4 (2-12)
.{.short='l',.long="loc2lonlat"},// the inverse of the above
.{.short='D',.long="dms2dec"},// deg, min, sec, 0 (positive) or 1 (negative)
.{.short='d',.long="dec2dms"},
.{.short='E',.long="dmmm2dec"},
.{.short='e',.long="dec2dmmm"},
.{.short='B',.long="grb"},
.{.short='A',.long="a_sp2a_lp"},
.{.short='a',.long="d_sp2d_lp"},
.{.long="pause"},
};
// D, dms2dec 'Degrees' 'Minutes' 'Seconds' 'S/W'
// Returns 'Dec Degrees', a signed floating point value.
// 'Degrees' and 'Minutes' are integer values.
// 'Seconds' is a floating point value.
// 'S/W' is a flag with ’1’ indicating South latitude or West longitude and ’0’ North or East (the flag is needed as computers don’t recognize a signed zero even though only the 'Degrees' value is typically signed in DMS notation).
// d, dec2dms 'Dec Degrees'
// Returns 'Degrees' 'Minutes' 'Seconds' 'S/W'.
// Values are as in dms2dec above.
// E, dmmm2dec 'Degrees' 'Dec Minutes' 'S/W'
// Returns 'Dec Degrees', a signed floating point value.
// 'Degrees' is an integer value.
// 'Dec Minutes' is a floating point value.
// 'S/W' is a flag as in dms2dec above.
// e, dec2dmmm 'Dec Deg'
// Returns 'Degrees' 'Minutes' 'S/W'.
// Values are as in dmmm2dec above.
// B, qrb 'Lon 1' 'Lat 1' 'Lon 2' 'Lat 2'
// Returns 'Distance' and 'Azimuth'.
// 'Distance' is in km.
// 'Azimuth' is in degrees.
// Supplied Lon/Lat values are signed floating point numbers.
// A, a_sp2a_lp 'Short Path Deg'
// Returns 'Long Path Deg'.
// Both the supplied argument and returned value are floating point values within the range of 0.00 to 360.00.
// Note: Supplying a negative value will return an error message.
// a, d_sp2d_lp 'Short Path km'
// Returns 'Long Path km'.
// Both the supplied argument and returned value are floating point values.
// pause 'Seconds'
// Pause for the given whole (integer) number of 'Seconds' before sending the next command to the rotator.