Grizzly.ZWave.Commands.VersionReport (grizzly v0.17.3) View Source
This module implements command VERSION_REPORT of command class COMMAND_CLASS_VERSION
Params:
:library_type- The type of Z-Wave device library is running (required):protocol_version- The "version.sub" of the implemented Z-Wave protocol (required):firmware_version- The "version.sub" of the firmware (required):hardware_version- the hardware version - (optional V1, required V2 and above):other_firmware_versions- The list of "version.sub" of the other firmware targets (optional V1, required V2 and above)
Link to this section Summary
Link to this section Types
Specs
firmware_version() :: String.t()
Specs
library_type() :: :static_controller | :controller | :enhanced_slave | :slave | :installer | :routing_slave | :bridge_controller | :device_under_test | :av_remote | :av_device
Specs
param() ::
{:library_type, library_type()}
| {:protocol_version, protocol_version()}
| {:firmware_version, firmware_version()}
| {:hardware_version, non_neg_integer()}
| {:other_firmware_versions, [firmware_version()]}
Specs
protocol_version() :: String.t()