Exemplo n.º 1
0
    def _calib_w_float(self, block, index, value):
        cmd = SPINDIRx1Cmd.find('cw')

        value_bytes = Encode.float(value, '<')
        self._transact(cmd, (block, index), value_bytes)

        time.sleep(cmd.execution_time)
Exemplo n.º 2
0
    def lamp_level(self, voltage):
        try:
            self.obtain_lock()

            voltage_bytes = Encode.float(voltage, '<')

            cmd = SPINDIRx1Cmd.find('ll')
            self._transact(cmd, voltage_bytes)

        finally:
            self.release_lock()