X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=docs%2FAPI%2Fcommon_8c.html;fp=docs%2FAPI%2Fcommon_8c.html;h=6aab09449cf3b017392c661342d449cd8ba9d352;hb=870e1b86b0c74169b215c166dee787c7c1a20d06;hp=0000000000000000000000000000000000000000;hpb=298022ce50fa8133cc880507170c4b7120d227b5;p=o-du%2Fphy.git diff --git a/docs/API/common_8c.html b/docs/API/common_8c.html new file mode 100644 index 0000000..6aab094 --- /dev/null +++ b/docs/API/common_8c.html @@ -0,0 +1,1568 @@ + + +
+ + + + +
+ o-du/phy
+
+ Intel O-RAN/X-RAN Generated Doxygen Documentation
+ |
+
#include <assert.h>
#include <err.h>
#include <arpa/inet.h>
#include <sys/time.h>
#include <time.h>
#include "common.h"
#include "xran_fh_o_du.h"
#include "xran_pkt.h"
#include "xran_pkt_up.h"
#include "xran_cp_api.h"
#include "xran_up_api.h"
#include "xran_mlog_lnx.h"
Go to the source code of this file.
++Functions | |
uint32_t | app_xran_get_tti_interval (uint8_t nMu) |
uint32_t | app_xran_get_scs (uint8_t nMu) |
uint16_t | app_xran_get_num_rbs (uint32_t nNumerology, uint32_t nBandwidth, uint32_t nAbsFrePointA) |
uint32_t | app_xran_cal_nrarfcn (uint32_t nCenterFreq) |
int32_t | app_xran_slot_limit (int32_t nSfIdx) |
void | app_xran_clear_slot_type (uint32_t nPhyInstanceId) |
int32_t | app_xran_set_slot_type (uint32_t nPhyInstanceId, uint32_t nFrameDuplexType, uint32_t nTddPeriod, struct xran_slot_config *psSlotConfig) |
int32_t | app_xran_get_slot_type (int32_t nCellIdx, int32_t nSlotdx, int32_t nType) |
void | sys_save_buf_to_file (char *filename, char *bufname, unsigned char *pBuffer, unsigned int size, unsigned int buffers_num) |
int | sys_load_file_to_buff (char *filename, char *bufname, unsigned char *pBuffer, unsigned int size, unsigned int buffers_num) |
void | sys_save_buf_to_file_txt (char *filename, char *bufname, unsigned char *pBuffer, unsigned int size, unsigned int buffers_num) |
uint32_t app_xran_cal_nrarfcn | +( | +uint32_t | +nCenterFreq | ) | ++ |
void app_xran_clear_slot_type | +( | +uint32_t | +nPhyInstanceId | ) | ++ |
uint16_t app_xran_get_num_rbs | +( | +uint32_t | +nNumerology, | +
+ | + | uint32_t | +nBandwidth, | +
+ | + | uint32_t | +nAbsFrePointA | +
+ | ) | ++ |
[in] | nNumerology | - Numerology determine sub carrier spacing, Value: 0->4 0: 15khz, 1: 30khz, 2: 60khz 3: 120khz, 4: 240khz |
[in] | nBandwidth | - Carrier bandwidth for in MHz. Value: 5->400 |
[in] | nAbsFrePointA | - Abs Freq Point A of the Carrier Center Frequency for in KHz Value: 450000->52600000 |
Returns number of RBs based on 38.101-1 and 38.101-2 for the cell
+ + + +uint32_t app_xran_get_scs | +( | +uint8_t | +nMu | ) | ++ |
int32_t app_xran_get_slot_type | +( | +int32_t | +nCellIdx, | +
+ | + | int32_t | +nSlotdx, | +
+ | + | int32_t | +nType | +
+ | ) | ++ |
uint32_t app_xran_get_tti_interval | +( | +uint8_t | +nMu | ) | ++ |
int32_t app_xran_set_slot_type | +( | +uint32_t | +nPhyInstanceId, | +
+ | + | uint32_t | +nFrameDuplexType, | +
+ | + | uint32_t | +nTddPeriod, | +
+ | + | struct xran_slot_config * | +psSlotConfig | +
+ | ) | ++ |
int32_t app_xran_slot_limit | +( | +int32_t | +nSfIdx | ) | ++ |
int sys_load_file_to_buff | +( | +char * | +filename, | +
+ | + | char * | +bufname, | +
+ | + | unsigned char * | +pBuffer, | +
+ | + | unsigned int | +size, | +
+ | + | unsigned int | +buffers_num | +
+ | ) | ++ |
void sys_save_buf_to_file | +( | +char * | +filename, | +
+ | + | char * | +bufname, | +
+ | + | unsigned char * | +pBuffer, | +
+ | + | unsigned int | +size, | +
+ | + | unsigned int | +buffers_num | +
+ | ) | ++ |
void sys_save_buf_to_file_txt | +( | +char * | +filename, | +
+ | + | char * | +bufname, | +
+ | + | unsigned char * | +pBuffer, | +
+ | + | unsigned int | +size, | +
+ | + | unsigned int | +buffers_num | +
+ | ) | ++ |
float g_DlRate[XRAN_MAX_SECTOR_NR] = {0.0} | +
float g_UlRate[XRAN_MAX_SECTOR_NR] = {0.0} | +
int iq_bfw_buffer_size_dl = IQ_PLAYBACK_BUFFER_BYTES | +
int iq_bfw_buffer_size_ul = IQ_PLAYBACK_BUFFER_BYTES | +
int iq_playback_buffer_size_dl = IQ_PLAYBACK_BUFFER_BYTES | +
int iq_playback_buffer_size_ul = IQ_PLAYBACK_BUFFER_BYTES | +
int iq_srs_buffer_size_ul = IQ_PLAYBACK_BUFFER_BYTES | +
uint16_t nCpSizeF1[3][13][2] | +
int16_t nCpSizeF2[2][4][2] | +
uint16_t nNumRbsPerSymF1[3][13] | +
uint16_t nNumRbsPerSymF2[2][4] | +
uint16_t nSubCarrierSpacing[5] | +
uint16_t nTtiInterval[4] | +
int16_t* p_prach_log_buffer[MAX_ANT_CARRIER_SUPPORTED] | +
int16_t* p_rx_buffer[MAX_ANT_CARRIER_SUPPORTED] | +
int16_t* p_rx_dl_bfw_buffer[MAX_ANT_CARRIER_SUPPORTED] | +
int16_t* p_rx_log_buffer[MAX_ANT_CARRIER_SUPPORTED] | +
int16_t* p_rx_ul_bfw_buffer[MAX_ANT_CARRIER_SUPPORTED] | +
int16_t* p_srs_log_buffer[XRAN_MAX_SECTOR_NR *XRAN_MAX_ANT_ARRAY_ELM_NR] | +
int16_t* p_tx_buffer[MAX_ANT_CARRIER_SUPPORTED] | +
int16_t* p_tx_dl_bfw_buffer[MAX_ANT_CARRIER_SUPPORTED] | +
int16_t* p_tx_play_buffer[MAX_ANT_CARRIER_SUPPORTED] | +
int16_t* p_tx_prach_play_buffer[MAX_ANT_CARRIER_SUPPORTED] | +
int16_t* p_tx_srs_play_buffer[XRAN_MAX_SECTOR_NR *XRAN_MAX_ANT_ARRAY_ELM_NR] | +
int16_t* p_tx_ul_bfw_buffer[MAX_ANT_CARRIER_SUPPORTED] | +
int32_t prach_log_buffer_position[MAX_ANT_CARRIER_SUPPORTED] | +
int32_t prach_log_buffer_size[MAX_ANT_CARRIER_SUPPORTED] | +
int32_t rx_buffer_size[MAX_ANT_CARRIER_SUPPORTED] | +
int32_t rx_dl_bfw_buffer_position[MAX_ANT_CARRIER_SUPPORTED] | +
int32_t rx_dl_bfw_buffer_size[MAX_ANT_CARRIER_SUPPORTED] | +
int32_t rx_log_buffer_position[MAX_ANT_CARRIER_SUPPORTED] | +
int32_t rx_log_buffer_size[MAX_ANT_CARRIER_SUPPORTED] | +
int32_t rx_ul_bfw_buffer_position[MAX_ANT_CARRIER_SUPPORTED] | +
int32_t rx_ul_bfw_buffer_size[MAX_ANT_CARRIER_SUPPORTED] | +
int32_t srs_log_buffer_position[XRAN_MAX_SECTOR_NR *XRAN_MAX_ANT_ARRAY_ELM_NR] | +
int32_t srs_log_buffer_size[XRAN_MAX_SECTOR_NR *XRAN_MAX_ANT_ARRAY_ELM_NR] | +
enum app_state state | +
Definition at line 62 of file sample-app.c.
+ +int32_t tx_buffer_size[MAX_ANT_CARRIER_SUPPORTED] | +
int32_t tx_dl_bfw_buffer_position[MAX_ANT_CARRIER_SUPPORTED] | +
int32_t tx_dl_bfw_buffer_size[MAX_ANT_CARRIER_SUPPORTED] | +
int32_t tx_play_buffer_position[MAX_ANT_CARRIER_SUPPORTED] | +
int32_t tx_play_buffer_size[MAX_ANT_CARRIER_SUPPORTED] | +
int32_t tx_prach_play_buffer_position[MAX_ANT_CARRIER_SUPPORTED] | +
int32_t tx_prach_play_buffer_size[MAX_ANT_CARRIER_SUPPORTED] | +
int32_t tx_srs_play_buffer_position[XRAN_MAX_SECTOR_NR *XRAN_MAX_ANT_ARRAY_ELM_NR] | +
int32_t tx_srs_play_buffer_size[XRAN_MAX_SECTOR_NR *XRAN_MAX_ANT_ARRAY_ELM_NR] | +
int32_t tx_ul_bfw_buffer_position[MAX_ANT_CARRIER_SUPPORTED] | +
int32_t tx_ul_bfw_buffer_size[MAX_ANT_CARRIER_SUPPORTED] | +