OpenCPN Partial API docs
|
Data monitor filter definitions. More...
#include <cassert>
#include <memory>
#include <set>
#include <string>
#include <unordered_map>
#include "model/comm_navmsg.h"
#include "std_filesystem.h"
Go to the source code of this file.
Classes | |
class | NavmsgStatus |
Representation of message status as determined by the multiplexer. More... | |
class | NavmsgFilter |
Data monitor filter definitions.
Filter ::= "filter:" <name> [description] [buses] [directions] [status] [include-msg | exclude-msg] [interfaces] [pgn] [address] "/filter;" name ::= "name:" <word> ";" description ::= "description:" [free-text] "/description;" buses ::= "buses:" <bus-type {bus-type} | "Any"> ";" bus-type ::= <"nmea0183" | "nmea2000" | "signalk" |"internal" | "onenet"> directions ::= "directions:" <"input" | "received" | "output" | "internal"> ";" accepted ::= "accepted:" <"yes" | "filtered-no-output" | "filtered-dropped"> status ::= "status:" <"ok" | "checksum_error" | "malformed" > ";" include-msg ::= "include-msg:" <nmea-type {nmea-type}> ";" exclude-msg ::= "exclude-msg:" <nmea-type {nmea-type}> ";" nmea-type ::= word interfaces ::= "interfaces:" <word {word}> ";" pgn ::= "pgn:" <number> ";" address ::= "src-address:" <word> ";"
Definition in file navmsg_filter.h.