I would! As long as you stick to INTS/Floats for PX4 and floats as ardupilot interprets them you should be fine for interacting with those two autopilots.
I’ve got a PR in place following this discussion. Needs to be reviewed and approved, and I want to confirm with both ArduPilot and PX4 the same interpretation.
No, not until the PR goes in.
But I suspect that it is “official”, just that no one has removed the wip yet. It has been around for some years now.
We don’t know that their dialect message doesn’t predate the command. But yes, in either case it would be good for us all to use the same approach. I will add it for discussion.
Yes. I need to revisit the heartbeat protocol and document some more of this. If you create a bug against the page I will certainly do so. Even if you don’t I hope to do so, but a bug report helps reduce the chance things will fall off my list.