Skip to content

World, meet PJON

Compare
Choose a tag to compare
@aperepel aperepel released this 31 Mar 19:16
· 28 commits to master since this release

Initial, but already functional release:

  • Sync frames (leading 1 plus tagging 0) displayed.
  • Packet Start and Stopvisually tagged (green and red dots)
  • Data bytes parsed and displayed in a friendly format
  • Frame types tagged, so one can quickly tell where they belong in PJON communications:
    • Device ID
    • Length
    • Payload
    • Checksum
    • Ack/Nack
  • Timing values adjustable (e.g. read PJON's Timing.h for reference)
  • The protocol analyzer will try to guess the bitrate from a capture
  • Decoded protocol searchable in a tabular format

Known issues:

  • Well, it's a first release, be gentle, but any constructive feedback is welcome :)
  • Multi-byte payloads aren't supported yet. High on the TODO list, actually, it's #1 :)
  • Compiled for OSX only (I don't have access to other environments to setup a complete build - help wanted for Linux and Windows!)
  • Export to file not implemented (there is some template code, but I didn't even look at it for the time being)
  • Data generator is not implemented (again, only some generated placeholder code in there currently). This does not affect operations in any way, only useful for simulating data in disconnected modes and in demos.