source: svn/newcon3bcm2_21bu/dta/src/settop_api/NXP_TDA182I4/inc/tmsysScanXpress.h

Last change on this file was 76, checked in by megakiss, 10 years ago

1W 대기전력을 만족시키기 위하여 POWEROFF시 튜너를 Standby 상태로 함

  • Property svn:executable set to *
File size: 5.4 KB
Line 
1/**
2  Copyright (C) 2008 NXP B.V., All Rights Reserved.
3  This source code and any compilation or derivative thereof is the proprietary
4  information of NXP B.V. and is confidential in nature. Under no circumstances
5  is this software to be  exposed to or placed under an Open Source License of
6  any type without the expressed written permission of NXP B.V.
7 *
8 * \file          tmdlScanXpress.h
9 *               
10 *
11 * \date          %date_modified%
12 *
13 * \brief         Describe briefly the purpose of this file.
14 *
15 * REFERENCE DOCUMENTS :
16 *
17 * Detailled description may be added here.
18 *
19 * \section info Change Information
20 *
21 * \verbatim
22   Date          Modified by CRPRNr  TASKNr  Maintenance description
23   -------------|-----------|-------|-------|-----------------------------------
24   18-DEC-2008  | X.RAZAVET |       |       | CREATION OF ARCHITECTURE 2.0.0
25   -------------|-----------|-------|-------|-----------------------------------
26                |           |       |       |
27   -------------|-----------|-------|-------|-----------------------------------
28   \endverbatim
29 *
30*/
31
32
33#ifndef TMSYSSCANXPRESS_H
34#define TMSYSSCANXPRESS_H
35
36#ifdef __cplusplus
37extern "C" {
38#endif
39
40
41/*============================================================================*/
42/*                       INCLUDE FILES                                        */
43/*============================================================================*/
44
45
46/************************************************************************/
47/*                                                                      */
48/* Description:                                                         */
49/*  Describes the ScanXpress structure.                                 */
50/*                                                                      */
51/* Settings:                                                            */
52/*  bScanXpressMode       - ScanXpress Mode (True/False).               */
53/*  pFw_code              - Table containing the firmware.              */
54/*  Fw_code_size          - Size of the firmware.                       */
55/*                                                                      */
56/************************************************************************/
57typedef struct _tmsysScanXpressConfig_t
58{
59    Bool    bScanXpressMode;   
60    UInt8*  puFw_code;
61    UInt32  uFw_code_size;
62} tmsysScanXpressConfig_t, *ptmsysScanXpressConfig_t;
63
64/************************************************************************/
65/*                                                                      */
66/* Description:                                                         */
67/*  Describes the ScanXpress structure.                                 */
68/*                                                                      */
69/* Settings:                                                            */
70/*  uFrequency            - Frequency of the ScanXpress Request.        */
71/*  uCS                   - Channel bandwidth.                          */
72/*  uSpectralInversion    - Spectral inversion.                         */
73/*  Confidence            - Confidence threshold.                       */
74/*  ChannelType           - Channel type.                               */
75/*                                                                      */
76/************************************************************************/
77typedef struct _tmsysScanXpressRequest_t
78{
79    UInt32                      uFrequency;
80    UInt32                      uCS;
81    UInt32                      uSpectralInversion;
82    tmFrontEndConfidence_t      eConfidence;        /* TODO: remove, not used anymore */
83    /* output value */
84    Int32                       TunerStep;
85    tmFrontEndChannelType_t     eChannelType;
86    UInt32                      uAnlgFrequency;
87    tmbslFrontEndTVStandard_t   eTVStandard;
88    UInt32                      uDgtlFrequency;
89    UInt32                      uDgtlBandwidth;
90} tmsysScanXpressRequest_t, *ptmsysScanXpressRequest_t;
91
92/************************************************************************/
93/*                                                                      */
94/* Description:                                                         */
95/*  Describes the ScanXpressChannelFound structure.                     */
96/*                                                                      */
97/* Settings:                                                            */
98/*  eChannelType         - AChannel type.                               */
99/*  uAnlgFrequency       - Frequency in Hz.                             */
100/*  uDgtlFrequency       - Frequency in Hz.                             */
101/*                                                                      */
102/************************************************************************/
103typedef struct _tmsysScanXpressFoundChannel_t
104{
105    tmFrontEndChannelType_t     eChannelType;
106    UInt32                      uAnlgFrequency;
107    tmbslFrontEndTVStandard_t   eTVStandard;
108    UInt32                      uDgtlFrequency;
109    UInt32                      uDgtlBandwidth;
110} tmsysScanXpressFoundChannel_t, *ptmsysScanXpressFoundChannel_t;   
111
112#ifdef __cplusplus
113}
114#endif
115
116#endif /* TMDLSCANXPRESS_H */
117/*============================================================================*/
118/*                            END OF FILE                                     */
119/*============================================================================*/
120
Note: See TracBrowser for help on using the repository browser.