arduino package

arduino.arduino_server module

Provides access to Arduinos’ serial interfaces.

TODO: Write full docs for this module

class arduino.arduino_server.ArduinoServer

Bases: HardwareInterfaceServer

Provides access to hardware’s serial interface

advanceSignal = <labrad.server.Signal object>
disconnect(c)

Disconnect this server from LabRAD.

This method returns nothing, but you can call onShutdown() to get a deferred that will fire when the shutdown is done.

emitAdvanceSignal(c, case)
emitKillClientSignal(c)
get_interface(c)
in_waiting(c)
killClientSignal = <labrad.server.Signal object>
name = '%LABRADNODE%_arduino'
read(c, n_bytes=None)
read_line(c)
read_lines(c, n_bytes=1000)
refresh_available_interfaces()

fill self.interfaces with available hardware

reset_input_buffer(c)
stopServer()

notify connected device servers of closing connetion