rendered paste body/* Addresses */
#define DISEQCxx_MASTER 0x00
#define SMATV_MASTER 0x10
#define LNB_MASTER 0x10
#define SWITCHER_MASTER 0x10
#define LNB 0x11
#define LNB_LOOP 0x12
#define SWITCHER_DC 0x14
#define SWITCHER_DC_LOOP 0x15
#define POL_CONTROLLER 0x21
#define POSITIONER_MASTER 0x30
#define POSITIONER_POLAR 0x31
#define POSITIONER_ELEVATION 0x32
enum dvbfe_diseqc_direction {
DISEQC_DIRECTION_EAST,
DISEQC_DIRECTION_WEST,
};
extern int dvbfe_diseqc_set_reset(struct dvbfe_handle *fe, enum dvbfe_diseqc_address address, int state);
extern int dvbfe_diseqc_set_power(struct dvbfe_handle *fe, enum dvbfe_diseqc_address address, int state);
extern int dvbfe_diseqc_set_bus_state(struct dvbfe_handle *fe, enum dvbfe_diseqc_address address, int state);
extern int dvbfe_diseqc_set_committed_switches(struct dvbfe_handle *fe, enum dvbfe_diseqc_address address,
int lo_hi, int polarisation, int sat_pos, int switch_option);
extern int dvbfe_diseqc_set_uncommitted_switches(struct dvbfe_handle *fe, enum dvbfe_diseqc_address address,
int sw1, int sw2, int sw3, int sw4);
extern int dvbfe_diseqc_set_frequency(struct dvbfe_handle *fe, enum dvbfe_diseqc_address address, uint32_t frequency);
extern int dvbfe_diseqc_set_channel(struct dvbfe_handle *fe, enum dvbfe_diseqc_address address, uint32_t frequency);
extern int dvbfe_diseqc_halt_positioner(struct dvbfe_handle *fe, enum dvbfe_diseqc_address address);
extern int dvbfe_diseqc_disable_limits(struct dvbfe_handle *fe, enum dvbfe_diseqc_address address);
extern int dvbfe_diseqc_set_limit(struct dvbfe_handle *fe, enum dvbfe_diseqc_address address, enum dvbfe_diseqc_direction direction);
extern int dvbfe_diseqc_drive_motor(struct dvbfe_handle *fe, enum dvbfe_diseqc_address address, enum dvbfe_diseqc_direction direction, int timeout);
extern int dvbfe_diseqc_store_preset(struct dvbfe_handle *fe, enum dvbfe_diseqc_address address, int preset);
extern int dvbfe_diseqc_goto_preset(struct dvbfe_handle *fe, enum dvbfe_diseqc_address address, int preset);
extern int dvbfe_diseqc_goto_angle(struct dvbfe_handle *fe, enum dvbfe_diseqc_address address, int angle);