ACU6 Device API
_headers
ipc
Data Structures
|
Enumerations
|
Functions
ipc_digital_inputs_export_generated.h File Reference
Go to the source code of this file.
Data Structures
struct
a_ipc_dyn_array_enum_digital_input_result
Dynamic-length array of a_ipc_enum_digital_input_result.
More...
struct
a_ipc_dyn_array_enum_digital_input_channel
Dynamic-length array of a_ipc_enum_digital_input_channel.
More...
struct
a_ipc_dyn_array_enum_digital_input_value
Dynamic-length array of a_ipc_enum_digital_input_value.
More...
struct
a_ipc_dyn_array_enum_digital_input_state
Dynamic-length array of a_ipc_enum_digital_input_state.
More...
struct
a_ipc_msg_digital_input_channel_set_configuration_req
Configure a digital input channel.
More...
struct
a_ipc_msg_digital_input_channel_set_configuration_rsp
Sent in response to
a_ipc_msg_digital_input_channel_set_configuration_req
.
More...
struct
a_ipc_msg_digital_input_channel_get_configuration_req
Read configuration of a digital input channel.
More...
struct
a_ipc_msg_digital_input_channel_get_configuration_rsp
Sent in response to
a_ipc_msg_digital_input_channel_get_configuration_req
.
More...
struct
a_ipc_msg_digital_input_channel_request_req
Request a digital input channel to be enabled.
More...
struct
a_ipc_msg_digital_input_channel_request_rsp
Sent in response to
a_ipc_msg_digital_input_channel_request_req
.
More...
struct
a_ipc_msg_digital_input_channel_release_req_norsp
Release a digital input channel for given 'user'.
More...
struct
a_ipc_msg_digital_input_channel_status_req
Read status of a digital input channel.
More...
struct
a_ipc_msg_digital_input_channel_status_rsp
The current status of a digital input channel.
More...
struct
a_ipc_msg_digital_input_channel_status_publish_ind
Event indicator for channel values.
More...
struct
a_ipc_msg_digital_input_channel_status_subscribe_req
Subscribe to updates for digital_input_channel_status.
More...
struct
a_ipc_msg_digital_input_channel_status_subscribe_rsp
Sent in response to
a_ipc_msg_digital_input_channel_status_subscribe_req
.
More...
struct
a_ipc_msg_digital_input_channel_status_unsubscribe_req_norsp
Unsubscribe from updates for digital_input_channel_status.
More...
Enumerations
enum
a_ipc_enum_digital_input_result
{
A_IPC_ENUM_DIGITAL_INPUT_RESULT_OK
,
A_IPC_ENUM_DIGITAL_INPUT_RESULT_ERROR_INVALID_PARAMETER
,
A_IPC_ENUM_DIGITAL_INPUT_RESULT_ERROR_CHANNEL_NOT_AVAILABLE
,
A_IPC_ENUM_DIGITAL_INPUT_RESULT_ERROR_INTERNAL
}
Result codes.
More...
enum
a_ipc_enum_digital_input_channel
{
A_IPC_ENUM_DIGITAL_INPUT_CHANNEL_ONSW
,
A_IPC_ENUM_DIGITAL_INPUT_CHANNEL_DIN_1
,
A_IPC_ENUM_DIGITAL_INPUT_CHANNEL_DIN_2
,
A_IPC_ENUM_DIGITAL_INPUT_CHANNEL_DIN_3
,
A_IPC_ENUM_DIGITAL_INPUT_CHANNEL_DIN_4
,
A_IPC_ENUM_DIGITAL_INPUT_CHANNEL_DIN_5
,
A_IPC_ENUM_DIGITAL_INPUT_CHANNEL_DIN_6
,
A_IPC_ENUM_DIGITAL_INPUT_CHANNEL_DIN_7
,
A_IPC_ENUM_DIGITAL_INPUT_CHANNEL_DIN_8
,
A_IPC_ENUM_DIGITAL_INPUT_CHANNEL_AIN_1
,
A_IPC_ENUM_DIGITAL_INPUT_CHANNEL_AIN_2
,
A_IPC_ENUM_DIGITAL_INPUT_CHANNEL_AIN_3
,
A_IPC_ENUM_DIGITAL_INPUT_CHANNEL_AIN_4
,
A_IPC_ENUM_DIGITAL_INPUT_CHANNEL_AIN_5
,
A_IPC_ENUM_DIGITAL_INPUT_CHANNEL_AIN_6
,
A_IPC_ENUM_DIGITAL_INPUT_CHANNEL_AIN_7
,
A_IPC_ENUM_DIGITAL_INPUT_CHANNEL_AIN_8
,
A_IPC_ENUM_DIGITAL_INPUT_CHANNEL_NUMBER_OF_CHANNELS
}
Digital channels.
More...
enum
a_ipc_enum_digital_input_value
{
A_IPC_ENUM_DIGITAL_INPUT_VALUE_LOW
,
A_IPC_ENUM_DIGITAL_INPUT_VALUE_HIGH
,
A_IPC_ENUM_DIGITAL_INPUT_VALUE_UNAVAILABLE
}
Possible values for digital input pins.
More...
enum
a_ipc_enum_digital_input_state
{
A_IPC_ENUM_DIGITAL_INPUT_STATE_DISABLED
,
A_IPC_ENUM_DIGITAL_INPUT_STATE_ENABLED
}
State of a digital input.
More...
Functions
A_IPC_RESULT
a_ipc_init_digital_input_channel_set_configuration_req
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_digital_input_channel_set_configuration_req
.
More...
A_IPC_RESULT
a_ipc_init_digital_input_channel_set_configuration_rsp
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_digital_input_channel_set_configuration_rsp
.
More...
A_IPC_RESULT
a_ipc_init_digital_input_channel_get_configuration_req
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_digital_input_channel_get_configuration_req
.
More...
A_IPC_RESULT
a_ipc_init_digital_input_channel_get_configuration_rsp
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_digital_input_channel_get_configuration_rsp
.
More...
A_IPC_RESULT
a_ipc_init_digital_input_channel_request_req
(
a_ipc_msg
*msg, uint32_t user_maxlength)
Initialize the message buffer to contain
a_ipc_msg_digital_input_channel_request_req
.
More...
A_IPC_RESULT
a_ipc_init_digital_input_channel_request_rsp
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_digital_input_channel_request_rsp
.
More...
A_IPC_RESULT
a_ipc_init_digital_input_channel_release_req_norsp
(
a_ipc_msg
*msg, uint32_t user_maxlength)
Initialize the message buffer to contain
a_ipc_msg_digital_input_channel_release_req_norsp
.
More...
A_IPC_RESULT
a_ipc_init_digital_input_channel_status_req
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_digital_input_channel_status_req
.
More...
A_IPC_RESULT
a_ipc_init_digital_input_channel_status_rsp
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_digital_input_channel_status_rsp
.
More...
A_IPC_RESULT
a_ipc_init_digital_input_channel_status_publish_ind
(
a_ipc_msg
*msg, uint32_t channel_maxlength, uint32_t value_maxlength)
Initialize the message buffer to contain
a_ipc_msg_digital_input_channel_status_publish_ind
.
More...
A_IPC_RESULT
a_ipc_init_digital_input_channel_status_subscribe_req
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_digital_input_channel_status_subscribe_req
.
More...
A_IPC_RESULT
a_ipc_init_digital_input_channel_status_subscribe_rsp
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_digital_input_channel_status_subscribe_rsp
.
More...
A_IPC_RESULT
a_ipc_init_digital_input_channel_status_unsubscribe_req_norsp
(
a_ipc_msg
*msg)
Initialize the message buffer to contain
a_ipc_msg_digital_input_channel_status_unsubscribe_req_norsp
.
More...
Generated on Wed Feb 26 2025 11:56:30 for ACU6 Device API by
1.9.1