• Mark Jessop's avatar
    Resolve threshold issues with rotators that report azimuth overwind positions... · 31f7e00f
    Mark Jessop authored
    Resolve threshold issues with rotators that report azimuth overwind positions as values outside 0-360 degrees
    
    Some rotators (for example Spid Rot2Prog rotators) report positions in an overwind region
    (i.e. out of the usual 0-360 degree range) as either negative values, or positive values
    outside the 0-360 range. With the current approach to rotator movement thresholding, a value
    outside the 0-360 range will always cause the threshold comparison to fail, which means the
    rotator is almost continuously being commanded. This can result in premature failure of motor
    relays.
    This change causes the reported azimuth value to be wrapped to 0-360, which allows the threshold
    function to perform correctly.
    Signed-off-by: Mark Jessop's avatarMark Jessop <vk5qi@rfhead.net>
    31f7e00f
Name
Last commit
Last update
contrib Loading commit data...
docs Loading commit data...
robot/testsuites Loading commit data...
satnogsclient Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
.jshintignore Loading commit data...
.pylintrc Loading commit data...
.yapfignore Loading commit data...
CONTRIBUTING.md Loading commit data...
LICENSE Loading commit data...
MANIFEST.in Loading commit data...
README.md Loading commit data...
setup.cfg Loading commit data...
setup.py Loading commit data...
tox.ini Loading commit data...
versioneer.py Loading commit data...