libosmogsm 1.13.1.1-afb4 Osmocom GSM library

Data Structures
Here are the data structures with brief descriptions:

C abis_nm_channel | Abis OML Channel (Section 9.4.1)
C abis_nm_ipacc_att_bssgp_cfg | Ip.access NM_ATT_IPACC_BSSGP_CFG value
C abis_nm_ipacc_att_ns_cfg | Ip.access NM_ATT_IPACC_NS_CFG value
C abis_nm_ipacc_att_rlc_cfg | Ip.access NM_ATT_IPACC_RLC_CFG value
C abis_nm_ipacc_att_rlc_cfg_2 | Ip.access NM_ATT_IPACC_RLC_CFG_2 value
C abis_nm_ipacc_att_rlc_cfg_3 | Ip.access NM_ATT_IPACC_RLC_CFG_3 value
C abis_nm_sw_desc | 3GPP TS 52.021 §9.4.62 SW Description
C abis_om_fom_hdr | OML FOM header
C abis_om_hdr | Generic header in front of every OML message according to TS 08.59
C abis_om_obj_inst | OML Object Instance
C abis_rsl_cchan_hdr |
C abis_rsl_chan_nr |
C abis_rsl_common_hdr | RSL common header
C abis_rsl_dchan_hdr |
C abis_rsl_link_id |
C abis_rsl_osmo_rep_acch_cap |
C abis_rsl_osmo_temp_ovp_acch_cap |
C abis_rsl_rll_hdr |
C bssap_le_pdu |
C bsslap_pdu |
C bsslap_reset |
C bsslap_ta_layer3 |
C bsslap_ta_response |
C bssmap_header |
C bssmap_le_conn_oriented_info |
C bssmap_le_location_type |
C bssmap_le_pdu |
C bssmap_le_perform_loc_req |
C bssmap_le_perform_loc_resp |
C cbsp_header |
C dtap_header |
C egprs_cps | Structure for CPS coding and puncturing scheme (TS 44.060 10.4.8a)
C fn_remap_table |
C gad_raw | GAD PDU in network-byte-order according to 3GPP TS 23.032 GAD: Universal Geographical Area Description
C gad_raw_ell_arc |
C gad_raw_ell_point |
C gad_raw_ell_point_alt |
C gad_raw_ell_point_alt_unc_ell |
C gad_raw_ell_point_unc_circle |
C gad_raw_ell_point_unc_ellipse |
C gad_raw_ha_ell_point_alt_unc_ell |
C gad_raw_ha_ell_point_unc_ell |
C gad_raw_head |
C gad_raw_polygon |
C gan_cch_desc_ie |
C gan_rc_csr_hdr |
C gprs_cipher_impl |
C gprs_cs_desc |
C gprs_ra_id |
C gprs_rlc_dl_header_egprs_1 |
C gprs_rlc_dl_header_egprs_2 |
C gprs_rlc_dl_header_egprs_3 |
C gprs_rlc_ul_header_egprs_1 |
C gprs_rlc_ul_header_egprs_2 |
C gprs_rlc_ul_header_egprs_3 |
C gsm0408_vgcs_ul_grant |
C gsm0808_application_data |
C gsm0808_cell_id | Parsed representation of Cell Identifier IE (3GPP TS 48.008 3.2.2.17)
C gsm0808_cell_id_list | DEPRECATED: This definition of the cell identifier list is insufficient
C gsm0808_cell_id_list2 | Parsed representation of a Cell Identifier List IE (3GPP TS 48.008 3.2.2.27)
C gsm0808_cell_id_list_segment | Parsed representation of a Cell Identifier List Segment IE (3GPP TS 48.008 3.2.2.27a)
C gsm0808_cell_id_u | Instead of this, use either struct gsm0808_cell_id or gsm0808_cell_id_list2
C gsm0808_channel_type |
C gsm0808_cipher_mode_command |
C gsm0808_circuit_pool_list |
C gsm0808_data_identity |
C gsm0808_diagnostics |
C gsm0808_encrypt_info |
C gsm0808_group_callref | Packed representation of a Group Call Reference IE (3GPP TS 48.008 3.2.2.55)
C gsm0808_handover_command |
C gsm0808_handover_complete |
C gsm0808_handover_failure |
C gsm0808_handover_performed |
C gsm0808_handover_request | 3GPP TS 48.008 §3.2.1.8 HANDOVER REQUEST
C gsm0808_handover_request_ack |
C gsm0808_handover_required | 3GPP TS 48.008 §3.2.1.9 HANDOVER REQUIRED
C gsm0808_handover_required_reject | 3GPP TS 48.008 §3.2.1.37 HANDOVER REQUIRED REJECT
C gsm0808_layer_3_information |
C gsm0808_notification_data | 3GPP TS 48.008 §3.2.1.82 (VGCS/VBS) NOTIFICATION DATA
C gsm0808_old_bss_to_new_bss_info | 3GPP TS 48.008 §3.2.2.5.8 Old BSS to New BSS information
C gsm0808_perform_location_request |
C gsm0808_perform_location_response |
C gsm0808_priority | Packed representation of a Priority IE (GGPP TS 48.008 3.2.2.18)
C gsm0808_sms_to_vgcs |
C gsm0808_speech_codec | 3GPP TS 48.008 3.2.2.104 Speech Codec
C gsm0808_speech_codec_list |
C gsm0808_talker_identity |
C gsm0808_uplink_app_data | 3GPP TS 48.008 §3.2.1.59a (VGCS) UPLINK APPLICATION DATA
C gsm0808_uplink_reject_cmd | 3GPP TS 48.008 §3.2.1.61 (VGCS) UPLINK REJECT COMMAND
C gsm0808_uplink_release_ind | 3GPP TS 48.008 §3.2.1.60 (VGCS) UPLINK RELEASE INDICATION
C gsm0808_uplink_request | 3GPP TS 48.008 §3.2.1.57 (VGCS) UPLINK REQUEST
C gsm0808_uplink_request_ack | 3GPP TS 48.008 §3.2.1.58 (VGCS) UPLINK REQUEST ACKNOWLEDGE
C gsm0808_uplink_request_cnf | 3GPP TS 48.008 §3.2.1.59 (VGCS) UPLINK REQUEST CONFIRM
C gsm0808_uplink_seized_cmd | 3GPP TS 48.008 §3.2.1.63 (VGCS) UPLINK SEIZED COMMAND
C gsm0808_vgcs_feature_flags | Packed representation of a VGCS Feature Flags IE (3GPP TS 48.008 3.2.2.88)
C gsm0808_vgcs_vbs_area_cell_info | 3GPP TS 48.008 §3.2.1.79 VGCS/VBS AREA CELL INFO
C gsm0808_vgcs_vbs_assign_fail | 3GPP TS 48.008 §3.2.1.55 VGCS/VBS ASSIGNMENT FAILURE
C gsm0808_vgcs_vbs_assign_req | 3GPP TS 48.008 §3.2.1.53 VGCS/VBS ASSIGNMENT REQUEST
C gsm0808_vgcs_vbs_assign_res | 3GPP TS 48.008 §3.2.1.54 VGCS/VBS ASSIGNMENT RESULT
C gsm0808_vgcs_vbs_assign_stat | 3GPP TS 48.008 §3.2.1.80 VGCS/VBS ASSIGNMENT STATUS
C gsm0808_vgcs_vbs_setup | 3GPP TS 48.008 §3.2.1.50 VGCS/VBS SETUP
C gsm0808_vgcs_vbs_setup_ack | 3GPP TS 48.008 §3.2.1.51 VGCS/VBS SETUP ACK
C gsm23041_etws_primary_gsm |
C gsm23041_msg_param_gsm |
C gsm23041_msg_param_umts |
C gsm29118_paging_req | 3GPP TS 3GPP TS 29.018 8.14 SGsAP-PAGING-REQUEST
C gsm29118_reset_msg | 3GPP TS 3GPP TS 29.018 8.15 SGsAP-RESET-ACK and 8.16 SGsAP-RESET-INDICATION
C gsm341_etws_message |
C gsm341_ms_message |
C gsm411_rp_hdr |
C gsm411_smc_inst |
C gsm411_smr_inst |
C gsm412_block_type |
C gsm412_sched_msg |
C gsm414_close_mslot_loop_ack |
C gsm414_close_mslot_loop_cmd |
C gsm414_egprs_st_sb_loop_cmd |
C gsm414_gprs_test_mode_cmd |
C gsm48_act_pdp_ctx_req |
C gsm48_add_ass |
C gsm48_ass_cmd |
C gsm48_ass_cpl |
C gsm48_ass_fail |
C gsm48_attach_ack |
C gsm48_auth_ciph_req |
C gsm48_auth_ciph_resp |
C gsm48_auth_req |
C gsm48_auth_resp |
C gsm48_cell_desc |
C gsm48_cell_options |
C gsm48_cell_sel_par |
C gsm48_chan_desc |
C gsm48_chan_mode_modify |
C gsm48_chan_rel |
C gsm48_cip_mode_cmd |
C gsm48_classmark1 |
C gsm48_classmark2 |
C gsm48_classmark3 |
C gsm48_cm_change |
C gsm48_control_channel_descr |
C gsm48_frq_redef |
C gsm48_gprs_susp_req |
C gsm48_hdr |
C gsm48_hdr_sh |
C gsm48_ho_cmd |
C gsm48_ho_cpl |
C gsm48_ho_fail |
C gsm48_imm_ass |
C gsm48_imm_ass_ext |
C gsm48_imm_ass_rej |
C gsm48_imsi_detach_ind |
C gsm48_loc_area_id |
C gsm48_loc_upd_req |
C gsm48_meas_res |
C gsm48_multi_rate_conf |
C gsm48_notification_nch |
C gsm48_pag_resp |
C gsm48_pag_rsp |
C gsm48_paging1 |
C gsm48_paging2 |
C gsm48_paging3 |
C gsm48_pdp_address |
C gsm48_power_cmd |
C gsm48_qos |
C gsm48_ra_id |
C gsm48_ra_upd_ack |
C gsm48_rach_control |
C gsm48_range_1024 |
C gsm48_range_128 |
C gsm48_range_256 |
C gsm48_range_512 |
C gsm48_req_ref |
C gsm48_rr_status |
C gsm48_service_request |
C gsm48_start_time |
C gsm48_sync_ind |
C gsm48_system_information_type_1 |
C gsm48_system_information_type_10 |
C gsm48_system_information_type_13 |
C gsm48_system_information_type_2 |
C gsm48_system_information_type_2bis |
C gsm48_system_information_type_2quater |
C gsm48_system_information_type_2ter |
C gsm48_system_information_type_3 |
C gsm48_system_information_type_4 |
C gsm48_system_information_type_5 |
C gsm48_system_information_type_5bis |
C gsm48_system_information_type_5ter |
C gsm48_system_information_type_6 |
C gsm48_system_information_type_header |
C gsm48_talker_indication |
C gsm48_uplink_release |
C gsm48_var_bit |
C gsm_freq_range |
C gsm_meas_rep_unidir |
C gsm_mncc_bearer_cap |
C gsm_mncc_cause |
C gsm_mncc_cccap |
C gsm_mncc_facility |
C gsm_mncc_number |
C gsm_mncc_progress |
C gsm_mncc_ssversion |
C gsm_mncc_useruser |
C gsm_rx_lev_qual |
C gsm_sacch_l1_hdr |
C gsm_sysinfo_freq |
C gsm_time |
C info_act_cnf_param | For {ACTIVATE,DEACTIVATE} MPH-INFO.cnf
C info_act_req_param | For {ACTIVATE,DEACTIVATE,MODIFY} MPH-INFO.req
C info_ciph_req_param | For {ACTIVATE,DEACTIVATE} MPH-INFO
C info_meas_ind_param | For MEAS MPH-INFO.ind
C info_time_ind_param | For TIME MPH-INFO.ind
C info_ulacc_req_param | For {ACT_UL_ACC,DEACT_UL_ACC} MPH-INFO.req
C ipac_preproc_ave_cfg |
C ipac_preproc_cfg |
C ipac_preproc_ho_candidates |
C ipac_preproc_ho_comp | HO Threshold Comparators
C ipac_preproc_ho_ctl_param |
C ipac_preproc_ho_thresh | Handover Thresholds
C ipac_preproc_ncell_dflts |
C ipac_preproc_pc_comp | PC Threshold Comparators (RSL_IPAC_EIE_PC_THRESH_COMP)
C ipac_preproc_pc_comp_field | Osmocom extension for: PC Threshold Comparators (RSL_IPAC_EIE_OSMO_PC_THRESH_COMP)
C ipac_preproc_pc_thresh | MS/BS Power Control Thresholds (RSL_IPAC_EIE_MS_PWR_CTL)
C ipaccess_head |
C ipaccess_head_ext |
C ipaccess_unit |
C iuup_ctrl_ack |
C iuup_ctrl_error_event |
C iuup_ctrl_init_hdr |
C iuup_ctrl_init_rfci_hdr |
C iuup_ctrl_init_tail |
C iuup_ctrl_nack |
C iuup_pdutype0_hdr |
C iuup_pdutype14_hdr |
C iuup_pdutype1_hdr |
C lapdm_channel | Two lapdm_entities that form a GSM logical channel (ACCH + DCCH)
C lapdm_datalink | LAPDm datalink like TS 04.06 / Section 3.5.2
C lapdm_entity | LAPDm Entity
C lapdm_msg_ctx | LAPDm message context
C lcs_cause_ie | 3GPP TS 49.031 10.13 LCS Cause, also in 3GPP TS 48.008 3.2.2.66, which simply refers to the former
C mph_info_param | For MPH-INFO.ind
C nch_pos |
C osmo_auth_impl |
C osmo_auth_vector |
C osmo_bssap_le_err |
C osmo_bssap_le_header |
C osmo_bsslap_err |
C osmo_bssmap_le_err |
C osmo_bssmap_le_lcs_qos |
C osmo_cbsp_cell_ent |
C osmo_cbsp_cell_list |
C osmo_cbsp_content |
C osmo_cbsp_decoded |
C osmo_cbsp_error_ind |
C osmo_cbsp_fail_ent |
C osmo_cbsp_failure |
C osmo_cbsp_keep_alive |
C osmo_cbsp_keep_alive_complete |
C osmo_cbsp_kill |
C osmo_cbsp_kill_complete |
C osmo_cbsp_kill_failure |
C osmo_cbsp_load_query |
C osmo_cbsp_load_query_complete |
C osmo_cbsp_load_query_failure |
C osmo_cbsp_loading_ent |
C osmo_cbsp_loading_list |
C osmo_cbsp_msg_status_query |
C osmo_cbsp_msg_status_query_complete |
C osmo_cbsp_msg_status_query_failure |
C osmo_cbsp_num_compl_ent |
C osmo_cbsp_num_compl_list |
C osmo_cbsp_reset |
C osmo_cbsp_reset_complete |
C osmo_cbsp_reset_failure |
C osmo_cbsp_restart |
C osmo_cbsp_write_replace |
C osmo_cbsp_write_replace_complete |
C osmo_cbsp_write_replace_failure |
C osmo_cell_global_id |
C osmo_cell_global_id_ps |
C osmo_earfcn_si2q |
C osmo_eutran_cell_global_id |
C osmo_gad |
C osmo_gad_ell_arc |
C osmo_gad_ell_point |
C osmo_gad_ell_point_alt |
C osmo_gad_ell_point_alt_unc_ell |
C osmo_gad_ell_point_unc_circle |
C osmo_gad_ell_point_unc_ellipse |
C osmo_gad_err |
C osmo_gad_ha_ell_point_alt_unc_ell |
C osmo_gad_polygon |
C osmo_gcr_parsed | Parsed representation of Global Call Reference, 3GPP TS 29.205 Table B 2.1.9.1
C osmo_gprs_cell_options |
C osmo_gprs_power_ctrl_pars |
C osmo_gsm48_classmark |
C osmo_gsm48_lsa_params |
C osmo_gsm48_si13_info |
C osmo_gsm48_si3_gprs_ind |
C osmo_gsm48_si6_ro_info |
C osmo_gsm48_si_dtm_support |
C osmo_gsm48_si_gprs_ms_txpwr_max_ccch |
C osmo_gsm48_si_pch_nch_info |
C osmo_gsm48_si_power_offset |
C osmo_gsm48_si_ro_info |
C osmo_gsm48_si_selection_params |
C osmo_gsm48_si_vbs_vgcs_options |
C osmo_gsn_address |
C osmo_gsup_an_apdu | AccessNetworkSignalInfo as in 3GPP TS 29.002
C osmo_gsup_message | Parsed/decoded GSUP protocol message
C osmo_gsup_pdp_info | Parsed/decoded PDP context information
C osmo_gummei |
C osmo_guti |
C osmo_iuup_instance |
C osmo_iuup_rfci |
C osmo_iuup_rnl_config |
C osmo_iuup_rnl_config_timer |
C osmo_iuup_rnl_data |
C osmo_iuup_rnl_prim |
C osmo_iuup_rnl_status |
C osmo_iuup_tnl_prim |
C osmo_lac_and_ci_id |
C osmo_lcls | LCLS-related parameters from 3GPP TS 48.008
C osmo_location_area_id |
C osmo_mme_id |
C osmo_nri_range | One range of NRI values
C osmo_nri_ranges | A list of struct osmo_nri_range
C osmo_oap_client_config |
C osmo_oap_client_state |
C osmo_oap_message | Parsed/decoded OAP protocol message
C osmo_phsap_prim | Primitive header for PH-SAP primitives
C osmo_plmn_id |
C osmo_preproc_ave_cfg |
C osmo_preproc_ave_cfg_field |
C osmo_preproc_pc_comp |
C osmo_preproc_pc_thresh | Osmocom extension for: MS/BS Power Control Thresholds (RSL_IPAC_EIE_OSMO_MS_PWR_CTL)
C osmo_rlp_frame_decoded | Data structure representing one decoded RLP frame
C osmo_rnc_id |
C osmo_routing_area_id |
C osmo_service_area_id |
C osmo_shared_network_area_id |
C osmo_sub_auth_data |
C osmo_sub_auth_data2 | Permanent (secret) subscriber auth data
C osmo_timer_nt |
C osmo_tlv_prot_def | Osmocom TLV protocol definition
C osmo_tlv_prot_ie_def |
C osmo_tlv_prot_msg_def |
C osmo_tracking_area_id |
C ph_conn_ind_param | For PH-CONN.ind
C ph_data_param | For PH-[UNIT]DATA
C ph_rach_ind_param | For PH-RANDOM_ACCESS.ind
C ph_rach_req_param | For PH-RANDOM_ACCESS.req
C ph_tch_param | For TCH
C rsl_ie_cb_cmd_type | RSL Cell Broadcast Command (Chapter 9.3.41)
C rsl_ie_chan_ident | RSL Channel Identification IE (Chapter 9.3.5)
C rsl_ie_chan_mode | RSL Channel Mode IF (Chapter 9.3.6)
C rsl_ie_nch_drx_info | NCH DRX Information (Chapter 9.3.47)
C rsl_l1_info |
C rsl_mrpci |
C rxlev_stats |
C sdp_firmware |
C sdp_header_entry |
C SHA1Context |
C sha256_state |
C smcdatastate |
C smcdownstate |
C smrdatastate |
C smrdownstate |
C ss_request | This structure represents some meaningful parts of a decoded and/or to be encoded GSM 04.80 message
C tlv_def | Definition of a single IE (Information Element)
C tlv_definition | Definition of All 256 IE / TLV
C tlv_p_entry | Entry in a TLV parser array
C tlv_parsed | Result of the TLV parser
C ussd_request |