Azure SDK for Embedded C
Data Fields
az_iot_adu_client_update_manifest_instructions_step Struct Reference

Step in the instructions of an update manifest. More...

#include <az_iot_adu_client.h>

Data Fields

az_span handler
 
az_span files [_az_IOT_ADU_CLIENT_MAX_FILE_COUNT_PER_STEP]
 
uint32_t files_count
 
az_iot_adu_client_update_manifest_instructions_step_handler_properties handler_properties
 

Detailed Description

Step in the instructions of an update manifest.

Field Documentation

◆ files

az_span az_iot_adu_client_update_manifest_instructions_step::files[_az_IOT_ADU_CLIENT_MAX_FILE_COUNT_PER_STEP]

Files needed for this update step, as an array of file ids. These ids can also be found in az_iot_adu_client_update_manifest.files with their respective urls.

◆ files_count

uint32_t az_iot_adu_client_update_manifest_instructions_step::files_count

Number of items in files.

◆ handler

az_span az_iot_adu_client_update_manifest_instructions_step::handler

Name of the update agent handler type that is expected to handle the step.

Remarks
For more details on handler types, please see here: https://learn.microsoft.com/azure/iot-hub-device-update/device-update-agent-overview#update-handlers

Generally, for full image updates on embedded devices, the update handler type will be microsoft/swupdate:<version-number>.

◆ handler_properties

az_iot_adu_client_update_manifest_instructions_step_handler_properties az_iot_adu_client_update_manifest_instructions_step::handler_properties

Additional user-defined properties for the update step handler.


The documentation for this struct was generated from the following file: