libosmogb  0.9.6.315-40e62
Osmocom Gb library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules
gprs_rlc.h File Reference
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  egprs_cps
 Structure for CPS coding and puncturing scheme (TS 04.60 10.4.8a) More...
 

Enumerations

enum  egprs_cps_punc {
  EGPRS_CPS_P1,
  EGPRS_CPS_P2,
  EGPRS_CPS_P3,
  EGPRS_CPS_NONE = -1
}
 CPS puncturing table selection (TS 04.60 10.4.8a) More...
 
enum  egprs_hdr_type {
  EGPRS_HDR_TYPE1,
  EGPRS_HDR_TYPE2,
  EGPRS_HDR_TYPE3
}
 EGPRS header types (TS 04.60 10.0a.2) More...
 

Functions

int egprs_get_cps (struct egprs_cps *cps, uint8_t type, uint8_t bits)
 

Enumeration Type Documentation

CPS puncturing table selection (TS 04.60 10.4.8a)

Enumerator
EGPRS_CPS_P1 
EGPRS_CPS_P2 
EGPRS_CPS_P3 
EGPRS_CPS_NONE 

EGPRS header types (TS 04.60 10.0a.2)

Enumerator
EGPRS_HDR_TYPE1 
EGPRS_HDR_TYPE2 
EGPRS_HDR_TYPE3 

Function Documentation

int egprs_get_cps ( struct egprs_cps cps,
uint8_t  type,
uint8_t  bits 
)