1
0
Fork 0
mirror of https://github.com/iNavFlight/inav-configurator.git synced 2025-07-17 05:15:20 +03:00

Add ability to read Programming PID status via MSP

This commit is contained in:
Pawel Spychalski (DzikuVx) 2021-02-21 11:20:19 +01:00
parent 561b288919
commit 0d66fd4c54
6 changed files with 63 additions and 6 deletions

View file

@ -556,6 +556,16 @@ var mspHelper = (function (gui) {
}
break;
case MSPCodes.MSP2_INAV_PROGRAMMING_PID_STATUS:
if (data.byteLength % 4 === 0) {
let index = 0;
for (i = 0; i < data.byteLength; i += 4) {
PROGRAMMING_PID_STATUS.set(index, data.getInt32(i, true));
index++;
}
}
break;
case MSPCodes.MSP2_INAV_SET_PROGRAMMING_PID:
console.log("Programming PID saved");
break;
@ -3246,5 +3256,13 @@ var mspHelper = (function (gui) {
}
};
self.loadProgrammingPidStatus = function (callback) {
if (semver.gte(CONFIG.flightControllerVersion, "2.6.0")) {
MSP.send_message(MSPCodes.MSP2_INAV_PROGRAMMING_PID_STATUS, false, false, callback);
} else {
callback();
}
};
return self;
})(GUI);