diff --git a/main/gen_gdl90.go b/main/gen_gdl90.go index e1724e97..8bbad739 100755 --- a/main/gen_gdl90.go +++ b/main/gen_gdl90.go @@ -100,7 +100,6 @@ type ReadCloser interface { io.Closer } -var developerMode bool type msg struct { MessageClass uint @@ -1301,7 +1300,8 @@ func main() { // replayESFilename := flag.String("eslog", "none", "ES Log filename") replayUATFilename := flag.String("uatlog", "none", "UAT Log filename") - develFlag := flag.Bool("developer", false, "Developer mode") + // Removed here, but may replace later +// develFlag := flag.Bool("developer", false, "Developer mode") replayFlag := flag.Bool("replay", false, "Replay file flag") replaySpeed := flag.Int("speed", 1, "Replay speed multiplier") stdinFlag := flag.Bool("uatin", false, "Process UAT messages piped to stdin") @@ -1311,11 +1311,6 @@ func main() { timeStarted = time.Now() runtime.GOMAXPROCS(runtime.NumCPU()) // redundant with Go v1.5+ compiler - if *develFlag == true { - log.Printf("Developer mode flag true!\n") - developerMode = true - } - // Duplicate log.* output to debugLog. fp, err := os.OpenFile(debugLogf, os.O_CREATE|os.O_WRONLY|os.O_APPEND, 0666) if err != nil { @@ -1350,6 +1345,10 @@ func main() { globalSettings.ReplayLog = true } + if globalSettings.DeveloperMode == true { + log.Printf("Developer mode set\n") + } + //FIXME: Only do this if data logging is enabled. initDataLog() diff --git a/web/plates/js/settings.js b/web/plates/js/settings.js index 8f85df85..52b18099 100755 --- a/web/plates/js/settings.js +++ b/web/plates/js/settings.js @@ -33,6 +33,7 @@ function SettingsCtrl($rootScope, $scope, $state, $location, $window, $http) { $scope.PPM = settings.PPM; $scope.WatchList = settings.WatchList; $scope.OwnshipModeS = settings.OwnshipModeS; + $scope.DeveloperMode = settings.DeveloperMode; } function getSettings() { diff --git a/web/plates/js/status.js b/web/plates/js/status.js index d243b35e..97c84828 100755 --- a/web/plates/js/status.js +++ b/web/plates/js/status.js @@ -101,6 +101,7 @@ function StatusCtrl($rootScope, $scope, $state, $http, $interval) { $http.get(URL_SETTINGS_GET). then(function (response) { settings = angular.fromJson(response.data); + $scope.developerMode = settings.DeveloperMode; $scope.visible_uat = settings.UAT_Enabled; $scope.visible_es = settings.ES_Enabled; $scope.visible_ping = settings.Ping_Enabled; diff --git a/web/plates/settings.html b/web/plates/settings.html index 641c0985..d3987a01 100755 --- a/web/plates/settings.html +++ b/web/plates/settings.html @@ -134,6 +134,19 @@ + +
Coming soon
+