[vdr] RFC: one or many positioners?

Klaus Schmidinger Klaus.Schmidinger at tvdr.de
Mon Apr 22 11:12:02 CEST 2013


On 21.04.2013 20:43, Luca Olivetti wrote:
> Al 21/04/13 20:36, En/na Luca Olivetti ha escrit:
>> Al 21/04/13 15:52, En/na Klaus Schmidinger ha escrit:
>>
>> One more observation
>>
>>>    virtual void StepEast(void) {}
>>>            ///< Move the dish one step to the east.
>>>    virtual void StepWest(void) {}
>>>            ///< Move the dish one step to the west.
>>
>> I'd suggest a parameter with the number of steps to move (and for "step"
>> I mean a "pulse", not the next/previous stored satellite position).
>
> And, I hope, the last one:
>
> virtual void Recalc(int Number)
>    ///<Store the current position in a satellite position with the given
> Number
>    ///<and recalculate all other positions relative to this one

What would this actually be good for?

> Oh, and there's a DisableLimits but there's no corresponding  EnableLimits

Unfortunately the DiSEqC specs leave a lot of liberty in this area,
so you can never really be sure when the limits will be (re)enabled.
I'll add this, though:

   virtual void EnableLimits(void) {}
           ///< Enables the soft limits for the dish movement.


Klaus



More information about the vdr mailing list