You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
734 B
JavaScript
27 lines
734 B
JavaScript
'use strict';
|
|
|
|
var helper = helper || {};
|
|
|
|
helper.task = (function () {
|
|
|
|
var publicScope = {},
|
|
privateScope = {};
|
|
|
|
privateScope.getStatusPullInterval = function () {
|
|
//TODO use serial connection speed to determine update interval
|
|
return 250;
|
|
};
|
|
|
|
publicScope.statusPullStart = function () {
|
|
helper.interval.add('status_pull', function () {
|
|
MSP.send_message(MSPCodes.MSP_STATUS, false, false, function () {
|
|
if (semver.gte(CONFIG.flightControllerVersion, "1.5.0")) {
|
|
MSP.send_message(MSPCodes.MSP_SENSOR_STATUS);
|
|
}
|
|
});
|
|
|
|
}, privateScope.getStatusPullInterval(), true);
|
|
};
|
|
|
|
return publicScope;
|
|
})(); |