qpskfrontend.h

来自「QPSK Tuner details, for conexant chipset」· C头文件 代码 · 共 90 行

H
90
字号
/*************************************************************************

* AllCommand.h                                                              *

* Copyright ? Shenzhen Coship Electronics Co.,LTD.  2002.3             *

* All rights reserved.                                                  *

*                                                                       *

* Author: Zhou Cheng                                                    *

* Date:  2002/3/13                                                      *

* Compiler:					                                            *
 
*                                                                       *

* Description:														    *

* Notes:                                                                *

* Update:   2002/3/13  Zhou Cheng										*

*************************************************************************/
#ifndef __QPSKFRONTEND_H
#define __QPSKFRONTEND_H

#ifdef __cplusplus
extern "C" {
#endif

#include "cs_typedef.h"
#include "CSHDI_typedef.h"
#include "cs_qpsk.h"
#include "cs_frnpublic.h"

CSQPSK_Error_t CSQPSKInterInitialize( CSHDITunerIndex bTunerIndex, int nTSOutMode );

int CSGetFrequencyOffset ( CSHDITunerIndex bTunerIndex );

CSQPSK_Error_t CSQPSKGetSignalQuality ( CSHDITunerIndex bTunerIndex, int *pnSignalQuality );

CSQPSK_Error_t CSQPSKGetCheckLockStatus ( CSHDITunerIndex bTunerIndex, int *pnLockStatus );

CSQPSK_Error_t CSQPSKSignalBER (CSHDITunerIndex bTunerIndex, DWORD *pdwBer) ;

CSQPSK_Error_t CSConfigResetPin ( CSHDITunerIndex bTunerIndex, BYTE bGPIOIndex );

CSQPSK_Error_t CSQPSKReset ( CSHDITunerIndex bTunerIndex );

/* +==========================================================================+ */
/* | Function:	搜索频道(转发器)信号										  |	*/		
/* | Input:		转发器参数	频率:	下行频率								  |	*/
/* |						符号率:单位: Kbps								  |	*/
/* |						频谱:	I, Q / I, -Q							  |	*/
/* |						频率偏移量:带符号的数							  |	*/
/* | Output:	频谱,频率偏移量											  |	*/
/* | Return:	锁定成功标志 ( 成功锁定 --- SUCCESS,否则为 FAILURE )		  |	*/
/* +==========================================================================+ */

//CSQPSK_Error_t CSLock  ( CSHDITunerIndex bTunerIndex, CSQPSKCHANNEL *pCSCHANNEL );

CSQPSK_Error_t CSConfigLNBPowerPin ( CSHDITunerIndex bTunerIndex, BYTE bGPIOIndex ) ;

CSQPSK_Error_t CSConfig13_18VPin ( CSHDITunerIndex bTunerIndex, BYTE bGPIOIndex ) ;

CSQPSK_Error_t CSConfig0_12VPin ( CSHDITunerIndex bTunerIndex, BYTE bGPIOIndex ) ;

// add by sfg
#if 1
CSQPSK_Error_t CSQPSKSearchingSignal  ( CSHDITunerIndex bTunerIndex, CSQPSKCHANNEL *pCSCHANNEL );
CSQPSK_Error_t CSQPSKSetStandby( CSHDITunerIndex bTunerIndex, int nStandby );
CSQPSK_Error_t CSQPSKGetSignalStrength ( CSHDITunerIndex bTunerIndex, int *pnSignalStrength );
CSQPSK_Error_t CSQPSKSetClockPolarity( CSHDITunerIndex bTunerIndex, T_ClockPolarity clockPol );
void CSQPSKFEQuitSearching (CSHDITunerIndex bTunerIndex, int flag);
//CSQPSK_Error_t CSConfigResetPin ( CSHDITunerIndex bTunerIndex, BYTE bGPIOIndex );
void CSQPSKStopLock( CSHDITunerIndex bTunerIndex );
void CSSetConfigASIInSelect ( CSHDITunerIndex bTunerIndex, int nASIInSel, int nASIStatusPin ) ;
CSQPSK_Error_t CS22KSwitch ( CSHDITunerIndex bTunerIndex, CSHDISwitch n22KStatus );
CSQPSK_Error_t CSQPSKSetStandby( CSHDITunerIndex bTunerIndex, int nStandby );
void CSClear( CSHDITunerIndex bTunerIndex );

#endif
#ifdef __cplusplus
}
#endif

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?