libdballe
9.11
|
Match adapter for Messages. More...
#include <msg.h>
Public Member Functions | |
MatchedMessages (const std::vector< std::shared_ptr< dballe::Message >> &m) | |
matcher::Result | match_var_id (int val) const override |
Match variable ID. More... | |
matcher::Result | match_station_id (int val) const override |
Match station ID. More... | |
matcher::Result | match_station_wmo (int block, int station=-1) const override |
Match station WMO code. More... | |
matcher::Result | match_datetime (const DatetimeRange &range) const override |
Match datetime. | |
matcher::Result | match_coords (const LatRange &latrange, const LonRange &lonrange) const override |
Match coordinates, with bounds in 1/100000 of degree. More... | |
matcher::Result | match_rep_memo (const char *memo) const override |
Match rep_memo. More... | |
Public Attributes | |
const std::vector< std::shared_ptr< dballe::Message > > & | m |
Additional Inherited Members | |
![]() | |
static matcher::Result | int_in_range (int val, int min, int max) |
Match if min <= val <= max. More... | |
static matcher::Result | lon_in_range (int val, int min, int max) |
Match if val is contained inside the given longitude range. | |
Match adapter for Messages.
|
overridevirtual |
Match coordinates, with bounds in 1/100000 of degree.
Any value can be set to MISSING_INT if not applicable or to represent an open bound
Reimplemented from dballe::Matched.
|
overridevirtual |
Match rep_memo.
the memo value that is passed is always lowercase
Reimplemented from dballe::Matched.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |