Skip to content

Commit aed1408

Browse files
authored
Merge pull request #2287 from haslinghuis/msp_undefined
2 parents ab60d5f + 06f4c8b commit aed1408

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

src/js/msp.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,6 @@ var MSP = {
208208
// message received, store dataview
209209
this.dataView = new DataView(this.message_buffer, 0, this.message_length_expected);
210210
} else {
211-
console.log(`code: ${this.code} - crc failed`);
212211
this.packet_error++;
213212
this.crcError = true;
214213
this.dataView = new DataView(new ArrayBuffer(0));

src/js/msp/MSPHelper.js

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,6 @@ MspHelper.prototype.process_data = function(dataHandler) {
277277
FC.BF_CONFIG.currentmetertype = data.readU8();
278278
FC.BF_CONFIG.batterycapacity = data.readU16();
279279
} else {
280-
var offset = 0;
281280
FC.CURRENT_METER_CONFIGS = [];
282281
var current_meter_count = data.readU8();
283282
for (let i = 0; i < current_meter_count; i++) {
@@ -1618,13 +1617,16 @@ MspHelper.prototype.process_data = function(dataHandler) {
16181617
break;
16191618
}
16201619
}
1620+
} else {
1621+
console.log(`code: ${code} - crc failed`);
16211622
}
1623+
16221624
// trigger callbacks, cleanup/remove callback after trigger
1623-
for (let i = dataHandler.callbacks.length - 1; i >= 0; i--) { // itterating in reverse because we use .splice which modifies array length
1624-
if (dataHandler.callbacks[i].code == code) {
1625+
for (let i = dataHandler.callbacks.length - 1; i >= 0; i--) { // iterating in reverse because we use .splice which modifies array length
1626+
if (dataHandler.callbacks[i]?.code === code) {
16251627
// save callback reference
1626-
var callback = dataHandler.callbacks[i].callback;
1627-
var callbackOnError = dataHandler.callbacks[i].callbackOnError;
1628+
const callback = dataHandler.callbacks[i].callback;
1629+
const callbackOnError = dataHandler.callbacks[i].callbackOnError;
16281630

16291631
// remove timeout
16301632
clearInterval(dataHandler.callbacks[i].timer);
@@ -1634,6 +1636,8 @@ MspHelper.prototype.process_data = function(dataHandler) {
16341636
if (!crcError || callbackOnError) {
16351637
// fire callback
16361638
if (callback) callback({'command': code, 'data': data, 'length': data.byteLength, 'crcError': crcError});
1639+
} else {
1640+
console.log(`code: ${code} - crc failed. No callback`);
16371641
}
16381642
}
16391643
}

src/js/serial_backend.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ function initializeSerialBackend() {
6060
$('select#baud').hide();
6161
} else if (portName !== '0') {
6262
if (!clicks) {
63-
console.log(`${serial.connectionType}: connecting to: ${portName}`);
63+
console.log(`Connecting to: ${portName}`);
6464
GUI.connecting_to = portName;
6565

6666
// lock port select & baud while we are connecting / connected
@@ -803,7 +803,7 @@ function reinitialiseConnection(originatorTab, callback) {
803803
if (callback) {
804804
callback();
805805
}
806-
}, 100);
806+
}, 200);
807807
//TODO: Need to work out how to do a proper reconnect here.
808808
// caveat: Timeouts set with `GUI.timeout_add()` are removed on disconnect.
809809
} else {

0 commit comments

Comments
 (0)