Exemple #1
0
class PololuDriver:

    def __init__(self, uart_driver):
        self._pololu_controller = PololuController(uart_driver)

    def set_camera_horizontal_angle(self, angle):
        self._set_angle(angle, Constants.HORIZONTAL_CHANNEL)

    def set_camera_vertical_angle(self, angle):
        self._set_angle(angle, Constants.VERTICAL_CHANNEL)

    def _set_angle(self, angle, servos_channel):
        message = OutMessagePololu(angle, servos_channel)
        self._pololu_controller.send_message(message)
Exemple #2
0
 def __init__(self, uart_driver):
     self._pololu_controller = PololuController(uart_driver)