libosmogsm 1.10.0.64-ff3d
Osmocom GSM library
|
GSM TS 03.41 definitions also TS 23.041. More...
Go to the source code of this file.
Data Structures | |
struct | gsm341_ms_message |
struct | gsm341_etws_message |
Functions | |
struct gsm341_ms_message | __attribute__ ((packed)) |
Variables | |
struct { | |
} | serial |
uint16_t | msg_id |
struct { | |
} | dcs |
struct { | |
} | page |
uint8_t | data [0] |
uint16_t | warning_type |
GSM TS 03.41 definitions also TS 23.041.
#define GSM341_7BIT_PADDING '\r' |
#define GSM341_GS_CELL_WIDE 3 |
#define GSM341_GS_CELL_WIDE_IMMED 0 |
#define GSM341_GS_LA_WIDE 2 |
#define GSM341_GS_PLMN_WIDE 1 |
#define GSM341_MAX_CHARS (GSM341_MAX_PAYLOAD*8/7) |
#define GSM341_MAX_PAYLOAD (GSM412_MSG_LEN-sizeof(struct gsm341_ms_message)) |
#define GSM341_MSG_CODE | ( | ms | ) | ((ms)->serial.code_lo | ((ms)->serial.code_hi << 4)) |
#define GSM341_MSGID_DGPS_CORRECTION 0x03E9 |
#define GSM341_MSGID_DGPS_EPH_CLOCK_COR 0x03EA |
#define GSM341_MSGID_EOTD_ASSISTANCE 0x03E8 |
#define GSM341_MSGID_ETWS_CMAS_AMBER 0x111B |
#define GSM341_MSGID_ETWS_CMAS_AMBER_AL 0x1128 |
#define GSM341_MSGID_ETWS_CMAS_EXERCISE 0x111D |
#define GSM341_MSGID_ETWS_CMAS_EXERCISE_AL 0x112A |
#define GSM341_MSGID_ETWS_CMAS_EXTREME_EXP_LIKELY 0x1116 |
#define GSM341_MSGID_ETWS_CMAS_EXTREME_EXP_LIKELY_AL 0x1123 |
#define GSM341_MSGID_ETWS_CMAS_EXTREME_EXP_OBSERVED 0x1115 |
#define GSM341_MSGID_ETWS_CMAS_EXTREME_EXP_OBSERVED_AL 0x1122 |
#define GSM341_MSGID_ETWS_CMAS_EXTREME_IMM_LIKELY 0x1114 |
#define GSM341_MSGID_ETWS_CMAS_EXTREME_IMM_LIKELY_AL 0x1121 |
#define GSM341_MSGID_ETWS_CMAS_EXTREME_IMM_OBSERVED 0x1113 |
#define GSM341_MSGID_ETWS_CMAS_EXTREME_IMM_OBSERVED_AL 0x1120 |
#define GSM341_MSGID_ETWS_CMAS_MONTHLY_TEST 0x111C |
#define GSM341_MSGID_ETWS_CMAS_MONTHLY_TEST_AL 0x1129 |
#define GSM341_MSGID_ETWS_CMAS_OPERATOR_DEFINED 0x111E |
#define GSM341_MSGID_ETWS_CMAS_OPERATOR_DEFINED_AL 0x112B |
#define GSM341_MSGID_ETWS_CMAS_PRESIDENTIAL 0x1112 |
#define GSM341_MSGID_ETWS_CMAS_PRESIDENTIAL_AL 0x111F |
#define GSM341_MSGID_ETWS_CMAS_SEVERE_EXP_LIKELY 0x111A |
#define GSM341_MSGID_ETWS_CMAS_SEVERE_EXP_LIKELY_AL 0x1127 |
#define GSM341_MSGID_ETWS_CMAS_SEVERE_EXP_OBSERVED 0x1119 |
#define GSM341_MSGID_ETWS_CMAS_SEVERE_EXP_OBSERVED_AL 0x1126 |
#define GSM341_MSGID_ETWS_CMAS_SEVERE_IMM_LIKELY 0x1118 |
#define GSM341_MSGID_ETWS_CMAS_SEVERE_IMM_LIKELY_AL 0x1125 |
#define GSM341_MSGID_ETWS_CMAS_SEVERE_IMM_OBSERVED 0x1117 |
#define GSM341_MSGID_ETWS_CMAS_SEVERE_IMM_OBSERVED_AL 0x1124 |
#define GSM341_MSGID_ETWS_EARTHQUAKE 0x1100 |
#define GSM341_MSGID_ETWS_EU_INFO_LOCAL_LANGUAGE 0x1900 |
#define GSM341_MSGID_ETWS_OTHER 0x1104 |
#define GSM341_MSGID_ETWS_QUAKE_AND_TSUNAMI 0x1102 |
#define GSM341_MSGID_ETWS_TEST 0x1103 |
#define GSM341_MSGID_ETWS_TSUNAMI 0x1101 |
#define GSM341_MSGID_GPS_ALMANAC_OTHER 0x03EB |
#define OSMO_IS_LITTLE_ENDIAN 0 |
uint8_t data[0] |
uint8_t dcs |
Referenced by gsm0341_build_msg(), gsm338_get_sms_alphabet(), and parse_process_uss_req().
uint16_t msg_id |
Referenced by gsm0341_build_msg().
struct { ... } page |
Referenced by cbsp_dec_write_repl().
struct { ... } serial |
uint16_t warning_type |