⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lists.c

📁 ST5100 driver files for ST chipset
💻 C
字号:
/*****************************************************************************

File name: lists.c

Description: Transponder and channel lists

COPYRIGHT (C) 2006 STMicroelectronics

*****************************************************************************/

/* Includes --------------------------------------------------------------- */

#include "sttbx.h"

#include "lists.h"
#include "dvb_si.h"

extern BOOL TunerDetected;

LISTS_Channel_t  ChannelInfo[MAX_PAT_DATA_SIZE];
LISTS_Channel_t  CurrentChannelInfo;
U16 NumTransponders;


LISTS_Transponder_t LISTS_TransponderList[] =
{
/* Packet injector */
{  0, MODE_DVB,         0, PLR_VERT, FEC_2_3, QPSK, TONE_OFF,          0,       0, 27500000, "Packet injector (DVB)" },
/* SATELLITE */
{  1, MODE_DVB,  11734000, PLR_HORZ, FEC_3_4, QPSK, TONE_OFF, BAND_EU_HI,  AGC_ON, 3290000,  "EUROSAT PROMO" },
{  2, MODE_DVB,  11753000, PLR_HORZ, FEC_7_8, QPSK, TONE_OFF, BAND_EU_HI,  AGC_ON, 3000000,  "AVRASYA" },
{  3, MODE_DVB,  11760000, PLR_HORZ, FEC_3_4, QPSK, TONE_OFF, BAND_EU_HI,  AGC_ON, 5925000,  "SHOW" },
{  4, MODE_DVB,  11892000, PLR_HORZ, FEC_5_6, QPSK, TONE_ON,  BAND_EU_HI,  AGC_ON, 12800000, "NTV" },
{  5, MODE_DVB,  11905000, PLR_HORZ, FEC_3_4, QPSK, TONE_OFF, BAND_EU_HI,  AGC_ON, 6666000,  "KANALD" },
{  6, MODE_DVB,  12002000, PLR_HORZ, FEC_5_6, QPSK, TONE_OFF, BAND_EU_HI,  AGC_ON, 4800000,  "ATV" },
{  7, MODE_DVB,  12017000, PLR_HORZ, FEC_5_6, QPSK, TONE_OFF, BAND_EU_HI,  AGC_ON, 8150000,  "TGRT" },
{  8, MODE_DVB,  12028000, PLR_HORZ, FEC_5_6, QPSK, TONE_OFF, BAND_EU_HI,  AGC_ON, 4557000,  "SAMANYOLU" },
{  9, MODE_DVB,  12524000, PLR_HORZ, FEC_5_6, QPSK, TONE_OFF, BAND_EU_HI,  AGC_ON, 4250000,  "SKY TURK" },
{  10, MODE_DVB, 12652000, PLR_HORZ, FEC_5_6, QPSK, TONE_OFF, BAND_EU_HI,  AGC_ON, 22500000, "DIGIFUN" },
{  11, MODE_DVB, 11779000, PLR_VERT, FEC_5_6, QPSK, TONE_OFF, BAND_EU_HI,  AGC_ON, 6250000,  "TGRT" },
{  12, MODE_DVB, 12621000, PLR_VERT, FEC_3_4, QPSK, TONE_OFF, BAND_EU_HI,  AGC_ON, 6161000,  "ALO" },
{  13, MODE_DVB, 12648000, PLR_VERT, FEC_5_6, QPSK, TONE_OFF, BAND_EU_HI,  AGC_ON, 4444000,  "BAZAR" },
{  14, MODE_DVB, 11887000, PLR_VERT, FEC_7_8, QPSK, TONE_OFF, BAND_EU_HI,  AGC_ON, 3333000,  "EXPO" },
{  15, MODE_DVB, 11830000, PLR_VERT, FEC_3_4, QPSK, TONE_OFF, BAND_EU_HI,  AGC_ON, 6666000,  "TV" },
{  16, MODE_DVB, 11804000, PLR_VERT, FEC_5_6, QPSK, TONE_OFF, BAND_EU_HI,  AGC_ON, 24444000, "DOGAN" },
/* TERRESTRIAL */
{  17, MODE_DVB,   479000, 0, STTUNER_FEC_MODE_ATSC, VSB8,  0,  BAND_TER,  AGC_ON, 10762000, "ATSC Modulator" },
{  18, MODE_DVB,   777850, 0, FEC_2_3, 			  	 QAM64, 0,  BAND_TER,  AGC_ON, 15000000, "DVB-T Modulator" },
{  19, MODE_DVB, 11804000, PLR_VERT, FEC_3_4, QPSK, TONE_OFF, BAND_EU_HI,  AGC_ON, 27500000, "SAT MODULATOR" }
};

/* Horizontal polarity tponders list */
U32 TransponderSelection[]={19,17,18,1,2,3,4,5,6,7,8,9,10, ENDOFLIST};

/* Vertical polarity tponders list */
/*U32 TransponderSelection[]={17,18,11,12,13,14,15,16, ENDOFLIST};*/

/*-------------------------------------------------------------------------
 * Function : ListTransponders
 *            Display available transponders in transponder selection list in lists.c  	
 * Input    : 
 * Output   :
 * Return   : 
 * ----------------------------------------------------------------------*/
void ListTransponders(void)
{
    U16 index, transponder;
    
	index = 0;
    NumTransponders = 0;

	STTBX_Print(( "\n\n*** Available transponders in lists.c : ***\n\n"));
	STTBX_Print(("Tpond#  Frequency   Provider name\n"));
	STTBX_Print(("------  ----------  ----------------\n"));
	while (TransponderSelection[index] != ENDOFLIST)
	{   
		transponder = TransponderSelection[index];        
	    STTBX_Print(("%-6d %-11d %-20s\n", index, LISTS_TransponderList[transponder].Frequency, LISTS_TransponderList[transponder].InfoString));
	    index++;  	        
	}
	STTBX_Print(("\n\n"));
	NumTransponders = index;
}

/* EOF --------------------------------------------------------------------- */
 


⌨️ 快捷键说明

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