ACU6 Device API
_headers
ipc
Data Structures
|
Enumerations
|
Functions
ipc_softwareupdate_export_generated.h File Reference
Go to the source code of this file.
Data Structures
struct
a_ipc_dyn_array_enum_software_update_result
Dynamic-length array of a_ipc_enum_software_update_result.
More...
struct
a_ipc_dyn_array_enum_software_validation_result
Dynamic-length array of a_ipc_enum_software_validation_result.
More...
struct
a_ipc_dyn_array_enum_software_update_status
Dynamic-length array of a_ipc_enum_software_update_status.
More...
struct
a_ipc_dyn_array_enum_software_update_type
Dynamic-length array of a_ipc_enum_software_update_type.
More...
struct
a_ipc_msg_software_update_version_req
Read versions of installed software.
More...
struct
a_ipc_msg_software_update_version_rsp
Software version response.
More...
struct
a_ipc_msg_software_update_user_post_validation_req
Verify an update.
More...
struct
a_ipc_msg_software_update_user_post_validation_rsp
Software verification response.
More...
struct
a_ipc_msg_software_update_local_prepare_req_norsp
Prepare the device for a local update.
More...
struct
a_ipc_msg_software_update_start_req_norsp
Start a pending update.
More...
struct
a_ipc_msg_software_update_abort_req_norsp
Abort a pending update.
More...
struct
a_ipc_msg_software_update_status_publish_ind
Indicates the update service state.
More...
struct
a_ipc_msg_software_update_status_subscribe_req
Subscribe to updates for software_update_status.
More...
struct
a_ipc_msg_software_update_status_subscribe_rsp
Sent in response to
a_ipc_msg_software_update_status_subscribe_req
.
More...
struct
a_ipc_msg_software_update_status_unsubscribe_req_norsp
Unsubscribe from updates for software_update_status.
More...
Enumerations
enum
a_ipc_enum_software_update_result
{
A_IPC_ENUM_SOFTWARE_UPDATE_RESULT_OK
,
A_IPC_ENUM_SOFTWARE_UPDATE_RESULT_ERROR
}
Software update result codes used in responses.
More...
enum
a_ipc_enum_software_validation_result
{
A_IPC_ENUM_SOFTWARE_VALIDATION_RESULT_UPDATE_OK
,
A_IPC_ENUM_SOFTWARE_VALIDATION_RESULT_UPDATE_NOT_OK
}
Software validation result codes.
More...
enum
a_ipc_enum_software_update_status
{
A_IPC_ENUM_SOFTWARE_UPDATE_STATUS_PREPARING
,
A_IPC_ENUM_SOFTWARE_UPDATE_STATUS_REJECT
,
A_IPC_ENUM_SOFTWARE_UPDATE_STATUS_WAITING_FOR_FILES
,
A_IPC_ENUM_SOFTWARE_UPDATE_STATUS_UPDATE_PENDING
,
A_IPC_ENUM_SOFTWARE_UPDATE_STATUS_UPDATING
,
A_IPC_ENUM_SOFTWARE_UPDATE_STATUS_ABORTED_BY_USER
,
A_IPC_ENUM_SOFTWARE_UPDATE_STATUS_VALIDATION_PENDING
,
A_IPC_ENUM_SOFTWARE_UPDATE_STATUS_FAIL
}
Update status.
More...
enum
a_ipc_enum_software_update_type
{
A_IPC_ENUM_SOFTWARE_UPDATE_TYPE_NOT_APPLICABLE
,
A_IPC_ENUM_SOFTWARE_UPDATE_TYPE_REMOTE
,
A_IPC_ENUM_SOFTWARE_UPDATE_TYPE_LOCAL
}
Indicates whether an update was triggered remotely (OTA) or locally (the user application).
More...
Functions
A_IPC_RESULT
a_ipc_init_software_update_version_req
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_software_update_version_req
.
More...
A_IPC_RESULT
a_ipc_init_software_update_version_rsp
(
a_ipc_msg
*msg, uint32_t base_software_actia_part_number_maxlength, uint32_t local_config_actia_part_number_maxlength, uint32_t nad_firmware_actia_part_number_maxlength, uint32_t user_software_article_number_maxlength)
Initialize the message buffer to contain
a_ipc_msg_software_update_version_rsp
.
More...
A_IPC_RESULT
a_ipc_init_software_update_user_post_validation_req
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_software_update_user_post_validation_req
.
More...
A_IPC_RESULT
a_ipc_init_software_update_user_post_validation_rsp
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_software_update_user_post_validation_rsp
.
More...
A_IPC_RESULT
a_ipc_init_software_update_local_prepare_req_norsp
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_software_update_local_prepare_req_norsp
.
More...
A_IPC_RESULT
a_ipc_init_software_update_start_req_norsp
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_software_update_start_req_norsp
.
More...
A_IPC_RESULT
a_ipc_init_software_update_abort_req_norsp
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_software_update_abort_req_norsp
.
More...
A_IPC_RESULT
a_ipc_init_software_update_status_publish_ind
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_software_update_status_publish_ind
.
More...
A_IPC_RESULT
a_ipc_init_software_update_status_subscribe_req
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_software_update_status_subscribe_req
.
More...
A_IPC_RESULT
a_ipc_init_software_update_status_subscribe_rsp
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_software_update_status_subscribe_rsp
.
More...
A_IPC_RESULT
a_ipc_init_software_update_status_unsubscribe_req_norsp
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_software_update_status_unsubscribe_req_norsp
.
More...
Generated on Wed Feb 26 2025 11:56:30 for ACU6 Device API by
1.9.1