Tags: singular0/n2k
Tags
fix: Increase precision on deeply-divided uint32s (lat/long) to float… …64 (boatkit-io#40)
fix: Fast packet assembly (boatkit-io#39) The available information is ambiguous on whether fast packet frames must arrive in order. The previous implementation allowed out of order arrival, including allowing subsequent frames to precede the first frame (which includes the length of the complete fast frame). As a result missing a frame might create a cascade of failures in receiving a fast packet from that source and pgn using the same sequence ID. The changes tighten the ordering requirement: the first frame must precede all others. This assures that if we miss any frame in the sequence (possible since the transport does not guarantee delivery) the previous (partial) fast packet will be reset and we'll resync with the sender the next time they send a sequence for the PGN with the same sequence ID. --------- Co-authored-by: Russell Daniels <russd@inquest.com>
fix: Untangling can.Frame/canadapter.Frame by moving all to brutella/… …can (boatkit-io#21)
Russd/refactor (boatkit-io#5) * Initial refactor checkin * unknownpgn type to pgn pkg * generic channels * support new raw file format; temp fix for pgn 127500 * unknownpgn type to pgn pkg * update tests * add lint to makefile * fix(lintroller): enable doculint fully * Changes for lintroller * updated to lates canboat.json, minor doc fix * Support for fields defined elsewhere * update change log * Added comments for Lint * fix nmeareadfieldsgroupfunction repeat2 * nil returned when specified field is out of range * return unknownpgn when all decoders fail. * Updated change log * update tools * pull canboat.json directly from canboat --------- Co-authored-by: Jared Allard <jaredallard@users.noreply.github.com>
PreviousNext