6 #ifndef A_IPC_IPC_RTC_EXPORT_GENERATED_H
8 #define A_IPC_IPC_RTC_EXPORT_GENERATED_H
57 uint8_t _compiler_no_error;
96 uint8_t _compiler_no_error;
240 uint8_t _compiler_no_error;
268 uint8_t _compiler_no_error;
a_ipc_enum_ipc_subscribe_result
Result of subscribing.
Definition: ipc_core_msgs_generated.h:99
uint32_t length
Length of the array (number of elements)
Definition: ipc_rtc_export_generated.h:40
a_ipc_enum_rtc_result * value
The contents of the array.
Definition: ipc_rtc_export_generated.h:42
uint32_t time
Unix epoch time.
Definition: ipc_rtc_export_generated.h:142
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.
uint32_t time
Unix epoch time.
Definition: ipc_rtc_export_generated.h:72
a_ipc_enum_ipc_subscribe_result result
The result of the subscription request.
Definition: ipc_rtc_export_generated.h:255
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.
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.
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.
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.
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.
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.
uint8_t alarm_id
Alarm ID, valid values are: 0-19.
Definition: ipc_rtc_export_generated.h:117
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.
uint8_t alarm_id
The ID to set alarm for, must be allocated with 'rtc_allocate_alarm'.
Definition: ipc_rtc_export_generated.h:138
uint8_t alarm_id
Alarm ID.
Definition: ipc_rtc_export_generated.h:174
a_ipc_enum_rtc_result result
Result of the operation.
Definition: ipc_rtc_export_generated.h:113
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.
a_ipc_enum_rtc_result result
Result of the operation.
Definition: ipc_rtc_export_generated.h:158
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.
a_ipc_enum_rtc_result result
Result of the operation.
Definition: ipc_rtc_export_generated.h:190
uint8_t alarm_id
Alarm ID.
Definition: ipc_rtc_export_generated.h:206
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.
uint8_t alarm_id
Alarm ID.
Definition: ipc_rtc_export_generated.h:225
a_ipc_enum_rtc_result
Result codes.
Definition: ipc_rtc_export_generated.h:24
a_ipc_enum_rtc_result result
Result of the operation.
Definition: ipc_rtc_export_generated.h:76
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.
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.
@ A_IPC_ENUM_RTC_RESULT_MAX_ALARMS_EXCEEDED
Max alarms exceeded.
Definition: ipc_rtc_export_generated.h:28
@ A_IPC_ENUM_RTC_RESULT_INVALID_ALARM_ID
Invalid alarm id.
Definition: ipc_rtc_export_generated.h:30
@ A_IPC_ENUM_RTC_RESULT_ERROR_UNKNOWN
Unknown error.
Definition: ipc_rtc_export_generated.h:32
@ A_IPC_ENUM_RTC_RESULT_OK
OK.
Definition: ipc_rtc_export_generated.h:26
Dynamic-length array of a_ipc_enum_rtc_result.
Definition: ipc_rtc_export_generated.h:38
RTC alarm notification event.
Definition: ipc_rtc_export_generated.h:221
Subscribe to updates for rtc_alarm_notification.
Definition: ipc_rtc_export_generated.h:238
Sent in response to a_ipc_msg_rtc_alarm_notification_subscribe_req.
Definition: ipc_rtc_export_generated.h:251
Unsubscribe from updates for rtc_alarm_notification.
Definition: ipc_rtc_export_generated.h:266
Allocate RTC alarm ID.
Definition: ipc_rtc_export_generated.h:94
Allocate RTC alarm response.
Definition: ipc_rtc_export_generated.h:109
Cancel RTC alarm request.
Definition: ipc_rtc_export_generated.h:170
Cancel RTC alarm response.
Definition: ipc_rtc_export_generated.h:186
Free RTC alarm ID.
Definition: ipc_rtc_export_generated.h:202
Get the RTC time, in UTC.
Definition: ipc_rtc_export_generated.h:55
Sent in response to a_ipc_msg_rtc_get_time_req.
Definition: ipc_rtc_export_generated.h:68
Set RTC alarm request.
Definition: ipc_rtc_export_generated.h:134
Create RTC alarm response.
Definition: ipc_rtc_export_generated.h:154
A_IPC_RESULT
IPC function result codes.
Definition: ipc.h:211
AIPC Message.
Definition: ipc_generated.h:1204