1
0
Fork 0
mirror of https://github.com/iNavFlight/inav-configurator.git synced 2025-07-14 20:10:11 +03:00

global serial statistics, remove obsolete code

This commit is contained in:
cTn 2014-01-27 21:14:49 +01:00
parent c51e6eb2fb
commit 2402c1b49b
2 changed files with 3 additions and 16 deletions

View file

@ -40,10 +40,6 @@ var STM32_protocol = function() {
};
// Erase (x043) and Extended Erase (0x44) are exclusive. A device may support either the Erase command or the Extended Erase command but not both.
// debug variables
this.serial_bytes_send;
this.serial_bytes_received;
};
// string = string .. duh
@ -136,9 +132,6 @@ STM32_protocol.prototype.initialize = function() {
self.verify_hex = [];
self.serial_bytes_send = 0;
self.serial_bytes_received = 0;
self.upload_time_start = microtime();
self.steps_executed = 0;
@ -183,8 +176,6 @@ STM32_protocol.prototype.read = function(readInfo) {
self.receive_buffer.push(data[i]);
}
self.serial_bytes_received += data.length;
// routine that fetches data from buffer if statement is true
if (self.receive_buffer.length >= self.bytes_to_read && self.bytes_to_read != 0) {
var data = self.receive_buffer.slice(0, self.bytes_to_read); // bytes requested
@ -220,11 +211,7 @@ STM32_protocol.prototype.send = function(Array, bytes_to_read, callback) {
this.read_callback = callback;
// send over the actual data
serial.send(bufferOut, function(writeInfo) {
if (writeInfo.bytesSent > 0) {
self.serial_bytes_send += writeInfo.bytesSent;
}
});
serial.send(bufferOut, function(writeInfo) {});
};
// val = single byte to be verified
@ -568,10 +555,8 @@ STM32_protocol.prototype.upload_procedure = function(step) {
break;
case 99:
// disconnect
GUI.interval_remove('STM32_timeout'); // stop STM32 timeout timer (everything is finished now)
console.log('Transfered: ' + self.serial_bytes_send + ' bytes, Received: ' + self.serial_bytes_received + ' bytes');
console.log('Script finished after: ' + (microtime() - self.upload_time_start).toFixed(4) + ' seconds, ' + self.steps_executed + ' steps');
// close connection