habitat.sensors.base

Basic sensor functions.

These sensors cover simple ASCII representations of numbers and strings.

Functions

ascii_float(config, data) Parse data to a float.
ascii_int(config, data) Parse data to an integer.
constant(config, data) Checks that data is equal to config[“expect”], returning None.
string(data) Returns data as a string.
habitat.sensors.base.ascii_int(config, data)[source]

Parse data to an integer.

habitat.sensors.base.ascii_float(config, data)[source]

Parse data to a float.

habitat.sensors.base.string(data)[source]

Returns data as a string.

habitat.sensors.base.constant(config, data)[source]

Checks that data is equal to config[“expect”], returning None.

habitat.sensors.base.binary_b64(data)[source]

Encodes raw binary data to base64.