source: svn/trunk/newcon3bcm2_21bu/dta/src/settop_api/bsettop_rfm.h

Last change on this file was 2, checked in by phkim, 11 years ago

1.phkim

  1. revision copy newcon3sk r27
  • Property svn:executable set to *
File size: 1.5 KB
Line 
1/***************************************************************************
2 *     Copyright (c) 2003-2008, Broadcom Corporation
3 *     All Rights Reserved
4 *     Confidential Property of Broadcom Corporation
5 *
6 *  THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
7 *  AGREEMENT  BETWEEN THE USER AND BROADCOM.  YOU HAVE NO RIGHT TO USE OR
8 *  EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
9 *
10 * $brcm_Workfile: $
11 * $brcm_Revision: $
12 * $brcm_Date: $
13 *
14 * Module Description:
15 *
16 * Revision History:
17 *
18 * $brcm_Log: $
19 *
20 *
21 ***************************************************************************/
22#ifndef __BSETTOP_RFM__
23#define __BSETTOP_RFM__
24
25#include "bsettop_types.h"
26
27/*
28Summary:
29        Handle returned by btuner_open().
30*/
31typedef struct brfm *brfm_t;
32
33#ifdef __cplusplus
34extern "C"
35{
36#endif
37/*
38Summary:
39        Open and allocate RFM resources.
40
41Description:
42        On most platforms, the rfm_id is simply an index of the rf modulator.
43       
44*/
45brfm_t brfm_open(
46                                         bobject_t rfm_id       /* - index used to identify a particular rfm */
47                                        );
48
49/*
50Summary:
51        Close the rfm.
52*/
53void brfm_close(
54                                  brfm_t rfm    /* - handle returned by brfm_open */
55                                 );
56typedef enum ledStatus_t
57{
58    eLED_Status_OFF,
59    eLED_Status_R,
60    eLED_Status_G,
61    eLED_Status_RG,
62    eLED_Status_MAX,
63}ledStatus_t;
64
65
66void buser_AOV_input_LED(brfm_t , ledStatus_t);
67
68/*
69 * Summary:
70 *      change CH3 or CH4
71 */
72void brfm_set_ch3(brfm_t p_rfm, bool ch3);
73
74#endif /* __BSETTOP_RFM__ */
75
Note: See TracBrowser for help on using the repository browser.