Renesas PTX1xxR IoT-Reader API (non-OS) Version 7.3.1
Renesas Software Stack for IoT-Reader Applications (non-OS)
ptxRF_Test.h
Go to the documentation of this file.
1
49#ifndef APIS_PTX_RF_TEST_H_
50#define APIS_PTX_RF_TEST_H_
51
52/*
53 * ####################################################################################################################
54 * INCLUDES
55 * ####################################################################################################################
56 */
57
58#include <stdint.h>
59#include "ptxStatus.h"
60
61#ifdef __cplusplus
62extern "C" {
63#endif
64
65/*
66 * ####################################################################################################################
67 * DEFINES / TYPES
68 * ####################################################################################################################
69 */
70
71/*
72 * ####################################################################################################################
73 * TYPES
74 * ####################################################################################################################
75 */
76
80#define PTX_RF_TEST_FLAGS_PRBS_TYPE_A_INCLUDE_PARITY (uint8_t)0x01
92
104
117
128
137
147
157
166
170typedef struct ptxRF_Test
171{
172 /* Components */
175 struct ptxNSC *Nsc;
178
179/*
180 * ####################################################################################################################
181 * API FUNCTIONS
182 * ####################################################################################################################
183 */
184
194
203
214
224
225#ifdef __cplusplus
226}
227#endif
228
231#endif /* Guard */
232
ptxRF_Test_BitRate
RF-Test Test Type.
Definition ptxRF_Test.h:109
ptxRF_Test_TestID
RF-Test Test ID.
Definition ptxRF_Test.h:86
enum ptxRF_Test_TechType ptxRF_Test_TechType_t
RF-Test Test Type.
ptxStatus_t ptxRF_Test_StopTest(ptxRF_Test_t *rfTestComp)
Stops an ongoing RF-Test.
enum ptxRF_Test_BitRate ptxRF_Test_BitRate_t
RF-Test Test Type.
ptxStatus_t ptxRF_Test_Deinit(ptxRF_Test_t *rfTestComp)
Deinitializes the RF-Test Component.
ptxStatus_t ptxRF_Test_RunTest(ptxRF_Test_t *rfTestComp, ptxRF_Test_TestParams_t *testParams)
Performs a given RF-Test using the provided test parameters.
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:97
enum ptxRF_Test_TestID ptxRF_Test_TestID_t
RF-Test Test ID.
ptxStatus_t ptxRF_Test_Init(ptxRF_Test_t *rfTestComp, ptxRF_Test_InitParams_t *initParams)
Initializes 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:110
@ RF_TEST_BITRATE_848
Definition ptxRF_Test.h:113
@ RF_TEST_BITRATE_26
Definition ptxRF_Test.h:114
@ RF_TEST_BITRATE_424
Definition ptxRF_Test.h:112
@ RF_TEST_BITRATE_212
Definition ptxRF_Test.h:111
@ RF_TEST_ID_PRBS_15
Definition ptxRF_Test.h:88
@ RF_TEST_ID_PRBS_9
Definition ptxRF_Test.h:87
@ RF_TEST_ID_Carrier
Definition ptxRF_Test.h:89
@ RF_TEST_TECH_F
Definition ptxRF_Test.h:100
@ RF_TEST_TECH_A
Definition ptxRF_Test.h:98
@ RF_TEST_TECH_B
Definition ptxRF_Test.h:99
@ RF_TEST_TECH_V
Definition ptxRF_Test.h:101
uint16_t ptxStatus_t
Status Type.
Definition ptxStatus.h:70
enum ptxStatus_Comps ptxStatus_Comps_t
Component Definitions.
Main NSC component structure.
Definition ptxNSC.h:1184
RF-Test Test Parameters for Carrier-Test.
Definition ptxRF_Test.h:133
uint8_t RFU
Definition ptxRF_Test.h:134
RF-Test Initialization Parameters.
Definition ptxRF_Test.h:162
struct ptxNSC * Nsc
Definition ptxRF_Test.h:163
RF-Test Test Parameters for PRBS-Test.
Definition ptxRF_Test.h:122
ptxRF_Test_BitRate_t Bitrate
Definition ptxRF_Test.h:124
ptxRF_Test_TechType_t Technology
Definition ptxRF_Test.h:123
uint8_t Flags
Definition ptxRF_Test.h:125
RF-Test Test Parameters.
Definition ptxRF_Test.h:152
ptxRF_Test_TestID_t ID
Definition ptxRF_Test.h:153
ptxRF_Test_Params_t Params
Definition ptxRF_Test.h:154
RF-Test Component.
Definition ptxRF_Test.h:171
struct ptxNSC * Nsc
Definition ptxRF_Test.h:175
ptxStatus_Comps_t CompId
Definition ptxRF_Test.h:173
RF-Test Parameters.
Definition ptxRF_Test.h:142
ptxRF_Test_Carrier_Params_t Carrier
Definition ptxRF_Test.h:144
ptxRF_Test_PRBS_Params_t PRBS
Definition ptxRF_Test.h:143