📄 tat5main.hec
字号:
/******************************************************************************/
/* SCCS: %Z% Name: %M% Date US: %G% %U% Ver.: %I% */
/******************************************************************************/
/*F(***************************************************************************
* File name : %M%
* Project : ROAD RUNNER
* Module :
* Date : (US) %G% %U%
* Version : %I%
* Compiler name and release(s) :
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* DESCRIPTION
*
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* FUNCTIONS DEFINED IN THIS FILE
*----------------------------------------------------------------------------*
* Name | Object
*----------------------------------------------------------------------------*
*
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* EVOLUTION
*----------------------------------------------------------------------------*
* Date | Author | Arnb | Description
*----------------------------------------------------------------------------*
*19.08.97 | SIMON JM | XXYYYY | creation
*28.10.97 | WIPPICH | | added expect codes for TAT
*27.05.98 | LE GOFF F. | | Add process number for Ramping configuration
*22.06.98 | R.CHARTIER | | report patch main branch
* 18.06.98 | R.CHARTIER |TATRF-L1C2G-1.19| for generic radio manual autotest, add TAT_RF_NB_BAND_MAX
*23/10/98 |S.Bouchereau|TATRF-B52DB.1.7 |add c15_DB switches
* 10.11.98 | R.CHARTIER |TATRF-B52DB.1.10| add TAT_RF_COMPUTE_CHANNEL_COMPENSATION under
* | | | compilation switch
* 10.11.98 | LE GOFF F. | | Add constant for ramping configuration function.
* 03.12.98 | LE GOFF F. | | Optimization: Suppression of unused RF command
* 05.01.99 | R.CHARTIER |TATRF-B52DB.1.15| add TAT_RF_VALIDATE_TX_TUNINGS under compilation switch
* | | |
*----------------------------------------------------------------------------*
* 17.11.99 |F. Sezille |TATRF-POLY.1.18 | - Change message identifier declaration in
* | | | order to avoid conflict between operation
* | | | type values and v_command values.
* 14.01.00 | F.Le Goff | POLYPHASE.1.23 | - Add New driver to read default parameters
* | | | under MULTI_PA_HDW switch.
* 02.02.00 | F.Le Goff | POLYPHASE.1.25 | - Adapte to new management of the
* | | | hamming power factors (Add new mode
* | | | for Hamming power functionalities)
* 09.02.00 | F.Le Goff | POLYPHASE.1.27 | - Add PA recognition operation code
* 27.09.00 | F.Le Goff | POLYPHASE.1.39 | - Add frame configuration and frame
* | | | scenario starting
* 20.10.00 | F.Le Goff | POLYPHASE.1.40 | - Change frame scenario starting
* | | | - Add DSP_MT_FTR switch test when
* | | | HAMMING_POWER switch test is done
* 20.10.00 | F.Le Goff | POLYPHASE.1.41 | - Gives access to TATRF_NB_SLOT_IN_FRAME
* 23.01.01 | F.Le Goff | POLYPHASE.1.46 | - Add constant for Hamming coeff.
* 13.07.01 | F.Le Goff | POLYPHASE.1.53 | - Integration of Update GPRS scenario
* | | | - Improvement of Update GPRS scenario
* 14.11.01 | C.P. Wong | POLYPHASE.1.59 | - Added support for PCS hamming mngt.
***************************************************************************)F*/
/* #*/
#ifndef TAT5MAIN_HEC
#define TAT5MAIN_HEC
/* Constants for Messages identifier (v_command field) */
/*******************************************************/
/* Messages identifier is : */
/* --------------------------------------------*/
/* | Process | Function | Msg Type | */
/* | (6 bits) | (7 bits) | (3 bits) | */
/* --------------------------------------------*/
/* Constant for "Msg Type" */
/*-------------------------*/
#if defined(NEW_TAT_CMD_MGT_FTR)
#define MSG_TYPE_TATRF 0
#else
#define MSG_TYPE_TATRF 5
#define PROCESS_TATRF PROCESS_TAT
#endif
/* Constants for "Function" */
/*--------------------------*/
enum
{
F_TAT_RF_RADIO_INIT,
F_TAT_RF_IC_REGISTERS,
F_TAT_RF_RX_OFFSET,
F_TAT_RF_RX_BURSTS,
F_TAT_RF_RX_POWER_MEASURE,
F_TAT_RF_START_TX_BURSTS,
F_TAT_RF_STOP_TX_BURSTS,
F_TAT_RF_TX_LEVEL_UPDATE,
F_TAT_RF_TX_CHANNEL_UPDATE,
F_TAT_RF_SYNTHE_CONTINUOUS_MODE,
F_TAT_RF_SYNTHE_TDMA_MODE,
F_TAT_RF_SYNTHE_HOPPING_MODE,
F_TAT_RF_READ_RAMPING_CFG,
F_TAT_RF_WRITE_RAMPING_CFG,
F_TAT_RF_COMPUTE_CHANNEL_COMPENSATION,
F_TAT_RF_DEFAULT_PARAM,
F_TAT_RF_PA_IDENTIFICATION,
F_TAT_RF_INIT_FOI_INIT,
F_TAT_RF_FRAME_CFG_UPDATE,
F_TAT_RF_FRAME_SCENAR_START,
F_TAT_RF_DO_CAL_TX
};
/* Add "Msg Type" to "Function" */
/*------------------------------*/
#define TAT_RF_RADIO_INIT_TMP MC_PCC_FUNCTION_TYPE( F_TAT_RF_RADIO_INIT, MSG_TYPE_TATRF)
#define TAT_RF_IC_REGISTERS_TMP MC_PCC_FUNCTION_TYPE( F_TAT_RF_IC_REGISTERS, MSG_TYPE_TATRF)
#define TAT_RF_RX_OFFSET_TMP MC_PCC_FUNCTION_TYPE( F_TAT_RF_RX_OFFSET, MSG_TYPE_TATRF)
#define TAT_RF_RX_BURSTS_TMP MC_PCC_FUNCTION_TYPE( F_TAT_RF_RX_BURSTS, MSG_TYPE_TATRF)
#define TAT_RF_RX_POWER_MEASURE_TMP MC_PCC_FUNCTION_TYPE( F_TAT_RF_RX_POWER_MEASURE, MSG_TYPE_TATRF)
#define TAT_RF_START_TX_BURSTS_TMP MC_PCC_FUNCTION_TYPE( F_TAT_RF_START_TX_BURSTS, MSG_TYPE_TATRF)
#define TAT_RF_STOP_TX_BURSTS_TMP MC_PCC_FUNCTION_TYPE( F_TAT_RF_STOP_TX_BURSTS, MSG_TYPE_TATRF)
#define TAT_RF_TX_LEVEL_UPDATE_TMP MC_PCC_FUNCTION_TYPE( F_TAT_RF_TX_LEVEL_UPDATE, MSG_TYPE_TATRF)
#define TAT_RF_TX_CHANNEL_UPDATE_TMP MC_PCC_FUNCTION_TYPE( F_TAT_RF_TX_CHANNEL_UPDATE, MSG_TYPE_TATRF)
#define TAT_RF_SYNTHE_CONTINUOUS_MODE_TMP MC_PCC_FUNCTION_TYPE( F_TAT_RF_SYNTHE_CONTINUOUS_MODE, MSG_TYPE_TATRF)
#define TAT_RF_SYNTHE_TDMA_MODE_TMP MC_PCC_FUNCTION_TYPE( F_TAT_RF_SYNTHE_TDMA_MODE, MSG_TYPE_TATRF)
#define TAT_RF_SYNTHE_HOPPING_MODE_TMP MC_PCC_FUNCTION_TYPE( F_TAT_RF_SYNTHE_HOPPING_MODE, MSG_TYPE_TATRF)
#define TAT_RF_READ_RAMPING_CFG_TMP MC_PCC_FUNCTION_TYPE( F_TAT_RF_READ_RAMPING_CFG, MSG_TYPE_TATRF)
#define TAT_RF_WRITE_RAMPING_CFG_TMP MC_PCC_FUNCTION_TYPE( F_TAT_RF_WRITE_RAMPING_CFG, MSG_TYPE_TATRF)
#define TAT_RF_COMPUTE_CHANNEL_COMPENSATION_TMP MC_PCC_FUNCTION_TYPE( F_TAT_RF_COMPUTE_CHANNEL_COMPENSATION, MSG_TYPE_TATRF)
#define TAT_RF_DEFAULT_PARAM_TMP MC_PCC_FUNCTION_TYPE( F_TAT_RF_DEFAULT_PARAM, MSG_TYPE_TATRF)
#define TAT_RF_PA_IDENTIFICATION_TMP MC_PCC_FUNCTION_TYPE( F_TAT_RF_PA_IDENTIFICATION, MSG_TYPE_TATRF)
#define TAT_RF_INIT_FOI_INIT_TMP MC_PCC_FUNCTION_TYPE( F_TAT_RF_INIT_FOI_INIT, MSG_TYPE_TATRF)
#define TAT_RF_FRAME_CFG_UPD_TMP MC_PCC_FUNCTION_TYPE( F_TAT_RF_FRAME_CFG_UPDATE, MSG_TYPE_TATRF)
#define TAT_RF_FRAME_SCENAR_TMP MC_PCC_FUNCTION_TYPE( F_TAT_RF_FRAME_SCENAR_START, MSG_TYPE_TATRF)
#define TAT_RF_DO_CAL_TX_TMP MC_PCC_FUNCTION_TYPE( F_TAT_RF_DO_CAL_TX, MSG_TYPE_TATRF)
/* Build entire messages identifiers */
/*-----------------------------------*/
#define TAT_RF_RADIO_INIT MC_PCC_PROCESS_OPERATION(PROCESS_TATRF, TAT_RF_RADIO_INIT_TMP)
#define TAT_RF_IC_REGISTERS MC_PCC_PROCESS_OPERATION(PROCESS_TATRF, TAT_RF_IC_REGISTERS_TMP)
#define TAT_RF_RX_OFFSET MC_PCC_PROCESS_OPERATION(PROCESS_TATRF, TAT_RF_RX_OFFSET_TMP)
#define TAT_RF_RX_BURSTS MC_PCC_PROCESS_OPERATION(PROCESS_TATRF, TAT_RF_RX_BURSTS_TMP)
#define TAT_RF_RX_POWER_MEASURE MC_PCC_PROCESS_OPERATION(PROCESS_TATRF, TAT_RF_RX_POWER_MEASURE_TMP)
#define TAT_RF_START_TX_BURSTS MC_PCC_PROCESS_OPERATION(PROCESS_TATRF, TAT_RF_START_TX_BURSTS_TMP)
#define TAT_RF_STOP_TX_BURSTS MC_PCC_PROCESS_OPERATION(PROCESS_TATRF, TAT_RF_STOP_TX_BURSTS_TMP)
#define TAT_RF_TX_LEVEL_UPDATE MC_PCC_PROCESS_OPERATION(PROCESS_TATRF, TAT_RF_TX_LEVEL_UPDATE_TMP)
#define TAT_RF_TX_CHANNEL_UPDATE MC_PCC_PROCESS_OPERATION(PROCESS_TATRF, TAT_RF_TX_CHANNEL_UPDATE_TMP)
#define TAT_RF_SYNTHE_CONTINUOUS_MODE MC_PCC_PROCESS_OPERATION(PROCESS_TATRF, TAT_RF_SYNTHE_CONTINUOUS_MODE_TMP)
#define TAT_RF_SYNTHE_TDMA_MODE MC_PCC_PROCESS_OPERATION(PROCESS_TATRF, TAT_RF_SYNTHE_TDMA_MODE_TMP)
#define TAT_RF_SYNTHE_HOPPING_MODE MC_PCC_PROCESS_OPERATION(PROCESS_TATRF, TAT_RF_SYNTHE_HOPPING_MODE_TMP)
#define TAT_RF_READ_RAMPING_CFG MC_PCC_PROCESS_OPERATION(PROCESS_TATRF, TAT_RF_READ_RAMPING_CFG_TMP)
#define TAT_RF_WRITE_RAMPING_CFG MC_PCC_PROCESS_OPERATION(PROCESS_TATRF, TAT_RF_WRITE_RAMPING_CFG_TMP)
#define TAT_RF_COMPUTE_CHANNEL_COMPENSATION MC_PCC_PROCESS_OPERATION(PROCESS_TATRF, TAT_RF_COMPUTE_CHANNEL_COMPENSATION_TMP)
#define TAT_RF_DEFAULT_PARAM MC_PCC_PROCESS_OPERATION(PROCESS_TATRF, TAT_RF_DEFAULT_PARAM_TMP)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -