564 lines
21 KiB
JSON
564 lines
21 KiB
JSON
{
|
|
"group": {
|
|
"desc": "HFRT must remain connected",
|
|
"groups": [
|
|
{
|
|
"count": 0,
|
|
"name": "curve",
|
|
"points": [
|
|
{
|
|
"access": "RW",
|
|
"desc": "Number of active points in array.",
|
|
"label": "ActPt",
|
|
"mandatory": "M",
|
|
"name": "ActPt",
|
|
"size": 1,
|
|
"type": "uint16"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 1 must remain connected duration.",
|
|
"label": "Tms1",
|
|
"mandatory": "M",
|
|
"name": "Tms1",
|
|
"sf": "Tms_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Secs"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 1 must remain connected frequency.",
|
|
"label": "Hz1",
|
|
"mandatory": "M",
|
|
"name": "Hz1",
|
|
"sf": "Hz_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Hz"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 2 must remain connected duration.",
|
|
"label": "Tms2",
|
|
"name": "Tms2",
|
|
"sf": "Tms_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Secs"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 2 must remain connected frequency.",
|
|
"label": "Hz2",
|
|
"name": "Hz2",
|
|
"sf": "Hz_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Hz"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 3 must remain connected duration.",
|
|
"label": "Tms3",
|
|
"name": "Tms3",
|
|
"sf": "Tms_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Secs"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 3 must remain connected frequency.",
|
|
"label": "Hz3",
|
|
"name": "Hz3",
|
|
"sf": "Hz_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Hz"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 4 must remain connected duration.",
|
|
"label": "Tms4",
|
|
"name": "Tms4",
|
|
"sf": "Tms_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Secs"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 4 must remain connected frequency.",
|
|
"label": "Hz4",
|
|
"name": "Hz4",
|
|
"sf": "Hz_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Hz"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 5 must remain connected duration.",
|
|
"label": "Tms5",
|
|
"name": "Tms5",
|
|
"sf": "Tms_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Secs"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 5 must remain connected frequency.",
|
|
"label": "Hz5",
|
|
"name": "Hz5",
|
|
"sf": "Hz_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Hz"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 6 must remain connected duration.",
|
|
"label": "Tms6",
|
|
"name": "Tms6",
|
|
"sf": "Tms_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Secs"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 6 must remain connected frequency.",
|
|
"label": "Hz6",
|
|
"name": "Hz6",
|
|
"sf": "Hz_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Hz"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 7 must remain connected duration.",
|
|
"label": "Tms7",
|
|
"name": "Tms7",
|
|
"sf": "Tms_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Secs"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 7 must remain connected frequency.",
|
|
"label": "Hz7",
|
|
"name": "Hz7",
|
|
"sf": "Hz_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Hz"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 8 must remain connected duration.",
|
|
"label": "Tms8",
|
|
"name": "Tms8",
|
|
"sf": "Tms_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Secs"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 8 must remain connected frequency.",
|
|
"label": "Hz8",
|
|
"name": "Hz8",
|
|
"sf": "Hz_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Hz"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 9 must remain connected duration.",
|
|
"label": "Tms9",
|
|
"name": "Tms9",
|
|
"sf": "Tms_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Secs"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 9 must remain connected frequency.",
|
|
"label": "Hz9",
|
|
"name": "Hz9",
|
|
"sf": "Hz_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Hz"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 10 must remain connected duration.",
|
|
"label": "Tms10",
|
|
"name": "Tms10",
|
|
"sf": "Tms_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Secs"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 10 must remain connected frequency.",
|
|
"label": "Hz10",
|
|
"name": "Hz10",
|
|
"sf": "Hz_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Hz"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 11 must remain connected duration.",
|
|
"label": "Tms11",
|
|
"name": "Tms11",
|
|
"sf": "Tms_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Secs"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 11 must remain connected frequency.",
|
|
"label": "Hz11",
|
|
"name": "Hz11",
|
|
"sf": "Hz_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Hz"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 12 must remain connected duration.",
|
|
"label": "Tms12",
|
|
"name": "Tms12",
|
|
"sf": "Tms_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Secs"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 12 must remain connected frequency.",
|
|
"label": "Hz12",
|
|
"name": "Hz12",
|
|
"sf": "Hz_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Hz"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 13 must remain connected duration.",
|
|
"label": "Tms13",
|
|
"name": "Tms13",
|
|
"sf": "Tms_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Secs"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 13 must remain connected frequency.",
|
|
"label": "Hz13",
|
|
"name": "Hz13",
|
|
"sf": "Hz_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Hz"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 14 must remain connected duration.",
|
|
"label": "Tms14",
|
|
"name": "Tms14",
|
|
"sf": "Tms_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Secs"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 14 must remain connected frequency.",
|
|
"label": "Hz14",
|
|
"name": "Hz14",
|
|
"sf": "Hz_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Hz"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 15 must remain connected duration.",
|
|
"label": "Tms15",
|
|
"name": "Tms15",
|
|
"sf": "Tms_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Secs"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 15 must remain connected frequency.",
|
|
"label": "Hz15",
|
|
"name": "Hz15",
|
|
"sf": "Hz_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Hz"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 16 must remain connected duration.",
|
|
"label": "Tms16",
|
|
"name": "Tms16",
|
|
"sf": "Tms_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Secs"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 16 must remain connected frequency.",
|
|
"label": "Hz16",
|
|
"name": "Hz16",
|
|
"sf": "Hz_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Hz"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 17 must remain connected duration.",
|
|
"label": "Tms17",
|
|
"name": "Tms17",
|
|
"sf": "Tms_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Secs"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 17 must remain connected frequency.",
|
|
"label": "Hz17",
|
|
"name": "Hz17",
|
|
"sf": "Hz_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Hz"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 18 must remain connected duration.",
|
|
"label": "Tms18",
|
|
"name": "Tms18",
|
|
"sf": "Tms_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Secs"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 18 must remain connected frequency.",
|
|
"label": "Hz18",
|
|
"name": "Hz18",
|
|
"sf": "Hz_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Hz"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 19 must remain connected duration.",
|
|
"label": "Tms19",
|
|
"name": "Tms19",
|
|
"sf": "Tms_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Secs"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 19 must remain connected frequency.",
|
|
"label": "Hz19",
|
|
"name": "Hz19",
|
|
"sf": "Hz_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Hz"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 20 must remain connected duration.",
|
|
"label": "Tms20",
|
|
"name": "Tms20",
|
|
"sf": "Tms_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Secs"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Point 20 must remain connected frequency.",
|
|
"label": "Hz20",
|
|
"name": "Hz20",
|
|
"sf": "Hz_SF",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Hz"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Optional description for curve.",
|
|
"label": "CrvNam",
|
|
"name": "CrvNam",
|
|
"size": 8,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"desc": "Enumerated value indicates if curve is read-only or can be modified.",
|
|
"label": "ReadOnly",
|
|
"mandatory": "M",
|
|
"name": "ReadOnly",
|
|
"size": 1,
|
|
"symbols": [
|
|
{
|
|
"name": "READWRITE",
|
|
"value": 0
|
|
},
|
|
{
|
|
"name": "READONLY",
|
|
"value": 1
|
|
}
|
|
],
|
|
"type": "enum16"
|
|
}
|
|
],
|
|
"type": "group"
|
|
}
|
|
],
|
|
"label": "HFRTC",
|
|
"name": "hfrtc",
|
|
"points": [
|
|
{
|
|
"desc": "Model identifier",
|
|
"label": "Model ID",
|
|
"mandatory": "M",
|
|
"name": "ID",
|
|
"size": 1,
|
|
"static": "S",
|
|
"type": "uint16",
|
|
"value": 142
|
|
},
|
|
{
|
|
"desc": "Model length",
|
|
"label": "Model Length",
|
|
"mandatory": "M",
|
|
"name": "L",
|
|
"size": 1,
|
|
"static": "S",
|
|
"type": "uint16"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Index of active curve. 0=no active curve.",
|
|
"label": "ActCrv",
|
|
"mandatory": "M",
|
|
"name": "ActCrv",
|
|
"size": 1,
|
|
"type": "uint16"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "LHzRT control mode. Enable active curve. Bitfield value.",
|
|
"label": "ModEna",
|
|
"mandatory": "M",
|
|
"name": "ModEna",
|
|
"size": 1,
|
|
"symbols": [
|
|
{
|
|
"name": "ENABLED",
|
|
"value": 0
|
|
}
|
|
],
|
|
"type": "bitfield16"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Time window for LFRT change.",
|
|
"label": "WinTms",
|
|
"name": "WinTms",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Secs"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Timeout period for LFRT curve selection.",
|
|
"label": "RvrtTms",
|
|
"name": "RvrtTms",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Secs"
|
|
},
|
|
{
|
|
"access": "RW",
|
|
"desc": "Ramp time for moving from current mode to new mode.",
|
|
"label": "RmpTms",
|
|
"name": "RmpTms",
|
|
"size": 1,
|
|
"type": "uint16",
|
|
"units": "Secs"
|
|
},
|
|
{
|
|
"desc": "Number of curves supported (recommend 4).",
|
|
"label": "NCrv",
|
|
"mandatory": "M",
|
|
"name": "NCrv",
|
|
"size": 1,
|
|
"type": "uint16"
|
|
},
|
|
{
|
|
"desc": "Number of curve points supported (maximum of 20).",
|
|
"label": "NPt",
|
|
"mandatory": "M",
|
|
"name": "NPt",
|
|
"size": 1,
|
|
"type": "uint16"
|
|
},
|
|
{
|
|
"desc": "Scale factor for duration.",
|
|
"label": "Tms_SF",
|
|
"mandatory": "M",
|
|
"name": "Tms_SF",
|
|
"size": 1,
|
|
"type": "sunssf"
|
|
},
|
|
{
|
|
"desc": "Scale factor for frequency.",
|
|
"label": "Hz_SF",
|
|
"mandatory": "M",
|
|
"name": "Hz_SF",
|
|
"size": 1,
|
|
"type": "sunssf"
|
|
},
|
|
{
|
|
"name": "Pad",
|
|
"size": 1,
|
|
"type": "pad"
|
|
}
|
|
],
|
|
"type": "group"
|
|
},
|
|
"id": 142
|
|
} |