📄 tat3main.het
字号:
/******************************************************************************/
/* SCCS: %Z% Name: %M% Date US: %G% %U% Ver.: %I% */
/******************************************************************************/
/*F(***************************************************************************
* File name :tat30aud.c
* Project : ROAD RUNNER
* Module :
* Date : (US) %G% %U%
* Version : %I%
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* DESCRIPTION
* File name : tat30aud.c
* Contains functions to enable the hardware test of the audio part.
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* FUNCTIONS DEFINED IN THIS FILE
*----------------------------------------------------------------------------*
* Name | Object
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* EVOLUTION
*----------------------------------------------------------------------------*
* Date | Author | Arnb | Description
*----------------------------------------------------------------------------*
* 19.12.96 |T.PETILLON | | merge TAT
* 23.12.96 |T.PETILLON | | [merge at3audio.c|tst3aud.c} -> tat3audio.c
* 19.09.97 |V.GONDRE | | update version for Edah
* (new module organisation)
* 10.03.99 |O.GRAMMONT | | Modification for 50732_2
* 07.07.99 |J.M. SIMON | | Clean up of the file:coding rules for the
* | | | structs.
* 30.1.99 |F. Sezille |TATAUDIO-A1.1.11|- Add access right ACCESS_RIGHTS_SCENARIO.
* 23.04.01 |F. LE GOFF | A1.1.35| - Add Audio loop drivers to be able to
* | | | set Rx and Tx slot for IOM2 bus.
* 23.04.01 |F. LE GOFF | A1.1.39| - correction Free generation
***************************************************************************)F*/
/* #*/
#ifndef TAT3MAIN_HET
#define TAT3MAIN_HET
#if defined (ACCESS_RIGHTS_TATAUDIO) || defined (ACCESS_RIGHTS_TATMAN) ||\
defined (ACCESS_RIGHTS_DVAUDIO) || defined (ACCESS_RIGHTS_TATEEPRO) ||\
defined (ACCESS_RIGHTS_SCENARIO) || defined (ACCESS_RIGHTS_TATBAI) ||\
defined (ACCESS_RIGHTS_IHMAUDIO) || defined (ACCESS_RIGHTS_FA) ||\
defined (ACCESS_RIGHTS_MTX) || defined (ACCESS_RIGHTS_IHMSL)
MC_PCC_BEGIN_EXT_TYPE( t_tataudio_ToneParam )
MC_PCC_FIELD( s16, v_Cos_Omega)
MC_PCC_FIELD( s16, v_Sin_Omega)
MC_PCC_FIELD( u16, v_Freq_Vol )
MC_PCC_FIELD( u8, v_tone_vol )
MC_PCC_FIELD( u8, v_tone_freq)
MC_PCC_END_EXT_TYPE( t_tataudio_ToneParam )
#endif /* (ACCESS_RIGHTS_TATAUDIO) || (ACCESS_RIGHTS_TATMAN) */
/*--------------------------------------------------------------------------
*
* object :
* Message to activate or disactivate the Audio loop in normal or auxiliary
* mode, set the input and output gains.
*
* operation type :
* OM_AUDIO_LOOP
*
* PC -> SC parameters:
* u8 v_Loop_Activated_u8;
* u8 v_tone_vol;
* u8 v_tone_freq;
* u8 v_time_slot;
* bool v_AmpCtrl;
* bool v_in_switch;
* u8 v_out_switch;
* bool v_out_mode;
* bool v_TX_boost;
* u8 v_TXPGA_value;
* u8 v_RXPGA_value;
* u8 v_SidePGA_value;
* u8 v_RXVOL_value;
* u8 v_ExpValue;
* SC -> PC parameters:
* u8 v_Error_u8;
* notice:
*
*
*----------------------------------------------------------------------------*/
#if defined (ACCESS_RIGHTS_TATAUDIO) || defined (ACCESS_RIGHTS_TATMAN) ||\
defined (ACCESS_RIGHTS_DVAUDIO) || defined (ACCESS_RIGHTS_TATEEPRO) ||\
defined (ACCESS_RIGHTS_SCENARIO) || defined (ACCESS_RIGHTS_TATBAI) ||\
defined (ACCESS_RIGHTS_IHMSL)
MC_PCC_BEGIN_STRUC( t_tataudio_AudioLoopPcSc )
MC_PCC_FIELD( u16, v_Command )
MC_PCC_FIELD( u16, v_Loop_Activate)
MC_PCC_FIELD( t_bai_TATAudioParam, s_BaiParam )
MC_PCC_FIELD( t_tataudio_ToneParam,s_ToneParam )
MC_PCC_ARRAY( u8, a_time_slot,TATAUDIO_MAX_SLOT)
MC_PCC_FIELD( bool,v_AmpCtrl)
MC_PCC_FIELD( u8, v_ExpValue)
MC_PCC_FILL_STRUCT2
MC_PCC_END_STRUC( t_tataudio_AudioLoopPcSc )
#endif /* (ACCESS_RIGHTS_TATAUDIO) || (ACCESS_RIGHTS_TATMAN) */
#endif /* tat3main.het */
/* ===================================================================*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -