Peter Hall
Peter Hall
> * auto-tune Added results checking to the existing autotest. Roll is very consistent, values within 2% every time. Pitch is not, there seems to be three solutions for P...
I have added some more cases to the pitch result checker, I ran it 25 times localy and got this:  No guarantees that it won't fail occasionally, but it...
Added check for display bitmask with no enum per: https://github.com/ArduPilot/mavlink/pull/383#issuecomment-2664212322 ``` ardupilotmega.xml: Message MAG_CAL_PROGRESS field cal_mask is marked display="bitmask" with no enum common.xml: Message HIL_ACTUATOR_CONTROLS field flags is marked display="bitmask"...
> Rule for enums is that we don't bother if there are less than four values. That said, a true/false enum might be useful, in particular because it ensures a...
Re-based, output is now: ``` ardupilotmega.xml: Enum: RALLY_FLAGS should be a marked as bitmask? common.xml: Enum: MAV_ODID_OPERATOR_ID_TYPE has only 1 items? common.xml: Enum: MAV_EVENT_ERROR_REASON has only 1 items? common.xml: Enum:...
How do you feel about a string vs the tables? The pack and unpack string functions are very powerful for extracting values with the correct format. Its a shame we...
> My use case was a browser connecting to MP as the data source > > Yours is to push data to somewhere? Right, mission planner connects directly to the...
> I assume you have something working? https://github.com/IamPete1/WebTools/tree/MAVLink_Dashboard As with all the WebTools it is 100% client side, so the only option we have is WebSocket client (we could do...
Turns out MissionPlanner already forwards on `ws://127.0.0.1:56781`. So we don't need this PR. https://github.com/ArduPilot/WebTools/pull/196 adds auto connection.
We really should lock this in with a auto-test once we get them all documented again. Or maybe even have white list for logs that are "allowed" to be undocumented...