ACU6 Device API
Data Structures | Enumerations | Functions
ipc_rtc_export_generated.h File Reference

Go to the source code of this file.

Data Structures

struct  a_ipc_dyn_array_enum_rtc_result
 Dynamic-length array of a_ipc_enum_rtc_result. More...
 
struct  a_ipc_msg_rtc_get_time_req
 Get the RTC time, in UTC. More...
 
struct  a_ipc_msg_rtc_get_time_rsp
 Sent in response to a_ipc_msg_rtc_get_time_req. More...
 
struct  a_ipc_msg_rtc_allocate_alarm_req
 Allocate RTC alarm ID. More...
 
struct  a_ipc_msg_rtc_allocate_alarm_rsp
 Allocate RTC alarm response. More...
 
struct  a_ipc_msg_rtc_set_alarm_req
 Set RTC alarm request. More...
 
struct  a_ipc_msg_rtc_set_alarm_rsp
 Create RTC alarm response. More...
 
struct  a_ipc_msg_rtc_cancel_alarm_req
 Cancel RTC alarm request. More...
 
struct  a_ipc_msg_rtc_cancel_alarm_rsp
 Cancel RTC alarm response. More...
 
struct  a_ipc_msg_rtc_free_alarm_req_norsp
 Free RTC alarm ID. More...
 
struct  a_ipc_msg_rtc_alarm_notification_publish_ind
 RTC alarm notification event. More...
 
struct  a_ipc_msg_rtc_alarm_notification_unsubscribe_req_norsp
 Unsubscribe from updates for rtc_alarm_notification. More...
 

Enumerations

enum  a_ipc_enum_rtc_result { A_IPC_ENUM_RTC_RESULT_OK , A_IPC_ENUM_RTC_RESULT_MAX_ALARMS_EXCEEDED , A_IPC_ENUM_RTC_RESULT_INVALID_ALARM_ID , A_IPC_ENUM_RTC_RESULT_ERROR_UNKNOWN }
 Result codes. More...
 

Functions

A_IPC_RESULT a_ipc_init_rtc_get_time_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_rtc_get_time_req. More...
 
A_IPC_RESULT a_ipc_init_rtc_get_time_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_rtc_get_time_rsp. More...
 
A_IPC_RESULT a_ipc_init_rtc_allocate_alarm_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_rtc_allocate_alarm_req. More...
 
A_IPC_RESULT a_ipc_init_rtc_allocate_alarm_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_rtc_allocate_alarm_rsp. More...
 
A_IPC_RESULT a_ipc_init_rtc_set_alarm_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_rtc_set_alarm_req. More...
 
A_IPC_RESULT a_ipc_init_rtc_set_alarm_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_rtc_set_alarm_rsp. More...
 
A_IPC_RESULT a_ipc_init_rtc_cancel_alarm_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_rtc_cancel_alarm_req. More...
 
A_IPC_RESULT a_ipc_init_rtc_cancel_alarm_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_rtc_cancel_alarm_rsp. More...
 
A_IPC_RESULT a_ipc_init_rtc_free_alarm_req_norsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_rtc_free_alarm_req_norsp. More...
 
A_IPC_RESULT a_ipc_init_rtc_alarm_notification_publish_ind (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_rtc_alarm_notification_publish_ind. More...
 
A_IPC_RESULT a_ipc_init_rtc_alarm_notification_subscribe_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_rtc_alarm_notification_subscribe_req. More...
 
A_IPC_RESULT a_ipc_init_rtc_alarm_notification_subscribe_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_rtc_alarm_notification_subscribe_rsp. More...
 
A_IPC_RESULT a_ipc_init_rtc_alarm_notification_unsubscribe_req_norsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_rtc_alarm_notification_unsubscribe_req_norsp. More...