From 65d8cc9ec91a985bff3a0fbfd84ba2a4186f3155 Mon Sep 17 00:00:00 2001 From: Sensei Date: Tue, 13 May 2025 18:36:50 -0500 Subject: [PATCH 1/3] Programming Framework.md: Clarify DELAY --- docs/Programming Framework.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Programming Framework.md b/docs/Programming Framework.md index 0e6592785a7..deb6386eb5b 100644 --- a/docs/Programming Framework.md +++ b/docs/Programming Framework.md @@ -94,7 +94,7 @@ IPF can be edited using INAV Configurator user interface, or via CLI. To use COn | 45 | Flight Axis Angle Override | Sets the target attitude angle for axis. In other words, when active, it enforces Angle mode (Heading Hold for Yaw) on this axis (Angle mode does not have to be active). `Operand A` defines the axis: `0` - Roll, `1` - Pitch, `2` - Yaw. `Operand B` defines the angle in degrees | | 46 | Flight Axis Rate Override | Sets the target rate (rotation speed) for axis. `Operand A` defines the axis: `0` - Roll, `1` - Pitch, `2` - Yaw. `Operand B` defines the rate in degrees per second | | 47 | Edge | Momentarily true when triggered by `Operand A`. `Operand A` is the activation operator [`boolean`], `Operand B` _(Optional)_ is the time for the edge to stay active [ms]. After activation, operator will return `true` until the time in Operand B is reached. If a pure momentary edge is wanted. Just leave `Operand B` as the default `Value: 0` setting. | -| 48 | Delay | Delays activation after being triggered. This will return `true` when `Operand A` _is_ true, and the delay time in `Operand B` [ms] has been exceeded. | +| 48 | Delay | Delays activation after being triggered. This will return `true` when `Operand A` _is_ true, and has been true for the last `Operand B` [ms]. | | 49 | Timer | A simple on - off timer. `true` for the duration of `Operand A` [ms]. Then `false` for the duration of `Operand B` [ms]. | | 50 | Delta | This returns `true` when the value of `Operand A` has changed by the value of `Operand B` or greater within 100ms. ( \|ΔA\| >= B ) | | 51 | Approx Equals (A ~ B) | `true` if `Operand B` is within 1% of `Operand A`. | From 2c637e8df9d4944546c56e73d1812855bd379377 Mon Sep 17 00:00:00 2001 From: Sensei Date: Wed, 11 Jun 2025 09:23:46 -0500 Subject: [PATCH 2/3] Fixed Wing Landing.md: typo --- docs/Fixed Wing Landing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Fixed Wing Landing.md b/docs/Fixed Wing Landing.md index c50bef9c567..74887b30516 100644 --- a/docs/Fixed Wing Landing.md +++ b/docs/Fixed Wing Landing.md @@ -15,7 +15,7 @@ This enables up to 4 different approach directions, based on the landing site an 3. The landing direction and the approach waypoints are calculated on the basis of the measured wind parameters. If no headwind landing is possible or the wind strength is greater than "Max. tailwind" (see Global Parameters), return to point 2. 4. The landing is initiated. The aircraft flies the downwind course, "Approach Altitude" is held. 5. Base Leg: the altitude is reduced from 2/3 of "Approach Altitude". -6. Final Appraoch: The engine power is reduced using "Pitch2throttle modifier" to reduce speed and the altitude is gradually reduced towards "Land Altitude" while approaching the Safehome coordinates. +6. Final Approach: The engine power is reduced using "Pitch2throttle modifier" to reduce speed and the altitude is gradually reduced towards "Land Altitude" while approaching the Safehome coordinates. 7. Glide: When "Glide Altitude" is reached, the motor is switched off and the pitch angle of "Glide Pitch" is held. 7. Flare: Only if a LIDAR/Rangefinder sensor is present: the motor remains switched off and the pitch angle of "Flare Pitch" is held 8. Landing: As soon as INAV has detected the landing, it is automatically disarmed, see setting `nav_disarm_on_landing`. From f78aeab27638a3f5c4bf81f0785f00f0d26b4f8d Mon Sep 17 00:00:00 2001 From: p-i-engineer Date: Fri, 18 Apr 2025 20:17:35 -0700 Subject: [PATCH 3/3] add adsb to cms menu --- src/main/cms/cms_menu_osd.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/cms/cms_menu_osd.c b/src/main/cms/cms_menu_osd.c index 0e85d0e656d..745a6a3378b 100644 --- a/src/main/cms/cms_menu_osd.c +++ b/src/main/cms/cms_menu_osd.c @@ -217,6 +217,8 @@ static const OSD_Entry menuOsdElemsEntries[] = OSD_ELEMENT_ENTRY("AZIMUTH", OSD_AZIMUTH), OSD_ELEMENT_ENTRY("GRD COURSE", OSD_GROUND_COURSE), OSD_ELEMENT_ENTRY("X TRACK ERR", OSD_CROSS_TRACK_ERROR), + OSD_ELEMENT_ENTRY("ADSB WARNING", OSD_ADSB_WARNING), + OSD_ELEMENT_ENTRY("ADSB INFO", OSD_ADSB_INFO), #endif // GPS OSD_ELEMENT_ENTRY("HEADING", OSD_HEADING), OSD_ELEMENT_ENTRY("HEADING GR.", OSD_HEADING_GRAPH),