I was pondering if I should chim in or not, but now think I should, as it is one of the sad and unexplicable discussions where one really wonders if ArduPilot understands things.
ArduPilot would NOT have to do ANYTHING of all this.
The fundamental problem with ArduPilot is that the “router” which it implements is not a router at all but a whatever, which in fact does not even fulfill the most basic requirements required by the router specification, namely to also route unknown messages (which e.g. any other router on planet like mavlink-routerd and others do).
The only and really reason for why one has to add these other messages into ArduPilot’s xml is for exactly this reason, to make ArduPilot able to route them.
All this talk about WIP and “we do not like this message” and “ohhuhuhoho” hence turns out to be nothing else than a distraction. Given how long this sort of topic and responses are around and that it’s not like that it wasn’t mentioned before so they couldn’t know one only can speculate that this is by purpose.
Moreover, adding the missing messages to their xml would NOT do any harm at all, since adding the message in no way means that they would have to implement any support or change a single line of code. It would be zero effort and zero cost and zero brain. Yet they massively refuse to do it. One again concludes that all this talk about WIP and “we do not like this message” and “ohhuhuhoho” is just exactly this.
Sadly, ArduPilot’s attitude in this and such matters is certainly not to the benefit of the community.
This example here should be evidence enough. It only can be called sad that it made Marc_Dornan to not use something which he 2 years ago had been very interested in and which he probably could have had much use of.
Very sad. But actual fact.