allcommand.h
来自「QPSK Tuner details, for conexant chipset」· C头文件 代码 · 共 121 行
H
121 行
/*************************************************************************
* 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 *
* 2002/3/29 Zhou Cheng
*************************************************************************/
#ifndef __ALLCOMMAND_H
#define __ALLCOMMAND_H
#ifdef __cplusplus
extern "C" {
#endif
#include "cs_typedef.h"
#include "CSHDI_typedef.h"
enum PLLIC
{
IX2360,
IX2273,
LGTUNERIC,
L64733,
IX2450,
LGS002F,
STB6000,
ZL10039
// New PLL IC Add Here
};
enum LINKIC
{
STV0199,
STV_0299,
STV_0399,
CX2414x,
TDA10086,
HY8511,
HY8513,
L64724,
L64734,
STV_0288,
ZL10313,
CX24116,
CT202A,
CX2430x
// New Link IC Add Here
};
CSQPSK_Error_t FTDInitlize ( CSHDITunerIndex bTunerIndex);
CSQPSK_Error_t FTDGetTunerStatus ( CSHDITunerIndex bTunerIndex, int *pnPLLLock );
CSQPSK_Error_t FTDCheckTuner ( CSHDITunerIndex bTunerIndex );
/* +==========================================================================+ */
/* | Function: 设置 TUNER 调谐频率 | */
/* | Input: 频率 (KHz为单位) | */
/* | Output: 无 | */
/* | Return: 操作成功标志 | */
/* +==========================================================================+ */
CSQPSK_Error_t FTDSetFrequency( CSHDITunerIndex bTunerIndex, DWORD dwTuneFreq, DWORD dwSymbolRate, DWORD *dwStep );
CSQPSK_Error_t CSConfigTSOutMode (CSHDITunerIndex bTunerIndex ,int nTSOutMode);
void FTDDiSEqCInit( CSHDITunerIndex bTunerIndex );
/* +==========================================================================+ */
/* | Function: 发送DiSEqC 命令 (完整) | */
/* | DiSEqC Command: | */
/* +==========================================================================+ */
CSQPSK_Error_t CSDSCSendCommand ( CSHDITunerIndex bTunerIndex, BYTE *pValue, BYTE bCmdLength );
/* +==========================================================================+ */
/* | Function: 发送DiSEqC1.2 命令(3BYTE命令格式) | */
/* | DiSEqC1.2 Command: (E0 31 XX) | */
/* | 注意: 需根据不同的平台作适当修改(这里以ST0299为例) | */
/* +==========================================================================+ */
CSQPSK_Error_t CSDSC12SendCommand(CSHDITunerIndex bTunerIndex, BYTE bCommand) ;
/* +==========================================================================+ */
/* | Function: 发送DiSEqC1.2 命令(4BYTE命令格式) | */
/* | DiSEqC1.2 Command: (E0 31 XX XX) | */
/* | 注意: 需根据不同的平台作适当修改(这里以ST0299为例) | */
/* +==========================================================================+ */
CSQPSK_Error_t CSDSC12SendData(CSHDITunerIndex bTunerIndex, BYTE bCommand, BYTE bData) ;
CSQPSK_Error_t CSSendToneBurstCommand ( CSHDITunerIndex bTunerIndex, BYTE bToneBurstSel );
CSQPSK_Error_t CSDSCSend10Command ( CSHDITunerIndex bTunerIndex, BYTE bSwitchType, BYTE bSwitchByte, BYTE bToneBurst, BYTE bRepeatTime );
CSQPSK_Error_t CSDSCSend11Command ( CSHDITunerIndex bTunerIndex, BYTE bCommittedSwitchByte, BYTE bUnCommittedSwitchByte, BYTE bRepeatTime );
#if 1 // sfg
CSQPSK_Error_t CSDSC12SendCmds(CSHDITunerIndex bTunerIndex, PBYTE pbCmds, int nSize);
#endif
CSQPSK_Error_t CSDSCSendOptionCmd(CSHDITunerIndex bTunerIndex, BYTE OptionSwitch);
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?