GNU Radio's GSM Package
|
Typedefs | |
typedef std::pair< unsigned long long, double > | time_format |
typedef std::map< uint32_t, immediate_assignment > | immediate_assignment_map |
typedef std::map< unsigned int, chan_info > | chan_info_map |
Enumerations | |
enum | tch_mode { TCH_AFS12_2, TCH_AFS10_2, TCH_AFS7_95, TCH_AFS7_4, TCH_AFS6_7, TCH_AFS5_9, TCH_AFS5_15, TCH_AFS4_75, TCH_FS, TCH_EFR, TCH_HS } |
enum | filter_mode { FILTER_LESS_OR_EQUAL, FILTER_GREATER_OR_EQUAL } |
enum | subslot_filter_mode { SS_FILTER_SDCCH8, SS_FILTER_SDCCH4 } |
enum | splitter_mode { SPLITTER_SDCCH8, SPLITTER_SDCCH4 } |
enum | filter_policy { FILTER_POLICY_DEFAULT, FILTER_POLICY_PASS_ALL, FILTER_POLICY_DROP_ALL } |
enum | um_radio_link_direction { downlink =0, uplink =1 } |
Functions | |
const GRGSM_API std::string | build_date () |
return date/time of build, as set when 'cmake' is run More... | |
const GRGSM_API std::string | version () |
return version string defined by cmake (GrVersion.cmake) More... | |
const GRGSM_API std::string | major_version () |
return just the major version defined by cmake More... | |
const GRGSM_API std::string | api_version () |
return just the api version defined by cmake More... | |
const GRGSM_API std::string | minor_version () |
return just the minor version defined by cmake More... | |
const GRGSM_API std::string | maint_version () |
return just the maint version defined by cmake More... | |
GRGSM_API time_format | fn_time_delta_cpp (uint32_t fn_ref, time_format time_ref, uint32_t fn_x, time_format time_hint, uint32_t ts_num, uint32_t ts_ref) |
bool | operator== (const time_spec_t &, const time_spec_t &) |
Implement equality_comparable interface. More... | |
bool | operator< (const time_spec_t &, const time_spec_t &) |
Implement less_than_comparable interface. More... | |
Variables | |
gr::gsm::tch_f_decoder_impl | __attribute__ |
typedef std::map<unsigned int, chan_info> gr::gsm::chan_info_map |
typedef std::map<uint32_t, immediate_assignment> gr::gsm::immediate_assignment_map |
typedef std::pair<unsigned long long, double> gr::gsm::time_format |
Computes difference between reference frame number and a second frame number.
fn_ref | reference frame number modulo GSM_HYPER_FRAME |
fn | second frame number modulo GSM_HYPER_FRAME |
time_ref | precise timestamp of the first sample in the fn_ref |
time_hint | coarse time for fn that is used as a hint to avoid ambiguities caused by modulo operation applied to frame numbers |
enum gr::gsm::filter_mode |
enum gr::gsm::tch_mode |
const GRGSM_API std::string gr::gsm::api_version | ( | ) |
return just the api version defined by cmake
const GRGSM_API std::string gr::gsm::build_date | ( | ) |
return date/time of build, as set when 'cmake' is run
GRGSM_API time_format gr::gsm::fn_time_delta_cpp | ( | uint32_t | fn_ref, |
time_format | time_ref, | ||
uint32_t | fn_x, | ||
time_format | time_hint, | ||
uint32_t | ts_num, | ||
uint32_t | ts_ref | ||
) |
const GRGSM_API std::string gr::gsm::maint_version | ( | ) |
return just the maint version defined by cmake
const GRGSM_API std::string gr::gsm::major_version | ( | ) |
return just the major version defined by cmake
const GRGSM_API std::string gr::gsm::minor_version | ( | ) |
return just the minor version defined by cmake
bool gr::gsm::operator< | ( | const time_spec_t & | , |
const time_spec_t & | |||
) |
Implement less_than_comparable interface.
bool gr::gsm::operator== | ( | const time_spec_t & | , |
const time_spec_t & | |||
) |
Implement equality_comparable interface.
const GRGSM_API std::string gr::gsm::version | ( | ) |
return version string defined by cmake (GrVersion.cmake)
gr::gsm::tch_f_decoder_impl gr::gsm::__attribute__ |