Skip to content

Commit 1c23c4b

Browse files
authored
Merge pull request #388 from mikeller/use_craft_name_in_blackbox_log_filename
Use craft name (if set) in the proposed blackbox log file name.
2 parents 35c2ba2 + 70f300d commit 1c23c4b

File tree

1 file changed

+19
-5
lines changed

1 file changed

+19
-5
lines changed

tabs/onboard_logging.js

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,23 @@ TABS.onboard_logging.initialize = function (callback) {
2828
load_html();
2929
return;
3030
}
31-
31+
32+
var load_name = function () {
33+
var next_callback = load_html;
34+
if (semver.gte(CONFIG.flightControllerVersion, "3.0.0")) {
35+
MSP.send_message(MSPCodes.MSP_NAME, false, false, next_callback);
36+
} else {
37+
next_callback();
38+
}
39+
};
40+
3241
MSP.send_message(MSPCodes.MSP_BF_CONFIG, false, false, function() {
3342
if (semver.gte(CONFIG.flightControllerVersion, "1.8.0")) {
3443
MSP.send_message(MSPCodes.MSP_DATAFLASH_SUMMARY, false, false, function() {
3544
if (semver.gte(CONFIG.flightControllerVersion, "1.11.0")) {
3645
MSP.send_message(MSPCodes.MSP_SDCARD_SUMMARY, false, false, function() {
3746
MSP.send_message(MSPCodes.MSP_BLACKBOX_CONFIG, false, false, function() {
38-
MSP.send_message(MSPCodes.MSP_ADVANCED_CONFIG, false, false, load_html);
47+
MSP.send_message(MSPCodes.MSP_ADVANCED_CONFIG, false, false, load_name);
3948
});
4049
});
4150
} else {
@@ -400,9 +409,14 @@ TABS.onboard_logging.initialize = function (callback) {
400409
}
401410

402411
function prepare_file(onComplete) {
403-
var
404-
date = new Date(),
405-
filename = 'BLACKBOX_LOG_' + date.getFullYear()
412+
var date = new Date();
413+
var filename = 'BLACKBOX_LOG';
414+
415+
if (CONFIG.name && CONFIG.name.trim() !== '') {
416+
filename = filename + '_' + CONFIG.name.trim().replace(' ', '_');
417+
}
418+
419+
filename = filename + '_' + date.getFullYear()
406420
+ zeroPad(date.getMonth() + 1, 2)
407421
+ zeroPad(date.getDate(), 2)
408422
+ '_' + zeroPad(date.getHours(), 2)

0 commit comments

Comments
 (0)