I don't use NeumoDVB, but my eye fell upon this sentence, as I wondered about this issue (this incongruency) some time ago, when I worked on my (USALS) motor angles spreadsheet.
A motor doesn't know if it is on the northern or southern hemisphere. So the USALS command "DriveMotorEast" should in fact have the name DriveMotorLeft, as that is the way a motor is programmed to react to that command, regardless of the hemisphere where the motor is situated.
Same case with EastLimit instead of LeftLimit, etc, etc.
So you could swap all the button names with East and West, to repair this; or you could rename them to Left and Right. And use the appropriate calculations, either way.
If renamed to Left and Right, I think it is more clear that the historical incongruency for the southern hemisphere is 'repaired'. Otherwise you have to check, in every application, when you are south of the equator, if GoEast means GoLeft (incorrect) or GoRight (correct).
So using the terms Left and Right would be my solution, for solving the incongruency. Though I realize that is sort of a revolution...
Also most positioners have GoEast/GoWest buttons, I noticed. Better button names would have been GoLeft/GoRight.
[ Of course you can swap the motor wires to solve this. But then, you have to use the
left button (with "GoEast"), to actually go eastwards: to the
right. That doesn't deserve a prize in the beauty contest... ]
No idea why the Eutelsat document for diseqc 1.2 (Positioner Application Note) didn't address (or solve) this issue.
It is "not inclusive" to have commands or buttons that just match the northern hemisphere, I think.
Sorry for this rather off-topic sidestep.
Greetz,
A33