ark::ins::SwiftProtocolParser

Defined in header “ark/ins/swift/swift_parser.hh”.


This class consumes TCP packet groups and parses them out into Swift Protocol messages, so that you can parse GPS messages.

Methods

  • std::vector< SwiftParsedPacket > add_packet(const comms::TcpPacketGroup & group)
    Adds new TCP packets to consideration. Some number of Swift packets will be parsed from this group and returned.

  • SwiftStatus status()
    Returns the current status of the parser.

  • SwiftParserStatistics statistics()
    Return statistics about this parser.