Skip to content

Commit

Permalink
Add SysId configuration, (#408)
Browse files Browse the repository at this point in the history
* Add SysId configuration, requires ExpressLRS/ExpressLRS#2891

* Update wordlist.txt

---------

Co-authored-by: Nikhil Parikh <[email protected]>
  • Loading branch information
LupusTheCanine and maybenikhil authored Oct 26, 2024
1 parent 1358fdf commit fe28658
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 3 deletions.
4 changes: 3 additions & 1 deletion .wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -480,11 +480,13 @@ MatchTX
feedforward
setpoint
unticked
sysID
sysIDs
Lvl
Pwr
pitmode
HV
DAC
Bidirectionality
VTXes
OpenVTX
OpenVTX
13 changes: 11 additions & 2 deletions docs/software/mavlink.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,16 @@ The minimum versions to use this feature are:

1. Configure your usual power, packet rate, etc. The telemetry ratio will be preset to 1:2 (and cannot be changed while in MAVLink mode).

1. (Optional) Configure Source and Target SysIDs

1. Power-cycle the receiver

2. Go to `Other Devices` and select your receiver

3. Set `Target SysID` to the vehicle SysID

4. Set `Source SysID` to preferred GCS SysID

1. Wire the RX to a free UART on your flight controller that is suitable for TLM + RC. A DMA-capable UART is recommended.


Expand Down Expand Up @@ -115,10 +125,9 @@ When set to MAVLink mode, ELRS changes the allocation of uplink and downlink fra
- Uplink frames from TX to RX continue to include stick/switch data in the standard ELRS format
- Uplink frames are opportunistically replaced with MAVLink data from your GCS to your aircraft, which is limited to a maximum of 50% of the link's upstream bandwidth. In general, MAVLink from GCS to the aircraft consumes very little bandwidth, due to it being mainly GCS heartbeats.


- Downlink telemetry frames from RX to TX are completely replaced by MAVLink data
- Your TX converts the MAVLink telemetry into standard CRSF format which is understood by EdgeTX

### Stubborn Sender

ELRS uses its stubborn telemetry sender system for MAVLink messages - this system retries packets which weren't delivered, keeping MAVLink link quality high over longer distances and/or with interference.
ELRS uses its stubborn telemetry sender system for MAVLink messages - this system retries packets which weren't delivered, keeping MAVLink link quality high over longer distances and/or with interference.

0 comments on commit fe28658

Please sign in to comment.