#include <dballe/core/rawmsg.h>
#include <dballe/msg/msgs.h>
#include <dballe/bufrex/msg.h>
Go to the source code of this file.
Functions | |
dba_err | bufrex_decode_bufr (dba_rawmsg raw, dba_msgs *msgs) |
Decode a BUFR message into a dba_msg. | |
dba_err | bufrex_decode_crex (dba_rawmsg raw, dba_msgs *msgs) |
Decode a CREX message into a dba_msg. | |
dba_err | bufrex_encode_bufr (dba_msgs msgs, int type, int subtype, dba_rawmsg *raw) |
Encode a dba_msg into a BUFR message. | |
dba_err | bufrex_encode_crex (dba_msgs msgs, int type, int subtype, dba_rawmsg *raw) |
Encode a dba_msg into a CREX message. | |
dba_err | bufrex_msg_from_dba_msg (bufrex_msg raw, dba_msg msg) |
Fill in the bufrex_msg with the contents of a dba_msg. | |
dba_err | bufrex_msg_from_dba_msgs (bufrex_msg raw, dba_msgs msgs) |
Fill in the bufrex_msg with the contents of a dba_msgs. | |
dba_err | bufrex_msg_to_dba_msgs (bufrex_msg raw, dba_msgs *msgs) |
Fill in a dba_msgs with the contents of the bufrex_msg. | |
dba_err | bufrex_infer_type_subtype (dba_msg msg, int *type, int *subtype) |
Infer good type and subtype from a dba_msg. |
dba_err bufrex_decode_bufr | ( | dba_rawmsg | raw, | |
dba_msgs * | msgs | |||
) |
Decode a BUFR message into a dba_msg.
raw | The message to decode |
msgs | The decoded message |
dba_err bufrex_decode_crex | ( | dba_rawmsg | raw, | |
dba_msgs * | msgs | |||
) |
Decode a CREX message into a dba_msg.
raw | The message to decode |
msgs | The decoded message |
dba_err bufrex_encode_bufr | ( | dba_msgs | msgs, | |
int | type, | |||
int | subtype, | |||
dba_rawmsg * | raw | |||
) |
Encode a dba_msg into a BUFR message.
msgs | The message to encode | |
type | The type of the encoded message. Use 0 to let the encoder make a good choice. | |
subtype | The subtype of the encoded message. Use 0 to let the encoder make a good choice. |
raw | The raw encoded message |
dba_err bufrex_encode_crex | ( | dba_msgs | msgs, | |
int | type, | |||
int | subtype, | |||
dba_rawmsg * | raw | |||
) |
Encode a dba_msg into a CREX message.
msgs | The message to encode | |
type | The type of the encoded message. Use 0 to let the encoder make a good choice. | |
subtype | The subtype of the encoded message. Use 0 to let the encoder make a good choice. |
raw | The raw encoded message |
Infer good type and subtype from a dba_msg.
msg | The message for which to infer the encoding template |
type | The type of the encoding template to use | |
subtype | The subtype of the encoding template to use |
dba_err bufrex_msg_from_dba_msg | ( | bufrex_msg | raw, | |
dba_msg | msg | |||
) |
Fill in the bufrex_msg with the contents of a dba_msg.
raw | The bufrex message that will be filled with the data from msg | |
msg | The dba_msg to take the data from |
dba_err bufrex_msg_from_dba_msgs | ( | bufrex_msg | raw, | |
dba_msgs | msgs | |||
) |
Fill in the bufrex_msg with the contents of a dba_msgs.
raw | The bufrex message that will be filled with the data from msg | |
msgs | The dba_msgs to take the data from |
dba_err bufrex_msg_to_dba_msgs | ( | bufrex_msg | raw, | |
dba_msgs * | msgs | |||
) |
Fill in a dba_msgs with the contents of the bufrex_msg.
raw | The bufrex message with the data to interpret |
msgs | The dba_msgs with the interpreted data |