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

General Description

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

Data Structures

struct  cy_stc_ble_ipss_char_t
 IPS Characteristic with descriptors. More...
 
struct  cy_stc_ble_ipss_char_info_ptr_t
 Structure to hold pointer to cy_stc_ble_ipss_char_t. More...
 
struct  cy_stc_ble_ipss_t
 Structure with Indoor Positioning Service attribute handles. More...
 
struct  cy_stc_ble_ipsc_char_t
 IPS Characteristic with descriptors. More...
 
struct  cy_stc_ble_ipsc_char_info_ptr_t
 Structure to hold pointer to cy_stc_ble_ipsc_char_t. More...
 
struct  cy_stc_ble_ipsc_t
 Structure with Discovered Attributes Information of Indoor Positioning service. More...
 
struct  cy_stc_ble_ips_char_value_t
 IPS Characteristic Value parameter structure. More...
 
struct  cy_stc_ble_ips_descr_value_t
 IPS Characteristic descriptor value parameter structure. More...
 
struct  cy_stc_ble_ipss_config_t
 Service configuration structure (server) More...
 
struct  cy_stc_ble_ipsc_config_t
 Service Configuration structure (client) More...
 

Enumerations

enum  cy_en_ble_ips_char_index_t {
  CY_BLE_IPS_INDOOR_POSITINING_CONFIG,
  CY_BLE_IPS_LATITUDE,
  CY_BLE_IPS_LONGITUDE,
  CY_BLE_IPS_LOCAL_NORTH_COORDINATE,
  CY_BLE_IPS_LOCAL_EAST_COORDINATE,
  CY_BLE_IPS_FLOOR_NUMBER,
  CY_BLE_IPS_ALTITUDE,
  CY_BLE_IPS_UNCERTAINTY,
  CY_BLE_IPS_LOCATION_NAME,
  CY_BLE_IPS_CHAR_COUNT
}
 IPS Characteristic indexes. More...
 
enum  cy_en_ble_ips_descr_index_t {
  CY_BLE_IPS_CEPD,
  CY_BLE_IPS_SCCD,
  CY_BLE_IPS_DESCR_COUNT
}
 IPS Characteristic Descriptors indexes. More...
 

Enumeration Type Documentation

◆ cy_en_ble_ips_char_index_t

IPS Characteristic indexes.

Enumerator
CY_BLE_IPS_INDOOR_POSITINING_CONFIG 

Set of Characteristic values included in the Indoor Positioning Service AD type.

CY_BLE_IPS_LATITUDE 

WGS84 North coordinate of the device.

CY_BLE_IPS_LONGITUDE 

WGS84 East coordinate of the device.

CY_BLE_IPS_LOCAL_NORTH_COORDINATE 

North coordinate of the device using local coordinate system.

CY_BLE_IPS_LOCAL_EAST_COORDINATE 

East coordinate of the device using local coordinate system.

CY_BLE_IPS_FLOOR_NUMBER 

Describes in which floor the device is installed.

CY_BLE_IPS_ALTITUDE 

Altitude of the device.

CY_BLE_IPS_UNCERTAINTY 

Uncertainty of the location information the device exposes.

CY_BLE_IPS_LOCATION_NAME 

Name of the location where the device is installed.

CY_BLE_IPS_CHAR_COUNT 

Total Count of IPS Characteristics.

◆ cy_en_ble_ips_descr_index_t

IPS Characteristic Descriptors indexes.

Enumerator
CY_BLE_IPS_CEPD 

Characteristic Extended Properties descriptor index.

CY_BLE_IPS_SCCD 

Server Characteristic Configuration Descriptor index.

CY_BLE_IPS_DESCR_COUNT 

Total Count of Descriptors.