Arendi.BleLibrary  4.5.1.999
Core-Library (PCL)
Arendi.BleLibrary.Remote Namespace Reference

Classes

class  AuthenticationPasskeyCompleteEventArgs
 Event arguments for the event IPeripheral.AuthenticationPasskeyComplete. More...
 
class  AuthenticationPasskeyDisplayEventArgs
 Event arguments for the event IPeripheral.AuthenticationPasskeyDisplay. More...
 
class  AuthenticationPasskeyEntryEventArgs
 Event arguments for the event IPeripheral.AuthenticationPasskeyEntry. More...
 
class  BluetoothAddress
 Class representing a bluetooth address including it's type. More...
 
class  BondChangedEventArgs
 Event arguments for the event IPeripheral.BondChanged. More...
 
class  ConnectedEventArgs
 Event arguments for the event IPeripheral.Connected. More...
 
class  ConnectFailedEventArgs
 Event arguments for the event IPeripheral.ConnectFailed. More...
 
class  ConnectionParameterChangedEventArgs
 Event arguments for the event IPeripheral.ConnectionParameterChanged. More...
 
class  ConnectionSecurityChangedEventArgs
 Event arguments for the event IPeripheral.ConnectionSecurityChanged. More...
 
class  ConnectSucceededEventArgs
 Event arguments for the event IPeripheral.ConnectSucceeded. More...
 
class  DisconnectedEventArgs
 Event arguments for the event IPeripheral.Disconnected. More...
 
class  DisconnectFailedEventArgs
 Event arguments for the event IPeripheral.DisconnectFailed. More...
 
class  DisconnectSucceededEventArgs
 Event arguments for the event IPeripheral.DisconnectSucceeded. More...
 
class  EncryptedEventArgs
 Event arguments for the event IPeripheral.Encrypted. More...
 
interface  IConnectionParameter
 Interface for all information concerning the connection parameters. More...
 
interface  IConnectionSecurity
 Interface for all information concerning the connection security. More...
 
interface  IPeripheral
 Interface all platform specific implementations of the peripheral fulfill. More...
 
class  RssiReadEventArgs
 Event arguments for the event IPeripheral.RssiRead. More...
 
class  ServicesDiscoveredEventArgs
 Event arguments for the event IPeripheral.ServicesDiscovered. More...
 
class  StateChangedEventArgs
 Event arguments for the event IPeripheral.StateChanged. More...
 

Enumerations

enum  BluetoothAddressType {
  Public, RandomStatic, RandomNonResolvable, RandomResolvable,
  RandomUnknown, Unknown
}
 Type of bluetooth addresses. More...
 
enum  DisconnectReason {
  DisconnectReason.RemoteUserTerminatedConnection, DisconnectReason.LocalHostTerminatedConnection, DisconnectReason.ConnectTimeout, DisconnectReason.BluetoothDisabled,
  DisconnectReason.Unknown
}
 Enumeration of all disconnect reasons. More...
 
enum  State { State.Disconnected = 0, State.Connecting, State.Connected, State.Disconnecting }
 Enumeration of all used peripheral states. More...
 

Enumeration Type Documentation

§ BluetoothAddressType

Type of bluetooth addresses.

§ DisconnectReason

Enumeration of all disconnect reasons.

Enumerator
RemoteUserTerminatedConnection 

The peripheral side has terminated the connection.

LocalHostTerminatedConnection 

The central side has terminated the connection.

ConnectTimeout 

The establish attempt ended with a timeout.

BluetoothDisabled 

Bluetooth is disabled.

Unknown 

The reason for the disconnect is unknown.

§ State

Enumeration of all used peripheral states.

Enumerator
Disconnected 

Peripheral is not disconnected.

Connecting 

The library is trying to establish a connection to the peripheral.

Connected 

The peripheral is connected.

Disconnecting 

The library is disconnecting the peripheral.