4.2.1 Supported Command Classes
With the provided Flash software, only a small subset of command classes is implemented to support basic Z-Wave communication. The user can easily add additional command classes.
Note: Appended command classes have to be
announced in the array of supported command classes (
g_zWaveCmdCls[]) on
the ATA8510.The following table provides details about the currently supported command classes.
| Command Class | Command | Note |
|---|---|---|
COMMAND_CLASS_NO_OPERATION | — | Used by Z-Wave manager entity to test the availability of a node in a network |
COMMAND_CLASS_ZWAVE_PROTOCOL | PROTOCOL_COMMAND_REQUEST_NODE_INFO | Node information frame will be returned |
| — | PROTOCOL_COMMAND_ASSIGN_IDS | Used to assign NodeID and HomeID |
| — | PROTOCOL_COMMAND_FIND_NODES_IN_RANGE | Used to start neighbor node detection. Process to detect neighbor nodes is
currently not implemented. As command implementation is necessary for inclusion
process PROTOCOL_COMMAND_CMD_COMPLETE will be returned
directly |
| — | PROTOCOL_COMMAND_GET_NODES_IN_RANGE | Range information with no neighbor nodes will be returned |
| — | PROTOCOL_COMMAND_TRANSFER_PRESENTATION | Node information frame is returned |
COMMAND_CLASS_BASIC | BASIC_GET | Starts temperature measurement and returns a report of actual temperature |
COMMAND_CLASS_SENSOR_MULTILEVEL | SENSOR_MULTILEVEL_GET | Starts temperature measurement and returns a report of actual temperature |
COMMAND_CLASS_NETWORK_MANAGEMENT_BASIC | DEFAULT_SET | Clears NodeID and HomeID and returns a set complete |
COMMAND_CLASS_NODE_NAMING | NODE_NAMING_NODE_NAME_SET | Used to assign a node name, stored in customer section of the EEPROM |
| — | NODE_NAMING_NODE_NAME_GET | Node name report is returned |
| — | NODE_NAMING_NODE_LOCATION_SET | Used to assign a node location, stored in customer section of the EEPROM |
| — | NODE_NAMING_NODE_LOCATION_GET | Node location report is returned |
