Arendi.BleLibrary  4.5.1.999
Core-Library (PCL)
Arendi.BleLibrary.Constants Class Reference

This is the definition area for constants used over the library. More...

Public Attributes

const int ConnectTimeout = 5000
 Default timeout for connecting to the peripheral [ms]. More...
 
const int DisconnectTimeout = 3000
 Default timeout for disconnecting from the peripheral [ms]. More...
 
const int DiscoverServicesTimeout = 15000
 Default timeout for discovering services from the peripheral [ms]. More...
 
const int ReadRssiTimeout = 2000
 Default timeout for reading the RSSI level from the peripheral [ms]. More...
 
const int EncryptTimeout = 60000
 Default timeout for encrypting a peripheral connection [ms]. More...
 
const int ReadDataTimeout = 4000
 Default timeout for reading a characteristic from the peripheral [ms]. More...
 
const int WriteDataTimeout = 4000
 Default timeout for writing a characteristic in the peripheral [ms]. More...
 
const int ChangeNotificationTimeout = 4000
 Default timeout for changing the notification of a characteristic in the peripheral [ms]. More...
 
const int ChangeIndicationTimeout = 4000
 Default timeout for changing the indication of a characteristic in the peripheral [ms]. More...
 
const int ReadCccdTimeout = 4000
 Default timeout for reading a CCCD from the peripheral [ms]. More...
 
const int EnhancedPeripheralEstablishTimeout = ConnectTimeout + DiscoverServicesTimeout + 5000
 Default timeout for establishing the link to an enhanced peripheral [ms]. More...
 
const int EnhancedPeripheralTeardownTimeout = DisconnectTimeout
 Default timeout for tearing down the link to an enhanced peripheral [ms]. More...
 
const int EnhancedPeripheralUpdateTimeout = 60000
 Default timeout for updating an enhanced peripheral [ms]. More...
 

Detailed Description

This is the definition area for constants used over the library.

Member Data Documentation

§ ChangeIndicationTimeout

const int Arendi.BleLibrary.Constants.ChangeIndicationTimeout = 4000

Default timeout for changing the indication of a characteristic in the peripheral [ms].

§ ChangeNotificationTimeout

const int Arendi.BleLibrary.Constants.ChangeNotificationTimeout = 4000

Default timeout for changing the notification of a characteristic in the peripheral [ms].

§ ConnectTimeout

const int Arendi.BleLibrary.Constants.ConnectTimeout = 5000

Default timeout for connecting to the peripheral [ms].

§ DisconnectTimeout

const int Arendi.BleLibrary.Constants.DisconnectTimeout = 3000

Default timeout for disconnecting from the peripheral [ms].

§ DiscoverServicesTimeout

const int Arendi.BleLibrary.Constants.DiscoverServicesTimeout = 15000

Default timeout for discovering services from the peripheral [ms].

§ EncryptTimeout

const int Arendi.BleLibrary.Constants.EncryptTimeout = 60000

Default timeout for encrypting a peripheral connection [ms].

§ EnhancedPeripheralEstablishTimeout

const int Arendi.BleLibrary.Constants.EnhancedPeripheralEstablishTimeout = ConnectTimeout + DiscoverServicesTimeout + 5000

Default timeout for establishing the link to an enhanced peripheral [ms].

§ EnhancedPeripheralTeardownTimeout

const int Arendi.BleLibrary.Constants.EnhancedPeripheralTeardownTimeout = DisconnectTimeout

Default timeout for tearing down the link to an enhanced peripheral [ms].

§ EnhancedPeripheralUpdateTimeout

const int Arendi.BleLibrary.Constants.EnhancedPeripheralUpdateTimeout = 60000

Default timeout for updating an enhanced peripheral [ms].

§ ReadCccdTimeout

const int Arendi.BleLibrary.Constants.ReadCccdTimeout = 4000

Default timeout for reading a CCCD from the peripheral [ms].

§ ReadDataTimeout

const int Arendi.BleLibrary.Constants.ReadDataTimeout = 4000

Default timeout for reading a characteristic from the peripheral [ms].

§ ReadRssiTimeout

const int Arendi.BleLibrary.Constants.ReadRssiTimeout = 2000

Default timeout for reading the RSSI level from the peripheral [ms].

§ WriteDataTimeout

const int Arendi.BleLibrary.Constants.WriteDataTimeout = 4000

Default timeout for writing a characteristic in the peripheral [ms].