mirror of
https://github.com/iNavFlight/inav-configurator.git
synced 2025-07-24 16:55:22 +03:00
Safehome : read
This commit is contained in:
parent
cf80f8c9ab
commit
a81050d121
11 changed files with 347 additions and 30 deletions
68
js/safeHome.js
Normal file
68
js/safeHome.js
Normal file
|
@ -0,0 +1,68 @@
|
|||
/*global $*/
|
||||
'use strict';
|
||||
|
||||
let 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.getLonToMap = function () {
|
||||
return lon / 1e7;
|
||||
};
|
||||
|
||||
self.setLonFromMap = function (data) {
|
||||
lon = data * 1e7;
|
||||
};
|
||||
|
||||
self.getLat = function () {
|
||||
return lat;
|
||||
};
|
||||
|
||||
self.setLat = function (data) {
|
||||
lat = data;
|
||||
};
|
||||
|
||||
self.getLatToMap = function () {
|
||||
return lat / 1e7;
|
||||
};
|
||||
|
||||
self.setLatFromMap = function (data) {
|
||||
lat = data * 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;
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue