26#include <osmocom/core/msgb.h>
27#include <osmocom/gsm/protocol/gsm_04_08_gprs.h>
37 OAP_CLIENT_ID_IE = 0x30,
41enum osmo_oap_message_type {
42 OAP_MSGT_REGISTER_REQUEST = 0b00000100,
43 OAP_MSGT_REGISTER_ERROR = 0b00000101,
44 OAP_MSGT_REGISTER_RESULT = 0b00000110,
46 OAP_MSGT_CHALLENGE_REQUEST = 0b00001000,
47 OAP_MSGT_CHALLENGE_ERROR = 0b00001001,
48 OAP_MSGT_CHALLENGE_RESULT = 0b00001010,
50 OAP_MSGT_SYNC_REQUEST = 0b00001100,
51 OAP_MSGT_SYNC_ERROR = 0b00001101,
52 OAP_MSGT_SYNC_RESULT = 0b00001110,
57 enum osmo_oap_message_type message_type;
58 enum gsm48_gmm_cause cause;
72void osmo_oap_encode(
struct msgb *msg,
const struct osmo_oap_message *oap_msg);
Parsed/decoded OAP protocol message.
Definition oap.h:56