1 #ifndef _OSMOCORE_GSM48_H
2 #define _OSMOCORE_GSM48_H
5 #include <osmocom/gsm/protocol/gsm_04_08.h>
6 #include <osmocom/gsm/gsm48_ie.h>
19 const char *gsm48_cc_state_name(uint8_t state);
20 const char *gsm48_cc_msg_name(uint8_t msgtype);
21 const char *rr_cause_name(uint8_t cause);
24 uint16_t *mnc, uint16_t *lac);
26 uint16_t mnc, uint16_t lac);
27 int gsm48_generate_mid_from_tmsi(uint8_t *buf, uint32_t tmsi);
28 int gsm48_generate_mid_from_imsi(uint8_t *buf,
const char *imsi);
31 int gsm48_mi_to_string(
char *
string,
const int str_len,
32 const uint8_t *mi,
const int mi_len);
35 void gsm48_parse_ra(
struct gprs_ra_id *raid,
const uint8_t *buf);
36 int gsm48_construct_ra(uint8_t *buf,
const struct gprs_ra_id *raid);