|
| 1 | +return { |
| 2 | + read = 94, -- MSP_PID_ADVANCED |
| 3 | + write = 95, -- MSP_SET_PID_ADVANCED |
| 4 | + title = "PID Advanced", |
| 5 | + reboot = false, |
| 6 | + eepromWrite = true, |
| 7 | + minBytes = 46, |
| 8 | + outputBytes = 46, |
| 9 | + yMinLimit = 12, |
| 10 | + yMaxLimit = 52, |
| 11 | + text = { |
| 12 | + { t = "Acro Trainer", x = 2, y = 12, to = SMLSIZE }, |
| 13 | + { t = "Angle Limit", x = 12, y = 20, to = SMLSIZE }, |
| 14 | + |
| 15 | + { t = "Throttle Boost", x = 2, y = 28, to = SMLSIZE }, |
| 16 | + { t = "Absolute Control", x = 2, y = 36, to = SMLSIZE }, |
| 17 | + { t = "I Term Rotation", x = 2, y = 44, to = SMLSIZE }, |
| 18 | + { t = "VBAT Compensation", x = 2, y = 52, to = SMLSIZE }, |
| 19 | + |
| 20 | + { t = "I Term Relax", x = 2, y = 60, to = SMLSIZE }, |
| 21 | + { t = "Axes", x = 12, y = 68, to = SMLSIZE }, |
| 22 | + { t = "Type", x = 12, y = 76, to = SMLSIZE }, |
| 23 | + |
| 24 | + { t = "Integrated Yaw", x = 2, y = 84, to = SMLSIZE }, |
| 25 | + |
| 26 | + { t = "Anti Gravity", x = 2, y = 92, to = SMLSIZE }, |
| 27 | + { t = "Mode", x = 12, y = 100, to = SMLSIZE }, |
| 28 | + { t = "Gain", x = 12, y = 108, to = SMLSIZE }, |
| 29 | + { t = "Threshold", x = 12, y = 116, to = SMLSIZE }, |
| 30 | + }, |
| 31 | + fields = { |
| 32 | + { x = 87, y = 20, to=SMLSIZE, min = 20, max = 80, vals = { 32 } }, |
| 33 | + |
| 34 | + { x = 87, y = 28, to=SMLSIZE, min = 0, max = 100, vals = { 31 } }, |
| 35 | + { x = 87, y = 36, to=SMLSIZE, min = 0, max = 20, vals = { 30 } }, |
| 36 | + { x = 87, y = 44, to=SMLSIZE, min = 0, max = 1, vals = { 26 }, table = { [0]="OFF", "ON" } }, |
| 37 | + { x = 87, y = 52, to=SMLSIZE, min = 0, max = 1, vals = { 8 }, table = { [0]="OFF", "ON" } }, |
| 38 | + |
| 39 | + { x = 87, y = 68, to=SMLSIZE, min = 0, max = 4, vals = { 28 }, table = { [0]="NONE", "RP", "RPY", "RP (increment only)", "RPY (increment only)" } }, |
| 40 | + { x = 87, y = 76, to=SMLSIZE, min = 0, max = 1, vals = { 29 }, table = { [0]="Gyro", "Setpoint" } }, |
| 41 | + |
| 42 | + { x = 87, y = 84, to=SMLSIZE, min = 0, max = 1, vals = { 45 }, table = { [0]="OFF", "ON" } }, |
| 43 | + |
| 44 | + { x = 87, y = 100, to=SMLSIZE, min = 0, max = 1, vals = { 39 }, table = { [0]="Smooth", "Step" } }, |
| 45 | + { x = 87, y = 108, to=SMLSIZE, min = 1000, max = 30000, vals = { 22, 23 }, scale = 1000, mult = 100 }, |
| 46 | + { x = 87, y = 116, to=SMLSIZE, min = 20, max = 1000, vals = { 20, 21 } }, |
| 47 | + } |
| 48 | +} |
0 commit comments