WindsonicSensor#
- class lsst.ts.ess.common.sensor.WindsonicSensor(log, num_channels=0)#
Bases:
BaseSensorGILL Windsonic 2-D Sonic Anemometer Sensor.
Perform protocol conversion for a Gill Windsonic 2-D Sonic Anemometer.
- Parameters:
log (
logger) – The logger for which to create a child logger.num_channels (
int, default:0)
Attributes Summary
Methods Summary
extract_telemetry(line)Extract the wind telemetry from a line of Sensor data.
Attributes Documentation
- end_character = '\x03'#
- telemetry_pattern = re.compile('^\x02Q,(?P<direction>\\d{3})?,(?P<speed>\\d{3}\\.\\d{2}),M,(?P<status>\\d{2}),\x03(?P<checksum>[\\da-fA-F]{2})\r\n$')#
Methods Documentation
- async extract_telemetry(line)#
Extract the wind telemetry from a line of Sensor data.