[linux-dvb] voltage control for DVB-T and DiSEqC switches
Dominik Strasser
dominik at die-strassers.de
Sat Jul 23 09:45:02 CEST 2005
Andreas Oberritter wrote:
>Well, it makes sense as long as the enum is used only for satellite
>receivers. It probably means "Satellite Equipment Control".
>
>
>
You could maintain backward compatibility + new more accurate names by
doing something like this:
typedef enum fe_sec_voltage {
- SEC_VOLTAGE_13,
- SEC_VOLTAGE_18,
- SEC_VOLTAGE_OFF
+ SEC_VOLTAGE_13 = 0, /* 13V DVB-S vertical */
+ SEC_VOLTAGE_18 = 1, /* 18V DVB-S horizontal */
+ SEC_VOLTAGE_OFF = 2, /* 0V DVB-S / -T standby / passive antenna */
+ SEC_VOLTAGE_5 = 3, /* 5V DVB-T active antenna */
+ SEC_VOLTAGE_12 = 4 /* 12V DVB-S DiSEqC */
+ VOLTAGE_13 = 0, /* 13V DVB-S vertical */
+ VOLTAGE_18 = 1, /* 18V DVB-S horizontal */
+ VOLTAGE_OFF = 2, /* 0V DVB-S / -T standby / passive antenna */
+ VOLTAGE_5 = 3, /* 5V DVB-T active antenna */
+ VOLTAGE_12 = 4 /* 12V DVB-S DiSEqC */
} fe_sec_voltage_t;
+
+ typedef fe_sec_voltage_t fr_voltage_t;
Regards
Dominik
More information about the linux-dvb
mailing list