Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document Offboard Control protocol #87

Open
hamishwillee opened this issue Jul 23, 2018 · 4 comments
Open

Document Offboard Control protocol #87

hamishwillee opened this issue Jul 23, 2018 · 4 comments

Comments

@hamishwillee
Copy link
Collaborator

Currently we use Protocols · MAVLink Developer Guide to group sub protocols (ie Mission, Command, etc). As part of documenting the protocol this also sensibly groups messages.

However we don't have any similar spot to group "interfaces" - logical sets of messages without any special protocol over/above the command protocol (say). For example Offboard (Control) messages.

Possible option is to make the Protocols section - Protocols & Interfaces.

@hamishwillee
Copy link
Collaborator Author

Near empty doc on interface from old site:

Control Interface

In contrast to the parameter or waypoint interface these messages are not part of a formal protocol, but serve all the same purpose of providing controller set points to the autopilot. The most common application of this interface is an onboard companion computer.

@LorenzMeier
Copy link
Member

The offboard interface has a statemachine as well, so in fact it’s the same. Let’s call all of them Micro services and work on documenting all state machines.

@hamishwillee
Copy link
Collaborator Author

That is a good idea. I will move towards that.

@hamishwillee
Copy link
Collaborator Author

Though I don't love "microservice" either. I tend to think of a service as the implementation of a protocol. So what we have here is a sub-protocol, as documented.

@hamishwillee hamishwillee changed the title Find place and document "Control Interface" Document Offboard Control protocol Jul 23, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants