libosmogsm 1.11.0.24-ece60
Osmocom GSM library
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
l1sap.h File Reference

Go to the source code of this file.

Data Structures

struct  ph_rach_req_param
 for PH-RANDOM_ACCESS.req More...
 
struct  ph_rach_ind_param
 for PH-RANDOM_ACCESS.ind More...
 
struct  ph_data_param
 for PH-[UNIT]DATA. More...
 
struct  ph_tch_param
 for TCH. More...
 
struct  ph_conn_ind_param
 for PH-CONN.ind More...
 
struct  info_time_ind_param
 for TIME MPH-INFO.ind More...
 
struct  info_meas_ind_param
 for MEAS MPH-INFO.ind More...
 
struct  info_act_req_param
 for {ACTIVATE,DEACTIVATE,MODIFY} MPH-INFO.req More...
 
struct  info_act_cnf_param
 for {ACTIVATE,DEACTIVATE} MPH-INFO.cnf More...
 
struct  info_ciph_req_param
 for {ACTIVATE,DEACTIVATE} MPH-INFO. More...
 
struct  info_ulacc_req_param
 for {ACT_UL_ACC,DEACT_UL_ACC} MPH-INFO.req More...
 
struct  mph_info_param
 for MPH-INFO.ind More...
 
struct  osmo_phsap_prim
 primitive header for PH-SAP primitives More...
 

Enumerations

enum  osmo_ph_prim {
  PRIM_PH_DATA ,
  PRIM_PH_RACH ,
  PRIM_PH_CONN ,
  PRIM_PH_EMPTY_FRAME ,
  PRIM_PH_RTS ,
  PRIM_MPH_INFO ,
  PRIM_TCH ,
  PRIM_TCH_RTS
}
 PH-SAP related primitives (L1<->L2 SAP) More...
 
enum  osmo_mph_info_type {
  PRIM_INFO_TIME ,
  PRIM_INFO_MEAS ,
  PRIM_INFO_ACTIVATE ,
  PRIM_INFO_DEACTIVATE ,
  PRIM_INFO_MODIFY ,
  PRIM_INFO_ACT_CIPH ,
  PRIM_INFO_DEACT_CIPH ,
  PRIM_INFO_ACT_UL_ACC ,
  PRIM_INFO_DEACT_UL_ACC
}
 PH-SAP related primitives (L1<->L2 SAP) More...
 
enum  osmo_ph_pres_info_type {
  PRES_INFO_INVALID = 0 ,
  PRES_INFO_HEADER = 1 ,
  PRES_INFO_FIRST = 3 ,
  PRES_INFO_SECOND = 5 ,
  PRES_INFO_BOTH = 7 ,
  PRES_INFO_UNKNOWN
}
 PH-DATA presence information. More...
 
enum  ph_burst_type {
  GSM_L1_BURST_TYPE_NONE = 0 ,
  GSM_L1_BURST_TYPE_ACCESS_0 ,
  GSM_L1_BURST_TYPE_ACCESS_1 ,
  GSM_L1_BURST_TYPE_ACCESS_2
}
 for PH_RA_IND burstType inforamtion More...
 

Variables

const struct value_string osmo_ph_prim_names []
 

Enumeration Type Documentation

◆ osmo_mph_info_type

PH-SAP related primitives (L1<->L2 SAP)

Enumerator
PRIM_INFO_TIME 

Current GSM time.

PRIM_INFO_MEAS 

Measurement indication.

PRIM_INFO_ACTIVATE 

Activation of channel.

PRIM_INFO_DEACTIVATE 

Deactivation of channel.

PRIM_INFO_MODIFY 

Mode Modify of channel.

PRIM_INFO_ACT_CIPH 

Activation of ciphering.

PRIM_INFO_DEACT_CIPH 

Deactivation of ciphering.

PRIM_INFO_ACT_UL_ACC 

Activation of uplink access detection.

PRIM_INFO_DEACT_UL_ACC 

Deactivation of uplink access detection.

◆ osmo_ph_pres_info_type

PH-DATA presence information.

Enumerator
PRES_INFO_INVALID 

Data is invalid.

PRES_INFO_HEADER 

Only header is present and valid.

PRES_INFO_FIRST 

First half of data + header are valid (2nd half may be present but invalid)

PRES_INFO_SECOND 

Second half of data + header are valid (1st halfmay be present but invalid)

PRES_INFO_BOTH 

Both parts + header are present and valid.

PRES_INFO_UNKNOWN 

◆ osmo_ph_prim

PH-SAP related primitives (L1<->L2 SAP)

Enumerator
PRIM_PH_DATA 

PH-DATA.

PRIM_PH_RACH 

PH-RANDOM_ACCESS.

PRIM_PH_CONN 

PH-CONNECT.

PRIM_PH_EMPTY_FRAME 

PH-EMPTY_FRAME.

PRIM_PH_RTS 

PH-RTS.

PRIM_MPH_INFO 

MPH-INFO.

PRIM_TCH 

TCH.

PRIM_TCH_RTS 

TCH.

◆ ph_burst_type

for PH_RA_IND burstType inforamtion

Enumerator
GSM_L1_BURST_TYPE_NONE 
GSM_L1_BURST_TYPE_ACCESS_0 
GSM_L1_BURST_TYPE_ACCESS_1 
GSM_L1_BURST_TYPE_ACCESS_2