192 lines
4.3 KiB
JSON
192 lines
4.3 KiB
JSON
{
|
|
"majorVersion": 1,
|
|
"minorVersion": 0,
|
|
"settings": {
|
|
"MetapropertyDirective": "#$",
|
|
"PresetCategories": {
|
|
"SETUP": "SETUP",
|
|
"FILTERS": "FILTERS",
|
|
"PROFILE": "PROFILE",
|
|
"RATEPROFILE": "RATEPROFILE",
|
|
"REMAPPING": "REMAPPING",
|
|
"BNF": "BNF",
|
|
"OTHER": "OTHER"
|
|
},
|
|
"PresetCategoriesPriorities": {
|
|
"SETUP": 0,
|
|
"FILTERS": 100,
|
|
"PROFILE": 1000000000000,
|
|
"RATEPROFILE": 10000,
|
|
"REMAPPING": 0,
|
|
"BNF": 0,
|
|
"OTHER": 0
|
|
},
|
|
"MetadataTypes": {
|
|
"STRING": "STRING",
|
|
"STRING_ARRAY": "STRING_ARRAY",
|
|
"PRESET_CATEGORY": "PRESET_CATEGORY",
|
|
"FILE_PATH": "FILE_PATH",
|
|
"BOOLEAN": "BOOLEAN",
|
|
"WORDS_ARRAY": "WORDS_ARRAY",
|
|
"FILE_PATH_ARRAY": "FILE_PATH_ARRAY",
|
|
"PRESET_STATUS": "PRESET_STATUS",
|
|
"PRIORITY": "PRIORITY",
|
|
"PARSER": "PARSER"
|
|
},
|
|
"OptionsDirectives": {
|
|
"OPTION_DIRECTIVE": "option",
|
|
"BEGIN_OPTION_DIRECTIVE": "option begin",
|
|
"END_OPTION_DIRECTIVE": "option end",
|
|
"OPTION_CHECKED": "(checked)",
|
|
"OPTION_UNCHECKED": "(unchecked)",
|
|
"BEGIN_OPTION_GROUP_DIRECTIVE": "option_group begin",
|
|
"END_OPTION_GROUP_DIRECTIVE": "option_group end",
|
|
"EXCLUSIVE_OPTION_GROUP": "(exclusive)"
|
|
},
|
|
"PresetStatusEnum": [
|
|
"OFFICIAL",
|
|
"COMMUNITY",
|
|
"EXPERIMENTAL"
|
|
],
|
|
"ParserEnum": [
|
|
"TEXT",
|
|
"MARKED"
|
|
],
|
|
"presetsDir": "presets",
|
|
"presetsFileEncoding": "utf-8",
|
|
"presetsFileMetadata": {
|
|
"title": {
|
|
"type": "STRING",
|
|
"optional": false
|
|
},
|
|
"firmware_version": {
|
|
"type": "STRING_ARRAY",
|
|
"optional": false
|
|
},
|
|
"category": {
|
|
"type": "PRESET_CATEGORY",
|
|
"optional": false
|
|
},
|
|
"status": {
|
|
"type": "PRESET_STATUS",
|
|
"optional": false
|
|
},
|
|
"board_name": {
|
|
"type": "STRING_ARRAY",
|
|
"optional": true
|
|
},
|
|
"author": {
|
|
"type": "STRING",
|
|
"optional": true
|
|
},
|
|
"description": {
|
|
"type": "STRING_ARRAY",
|
|
"optional": true
|
|
},
|
|
"include": {
|
|
"type": "FILE_PATH_ARRAY",
|
|
"optional": true
|
|
},
|
|
"keywords": {
|
|
"type": "WORDS_ARRAY",
|
|
"optional": true
|
|
},
|
|
"hidden": {
|
|
"type": "BOOLEAN",
|
|
"optional": true
|
|
},
|
|
"discussion": {
|
|
"type": "STRING",
|
|
"optional": true
|
|
},
|
|
"warning": {
|
|
"type": "STRING",
|
|
"optional": true
|
|
},
|
|
"disclaimer": {
|
|
"type": "STRING",
|
|
"optional": true
|
|
},
|
|
"include_warning": {
|
|
"type": "FILE_PATH_ARRAY",
|
|
"optional": true
|
|
},
|
|
"include_disclaimer": {
|
|
"type": "FILE_PATH_ARRAY",
|
|
"optional": true
|
|
},
|
|
"priority": {
|
|
"type": "PRIORITY",
|
|
"optional": true
|
|
},
|
|
"force_options_review": {
|
|
"type": "BOOLEAN",
|
|
"optional": true
|
|
},
|
|
"parser": {
|
|
"type": "PARSER",
|
|
"optional": true
|
|
}
|
|
}
|
|
},
|
|
"uniqueValues": {
|
|
"firmware_version": [
|
|
"4.4",
|
|
"4.5"
|
|
],
|
|
"category": [
|
|
"REMAPPING"
|
|
],
|
|
"author": [
|
|
"Rotorflight Team",
|
|
"Thorsten"
|
|
],
|
|
"keywords": [
|
|
"motorized tail",
|
|
"motorized tail 2"
|
|
],
|
|
"board_name": [
|
|
"NEXUS_F7"
|
|
]
|
|
},
|
|
"presets": [
|
|
{
|
|
"fullPath": "presets/RDMS/nexus/motorized-tail-2.txt",
|
|
"hash": "7c6a7c1422869cd7314d0026565c00a8f1db856850a7aa250ba934e13f6dbe44",
|
|
"title": "Radiomaster Nexus Motorized Tail",
|
|
"firmware_version": [
|
|
"4.4",
|
|
"4.5"
|
|
],
|
|
"board_name": [
|
|
"NEXUS_F7"
|
|
],
|
|
"category": "REMAPPING",
|
|
"status": "COMMUNITY",
|
|
"keywords": [
|
|
"motorized tail 2"
|
|
],
|
|
"author": "Thorsten",
|
|
"priority": 0
|
|
},
|
|
{
|
|
"fullPath": "presets/RDMS/nexus/motorized-tail.txt",
|
|
"hash": "909b81385d4b44ce495d5cc8f89f495c58d575ad79db2860c61db6c1cb0ce1e1",
|
|
"title": "Radiomaster Nexus Motorized Tail",
|
|
"firmware_version": [
|
|
"4.4",
|
|
"4.5"
|
|
],
|
|
"board_name": [
|
|
"NEXUS_F7"
|
|
],
|
|
"category": "REMAPPING",
|
|
"status": "COMMUNITY",
|
|
"keywords": [
|
|
"motorized tail"
|
|
],
|
|
"author": "Rotorflight Team",
|
|
"priority": 0
|
|
}
|
|
]
|
|
} |