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.
-