1
0
Fork 0
mirror of https://github.com/iNavFlight/inav-configurator.git synced 2025-07-14 20:10:11 +03:00
inav-configurator/js/globalFunction.js
Pawel Spychalski (DzikuVx) 554bec3606 MSP layer for global functions
2020-04-05 18:09:15 +02:00

57 lines
No EOL
1 KiB
JavaScript

/*global $,FC*/
'use strict';
let GlobalFunction = function (enabled, conditionId, action, operandType, operandValue, flags) {
let self = {};
let $row;
self.getEnabled = function () {
return !!enabled;
}
self.setEnabled = function (data) {
enabled = !!data;
}
self.getConditionId = function () {
return conditionId;
}
self.setConditionId = function (data) {
conditionId = data;
}
self.getAction = function () {
return action;
}
self.setAction = function (data) {
action = data;
}
self.getOperandType = function () {
return operandType;
}
self.setOperandType = function (data) {
operandType = data;
}
self.getOperandValue = function () {
return operandValue;
}
self.setOperandValue = function (data) {
operandValue = data;
}
self.getFlags = function () {
return flags;
};
self.setFlags = function (data) {
flags = data;
};
return self;
}