The crsf frame type CRSF_FRAMETYPE_COMMAND (0x32) could serve as a general means to send arbitrary commands to some device (on the receiver side) like a flight-controller or some other general device inside the model. These devices use their own realm to define a set of commands.
For this to come true, there must be a proven list of command-types (realms). These realms define namespaces for commands or data to be send to a device on the receiver side.
The crsf frame type CRSF_FRAMETYPE_COMMAND (0x32) could serve as a general means to send arbitrary commands to some device (on the receiver side) like a flight-controller or some other general device inside the model. These devices use their own realm to define a set of commands.
For this to come true, there must be a proven list of command-types (realms). These realms define namespaces for commands or data to be send to a device on the receiver side.
Actually (wiki) we have the realms
0x10
: receiver0x0a
: generalI could imagine more realms like
0x90
-0x97
: ESC0
-7
0xa0
-0xa7
: General controller (GC)0
-7