diseqc.h 457 B

123456789101112131415161718192021222324
  1. #ifndef __DISEQC_H__
  2. #define __DISEQC_H__
  3. #include <stdint.h>
  4. #include <linux/dvb/frontend.h>
  5. struct diseqc_cmd {
  6. struct dvb_diseqc_master_cmd cmd;
  7. uint32_t wait;
  8. };
  9. extern int diseqc_send_msg (int fd, fe_sec_voltage_t v, struct diseqc_cmd **cmd,
  10. fe_sec_tone_mode_t t, fe_sec_mini_cmd_t b);
  11. /**
  12. * set up the switch to position/voltage/tone
  13. */
  14. extern int setup_switch (int frontend_fd, int switch_pos, int voltage_18, int freq);
  15. #endif