Arendi.BleLibrary  6.2.1.1599
Core-Library (.NET Standard 1.0)
Arendi.BleLibrary.Service.IService Interface Reference

Interface of all service implementations. More...

Inheritance diagram for Arendi.BleLibrary.Service.IService:

Public Member Functions

ICharacteristic GetCharacteristic (string uuid)
 Get the characteristic with a given UUID. More...
 
ICharacteristic GetCharacteristic (Uuid uuid)
 Get the characteristic with a given UUID. More...
 

Properties

Uuid Uuid [get]
 Get the UUID of the service. More...
 
IEnumerable< ICharacteristicCharacteristics [get]
 Get a list with all characteristics of this service. More...
 
ILog Log [get]
 Logger instance. More...
 

Detailed Description

Interface of all service implementations.

Member Function Documentation

◆ GetCharacteristic() [1/2]

ICharacteristic Arendi.BleLibrary.Service.IService.GetCharacteristic ( string  uuid)

Get the characteristic with a given UUID.

Returns
The characteristic found characteristic or null if no characteristic with this UUID is found.
Parameters
uuidUUID of the characteristic.

◆ GetCharacteristic() [2/2]

ICharacteristic Arendi.BleLibrary.Service.IService.GetCharacteristic ( Uuid  uuid)

Get the characteristic with a given UUID.

Returns
The characteristic found characteristic or null if no characteristic with this UUID is found.
Parameters
uuidUUID of the characteristic.

Property Documentation

◆ Characteristics

IEnumerable<ICharacteristic> Arendi.BleLibrary.Service.IService.Characteristics
get

Get a list with all characteristics of this service.

◆ Log

ILog Arendi.BleLibrary.Service.IService.Log
get

Logger instance.

◆ Uuid

Uuid Arendi.BleLibrary.Service.IService.Uuid
get

Get the UUID of the service.