| Stream service | - This service allows a sensor to create and remove a data stream.
- For more information about the data stream to send requests and receive events over the data streams, see the
adsp_proc/qsh_platform/inc/sns_data_stream.h file.
|
| Attribute service | - This service allows a sensor to publish sensor attributes or capabilities.
- All standard attribute IDs and expected value types are defined in the
sns_std_sensor.proto file. - All attribute values must be in the nanopb-encoded format. For more information, see Nanopb Protocol Buffer In QSH.
- For more information about the attribute service, see the
adsp_proc/qsh_platform/inc/services/sns_attribute_service.h file.
|
| Diagnostic service | - This service provides debug message and data log packet services, and defines standard log packet IDs.
- For more information about the diagnostic service, see the
adsp_proc/qsh_platform/inc/services/sns_diag_service.h file.
|
| Event service | - This service allows a sensor to publish output events from the source sensor instances.
- For more information about the event service, see the
adsp_proc/qsh_platform/inc/services/sns_event_service.h file.
|
| Power rail service | - This service helps the physical sensors to register and vote for turning the power rails On or Off.
- For more information about the power rail service, see the
adsp_proc/qsh_platform/inc/services/sns_pwr_rail_service.h file.
|
| Synchronous COM port (SCP) service | - Available to the physical sensors to register or deregister the COM port and perform synchronous transfers over the COM port.
- For more information about the SCP service, see the
adsp_proc/qsh_platform/inc/services/sns_sync_com_port_service.h file.
|
| General purpose IO (GPIO) service | - Available to the physical sensors to read or write the GPIO value.
- Effectively abstracts a low-level CoreBSP layer for controlling the GPIOs.
- For more information about the GPIO service, see the
adsp_proc/qsh_platform/inc/services/sns_gpio_service.h file.
|
| Island service | - Available to the physical sensors to request for exiting from the island mode.
- When an application must access DDR or non-island resources that are available in normal mode, the application code can use the island service.
- For more information about the island service, see the
adsp_proc/qsh_platform/inc/services/sns_island_service.h file.
|
| File system service | - Available to the physical sensors for the file service management.
- The abstract file system is a part of an application processor stack and is available for local access from a low-power processor.
- For more information about the file system service, see the
adsp_proc/qsh_platform/inc/services/sns_file_service.h file.
|