+ DECLARE_REF(eDVBSatelliteEquipmentControl);
+public:
+ enum {
+ DELAY_AFTER_CONT_TONE_DISABLE_BEFORE_DISEQC=0, // delay after continuous tone disable before diseqc command
+ DELAY_AFTER_FINAL_CONT_TONE_CHANGE, // delay after continuous tone change before tune
+ DELAY_AFTER_FINAL_VOLTAGE_CHANGE, // delay after voltage change at end of complete sequence
+ DELAY_BETWEEN_DISEQC_REPEATS, // delay between repeated diseqc commands
+ DELAY_AFTER_LAST_DISEQC_CMD, // delay after last diseqc command
+ DELAY_AFTER_TONEBURST, // delay after toneburst
+ DELAY_AFTER_ENABLE_VOLTAGE_BEFORE_SWITCH_CMDS, // delay after enable voltage before transmit toneburst/diseqc
+ DELAY_BETWEEN_SWITCH_AND_MOTOR_CMD, // delay after transmit toneburst / diseqc and before transmit motor command
+ DELAY_AFTER_VOLTAGE_CHANGE_BEFORE_MEASURE_IDLE_INPUTPOWER, // delay after voltage change before measure idle input power
+ DELAY_AFTER_ENABLE_VOLTAGE_BEFORE_MOTOR_CMD, // delay after enable voltage before transmit motor command
+ DELAY_AFTER_MOTOR_STOP_CMD, // delay after transmit motor stop
+ DELAY_AFTER_VOLTAGE_CHANGE_BEFORE_MOTOR_CMD, // delay after voltage change before transmit motor command
+ DELAY_BEFORE_SEQUENCE_REPEAT, // delay before the complete sequence is repeated (when enabled)
+ MOTOR_COMMAND_RETRIES, // max transmit tries of rotor command when the rotor dont start turning (with power measurement)
+ MOTOR_RUNNING_TIMEOUT, // max motor running time before timeout
+ DELAY_AFTER_VOLTAGE_CHANGE_BEFORE_SWITCH_CMDS, // delay after change voltage before transmit toneburst/diseqc
+ DELAY_AFTER_DISEQC_RESET_CMD,
+ DELAY_AFTER_DISEQC_PERIPHERIAL_POWERON_CMD,
+ MAX_PARAMS
+ };
+private: