Had been doing some more thinking about this project, and I feel that one can do the following:
First, both copters should be controlled from one radio, that is a safety issue, you would not want to juggle radios, etc. There is a “small” catch, FAA, does not like one person flying two aircrafts… But who likes FAA?
Second. For the relay copter, I think that I can get away with a maximum 6 channels, leaving the other 10 channels for the main copter. The way to do it is to use 4 channels for the main controls, and 1 channel for the flight mode selector. These 5 channels are key to safety and should not be multiplexed or programatically touched by any means. Now, for the remaining 6th channel I am thinking of multiplexing several channels into it, most probably by means of LUA.
I need at least the following functions:
Switch Video Channel 1/2
Point VRX antenna in elevation, about 10 positions
Possibly, switch for killing motors
Easiest way to do so would be on GS radio to condition the signal in this way:
switch 1 on - 1000 uS, off 1050 uS
switch 2 on - 1100 uS, off 1100 uS
switch 3
switch 4 1200 uS
Analog range 1250..1500
Analog range 1550..1800
The GS MC (additional MCcccC, of the nano type or similar) would condition the signal in sequence, i.e. will read the switch 1, send a pulse of 1000/1050 for 25 mS, then switch 2, switch 3, Analog 1, Analog 2.
The LUA on the copter will decode these, basically, reading the value, if the value is between 999 and 1075, that means switch 1, and it will set switch 1 to either on or off depending on the value. If the value received is beyond that range, the LUA will keep outputting the last received value, either permanently or up to a certain timeout period, after which a preset value will be output.
The analog signals will be expanded, i.e. 1250..1500 will become 1000..2000.
With update rates of 100Hz or more on the Express LRS, there is absolutely no issue of obtaining 6 digital on/off channels and 2 analog channels with a real update rate of about 5..10 Hz. Just for reference, for long range fixed wing planes, I have set update rates of around 6Hz. 4 Hz felt like sluggish, and I could not see any difference between 8 Hz and 20 Hz update rate. (Just wonder, what jerk needs an update rate of 1000 Hz in Express LRS?).
So with this method I can get enough channels in one channel.