X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=docs%2FAPI%2Fclassxran_lib_wraper.html;fp=docs%2FAPI%2Fclassxran_lib_wraper.html;h=6ba26eed754f9a948074b0d85d5bc787c0d31563;hb=870e1b86b0c74169b215c166dee787c7c1a20d06;hp=0000000000000000000000000000000000000000;hpb=298022ce50fa8133cc880507170c4b7120d227b5;p=o-du%2Fphy.git diff --git a/docs/API/classxran_lib_wraper.html b/docs/API/classxran_lib_wraper.html new file mode 100644 index 0000000..6ba26ee --- /dev/null +++ b/docs/API/classxran_lib_wraper.html @@ -0,0 +1,2621 @@ + + +
+ + + + +
+ o-du/phy
+
+ Intel O-RAN/X-RAN Generated Doxygen Documentation
+ |
+
#include <xran_lib_wrap.hpp>
+Data Structures | |
struct | xran_timer_ctx |
+Public Types | |
enum | SWXRANInterfaceTypeEnum { + XRANFTHTX_OUT = 0, +XRANFTHTX_PRB_MAP_OUT, +XRANFTHTX_SEC_DESC_OUT, +XRANFTHRX_IN, + + XRANFTHRX_PRB_MAP_IN, +XRANFTHTX_SEC_DESC_IN, +XRANFTHRACH_IN, +MAX_SW_XRAN_INTERFACE_NUM + + } |
enum | nChBw { + PHY_BW_5MHZ = 5, +PHY_BW_10MHZ = 10, +PHY_BW_15MHZ = 15, +PHY_BW_20MHZ = 20, + + PHY_BW_25MHZ = 25, +PHY_BW_30MHZ = 30, +PHY_BW_40MHZ = 40, +PHY_BW_50MHZ = 50, + + PHY_BW_60MHZ = 60, +PHY_BW_70MHZ = 70, +PHY_BW_80MHZ = 80, +PHY_BW_90MHZ = 90, + + PHY_BW_100MHZ = 100, +PHY_BW_200MHZ = 200, +PHY_BW_400MHZ = 400 + + } |
+Public Member Functions | |
xranLibWraper () | |
~xranLibWraper () | |
int | SetUp () |
void | TearDown () |
int | Init (struct xran_fh_config *pCfg=nullptr) |
void | Cleanup () |
void | Open (xran_ethdi_mbuf_send_fn send_cp, xran_ethdi_mbuf_send_fn send_up, void *fh_rx_callback, void *fh_rx_prach_callback) |
void | Close () |
int | Start () |
int | Stop () |
void | update_tti () |
void | update_symbol_index () |
int | apply_cpenable (bool flag) |
int | get_slot_config (const std::string &cfgname, struct xran_frame_config *pCfg) |
int | get_num_rbs (uint32_t nNumerology, uint32_t nBandwidth, bool nSub6) |
void * | get_xranhandle () |
void * | get_timer_ctx () |
int | get_symbol_index () |
bool | is_running () |
enum xran_category | get_rucategory () |
int | get_numerology () |
int | get_duplextype () |
int | get_num_cc () |
int | get_num_eaxc () |
int | get_num_dlrbs () |
int | get_num_ulrbs () |
int | get_num_antelmtrx () |
bool | is_cpenable () |
bool | is_prachenable () |
bool | is_dynamicsection () |
void | get_cfg_prach (struct xran_prach_config *pCfg) |
void | get_cfg_frame (struct xran_frame_config *pCfg) |
void | get_cfg_ru (struct xran_ru_config *pCfg) |
void | get_cfg_fh (struct xran_fh_config *pCfg) |
+Data Fields | |
const uint16_t | nNumRbsPerSymF1 [3][13] |
const uint16_t | nNumRbsPerSymF2 [2][4] |
Definition at line 66 of file xran_lib_wrap.hpp.
+enum nChBw | +
Definition at line 81 of file xran_lib_wrap.hpp.
+ +enum SWXRANInterfaceTypeEnum | +
Enumerator | |
---|---|
XRANFTHTX_OUT | |
XRANFTHTX_PRB_MAP_OUT | |
XRANFTHTX_SEC_DESC_OUT | |
XRANFTHRX_IN | |
XRANFTHRX_PRB_MAP_IN | |
XRANFTHTX_SEC_DESC_IN | |
XRANFTHRACH_IN | |
MAX_SW_XRAN_INTERFACE_NUM |
Definition at line 69 of file xran_lib_wrap.hpp.
+ +
+
|
+ +inline | +
Definition at line 467 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 674 of file xran_lib_wrap.hpp.
+ +
+
|
+ +inline | +
Definition at line 1024 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 914 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 984 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 1148 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 1136 of file xran_lib_wrap.hpp.
+ +
+
|
+ +inline | +
Definition at line 1130 of file xran_lib_wrap.hpp.
+ +
+
|
+ +inline | +
Definition at line 1142 of file xran_lib_wrap.hpp.
+ +
+
|
+ +inline | +
Definition at line 1119 of file xran_lib_wrap.hpp.
+ +
+
|
+ +inline | +
Definition at line 1124 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 1120 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 1122 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 1121 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 1068 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 1123 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 1118 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 1116 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 1047 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 1112 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 1110 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 1109 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 740 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 1126 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 1128 of file xran_lib_wrap.hpp.
+ +
+
|
+ +inline | +
Definition at line 1127 of file xran_lib_wrap.hpp.
+ +
+
|
+ +inline | +
Definition at line 1114 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 936 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 678 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 990 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 998 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 729 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 1012 of file xran_lib_wrap.hpp.
+
+
|
+ +inline | +
Definition at line 1007 of file xran_lib_wrap.hpp.
+
+
|
+ +protected | +
Definition at line 109 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 149 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 150 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 117 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 111 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 111 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 111 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 115 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 142 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 145 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 141 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 147 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 118 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 144 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 116 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 132 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 139 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 130 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 137 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 131 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 138 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 128 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 135 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 129 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 136 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
+
|
+ +protected | +
Definition at line 120 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 113 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 121 of file xran_lib_wrap.hpp.
+ +const uint16_t nNumRbsPerSymF1[3][13] | +
Definition at line 91 of file xran_lib_wrap.hpp.
+ +const uint16_t nNumRbsPerSymF2[2][4] | +
Definition at line 100 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 153 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 158 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 155 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 154 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 160 of file xran_lib_wrap.hpp.
+ +
+
|
+ +protected | +
Definition at line 159 of file xran_lib_wrap.hpp.
+ +