Skip to main content
Header: spf/api/asps/asps_acm_api.h

Structures

event_id_asps_sensor_register_request_t

Payload of the EVENT_ID_ASPS_SENSOR_REGISTER_REQUEST data structure. Members
uint32_t
Unique identifier for the audio sensor instance in SEE framework.
uint32_t
Indicates the usecase which a given sensor instance is trying to register.
uint32_t
Size of the “usecase_id” specific payload if any.
uint32_t
Points to “usecase_id” specific paylod if any.

param_id_asps_sensor_register_ack_t

Payload of the PARAM_ID_ASPS_SENSOR_REGISTER_ACK data structure. Members
uint32_t
Sensor instance iid which was passed as part of the ASPS event.
uint32_t
Indicates the usecase which a given sensor instance is trying to register.
uint32_t
Size of the usecase_id specific ACK payload following this structure.
uint32_t
Points to “usecase_id” specific paylod if any.

event_id_asps_sensor_deregister_request_t

Payload of the EVENT_ID_ASPS_SENSOR_DEREGISTER_REQUEST data structure. Members
uint32_t
Unique identifier for the audio sensor instance in SEE framework.
uint32_t
Module event ID for which sensor instance wants to de-register from.

event_id_asps_get_supported_context_ids_t

Payload of the EVENT_ID_ASPS_GET_SUPPORTED_CONTEXT_IDS data structure. Members
uint32_t
Unique identifier for the audio sensor instance in SEE framework thats requesting for the list of supported context ids.

param_id_asps_supported_context_ids_t

Payload of the PARAM_ID_ASPS_SUPPORTED_CONTEXT_IDS data structure. Members
uint32_t
Unique identifier for the audio sensor instance in SEE framework that requested for the list of supported context ids.
uint32_t
Number of supported context ids.
uint32_t
Variable length array of supported context ids.

param_id_asps_basic_ack_t

Payload of the PARAM_ID_ASPS_BASIC_ACK data structure. Members
uint32_t
Audio reach error code.
uint32_t
ASPS event ID to which this response is being returned.
uint32_t
Sensor instance iid which was passed as part of the ASPS event.
uint32_t
Usecase ID for which the response is being returned.

Type Definitions

event_id_asps_sensor_register_request_t

param_id_asps_sensor_register_ack_t

event_id_asps_sensor_deregister_request_t

event_id_asps_get_supported_context_ids_t

param_id_asps_supported_context_ids_t

param_id_asps_basic_ack_t

Macros

ASPS_MODULE_INSTANCE_ID

EVENT_ID_ASPS_SENSOR_REGISTER_REQUEST

Event raised by ASPS to setup a given usecase for a given sensor instance.

PARAM_ID_ASPS_SENSOR_REGISTER_ACK

This parameter is set as an ACK to the event EVENT_ID_ASPS_SENSOR_REGISTER_REQUEST.

EVENT_ID_ASPS_SENSOR_DEREGISTER_REQUEST

De-registers request event ID.

EVENT_ID_ASPS_GET_SUPPORTED_CONTEXT_IDS

Event raised by ASPS to get list of supported instance IDS.

PARAM_ID_ASPS_SUPPORTED_CONTEXT_IDS

Set param to inform list of supported context ids to ASPS.

EVENT_ID_ASPS_CLOSE_ALL

Event raised by ASPS to close all the sessions corresponding to earlier register requests.

PARAM_ID_ASPS_BASIC_ACK

Sets the error code corresponding to the request event raised by ASPS.