mirror of
https://github.com/iNavFlight/inav-configurator.git
synced 2025-07-25 17:25:14 +03:00
MSP Interface for Programming PID
This commit is contained in:
parent
c046e53a13
commit
3188680793
6 changed files with 194 additions and 0 deletions
80
js/programmingPid.js
Normal file
80
js/programmingPid.js
Normal file
|
@ -0,0 +1,80 @@
|
|||
/*global $,FC*/
|
||||
'use strict';
|
||||
|
||||
let ProgrammingPid = function (enabled, setpointType, setpointValue, measurementType, measurementValue, gainP, gainI, gainD, gainFF) {
|
||||
let self = {};
|
||||
|
||||
self.getEnabled = function () {
|
||||
return !!enabled;
|
||||
};
|
||||
|
||||
self.setEnabled = function (data) {
|
||||
enabled = !!data;
|
||||
};
|
||||
|
||||
self.getSetpointType = function () {
|
||||
return setpointType;
|
||||
};
|
||||
|
||||
self.setSetpointType = function (data) {
|
||||
setpointType = data;
|
||||
};
|
||||
|
||||
self.getSetpointValue = function () {
|
||||
return setpointValue;
|
||||
};
|
||||
|
||||
self.setSetpointValue = function (data) {
|
||||
setpointValue = data;
|
||||
};
|
||||
|
||||
self.getMeasurementType = function () {
|
||||
return measurementType;
|
||||
};
|
||||
|
||||
self.setMeasurementType = function (data) {
|
||||
measurementType = data;
|
||||
};
|
||||
|
||||
self.getMeasurementValue = function () {
|
||||
return measurementValue;
|
||||
};
|
||||
|
||||
self.setMeasurementValue = function (data) {
|
||||
measurementValue = data;
|
||||
};
|
||||
|
||||
self.getGainP = function () {
|
||||
return gainP;
|
||||
};
|
||||
|
||||
self.setGainP = function (data) {
|
||||
gainP = data;
|
||||
};
|
||||
|
||||
self.getGainI = function () {
|
||||
return gainI;
|
||||
};
|
||||
|
||||
self.setGainI = function (data) {
|
||||
gainI = data;
|
||||
};
|
||||
|
||||
self.getGainD = function () {
|
||||
return gainD;
|
||||
};
|
||||
|
||||
self.setGainD = function (data) {
|
||||
gainD = data;
|
||||
};
|
||||
|
||||
self.getGainFF = function () {
|
||||
return gainFF;
|
||||
};
|
||||
|
||||
self.setGainFF = function (data) {
|
||||
gainFF = data;
|
||||
};
|
||||
|
||||
return self;
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue