Renesas PTX1xxR IoT-Reader API Version 7.3.1
Renesas Software Stack for IoT-Reader Applications
Data Structures | Macros | Typedefs | Enumerations | Functions
ptxRF_Test.h File Reference
#include <stdint.h>
#include "ptx_Status.h"
#include "ptxOsal.h"
#include "ptxLog.h"
Include dependency graph for ptxRF_Test.h:

Go to the source code of this file.

Data Structures

struct  ptxRF_Test_PRBS_Params
 RF-Test Test Parameters for PRBS-Test. More...
 
struct  ptxRF_Test_Carrier_Params
 RF-Test Test Parameters for Carrier-Test. More...
 
union  ptxRF_Test_Params
 RF-Test Parameters. More...
 
struct  ptxRF_Test_TestParams
 RF-Test Test Parameters. More...
 
struct  ptxRF_Test_InitParams
 RF-Test Initialization Parameters. More...
 
struct  ptxRF_Test
 RF-Test Component. More...
 

Macros

#define PTX_RF_TEST_FLAGS_PRBS_TYPE_A_INCLUDE_PARITY   (uint8_t)0x01
 RF-Test Flags for PRBS.
 

Typedefs

typedef enum ptxRF_Test_TestID ptxRF_Test_TestID_t
 RF-Test Test ID.
 
typedef enum ptxRF_Test_TechType ptxRF_Test_TechType_t
 RF-Test Test Type.
 
typedef enum ptxRF_Test_BitRate ptxRF_Test_BitRate_t
 RF-Test Test Type.
 
typedef struct ptxRF_Test_PRBS_Params ptxRF_Test_PRBS_Params_t
 RF-Test Test Parameters for PRBS-Test.
 
typedef struct ptxRF_Test_Carrier_Params ptxRF_Test_Carrier_Params_t
 RF-Test Test Parameters for Carrier-Test.
 
typedef union ptxRF_Test_Params ptxRF_Test_Params_t
 RF-Test Parameters.
 
typedef struct ptxRF_Test_TestParams ptxRF_Test_TestParams_t
 RF-Test Test Parameters.
 
typedef struct ptxRF_Test_InitParams ptxRF_Test_InitParams_t
 RF-Test Initialization Parameters.
 
typedef struct ptxRF_Test ptxRF_Test_t
 RF-Test Component.
 

Enumerations

enum  ptxRF_Test_TestID { RF_TEST_ID_PRBS_9 , RF_TEST_ID_PRBS_15 , RF_TEST_ID_Carrier }
 RF-Test Test ID. More...
 
enum  ptxRF_Test_TechType { RF_TEST_TECH_A , RF_TEST_TECH_B , RF_TEST_TECH_F , RF_TEST_TECH_V }
 RF-Test Test Type. More...
 
enum  ptxRF_Test_BitRate {
  RF_TEST_BITRATE_106 = 0 , RF_TEST_BITRATE_212 = 1 , RF_TEST_BITRATE_424 = 2 , RF_TEST_BITRATE_848 = 3 ,
  RF_TEST_BITRATE_26 = 6
}
 RF-Test Test Type. More...
 

Functions

PTX_API_LIBFUNC ptxStatus_t ptxRF_Test_Init (ptxRF_Test_t *rfTestComp, ptxRF_Test_InitParams_t *initParams)
 Initializes the RF-Test Component.
 
PTX_API_LIBFUNC ptxStatus_t ptxRF_Test_Deinit (ptxRF_Test_t *rfTestComp)
 Deinitializes the RF-Test Component.
 
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_StopTest (ptxRF_Test_t *rfTestComp)
 Stops an ongoing RF-Test.
 

Detailed Description

SPDX-License-Identifier: BSD-3-Clause

Copyright (c) 2026, Renesas Electronics Corporation and/or its affiliates

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  3. Neither the name of Renesas nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY Renesas "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL RENESAS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT

OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Project : PTX1K Module : PTX1K RF-Test File : ptxRF_Test.h

Description : Collection of common RF-Test functions (e.g. PRBS).