Cypress PSoC 6 Bluetooth Low Energy Middleware Library 3.60
AIOS Definitions and Data Structures

General Description

Contains the AIOS specific definitions and data structures used in the AIOS API.

Data Structures

struct  cy_stc_ble_aioss_char_t
 AIOS Characteristic with descriptors. More...
 
struct  cy_stc_ble_aioss_char_info_ptr_t
 Structure to hold pointer to cy_stc_ble_aioss_char_t. More...
 
struct  cy_stc_ble_aioss_t
 Structure with Automation Input Output Service attribute handles. More...
 
struct  cy_stc_ble_aiosc_char_t
 AIOS Characteristic with descriptors. More...
 
struct  cy_stc_ble_aiosc_char_info_ptr_t
 Structure to hold pointer to cy_stc_ble_aiosc_char_t. More...
 
struct  cy_stc_ble_aiosc_t
 Structure with Discovered Attributes Information of Automation Input Output service. More...
 
struct  cy_stc_ble_aios_char_value_t
 AIOS Characteristic value parameter structure. More...
 
struct  cy_stc_ble_aios_descr_value_t
 AIOS Characteristic descriptor value parameter structure. More...
 
struct  cy_stc_ble_aioss_config_t
 Service configuration structure (server) More...
 
struct  cy_stc_ble_aiosc_config_t
 Service Configuration structure (client) More...
 

Enumerations

enum  cy_en_ble_aios_char_index_t {
  CY_BLE_AIOS_DIGITAL,
  CY_BLE_AIOS_ANALOG,
  CY_BLE_AIOS_AGGREGATE,
  CY_BLE_AIOS_CHAR_COUNT
}
 AIOS Characteristic indexes. More...
 
enum  cy_en_ble_aios_descr_index_t {
  CY_BLE_AIOS_CCCD,
  CY_BLE_AIOS_CHAR_PRESENTATION_FORMAT,
  CY_BLE_AIOS_CHAR_USER_DESCRIPTION_DESCR,
  CY_BLE_AIOS_CHAR_EXTENDED_PROPERTIES,
  CY_BLE_AIOS_VALUE_TRIGGER_SETTINGS,
  CY_BLE_AIOS_TIME_TRIGGER_SETTINGS,
  CY_BLE_AIOS_VRD,
  CY_BLE_AIOS_NUM_OF_DIGITAL_DESCR = 0x06,
  CY_BLE_AIOS_DESCR_COUNT
}
 AIOS Characteristic Descriptors indexes. More...
 

Enumeration Type Documentation

◆ cy_en_ble_aios_char_index_t

AIOS Characteristic indexes.

Enumerator
CY_BLE_AIOS_DIGITAL 

AIOS Digital Characteristic.

CY_BLE_AIOS_ANALOG 

AIOS Analog Characteristic.

CY_BLE_AIOS_AGGREGATE 

AIOS Aggregate Characteristic.

CY_BLE_AIOS_CHAR_COUNT 

Total Count of AIOS Characteristics.

◆ cy_en_ble_aios_descr_index_t

AIOS Characteristic Descriptors indexes.

Enumerator
CY_BLE_AIOS_CCCD 

Client Characteristic Configuration Descriptor index.

CY_BLE_AIOS_CHAR_PRESENTATION_FORMAT 

Characteristic Presentation Format Descriptor index.

CY_BLE_AIOS_CHAR_USER_DESCRIPTION_DESCR 

Characteristic User Description Descriptor index.

CY_BLE_AIOS_CHAR_EXTENDED_PROPERTIES 

Characteristic Extended Properties Descriptor index.

CY_BLE_AIOS_VALUE_TRIGGER_SETTINGS 

AIO Value Trigger Settings Descriptor index.

CY_BLE_AIOS_TIME_TRIGGER_SETTINGS 

AIO Time Trigger Settings Descriptor index.

CY_BLE_AIOS_VRD 

Valid Range Descriptor index.

CY_BLE_AIOS_NUM_OF_DIGITAL_DESCR 

Number of Digitals Descriptor index.

CY_BLE_AIOS_DESCR_COUNT 

Total Count of Descriptors.