Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/iNavFlight/inav-configurator.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDarren Lines <darren@darrenlines.uk>2022-07-29 16:18:30 +0300
committerDarren Lines <darren@darrenlines.uk>2022-07-29 16:18:30 +0300
commitbd70d431c01810f9f06a47aeacbba862a8509a8f (patch)
tree62cfad0eb6f3942436b9310020addaa8155c570a
parent64ccd39264476b8a4285d2804e45873e4cb87d78 (diff)
Add version number to CLI save
This PR adds the version number to the CLI filename. It also adds a secondary way to get the data from the FC if it is out of range. If it fails, it appears as the previous save filename looked.
-rw-r--r--js/helpers.js19
1 files changed, 17 insertions, 2 deletions
diff --git a/js/helpers.js b/js/helpers.js
index 8b611898..cf8930c4 100644
--- a/js/helpers.js
+++ b/js/helpers.js
@@ -42,13 +42,28 @@ function generateFilename(prefix, suffix) {
if (CONFIG) {
if (CONFIG.flightControllerIdentifier) {
- filename = CONFIG.flightControllerIdentifier + '_' + filename;
- }
+ filename = CONFIG.flightControllerIdentifier + '_' + CONFIG.flightControllerVersion + "_" + filename;
+ }
if (CONFIG.name && CONFIG.name.trim() !== '') {
filename = filename + '_' + CONFIG.name.trim().replace(' ', '_');
}
+ } else {
+ // Attempt to get the version number and
+ MSPHelper.getSetting("version").then(function (data) {
+ if (data.value) {
+ let version = data.value.split('/')[0] + "_" + data.value.split(' ')[1];
+ filename = "" + version + "_" + filename;
+ }
+ });
+
+ MSPHelper.getSetting("name").then(function (data) {
+ if (data.value && data.value.trim() !== '') {
+ filename += "_" + data.value.trim().replace(' ', '_');
+ }
+ });
}
+
filename = filename + '_' + date.getFullYear()
+ zeroPad(date.getMonth() + 1, 2)
+ zeroPad(date.getDate(), 2)