Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
e1195dd
Init
Scavanger Nov 13, 2023
7589311
Validation Fix
Scavanger Nov 15, 2023
3ec95b4
Add WP
Scavanger Nov 17, 2023
523258f
Improvements
Scavanger Nov 24, 2023
6ce6074
Merge branch 'release_7.0.0' of https://github.com/iNavFlight/inav-co…
Scavanger Nov 24, 2023
7e43451
...
Scavanger Dec 2, 2023
ebe22da
Bugfix
Scavanger Dec 5, 2023
b87142e
Merge branch 'release_7.0.0' of https://github.com/iNavFlight/inav-co…
Scavanger Dec 5, 2023
f567097
Merge branch 'Fix-Defaults-Dialog' into Autoland-7.0.1
Scavanger Dec 18, 2023
d09f22f
Merge branch 'Save-button-in-PID-Page' into Autoland-7.0.1
Scavanger Dec 18, 2023
e52696c
mixer: Make props in / props out more clear
sensei-hacker Jan 31, 2024
1d31eb8
messages.json: Let's not eat grandma (props-in, not props in)
sensei-hacker Feb 1, 2024
f443051
Merge pull request #1954 from sensei-hacker/motor_direction_ui
DzikuVx Feb 2, 2024
966b2bc
Adjust Base Leg
Scavanger Feb 5, 2024
002d3d0
Merge remote-tracking branch 'origin/release_7.1.0' into Autoland-7.0.1
Scavanger Feb 7, 2024
8545249
Adjustments
Scavanger Feb 10, 2024
412961c
Init
Scavanger Nov 13, 2023
23a6a01
Validation Fix
Scavanger Nov 15, 2023
4df66d0
Add WP
Scavanger Nov 17, 2023
fdf8442
Improvements
Scavanger Nov 24, 2023
ce30cd4
...
Scavanger Dec 2, 2023
b9e4e6f
Bugfix
Scavanger Dec 5, 2023
862a433
Adjust Base Leg
Scavanger Feb 5, 2024
2e29a5a
Adjustments
Scavanger Feb 10, 2024
bf39352
Ready for PR
Scavanger Feb 10, 2024
276e811
Merge branch 'Autoland-7.0.1' of https://github.com/Scavanger/inav-co…
Scavanger Feb 10, 2024
7f29bea
Fix
Scavanger Feb 10, 2024
6e3d1e0
...
Scavanger Feb 10, 2024
01e374e
Localisation
Scavanger Feb 10, 2024
14bf6de
Last changes
Scavanger Feb 10, 2024
f3f3c43
OSD custom elements
error414 Feb 12, 2024
ef8affe
Lowercase for mission xml
Scavanger Feb 13, 2024
0500da8
Lowercase for Mission files
Scavanger Feb 13, 2024
2c1435a
Lowercase for Mission files
Scavanger Feb 13, 2024
93ebd86
Merge branch 'Autoland-7.0.1' of https://github.com/Scavanger/inav-co…
Scavanger Feb 13, 2024
acef51f
Fix typo
Pancronos Feb 13, 2024
abeaf3c
Merge pull request #1964 from Pancronos/release_7.1.0
MrD-RC Feb 13, 2024
5579bc2
Merge pull request #1901 from error414/osd_custom
DzikuVx Feb 14, 2024
2a9a366
Merge branch 'release_7.1.0' into Autoland-7.0.1
Scavanger Feb 14, 2024
111307e
Merge pull request #1960 from Scavanger/Autoland-7.0.1
DzikuVx Feb 15, 2024
f3617eb
package update
DzikuVx Feb 16, 2024
500b853
Fix syntax error
DzikuVx Feb 16, 2024
ad4eea1
osx64 .zip notarization fix
erstec Feb 16, 2024
4db2ece
remove duplicated keys in MSPCodes array
error414 Oct 9, 2023
15a3e50
Merge pull request #1965 from erstec/osx64-zip-notarization-fix
DzikuVx Feb 17, 2024
7d139d8
Merge pull request #1967 from error414/release_7.1.0
DzikuVx Feb 17, 2024
ae09caf
fix OSD bug, no HD variants in select
error414 Feb 20, 2024
841b05c
Merge pull request #1974 from error414/release_7.1.0
MrD-RC Feb 22, 2024
d18b72b
fixes
breadoven Feb 29, 2024
27cb6e0
Update mission_control.js
breadoven Feb 29, 2024
db5174c
Update mission_control.js
breadoven Feb 29, 2024
efb4983
Merge pull request #1979 from breadoven/abo_mission_planner_fixes
breadoven Mar 2, 2024
c09adfa
Add a 4800 baud rate for MSP
DzikuVx Mar 5, 2024
f4f6bd9
Remove not needed console.log
DzikuVx Mar 5, 2024
706c62d
Merge pull request #1983 from iNavFlight/dzikuvx-add-msp-4800-baud
DzikuVx Mar 5, 2024
9412773
Fix saving mission file
Scavanger Mar 5, 2024
21f0507
Add lost require
Scavanger Mar 6, 2024
6626339
Merge pull request #1984 from Scavanger/RC1-Fix
DzikuVx Mar 7, 2024
11b0bcb
Remove duplicated call on outputs tab
DzikuVx Mar 7, 2024
c75a142
Update sitil binaries
mmosca Mar 7, 2024
a61a976
Merge pull request #1991 from iNavFlight/mmosca-sitl-binaries
mmosca Mar 7, 2024
9911c27
Update main.js
breadoven Mar 9, 2024
983a7d3
Update main.js
breadoven Mar 10, 2024
8637af2
Update linux sitl binary
mmosca Mar 10, 2024
a450cd2
Update sitl binaries
mmosca Mar 10, 2024
9bd9dbe
Merge pull request #1993 from iNavFlight/mmosca-sitl-update-take2
mmosca Mar 10, 2024
966ee22
Merge pull request #1992 from breadoven/abo_setting_fixes
breadoven Mar 11, 2024
c37f04e
Bugfix: Defaults Dialog
Scavanger Mar 13, 2024
7b32e9c
Merge pull request #1996 from Scavanger/Defaults-Dialog-Fix2
DzikuVx Mar 14, 2024
860f0c0
Blank page fix
Scavanger Mar 14, 2024
5766d0e
Merge pull request #1997 from Scavanger/Blank-page-fix
DzikuVx Mar 15, 2024
82ba6e9
Update default WP Radius
b14ckyy Feb 18, 2024
feae17b
rename use-mid-throttle to mc_althold_throttle
sensei-hacker Mar 23, 2024
6e9a8b7
Merge pull request #2003 from sensei-hacker/rename-use-mid-throttle
DzikuVx Mar 23, 2024
008e8f2
linux build fix
DzikuVx Mar 27, 2024
ddf1825
Merge branch 'release_7.1.0' of github.com:iNavFlight/inav-configurat…
DzikuVx Mar 27, 2024
d03e5be
Merge branch 'master' into release_7.1.0
DzikuVx Apr 1, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
137 changes: 130 additions & 7 deletions _locales/en/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -850,7 +850,7 @@
"message": "External PWM servo driver"
},
"featurePWM_SERVO_DRIVERTip": {
"message": "Use external PCA9685 PMW driver to connect up to 16 servos to flight controller. PCA9685 has to be connected to enable this feature."
"message": "Use external PCA9685 PWM driver to connect up to 16 servos to flight controller. PCA9685 has to be connected to enable this feature."
},
"featureRSSI_ADCTip": {
"message": "RSSI is a measurement of signal strength and is very handy so you know when your aircraft is going out of range or if it is suffering RF interference."
Expand Down Expand Up @@ -2999,8 +2999,8 @@
"posholdHoverThrottle": {
"message": "Hover throttle"
},
"posholdHoverMidThrottle": {
"message": "Use mid. throttle for ALTHOLD"
"navmcAltholdThrottle": {
"message": "Stick position for althold hover"
},
"mcWpSlowdown": {
"message": "Slow down when approaching waypoint"
Expand Down Expand Up @@ -3377,6 +3377,54 @@
"fixedWingNavigationConfiguration": {
"message": "Fixed Wing Navigation Settings"
},
"fixedWingLandingConfiguration": {
"message": "Fixed Wing Landing Settings"
},
"MissionPlannerOnlyOneLandWp": {
"message": "You can set only one LAND Waypoint per mission."
},
"fwLandApproachLength" : {
"message": "Final approach length"
},
"fwLandApproachLengthHelp": {
"message": "Length of the final approach, also includes the glide and intercept phase. This is the length from the safe home point to the final turn point."
},
"fwLandFinalApproachPitch2throttle": {
"message": "Modifier for pitch to throttle ratio at final approach"
},
"fwLandFinalApproachPitch2throttleHelp": {
"message": "This value is multiplied by the \"pitch to throttle ratio\" value during the final approach. Allows the velocity to be reduced."
},
"fwLandGlideAlt" : {
"message": "Initial altitude of the glide phase"
},
"fwLandGlideAltHelp" : {
"message": "At this altitude (measured from the altitude of the landing point) the engine is switched off and the aircraft glides from here."
},
"fwLandFlareAlt" : {
"message": "Initial altitude of the flare phase"
},
"fwLandFlareAltHelp" : {
"message": "At this altitude (measured from the altitude of the landing point) the last phase of landing is executed."
},
"fwLandGlidePitch" : {
"message": "Pitch value for glide phase"
},
"fwLandGlidePitchHelp" : {
"message": "This pitch angle is held during the glide phase."
},
"fwLandFlarePitch" : {
"message": "Pitch value for flare phase"
},
"fwLandFlarePitchHelp" : {
"message": "This pitch angle is held during the flare phase."
},
"fwLandMaxTailwind": {
"message": "Max. tailwind"
},
"fwLandMaxTailwindHelp": {
"message": "This value is used when no headwind landing is possible and wind speeds below this value are ignored (inaccuracies in INAV wind measurement)."
},
"osd_unsupported_msg1": {
"message": "Your flight controller isn't responding to OSD commands. This probably means that it does not have an integrated OSD."
},
Expand Down Expand Up @@ -3461,6 +3509,12 @@
"osd_hud_settings": {
"message": "Heads up Display settings"
},
"osd_custom_element_settings": {
"message": "Custom OSD elements"
},
"custom_element": {
"message": "Custom element"
},
"osd_hud_settings_HELP": {
"message": "This section allows tweaking the behavior of HUD elements."
},
Expand Down Expand Up @@ -4331,6 +4385,12 @@
"SafehomeSafeRadius": {
"message": "Safe Radius (m):"
},
"SafehomeFwAppraoch": {
"message": "FW Approach:"
},
"safehomeEdit": {
"message": "Edit Safehome"
},
"missionTitleHide": {
"message": "Hide"
},
Expand Down Expand Up @@ -4361,6 +4421,9 @@
"missionTitleSaveEepromMission": {
"message": "Save Eeprom mission"
},
"missionTitleDelete": {
"message": "Delete"
},
"missionTitleRemoveAll": {
"message": "Remove all"
},
Expand All @@ -4372,7 +4435,7 @@
},
"missionTitleAdd": {
"message": "Add"
},
},
"missionTitleMoveToCenterView": {
"message": "move to center view"
},
Expand All @@ -4385,6 +4448,60 @@
"missionTitlEditMission": {
"message": "Edit Mission"
},
"MissionPlannerFwLAndingAltitudeChangeReset": {
"message": "Altitude below min land altitude. Change ignored"
},
"missionWpType": {
"message": "Type:"
},
"missionWpLat": {
"message": "Lat:"
},
"missionWpLon": {
"message": "Lon:"
},
"missionSeaLevelRef": {
"message": "Sea level Ref: "
},
"missionElevation": {
"message": "Elevation (m):"
},
"missionNA": {
"message": "N/A"
},
"missionGroundDist": {
"message": "Grd Dist (m):"
},
"missionParameter1": {
"message": "Parameter 1:"
},
"missionParameter2": {
"message": "Parameter 2:"
},
"missionUserActions": {
"message": "User Actions:"
},
"missionFwLandingSettings": {
"message": "Fixed Wing landing settings:"
},
"missionFwApproachAlt": {
"message": "Approach Alt: (cm):"
},
"missionFwLandAlt": {
"message": "Land Alt: (cm):"
},
"missionFwApproachDir": {
"message": "Approach direction:"
},
"missionFwLandHeading1": {
"message": "Heading 1: (deg):"
},
"missionFwLandHeading2": {
"message": "Heading 2: (deg):"
},
"missionExclusive": {
"message": "Excl."
},
"missionRTHsettingsTitle": {
"message": "RTH settings"
},
Expand All @@ -4400,6 +4517,12 @@
"missionSafehomeHead": {
"message": "Safe Home manager"
},
"missionSafehomeAvailableSafehomes" : {
"message": "Available Safehomes:"
},
"missionSafehomeMaxSafehomesReached": {
"message": "Maximum number of safehomes reached."
},
"missionMultiMissionHead": {
"message": "Multi Missions"
},
Expand Down Expand Up @@ -4914,10 +5037,10 @@
"message": "Illegal state. Restart required."
},
"motor_direction_inverted": {
"message": "Normal motor direction / Props In configuration"
"message": "Normal motor direction / Props-in configuration"
},
"motor_direction_isInverted": {
"message": "Reversed motor direction / Props Out configuration"
"message": "Reversed motor direction / Props-out configuration"
},
"motor_direction_inverted_hint": {
"message": "Enable if the motor direction is reversed and the props are mounted in the opposite direction."
Expand Down Expand Up @@ -5643,4 +5766,4 @@
"gsTelemetrySpeed": {
"message": "Speed"
}
}
}
35 changes: 29 additions & 6 deletions gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,8 @@ sources.js = [
'./js/sitl.js',
'./js/CliAutoComplete.js',
'./node_modules/jquery-textcomplete/dist/jquery.textcomplete.js',
'./js/fwApproach.js',
'./js/fwApproachCollection.js',
'./js/ltmDecoder.js',
'./js/groundstation.js'
];
Expand Down Expand Up @@ -410,18 +412,39 @@ gulp.task('release-osx64', function(done) {
archive.directory(src, 'INAV Configurator.app');
output.on('close', function() {
if (getArguments().notarize) {
console.log('Notarizing DMG file: ' + zipFilename);
const notarizeArgs = ['macapptool', '-v', '1', 'notarize'];
console.log('Notarizing ZIP file: ' + zipFilename);
const notarizeArgs = ['xcrun', 'notarytool', 'submit'];
notarizeArgs.push(zipFilename);
const notarizationUsername = getArguments()['notarization-username'];
if (notarizationUsername) {
notarizeArgs.push('-u', notarizationUsername)
notarizeArgs.push('--apple-id', notarizationUsername)
} else {
throw new Error('Missing notarization username');
}
const notarizationPassword = getArguments()['notarization-password'];
if (notarizationPassword) {
notarizeArgs.push('-p', notarizationPassword)
notarizeArgs.push('--password', notarizationPassword)
} else {
throw new Error('Missing notarization password');
}
const notarizationTeamId = getArguments()['notarization-team-id'];
if (notarizationTeamId) {
notarizeArgs.push('--team-id', notarizationTeamId)
} else {
throw new Error('Missing notarization Team ID');
}
notarizeArgs.push('--wait');

const notarizationWebhook = getArguments()['notarization-webhook'];
if (notarizationWebhook) {
notarizeArgs.push('--webhook', notarizationWebhook);
}
notarizeArgs.push(zipFilename)
execSync.apply(this, notarizeArgs);

console.log('Stapling ZIP file: ' + zipFilename);
const stapleArgs = ['macapptool', '-v', '1', 'staple'];
stapleArgs.push(zipFilename)
execSync.apply(this, stapleArgs);
}
done();
});
Expand Down Expand Up @@ -587,7 +610,7 @@ function release_deb(arch) {
`xdg-desktop-menu install ${LINUX_INSTALL_DIR}/${metadata.name}/${metadata.name}.desktop`,
],
prerm: [`xdg-desktop-menu uninstall ${metadata.name}.desktop`],
depends: ['libgconf-2-4', 'libatomic1'],
depends: ['libatomic1'],
changelog: [],
_target: `${LINUX_INSTALL_DIR}/${metadata.name}`,
_out: appsDir,
Expand Down
17 changes: 15 additions & 2 deletions js/fc.js
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,10 @@ var CONFIG,
BOARD_ALIGNMENT,
CURRENT_METER_CONFIG,
FEATURES,
RATE_DYNAMICS;
RATE_DYNAMICS,
FW_APPROACH,
OSD_CUSTOM_ELEMENTS;


var FC = {
restartRequired: false,
Expand Down Expand Up @@ -565,6 +568,15 @@ var FC = {
rate: null,
expo: null
};


FW_APPROACH = new FwApproachCollection();

OSD_CUSTOM_ELEMENTS = {
settings: {customElementsCount: 0, customElementTextSize: 0},
items: [],
};

},
getOutputUsages: function() {
return {
Expand Down Expand Up @@ -1307,7 +1319,8 @@ var FC = {
37: "Rangefinder [cm]",
38: "Active MixerProfile",
39: "MixerTransition Active",
40: "Yaw [deg]"
40: "Yaw [deg]",
41: "FW Land State"
}
},
3: {
Expand Down
Loading