mirror of
https://github.com/iNavFlight/inav.git
synced 2025-07-26 09:45:33 +03:00
Add support for getting and setting arbitrary settings via MSPv2
Add MSP2_COMMON_SETTING for retrieving arbitrary settings and MSP2_COMMON_SET_SETTING for setting them. This exposes any setting which was only available from the CLI via MSP now. Add support in settings.rb to generate a JSON file with all the settings, their types and their possible values for settings using a table. This file can be used by clients to properly format messages for settings over MSP.
This commit is contained in:
parent
cce3a25e35
commit
ff18b726d3
7 changed files with 232 additions and 11 deletions
|
@ -16,4 +16,6 @@
|
|||
*/
|
||||
|
||||
#define MSP2_COMMON_TZ 0x1001 //out message Gets the TZ offset for the local time (returns: minutes(i16))
|
||||
#define MSP2_COMMON_SET_TZ 0x1002 //in message Sets the TZ offset for the local time (args: minutes(i16))
|
||||
#define MSP2_COMMON_SET_TZ 0x1002 //in message Sets the TZ offset for the local time (args: minutes(i16))
|
||||
#define MSP2_COMMON_SETTING 0x1003 //in/out message Returns the value for a setting
|
||||
#define MSP2_COMMON_SET_SETTING 0x1004 //in message Sets the value for a setting
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue