Grizzly.ZWave.CommandClasses.NetworkManagementInstallationMaintenance (grizzly v0.17.0) View Source
"NetworkManagementInstallationMaintenance" Command Class
The Network Management Installation and Maintenance Command Class is used to access statistical data.
Link to this section Summary
Link to this section Types
Specs
neighbor() :: [neighbor_param()]
Specs
Specs
route_type() :: :no_route | :last_working_route | :next_to_last_working_route | :set_by_application
Specs
rssi() :: :rssi_not_available | :rssi_max_power_saturated | :rssi_below_sensitivity | -94..-32
Specs
speed() :: :"9.6kbit/s" | :"40kbit/s" | :"100kbit/s"
Specs
statistic() :: {:route_changes, byte()} | {:transmission_count, byte()} | {:neighbors, [neighbor()]} | {:packet_error_count, byte()} | {:sum_of_transmission_times, non_neg_integer()} | {:sum_of_transmission_times_squared, non_neg_integer()}
Specs
statistics() :: [statistic()]
Link to this section Functions
Specs
route_type_from_byte(any()) :: {:error, Grizzly.ZWave.DecodeError.t()} | {:ok, route_type()}
Specs
route_type_to_byte(route_type()) :: byte()
Specs
rssi_from_byte(byte()) :: {:ok, rssi()} | {:error, Grizzly.ZWave.DecodeError.t()}
Specs
Specs
speed_from_byte(any()) :: {:error, Grizzly.ZWave.DecodeError.t()} | {:ok, speed()}