|
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 | |
| GSM_API const std::string | build_date () |
| return date/time of build, as set when 'cmake' is run | |
| GSM_API const std::string | version () |
| return version string defined by cmake (GrVersion.cmake) | |
| GSM_API const std::string | major_version () |
| return just the major version defined by cmake | |
| GSM_API const std::string | api_version () |
| return just the api version defined by cmake | |
| GSM_API const std::string | minor_version () |
| return just the minor version defined by cmake | |
| GSM_API const std::string | maint_version () |
| return just the maint version defined by cmake | |
| GSM_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. | |
| bool | operator< (const time_spec_t &, const time_spec_t &) |
| Implement less_than_comparable interface. | |
| 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 |
| GSM_API const std::string gr::gsm::api_version | ( | ) |
return just the api version defined by cmake
| GSM_API const std::string gr::gsm::build_date | ( | ) |
return date/time of build, as set when 'cmake' is run
| GSM_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 ) |
| GSM_API const std::string gr::gsm::maint_version | ( | ) |
return just the maint version defined by cmake
| GSM_API const std::string gr::gsm::major_version | ( | ) |
return just the major version defined by cmake
| GSM_API const 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.
| GSM_API const std::string gr::gsm::version | ( | ) |
return version string defined by cmake (GrVersion.cmake)