Version
- CC version information.
{
id = 134,
version = 4,
library_type = "enhanced_slave",
zwave_protocol_version = "4.24",
hardware_version = 2,
firmware_versions = { "2.1", "2.1" },
sdk_version = "1.2.3",
application_framework_api_version = "1.2.3",
application_framework_api_build_number = 1000,
host_interface_version = "1.2.3",
host_interface_build_number = 1000,
protocol_version = "4.24.1",
protocol_build_number = 1000,
application_version = "1.12.1",
application_build_number = 1000
}
field | type | required | description |
---|---|---|---|
id | int | + | identifier of command class |
version | int | + | version of command class |
library_type | string | + | Library type. |
zwave_protocol_version | string | + | Z-Wave protocol version. Format: “major.minor“. |
hardware_version | int | + | Hardware version of the device. |
firmware_versions | array of strings | + | List of versions. First element is dedicated to the Z-Wave chip firmware. Version format: “major.minor“. |
sdk_version | string | – | SDK version used for building the Z-Wave chip software components. |
application_framework_api_version | string | – | Z-Wave Application Framework API version. Format: “major.minor.patch“. |
application_build_number | int | – | Z-Wave Application Framework build number. |
host_interface_version | string | – | Version of the Serial API exposed to a host CPU or a second Chip. Format: “major.minor.patch“. |
host_interface_build_number | int | – | Build number of the Serial API software exposed to a host CPU or second Chip. |
protocol_version | string | – | Z-Wave protocol version. Format: “major.minor.patch“. Same as zwave_protocol_version. |
protocol_build_number | int | – | Z-Wave protocol software build number. |
application_version | string | – | Application software version. Format: “major.minor.patch“. If the application is running on the Z-Wave chip, must be the same as firmware[1].version. |
application_framework_api_build_number | int | – | Application software build number. |