@@ -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