View Source Grizzly.ZWave.Commands.VersionReport (grizzly v8.6.6)
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)
Summary
Types
@type firmware_version() :: String.t()
@type library_type() ::
:static_controller
| :controller
| :enhanced_end_node
| :end_node
| :installer
| :routing_end_node
| :bridge_controller
| :device_under_test
| :av_remote
| :av_device
@type param() :: {:library_type, library_type()} | {:protocol_version, protocol_version()} | {:firmware_version, firmware_version()} | {:hardware_version, non_neg_integer()} | {:other_firmware_versions, [firmware_version()]}
@type protocol_version() :: String.t()