-//Vendor extension messages
- typedef struct {
- fapi_msg_t header;
- uint16_t sfn;
- uint16_t slot;
- uint32_t test_type;
- } fapi_vendor_ext_shutdown_req_t;
-
- typedef struct {
- fapi_msg_t header;
- uint16_t sfn;
- uint16_t slot;
- uint32_t nStatus;
- } fapi_vendor_ext_shutdown_res_t;
-
-#ifdef DEBUG_MODE
- typedef struct {
- uint32_t carrNum;
- uint32_t numSubframes;
- uint32_t testUeMode;
- uint32_t timerModeFreqDomain;
- uint32_t phaseCompensationEnable;
- uint32_t startFrameNum;
- uint32_t startSlotNum;
- char filename_in_ul_iq[FAPI_MAX_IQ_SAMPLE_UL_VIRTUAL_PORTS]
- [FAPI_MAX_IQ_SAMPLE_FILE_SIZE];
- char filename_in_ul_urllc[FAPI_MAX_IQ_SAMPLE_UL_VIRTUAL_PORTS]
- [FAPI_MAX_IQ_SAMPLE_FILE_SIZE];
- char filename_in_prach_iq[FAPI_MAX_IQ_SAMPLE_UL_VIRTUAL_PORTS]
- [FAPI_MAX_IQ_SAMPLE_FILE_SIZE];
- char filename_in_srs_iq[FAPI_MAX_IQ_SAMPLE_UL_ANTENNA]
- [FAPI_MAX_IQ_SAMPLE_FILE_SIZE];
- char filename_out_dl_iq[FAPI_MAX_IQ_SAMPLE_FILE_SIZE];
- char filename_out_dl_iq_urllc[FAPI_MAX_IQ_SAMPLE_FILE_SIZE];
- char filename_out_dl_beam[FAPI_MAX_IQ_SAMPLE_DL_PORTS]
- [FAPI_MAX_IQ_SAMPLE_FILE_SIZE];
- char filename_out_ul_beam[FAPI_MAX_IQ_SAMPLE_UL_VIRTUAL_PORTS]
- [FAPI_MAX_IQ_SAMPLE_FILE_SIZE];
- uint8_t buffer[FAPI_MAX_IQ_SAMPLE_BUFFER_SIZE];
- } fapi_vendor_ext_iq_samples_info_t;
-
- typedef struct {
- fapi_msg_t header;
- fapi_vendor_ext_iq_samples_info_t iq_samples_info;
- } fapi_vendor_ext_iq_samples_req_t;
-
- typedef struct {
- fapi_msg_t header;
- } fapi_vendor_ext_dl_iq_samples_res_t;
-
- typedef struct {
- fapi_msg_t header;
- } fapi_vendor_ext_ul_iq_samples_res_t;
-
- typedef struct {
- fapi_msg_t header;
- } fapi_vendor_ext_start_response_t;
-#endif