mirror of
https://github.com/pascallanger/DIY-Multiprotocol-TX-Module.git
synced 2025-12-27 06:30:16 +00:00
Send channel order in MULTI_TELEMETRY
This commit is contained in:
@@ -19,7 +19,7 @@
|
||||
#define VERSION_MAJOR 1
|
||||
#define VERSION_MINOR 3
|
||||
#define VERSION_REVISION 0
|
||||
#define VERSION_PATCH_LEVEL 10
|
||||
#define VERSION_PATCH_LEVEL 11
|
||||
|
||||
//******************
|
||||
// Protocols
|
||||
@@ -829,13 +829,13 @@ Serial: 100000 Baud 8e2 _ xxxx xxxx p --
|
||||
Values are concatenated to fit in 22 bytes like in SBUS protocol.
|
||||
Failsafe values have exactly the same range/values than normal channels except the extremes where
|
||||
0=no pulse, 2047=hold. If failsafe is not set or RX then failsafe packets should not be sent.
|
||||
Stream[26] = sub_protocol bits 6 & 7|RxNum bits 4 & 5|Disable_Telemetry 3|Disable_CH_Mapping 2|Future_Use 1|Telem_Invert 0;
|
||||
Stream[26] = sub_protocol bits 6 & 7|RxNum bits 4 & 5|Future_Use 3|Telem_Invert 2|Disable_Telemetry 1|Disable_CH_Mapping 0
|
||||
sub_protocol is 0..255 (bits 0..5 + bits 6..7)
|
||||
RxNum value is 0..63 (bits 0..3 + bits 4..5)
|
||||
Disable_Telemetry => 0x08 0=enable, 1=disable
|
||||
Disable_CH_Mapping => 0x04 0=enable, 1=disable
|
||||
Future_Use => 0x02 0= , 1=
|
||||
Telem_Invert => 0x01 0=normal, 1=invert
|
||||
Telemetry_Invert => 0x08 0=normal, 1=invert
|
||||
Future_Use => 0x04 0= , 1=
|
||||
Disable_Telemetry => 0x02 0=enable, 1=disable
|
||||
Disable_CH_Mapping => 0x01 0=enable, 1=disable
|
||||
Stream[27.. 36] = between 0 and 9 bytes for additional protocol data
|
||||
*/
|
||||
/*
|
||||
@@ -896,16 +896,16 @@ Serial: 100000 Baud 8e2 _ xxxx xxxx p --
|
||||
0x08 = Module is in binding mode
|
||||
0x10 = Module waits a bind event to load the protocol
|
||||
0x20 = Current protocol supports failsafe
|
||||
0x40 = Current protocol supports disable channel mapping
|
||||
0x80 = Data buffer is almost full
|
||||
[5] major
|
||||
[6] minor
|
||||
[7] revision
|
||||
[8] patchlevel,
|
||||
version of multi code, should be displayed as major.minor.revision.patchlevel
|
||||
|
||||
[8] patchlevel
|
||||
version of multi code, should be displayed as major.minor.revision.patchlevel
|
||||
[9] channel order: CH4|CH3|CH2|CH1 with CHx value A=0,E=1,T=2,R=3
|
||||
more information can be added by specifing a longer length of the type, the TX will just ignore these bytes
|
||||
|
||||
|
||||
Type 0x02 Frksy S.port telemetry
|
||||
Type 0x03 Frsky Hub telemetry
|
||||
|
||||
|
||||
Reference in New Issue
Block a user