#endif
public:
enum { NORTH, SOUTH, EAST, WEST };
+ enum { FAST, SLOW };
#ifndef SWIG
eDVBSatelliteRotorParameters() { setDefaultOptions(); }
{
bool m_use; // can we use rotor inputpower to detect rotor running state ?
__u8 m_delta; // delta between running and stopped rotor
+ unsigned int m_turning_speed; // SLOW, FAST, or fast turning epoch
};
eDVBSatelliteRotorInputpowerParameters m_inputpower_parameters;
void setDefaultOptions() // set default rotor options
{
+ m_inputpower_parameters.m_turning_speed = FAST; // fast turning
m_inputpower_parameters.m_use = true;
m_inputpower_parameters.m_delta = 60;
m_gotoxx_parameters.m_lo_direction = EAST;
RESULT setLaDirection(int direction);
RESULT setUseInputpower(bool onoff);
RESULT setInputpowerDelta(int delta); // delta between running and stopped rotor
+ RESULT setRotorTurningSpeed(int speed); // set turning speed..
/* Satellite Specific Parameters */
RESULT addSatellite(int orbital_position);
RESULT setVoltageMode(int mode);