|
| static attribute_store_node_t | create_firmware_transfer_attribute (attribute_store_node_t firmware_update_node) |
| | Creates a Firmware Transfer node under an endpoint. More...
|
| |
| static void | abort_transfer_if_ongoing (attribute_store_node_t firmware_transfer_node) |
| | Abort a firmware transfer by setting the firmware update state from ONGOING to IDLE, and the last status to ABORTED. More...
|
| |
| static size_t | get_file_size (const char *file_name) |
| | Finds the size of a file, in bytes. More...
|
| |
| static void | start_firmware_update_operation (attribute_store_node_t firmware_transfer_node) |
| | Helper function that starts a firmware update. More...
|
| |
| sl_status_t | set_firmware_transfer_file (attribute_store_node_t firmware_transfer_node, const char *file_name) |
| | Sets the Firmware data file for a Firmware Update. More...
|
| |
| sl_status_t | set_firmware_transfer_last_status (attribute_store_node_t firmware_transfer_node, zwave_firmware_transfer_status_t status) |
| | Sets the Firmware transfer last status for a Firmware Update. More...
|
| |
| sl_status_t | set_transfer_offset (attribute_store_node_t firmware_transfer_node, uint32_t transfer_offset) |
| | Sets the current offset for a Firmware Transfer. More...
|
| |
| uint16_t | firmware_transfer_get_theoretical_max_fragment_size (attribute_store_node_t endpoint_node) |
| | Gets the theoretical max fragment size with a node/endpoint. More...
|
| |
| sl_status_t | set_firmware_transfer_fragment_size (attribute_store_node_t firmware_transfer_node) |
| | Sets the Firmware transfer fragment size for a Firmware Update. More...
|
| |
| bool | node_supports_firmware_activation (attribute_store_node_t endpoint_node) |
| | Verifies if a node supports Firmware Activation. More...
|
| |
| bool | node_supports_cc (attribute_store_node_t endpoint_node) |
| | Verifies if a node supports Firmware CC, which indicates if the supporting node’s Command Classes functionality will continue to function normally during Firmware Update transfer. More...
|
| |
| bool | is_firmware_target_valid (attribute_store_node_t endpoint_node, uint32_t firmware_target) |
| | Verifies if a Firmware Target value is valid for an endpoint. More...
|
| |
| bool | is_firmware_update_ongoing (attribute_store_node_t endpoint_node) |
| | Verifies if a Firmware Update is ongoing for an endpoint. More...
|
| |
| sl_status_t | postpone_firmware_update_expiry (attribute_store_node_t endpoint_node) |
| | Postpones the Firmware Update expiry for an Endpoint. More...
|
| |
| sl_status_t | command_class_firmware_update_initiate_firmware_update (zwave_node_id_t node_id, zwave_endpoint_id_t endpoint_id, uint32_t firmware_target, unsigned long apply_after, const char *file_name) |
| | Attempts to start a Firmware Update procedure for a node. More...
|
| |
| void | command_class_firmware_update_abort_ongoing_firmware_operation (zwave_node_id_t node_id, zwave_endpoint_id_t endpoint_id) |
| | Abort any ongoing Firmware operation with a node. More...
|
| |