Mavlink is usually transported using serial connection, so the Saleae Logic will already “see it”
With the headers at https://mavlink.io/en/
it should be trivial to “understand” the package, type, sequence, verify the checksum.
Do a protocol plugin also need to detect baudrate start/stop bits etc, or could the custom protocol just use the binary data already decoded as a serial stream ?
Also, such plugin would somehow do the same thing as the native serial handling, how would that go ?
One way that I wish was possible to handle it, would be for the custom protocol pluging to just recieve the bytes, and then, if it detected known protocol, it could return annotations/labels.
how big a project would it be to properly show MAVlink ?