kestrel¶
This modules allows communication with Kestrel weather stations.
-
class
runmacs.spec.hw.kestrel.Kestrel(*args, **kwargs)[source]¶ Manages communication with a Kestrel weather station.
-
getIdentification()[source]¶ Get the identiication data of the connected device.
Returns: nested dictionary of identification data
-
getLoggedData()[source]¶ Get all logged data from the connected device.
Returns: list of dictionaries containing: field_name: (value, unit)
-
open(portname)[source]¶ Open a serial port to connect to the Kestrel device.
This can also be a virtual bluetooth serial port.
-