cx24143drv.h

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

H
49
字号

/*
	Conexant cx2414x.h file

*/
#ifndef _HCX2424X
#define _HCX2424X
#ifdef __cplusplus
extern "C" {
#endif
#include "CSQPSKCfg.h"
#include "cs_frnpublic.h"
#include "CSHDI_typedef.h"
#include "cs_qpsk.h"
//typedef UCHAR  BYTE;


#define CX2414x_ID 0xd9
#define CX_BUILDIN_DEMOD  (1)
#define CS_DEMODE_TYPE  CX_BUILDIN_DEMOD
#define CX2414X_TUNER_CX24109 0x01
#define CX2414X_TUNER_SHARP0302 0x02


CSQPSK_Error_t CX2414x13_18VSwitch ( CSHDITunerIndex bTunerIndex, Channel_Polarisation nch_p );
CSQPSK_Error_t CX2414xSet_LNBPower ( CSHDITunerIndex bTunerIndex, UCHAR  bGPIOValue );
CSQPSK_Error_t CX2414xCheckLockStatus ( CSHDITunerIndex bTunerIndex, int *pnLockStatus );
CSQPSK_Error_t CX2414xSignalQuality(CSHDITunerIndex bTunerIndex, int *pnSignalQuality );
CSQPSK_Error_t CX2414xSignalStrength(CSHDITunerIndex bTunerIndex, int *pnSignalQuality );
CSQPSK_Error_t CX2414xF22KSwitch ( CSHDITunerIndex bTunerIndex, CSHDISwitch nF22KCtrl );
CSQPSK_Error_t CX2414xSCheckChipID ( CSHDITunerIndex bTunerIndex, UCHAR  bTSOutMode );
CSQPSK_Error_t CX2414xSetStandby( CSHDITunerIndex bTunerIndex, int nStandby );
CSQPSK_Error_t CX2414xSetClockPolarity( CSHDITunerIndex bTunerIndex, T_ClockPolarity clockPol );
CSQPSK_Error_t CX2414xCSLock  ( CSHDITunerIndex bTunerIndex, CSQPSKCHANNEL *pCSCHANNEL );
CSQPSK_Error_t CX2414xCSLockNew  ( CSHDITunerIndex bTunerIndex, CSQPSKCHANNEL *pCSCHANNEL );
CSQPSK_Error_t CX2414xGetBER(CSHDITunerIndex bTunerIndex, DWORD *pdwBer);
CSQPSK_Error_t CX2414xInit(CSHDITunerIndex bTunerIndex);
CSQPSK_Error_t CX2414XReadReg(CSHDITunerIndex bTunerIndex,  UCHAR reg_addr, UCHAR *data );
CSQPSK_Error_t CX2414XWriteReg(CSHDITunerIndex bTunerIndex,  UCHAR reg_addr, UCHAR data );
CSQPSK_Error_t  CX2414xSendDiSEqC10Command(CSHDITunerIndex bTunerIndex, BYTE bSwitchType, BYTE bCommittedByte, BYTE bToneBurstSel, BYTE bRepeat);
CSQPSK_Error_t  CX2414xSendDiSEqC11Command(CSHDITunerIndex bTunerIndex, BYTE bCommittedByte, BYTE bUnCommittedByte, BYTE bRepeat);
CSQPSK_Error_t  CX2414xSendDiSEqCCommand(CSHDITunerIndex bTunerIndex, PBYTE pbValue, int nCommandNum);
CSQPSK_Error_t  CX2414xToneBurstCommandOnly(CSHDITunerIndex bTunerIndex, BYTE bToneBurstSel);

#ifdef __cplusplus
}
#endif
#endif

⌨️ 快捷键说明

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