ACU6 Device API
_headers
ipc
Data Structures
|
Enumerations
|
Functions
ipc_digital_outputs_export_generated.h File Reference
Go to the source code of this file.
Data Structures
struct
a_ipc_dyn_array_enum_digital_output_result
Dynamic-length array of a_ipc_enum_digital_output_result.
More...
struct
a_ipc_dyn_array_enum_digital_output_channel
Dynamic-length array of a_ipc_enum_digital_output_channel.
More...
struct
a_ipc_dyn_array_enum_digital_output_driver_type
Dynamic-length array of a_ipc_enum_digital_output_driver_type.
More...
struct
a_ipc_dyn_array_enum_digital_output_state
Dynamic-length array of a_ipc_enum_digital_output_state.
More...
struct
a_ipc_msg_digital_output_channel_configure_req
Configure a digital output channel.
More...
struct
a_ipc_msg_digital_output_channel_configure_rsp
Sent in response to
a_ipc_msg_digital_output_channel_configure_req
.
More...
struct
a_ipc_msg_digital_output_channel_request_req
Request a digital output channel to be enabled.
More...
struct
a_ipc_msg_digital_output_channel_request_rsp
Sent in response to
a_ipc_msg_digital_output_channel_request_req
.
More...
struct
a_ipc_msg_digital_output_channel_release_req_norsp
Release a digital output channel for given 'user'.
More...
struct
a_ipc_msg_digital_output_channel_status_req
Read status of a digital output channel.
More...
struct
a_ipc_msg_digital_output_channel_status_rsp
The current status of a digital output channel.
More...
Enumerations
enum
a_ipc_enum_digital_output_result
{
A_IPC_ENUM_DIGITAL_OUTPUT_RESULT_OK
,
A_IPC_ENUM_DIGITAL_OUTPUT_RESULT_ERROR_INVALID_PARAMETER
,
A_IPC_ENUM_DIGITAL_OUTPUT_RESULT_ERROR_FREQUENCY_OUT_OF_RANGE
,
A_IPC_ENUM_DIGITAL_OUTPUT_RESULT_ERROR_DUTY_CYCLE_OUT_OF_RANGE
,
A_IPC_ENUM_DIGITAL_OUTPUT_RESULT_ERROR_INVALID_DRIVER_TYPE
,
A_IPC_ENUM_DIGITAL_OUTPUT_RESULT_ERROR_CHANNEL_NOT_AVAILABLE
,
A_IPC_ENUM_DIGITAL_OUTPUT_RESULT_ERROR_UNKNOWN
}
Result codes.
More...
enum
a_ipc_enum_digital_output_channel
{
A_IPC_ENUM_DIGITAL_OUTPUT_CHANNEL_DOUT_1
,
A_IPC_ENUM_DIGITAL_OUTPUT_CHANNEL_DOUT_2
,
A_IPC_ENUM_DIGITAL_OUTPUT_CHANNEL_DOUT_3
,
A_IPC_ENUM_DIGITAL_OUTPUT_CHANNEL_DOUT_4
,
A_IPC_ENUM_DIGITAL_OUTPUT_CHANNEL_NUMBER_OF_CHANNELS
}
Digital channels.
More...
enum
a_ipc_enum_digital_output_driver_type
{
A_IPC_ENUM_DIGITAL_OUTPUT_DRIVER_TYPE_LOW_SIDE_DRIVER
,
A_IPC_ENUM_DIGITAL_OUTPUT_DRIVER_TYPE_HIGH_SIDE_DRIVER
}
Type of digital output driver.
More...
enum
a_ipc_enum_digital_output_state
{
A_IPC_ENUM_DIGITAL_OUTPUT_STATE_DISABLED
,
A_IPC_ENUM_DIGITAL_OUTPUT_STATE_ENABLED
}
State of a digital output.
More...
Functions
A_IPC_RESULT
a_ipc_init_digital_output_channel_configure_req
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_digital_output_channel_configure_req
.
More...
A_IPC_RESULT
a_ipc_init_digital_output_channel_configure_rsp
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_digital_output_channel_configure_rsp
.
More...
A_IPC_RESULT
a_ipc_init_digital_output_channel_request_req
(
a_ipc_msg
*msg, uint32_t user_maxlength)
Initialize the message buffer to contain
a_ipc_msg_digital_output_channel_request_req
.
More...
A_IPC_RESULT
a_ipc_init_digital_output_channel_request_rsp
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_digital_output_channel_request_rsp
.
More...
A_IPC_RESULT
a_ipc_init_digital_output_channel_release_req_norsp
(
a_ipc_msg
*msg, uint32_t user_maxlength)
Initialize the message buffer to contain
a_ipc_msg_digital_output_channel_release_req_norsp
.
More...
A_IPC_RESULT
a_ipc_init_digital_output_channel_status_req
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_digital_output_channel_status_req
.
More...
A_IPC_RESULT
a_ipc_init_digital_output_channel_status_rsp
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_digital_output_channel_status_rsp
.
More...
Generated on Wed Feb 26 2025 11:56:30 for ACU6 Device API by
1.9.1