1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-13 03:19:58 +03:00
Commit graph

56 commits

Author SHA1 Message Date
Darren Lines
2dfceb7c66
Merge pull request #9868 from iNavFlight/MrD_Change-sensor-IDs-for-GPS-and-Modes-on-SmartPort
Change SmartPort sensor IDs for GPS and Modes
2024-09-17 12:09:51 +01:00
Marcelo Bezerra
cd7e89d8c7 Add basic sbus information and link to full docs 2024-07-20 21:09:24 +02:00
Darren Lines
6f58bdbf7f Change SmartPort sensor IDs for GPS and Modes
The current implementation of INAV SmartPort telemetry uses temperature sensor IDs for Modes and GNSS data. This causes issues on transmitter firmware that more strictly adhere to the telemetry ID's intended use. The Tmp sensors can't be converted to a different type, so they can't be read correctly.

This PR changes the IDs to some that are not associated with specific functions or types. There is also an option to use the legacy IDs to allow for a deprecation period. This legacy option should be removed in INAV 10.0.
2024-03-29 13:27:30 +00:00
Pawel Spychalski (DzikuVx)
e7c9320361 Drop FrSky D-series telemetry 2023-03-12 12:33:55 +01:00
Pawel Spychalski (DzikuVx)
ef317763dd iNav to INAV 2022-09-21 11:05:02 +02:00
Darren Lines
98cd755e09
Add detail to airspeed sensor data
Fixes #8031
2022-05-19 20:34:48 +01:00
Jonathan Hudson
b4d23ea68c
update Telemetry.md (#7978) 2022-04-21 16:58:18 +01:00
Pawel Spychalski (DzikuVx)
494940c95f Update to the Telemetry.md docs 2022-03-15 10:56:41 +01:00
Darren Lines
7bd5951c68 Added Azimuth to SmartPort telemetry
I also updated the link to the OpenTX identifiers page, as the old one was a 404.
2021-07-03 16:09:08 +01:00
Pawel Spychalski (DzikuVx)
25e1524dea Update docs for Lua telemetry 2021-02-25 11:40:32 +01:00
Stefan Naewe
a2893030ad Document telemetry sensor 0x450
Signed-off-by: Stefan Naewe <stefan.naewe@gmail.com>
2020-04-25 22:36:56 +02:00
Tommy Nyqvist
bba37a1497 updated the SMS example in Telemetry.md 2019-08-30 11:26:10 +02:00
Tommy Nyqvist
c5056ceaed sim module docs update 2019-05-30 14:22:09 +03:00
Scavanger
1b9df3e955 Half duplex support for HoTT telemetry (#4723)
* Support for half dupelx (= one wire) for HoTT Telemetry.
* Rename setting uart_unidir to telemetry_uart_unidir.
* Support for half dupelx (= one wire) for HoTT Telemetry.
* Update documentation.
2019-05-26 17:37:24 +02:00
Tim Eckel
05e0e946bc Telemetry documentation changes/clarification for 2.0 (#3712)
Documentation clarification for telemetry
2018-08-07 22:23:30 +02:00
Alberto García Hierro
c402745514 Replace telemetry_inversion with telemetry_inverted
telemetry_inverted applies to any telemetry protocol and causes
the default protocol inversion to be flipped. This means that a
default of 0 (OFF) will work for most users, while hacked and custom
RXs can be used by enabling this new setting.

The parameter group version for PG_TELEMETRY_CONFIG has been
increased to prevent the value from the old telemetry_inversion
setting to overwrite telemetry_inverted when upgrading from
previous versions.

Documention and target files have been updated too.
2018-04-18 16:18:44 +01:00
hali9
cc4ab1b8ab IBUS arm fix and cell voltage report (#3041)
* ibus report cell voltage
2018-04-18 21:40:57 +10:00
Pawel Spychalski (DzikuVx)
cc1380e3e3 minor improvement 2018-04-16 14:25:39 +02:00
Pawel Spychalski (DzikuVx)
624f3d2358 missing table row 2018-04-16 14:25:06 +02:00
Pawel Spychalski (DzikuVx)
4c56d4502e updated smartport documentation 2018-04-16 14:22:52 +02:00
Tim Eckel
6d6642177f Added auto tune and flaperon modes to telemetry as suggested by a fw flyer, moved home reset to a more logical location with GPS info 2017-10-26 21:35:57 -04:00
Konstantin Sharlaimov
0e5cdd0380 Merge pull request #2356 from teckel12/te_smartport_correction
Adds home reset to S.Port telemetry and telemetry readme updates, corrections, and clarifications
2017-10-17 14:25:22 +10:00
teckel12
8a8e8db324 Include reference to LuaTelemetry script in SmartPort telemetry documentation 2017-10-16 15:28:11 -04:00
teckel12
4115b48aa6 Clarified SmartPort and FrSky telemetry 2017-10-16 11:56:34 -04:00
teckel12
ebbfbcfe5a Add home reset to S.Port telemetry and correct S.Port manual 2017-10-16 11:29:07 -04:00
hali9
28a8fd0981 IBUS telemetry new features (#1495)
* ibus_telemetry_type 3,4,5

* Measure value

* Update ibus_shared.c

* Update ibus.c

* Update barometer.h

* Update barometer.c

* Update ibus_shared.c

* Missing LAUNCH in getFlightModeForTelemetry

* Update barometer.c

* Speed is in mph - change to km/h

* Climb rate signed and no divide

* Reorder values and support new oficial version

* Add Gps alt 4 byte and capacity (fuel)

* support new oficial version

* Update doc

* Update barometer.h

* Update ibus.c

* Update ibus_shared.c

* Update ibus_shared.h
2017-10-14 09:35:21 +10:00
Konstantin Sharlaimov
d47b188c4c SmartPort (S.Port) telemetry enhancements, cleanup, and documentation (#2050)
* Fuel telemetry shows as a percentage of battery capacity if set, new telemetry identifier for GPS signal strength, telemetry timeout lengthened to 3ms

* Prevent divide by zero, remove duplicate identifier FSSP_DATAID_CAP_USED

* Prevent divide by zero

* Remove GPS accuracy

* Remove GPS accuracy

* Reset timeouts to default

* Added smartport_fuel_percent boolean variable to send Smartport telemetry fuel as available battery percentage based on battery_capacity variable

* Prevent rollover of FSSP_DATAID_T1 telemetry to next digit if PASSTHRU_MODE and other flight modes are true

* Added GPS accuracy to unused hundreds position on FSSP_DATAID_T2 (0=lowest to 9=highest accuracy), constrained number of satellites to 0-99 range to avoid rollover into hundreds position

* Updated readme to detail SmartPort (S.Port) available telemetry sensors

* Readme tweaks

* Readme formatting/spelling

* Smartport S.Port telemetry moved to top to avoid confusion with older FrSky telemetry

* Added Taranis Q X7 as a new Smartport receiver

* Readme clarification

* Increased timeout which seems to cause fewer telemetry sensor lost errors when using software serial port for SmartPort telemetry

* Changes to follow coding style guidelines are per iNAV documentation

* SmartPort telemetry doc changes

* Better SmartPort telemetry  definition

* Documentation additions/corrections

* Testing to verify port names

* Confirmed telemetry names in OpenTX

* Rearranged telemetry IDs to better match order of discovery

* Removed test ASpd for GPS only

* Distance to home has the ID 0420 not 420 in OpenTX

* Test to see if idle telemetry causes sensor lost

* Folded Cleanflight SmartPort telemetry logic with iNav SmartPort telemetry info for proper function on all ports including software serial

* Cleaned up and streamlined code, rock solid even when using soft serial

* Added home reset and failsafe mode telemetry indicators, updated docs, code reformatting

* Slight code clarification

* Oops! Don't call GPS functions if GPS isn't defined

* Compiles fine here with the same target, but Travis doesn't like it for some reason, so I added some seemingly unneeded pre-compile logic, go figure...

* Finishing touches, everything seems to be good
2017-08-29 15:47:35 +10:00
Stefan Haubold
9202603d8d replaced "cleanflight" with "inav" in documentation where it make sense 2017-04-19 17:20:15 +02:00
Konstantin Sharlaimov
2667313b2b Merge pull request #1551 from iNavFlight/master
Master to development
2017-04-12 23:12:44 +10:00
Pawel Chojnacki
5581eac94b Fix typo in telemetry setting name 2017-04-04 19:40:30 +02:00
Konstantin Sharlaimov (DigitalEntity)
7a3e46ed53 Implement sharing an UART for IBUS SerialRX and telemetry (kudos to @hali9 and @unitware) 2017-03-30 21:23:27 +10:00
Jonathan Hudson
70ede93058 correct name of ltm_update_rate variable in Telemtry,md 2017-03-26 19:46:17 +01:00
Jonathan Hudson
6be27778da * tidy up LTM update schedules
* update CLI and Telemetry documentation
2017-03-26 11:51:32 +01:00
hali9
3f277d2159 Update IBUS telemetry (#1228)
Update FlySky iBus telemetry
2017-02-06 16:56:34 +10:00
Paweł Spychalski
a4af65ff00 Update Telemetry.md 2016-12-26 11:17:53 +01:00
Paweł Spychalski
62281242af Update Telemetry.md 2016-11-02 18:36:04 +01:00
Paweł Spychalski
d022dcfb39 missing backslash 2016-11-02 18:33:53 +01:00
Pawel Spychalski (DzikuVx)
5db140ae95 setting name changed 2016-11-01 15:22:19 +01:00
Pawel Spychalski (DzikuVx)
5827e2b9ca Smartport on F4 with external inverters 2016-10-29 20:10:42 +02:00
Konstantin Sharlaimov (DigitalEntity)
5687f58d34 MAVLink documentation update 2016-06-15 20:36:10 +03:00
Pawel Spychalski (DzikuVx)
a588ee08b9 docs update fixes#282 2016-06-14 21:38:51 +02:00
Paweł Spychalski
8499253400 Update Telemetry.md 2016-05-01 12:28:20 +02:00
Jonathan Hudson
1682c3c4b2 Update Telemetry documentation for LTM 2015-12-14 21:13:20 +00:00
Dominic Clifton
7dcb4d93e9 SmartPort - Updating telemetry documentation. 2015-04-01 21:52:24 +01:00
Dominic Clifton
8c5050848d Update telemetry documentation now that telemetry_provider is gone.
Closes #670.
2015-03-25 13:23:15 +00:00
Dominic Clifton
4cf6fe6571 Rename 'frsky_hiprec_vfas' to 'frsky_vfas_precision' and introduce enum
for FRSKY_VFAS_PRECISION_LOW and FRSKY_VFAS_PRECISION_HIGH.

Improves naming for humans.  'hiprec' was meaningless and
untranslatable. See
https://cleancoders.com/episode/clean-code-episode-2/show
2015-03-13 23:49:24 +01:00
Damjan Adamic
517d38c94f Re #316: Battery voltage calculation converted to integer arithmetic, unit tests updated to account for proper rounding of voltage
Added frsky_hiprec_vfas configuration option that selects how VFAS is sent
Better arithmetics for FrSky CELL voltages, VFAS battery voltage send with other ID that allows 0.1V resolution
2015-03-09 20:43:04 +01:00
Dominic Clifton
01fb028fe4 Update HoTT connection details 2015-01-17 19:52:42 +00:00
Pim van Pelt
bb5d22a8d2 Various formatting and typographic fixes 2015-01-04 00:53:24 +01:00
Dominic Clifton
662dcc2920 Updating telemetry documentation to cover SmartPort (S.Port). 2014-11-12 00:56:50 +00:00