mirror of
https://github.com/betaflight/betaflight-configurator.git
synced 2025-07-21 23:35:22 +03:00
40 lines
1.2 KiB
JavaScript
40 lines
1.2 KiB
JavaScript
'use strict';
|
|
|
|
const API_VERSION_1_39 = '1.39.0';
|
|
const API_VERSION_1_40 = '1.40.0';
|
|
|
|
const API_VERSION_1_41 = '1.41.0';
|
|
const API_VERSION_1_42 = '1.42.0';
|
|
const API_VERSION_1_43 = '1.43.0';
|
|
const API_VERSION_1_44 = '1.44.0';
|
|
const API_VERSION_1_45 = '1.45.0';
|
|
|
|
const CONFIGURATOR = {
|
|
// all versions are specified and compared using semantic versioning http://semver.org/
|
|
API_VERSION_ACCEPTED: API_VERSION_1_41,
|
|
API_VERSION_MIN_SUPPORTED_BACKUP_RESTORE: API_VERSION_1_41,
|
|
API_VERSION_MAX_SUPPORTED: API_VERSION_1_45,
|
|
|
|
connectionValid: false,
|
|
connectionValidCliOnly: false,
|
|
virtualMode: false,
|
|
virtualApiVersion: '0.0.1',
|
|
cliActive: false,
|
|
cliValid: false,
|
|
productName: 'Betaflight Configurator',
|
|
cliEngineActive: false,
|
|
cliEngineValid: false,
|
|
gitChangesetId: 'unknown',
|
|
version: '0.0.1',
|
|
gitRevision: 'norevision',
|
|
latestVersion: '0.0.1',
|
|
latestVersionReleaseUrl: 'https://github.com/betaflight/betaflight-configurator/releases',
|
|
|
|
getDisplayVersion: function () {
|
|
if (this.version.indexOf(this.gitRevision) === -1) {
|
|
return `${this.version} (${this.gitRevision})`;
|
|
} else {
|
|
return `${this.version}`;
|
|
}
|
|
},
|
|
};
|