View Source Grizzly.ZWave.CommandClasses.SensorMultilevel (grizzly v8.6.2)

"SensorMultilevel" Command Class

The Multilevel Sensor Command Class is used to advertise numerical sensor readings.

Summary

Functions

@spec all_sensor_types() :: [atom()]
Link to this function

decode_sensor_scale(sensor_type, index)

View Source
@spec decode_sensor_scale(atom(), byte()) :: atom()
Link to this function

decode_sensor_scales(sensor_type, scales)

View Source
@spec decode_sensor_scales(atom(), binary()) :: [atom()]
Link to this function

decode_sensor_type(byte)

View Source
@spec decode_sensor_type(byte()) :: {:ok, atom()} | :error
Link to this function

decode_sensor_types(binary)

View Source
@spec decode_sensor_types(binary()) :: [atom()]
Link to this function

encode_sensor_scale(sensor_type, scale)

View Source
@spec encode_sensor_scale(atom(), atom() | byte()) :: byte() | nil
Link to this function

encode_sensor_scales(sensor_type, scales)

View Source
@spec encode_sensor_scales(atom(), [atom()]) :: <<_::8>>
Link to this function

encode_sensor_type(sensor_type)

View Source
@spec encode_sensor_type(atom() | byte()) :: byte()
Link to this function

encode_sensor_types(sensor_types)

View Source
@spec encode_sensor_types([atom()]) :: binary()