49#ifndef APIS_PTX_RF_TEST_H_
50#define APIS_PTX_RF_TEST_H_
72#if defined (_WIN32) || defined (_WIN64) || defined (ming) || defined (__MINGW32__) || defined (__GNUWIN32__)
73 #define PTX_API_LIBFUNC __declspec(dllexport)
76 #if defined (__GNUC__)
77 #define PTX_API_LIBFUNC __attribute__ ((visibility("default")))
78 #elif defined (_linux) || defined (__linux)
79 #error Missing Platform Specification
81 #error Missing Platform Specification
94#define PTX_RF_TEST_FLAGS_PRBS_TYPE_A_INCLUDE_PARITY (uint8_t)0x01
ptxRF_Test_BitRate
RF-Test Test Type.
Definition ptxRF_Test.h:123
ptxRF_Test_TestID
RF-Test Test ID.
Definition ptxRF_Test.h:100
enum ptxRF_Test_TechType ptxRF_Test_TechType_t
RF-Test Test Type.
enum ptxRF_Test_BitRate ptxRF_Test_BitRate_t
RF-Test Test Type.
PTX_API_LIBFUNC ptxStatus_t ptxRF_Test_StopTest(ptxRF_Test_t *rfTestComp)
Stops an ongoing RF-Test.
PTX_API_LIBFUNC ptxStatus_t ptxRF_Test_Init(ptxRF_Test_t *rfTestComp, ptxRF_Test_InitParams_t *initParams)
Initializes the RF-Test Component.
struct ptxRF_Test_PRBS_Params ptxRF_Test_PRBS_Params_t
RF-Test Test Parameters for PRBS-Test.
struct ptxRF_Test_TestParams ptxRF_Test_TestParams_t
RF-Test Test Parameters.
union ptxRF_Test_Params ptxRF_Test_Params_t
RF-Test Parameters.
ptxRF_Test_TechType
RF-Test Test Type.
Definition ptxRF_Test.h:111
enum ptxRF_Test_TestID ptxRF_Test_TestID_t
RF-Test Test ID.
PTX_API_LIBFUNC ptxStatus_t ptxRF_Test_RunTest(ptxRF_Test_t *rfTestComp, ptxRF_Test_TestParams_t *testParams)
Performs a given RF-Test using the provided test parameters.
PTX_API_LIBFUNC ptxStatus_t ptxRF_Test_Deinit(ptxRF_Test_t *rfTestComp)
Deinitializes the RF-Test Component.
struct ptxRF_Test ptxRF_Test_t
RF-Test Component.
struct ptxRF_Test_InitParams ptxRF_Test_InitParams_t
RF-Test Initialization Parameters.
struct ptxRF_Test_Carrier_Params ptxRF_Test_Carrier_Params_t
RF-Test Test Parameters for Carrier-Test.
@ RF_TEST_BITRATE_106
Definition ptxRF_Test.h:124
@ RF_TEST_BITRATE_848
Definition ptxRF_Test.h:127
@ RF_TEST_BITRATE_26
Definition ptxRF_Test.h:128
@ RF_TEST_BITRATE_424
Definition ptxRF_Test.h:126
@ RF_TEST_BITRATE_212
Definition ptxRF_Test.h:125
@ RF_TEST_ID_PRBS_15
Definition ptxRF_Test.h:102
@ RF_TEST_ID_PRBS_9
Definition ptxRF_Test.h:101
@ RF_TEST_ID_Carrier
Definition ptxRF_Test.h:103
@ RF_TEST_TECH_F
Definition ptxRF_Test.h:114
@ RF_TEST_TECH_A
Definition ptxRF_Test.h:112
@ RF_TEST_TECH_B
Definition ptxRF_Test.h:113
@ RF_TEST_TECH_V
Definition ptxRF_Test.h:115
uint16_t ptxStatus_t
Status Type.
Definition ptx_Status.h:82
enum ptxStatus_Comps ptxStatus_Comps_t
Component Definitions.
struct ptxSemaphore * ptxSemaphore_t
Semaphore Wrapper Structure - Forward Declaration.
Definition ptxOsal.h:100
Logger Component Structure.
Definition ptxLog.h:208
RF-Test Test Parameters for Carrier-Test.
Definition ptxRF_Test.h:147
uint8_t RFU
Definition ptxRF_Test.h:148
RF-Test Initialization Parameters.
Definition ptxRF_Test.h:176
void * StackComp
Definition ptxRF_Test.h:177
RF-Test Test Parameters for PRBS-Test.
Definition ptxRF_Test.h:136
ptxRF_Test_BitRate_t Bitrate
Definition ptxRF_Test.h:138
ptxRF_Test_TechType_t Technology
Definition ptxRF_Test.h:137
uint8_t Flags
Definition ptxRF_Test.h:139
RF-Test Test Parameters.
Definition ptxRF_Test.h:166
RF-Test Component.
Definition ptxRF_Test.h:185
ptxSemaphore_t * Sem_Completion
Definition ptxRF_Test.h:192
ptxLog_t * LOG
Definition ptxRF_Test.h:190
uint16_t * CompletionStatus
Definition ptxRF_Test.h:193
void * StackComp
Definition ptxRF_Test.h:191
uint8_t * DataShared
Definition ptxRF_Test.h:194
ptxStatus_Comps_t CompId
Definition ptxRF_Test.h:187
struct ptxOsal * OS
Definition ptxRF_Test.h:189
RF-Test Parameters.
Definition ptxRF_Test.h:156
ptxRF_Test_Carrier_Params_t Carrier
Definition ptxRF_Test.h:158
ptxRF_Test_PRBS_Params_t PRBS
Definition ptxRF_Test.h:157