With 180 servos, pointAz() do not return appropriate Az value at PositionServos() in all cases of Reference Home Heading. This correction ensures that Azimuth returned value is correct in all of the four case of Home Heading [0,90] , ]90,180] , ]180,270] , ]270,360]
I propose too more tests in TestServos() to check different value of reference home heading
With 180 servos, pointAz() do not return appropriate Az value at PositionServos() in all cases of Reference Home Heading. This correction ensures that Azimuth returned value is correct in all of the four case of Home Heading [0,90] , ]90,180] , ]180,270] , ]270,360] I propose too more tests in TestServos() to check different value of reference home heading