Static Public Member Functions |
static void | get_category (const Rawmsg &msg, int *category, int *subcategory) |
| Get category and subcategory of an AOF message.
|
static void | dump (const Rawmsg &msg, FILE *out) |
| Print the contents of the AOF message.
|
static std::auto_ptr< Importer > | create (Encoding type, const Options &opts=Options()) |
| Instantiate the right importer for the given type.
|
Static Protected Member Functions |
static void | read_synop (const uint32_t *obs, int obs_len, Msg &msg) |
static void | read_flight (const uint32_t *obs, int obs_len, Msg &msg) |
static void | read_satob (const uint32_t *obs, int obs_len, Msg &msg) |
static void | read_dribu (const uint32_t *obs, int obs_len, Msg &msg) |
static void | read_temp (const uint32_t *obs, int obs_len, Msg &msg) |
static void | read_pilot (const uint32_t *obs, int obs_len, Msg &msg) |
static void | read_satem (const uint32_t *obs, int obs_len, Msg &msg) |
static void | parse_st_block_station (const uint32_t *obs, Msg &msg) |
| Parse WMO block and station numbers in the Observation Header.
|
static void | parse_altitude (const uint32_t *obs, Msg &msg) |
| Parse station altitude the Observation Header.
|
static void | parse_st_ident (const uint32_t *obs, Msg &msg) |
| Parse string ident in the Observation Header.
|
static int | parse_lat_lon_datetime (const uint32_t *obs, Msg &msg) |
| Parse latitude, longitude, date and time in the Observation Header.
|
static void | parse_weather_group (const uint32_t *obs, Msg &msg, int hour) |
| Parse 27 Weather group in Synop observations.
|
static void | parse_general_cloud_group (const uint32_t *obs, Msg &msg) |
| Parse 28 General cloud group in Synop observations.
|
static void | parse_cloud_group (uint32_t val, int *ns, int *c, int *h) |
| Parse a bit-packed cloud group in Synop observations.
|