mirror of
https://github.com/iNavFlight/inav-configurator.git
synced 2025-07-12 19:10:21 +03:00
61 lines
1,006 B
JavaScript
61 lines
1,006 B
JavaScript
'use strict';
|
|
|
|
var Safehome = function (number, enabled, lat, lon) {
|
|
|
|
var self = {};
|
|
|
|
self.getNumber = function () {
|
|
return number;
|
|
};
|
|
|
|
self.setNumber = function (data) {
|
|
number = data;
|
|
};
|
|
|
|
self.getLon = function () {
|
|
return lon;
|
|
};
|
|
|
|
self.setLon = function (data) {
|
|
lon = data;
|
|
};
|
|
|
|
self.getLonMap = function () {
|
|
return lon / 1e7;
|
|
};
|
|
|
|
self.getLat = function () {
|
|
return lat;
|
|
};
|
|
|
|
self.setLat = function (data) {
|
|
lat = data;
|
|
};
|
|
|
|
self.getLatMap = function () {
|
|
return lat / 1e7;
|
|
};
|
|
|
|
self.isUsed = function () {
|
|
return enabled == 1;
|
|
};
|
|
|
|
self.getEnabled = function () {
|
|
return enabled;
|
|
};
|
|
|
|
self.setEnabled = function (data) {
|
|
enabled = data;
|
|
};
|
|
|
|
self.cleanup = function () {
|
|
number = 0;
|
|
enabled = 0;
|
|
lon = 0;
|
|
lat = 0;
|
|
};
|
|
|
|
return self;
|
|
};
|
|
|
|
module.exports = Safehome;
|