On Sun, 2020-06-14 at 19:59 +0400, JULIO AGUIRRE wrote:
>
> i want to share the dumps for the Padded Jittering Data Link PJDL V4.1 used
> in Pjon Comm protocol.
>
> https://github.com/jcallano/sigrok-dumps/tree/master/pjonSWBB

Have picked up the essential parts of your capture. Those which
demonstrate typical communication patterns, as well as edge
cases. But have trimmed "the tedium" of ever repeating identical
frames. Have left out your analog captures, as their content is
identical to the digital ones, and they are not accessible to the
regression test suite. So they could only serve for interactive
exploration by users, but then there already are the digital ones
which communicate the same data frames. Kept some of the glitches
as it's always good to have valid as well as invalid data around.

The PJON protocol has interesting properties, most of all its
highly flexible layout. Which your captures haven't touched yet.
So it would be good to get more captures, especially those which
increase coverage of the protocol's feature set. Optionally
present fields, fields of varying layout or presentation,
payloads which are longer than one byte, hierarchical sender and
receiver identification (busses), service and packet identification,
etc etc.

> I will try to develop a decoder for this protocol.

Out of interest I whipped up a decoder implementation. Looks
pretty usable to me, and is assumed to be operational. But hasn't
seen much test yet, mostly due to lack of example captures. This
implementation went mainline today, should be part of the nightly
build and be available for download tomorrow.

Would be good to throw more traffic captures at this decoder, to
check whether it's complete and correct, or where it's lacking
and needs improvement.

Have also amended the decoder wiki page a little, but more
cleanup would be nice. Are you willing to look into that?

  https://sigrok.org/wiki/Protocol_decoder:Pjon

Since I've never heard of the protocol before, and don't have a
local setup, the decoder implementation and the wiki page content
are mostly my interpretation of docs that were available to me.
So I might have been wrong at times. Feel free to fix that.

Enjoy!


virtually yours
Gerhard Sittig
--
     If you don't understand or are scared by any of the above
             ask your parents or an adult to help you.


_______________________________________________
sigrok-devel mailing list
sigrok-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sigrok-devel

Reply via email to