ArduPilot / mavlink

MAVLink micro air vehicle marshalling / communication library
http://qgroundcontrol.org/mavlink/start
Other
63 stars 286 forks source link

Can you auto push autopilotmega.xml on a schedule to mavlink/mavlink? #375

Open hamishwillee opened 1 week ago

hamishwillee commented 1 week ago

We just got a clash in https://github.com/mavlink/mavlink/pull/2174 because development.xml was assigned an ID that was used by ArduPilotmega.xml some months ago.

Now the value development was defined in the wrong range but would be good if we could catch earlier.

Having most up to date dialects would help with that. Is it possible to push ardupilotmega up on a cycle using a workflow?

Davidsastresas commented 5 days ago

I second this, thanks @hamishwillee. For awareness @rmackay9

hamishwillee commented 3 days ago

@peterbarker I fixed this using a workflow in mavlink/mavlink - https://github.com/mavlink/mavlink/pull/2177, resulting in first PR https://github.com/mavlink/mavlink/pull/2178

This just fetches ardupilotmega.xml, but that dialect depends on a number of others (loweheiser.xml) is new to me. Which of these are managed as part of the ardupilot project? I.e. the "master" version is seen to be the one in ArduPilot/mavlink.

  <include>uAvionix.xml</include>
  <include>icarous.xml</include>
  <include>loweheiser.xml</include>
  <include>cubepilot.xml</include>
  <include>csAirLink.xml</include>