'use strict';
const mspHelper = require('./msp/MSPHelper');
const serialPortHelper = require('./serialPortHelper');
const wizardUiBindings = (function () {
let self = {};
self.receiver = function ($content) {
mspHelper.loadSerialPorts(function () {
let $receiverPort = $content.find('#wizard-receiver-port');
let ports = serialPortHelper.getPortIdentifiersForFunction('RX_SERIAL');
let currentPort = null;
if (ports.length > 0) {
currentPort = ports[0];
}
let availablePorts = serialPortHelper.getPortList();
$receiverPort.append('');
for (let i = 0; i < availablePorts.length; i++) {
let port = availablePorts[i];
$receiverPort.append('');
}
if (currentPort !== null) {
$receiverPort.val(currentPort);
} else {
$receiverPort.val(-1);
}
});
}
return self;
})();
module.exports = wizardUiBindings;