C# Класс Porrey.Uwp.IoT.Sensors.I2c

Наследование: II2c, IDisposable
Показать файл Открыть проект

Открытые методы

Метод Описание
Dispose ( ) : void
I2c ( byte deviceAddress ) : System
I2c ( byte deviceAddress, I2cBusSpeed busSpeed ) : System
InitializeAsync ( ) : Task

Initializes the I2C device.

IsAvailable ( ) : bool
ReadAsync ( byte readBuffer ) : Task
ReadBytesAsync ( int bufferSize ) : Task
ReadRegisterBytesAsync ( byte registerId, int bufferSize ) : Task
ResetAsync ( ) : System.Threading.Tasks.Task
WriteAsync ( byte writeBuffer ) : Task
WriteReadAsync ( byte writeBuffer, byte readBuffer ) : Task

Защищенные методы

Метод Описание
OnDispose ( ) : void
OnInitializeAsync ( ) : System.Threading.Tasks.Task
OnResetAsync ( ) : System.Threading.Tasks.Task

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

I2c() публичный Метод

public I2c ( byte deviceAddress ) : System
deviceAddress byte
Результат System

I2c() публичный Метод

public I2c ( byte deviceAddress, I2cBusSpeed busSpeed ) : System
deviceAddress byte
busSpeed I2cBusSpeed
Результат System

InitializeAsync() публичный Метод

Initializes the I2C device.
public InitializeAsync ( ) : Task
Результат Task

IsAvailable() публичный статический Метод

public static IsAvailable ( ) : bool
Результат bool

OnDispose() защищенный Метод

protected OnDispose ( ) : void
Результат void

OnInitializeAsync() защищенный Метод

protected OnInitializeAsync ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

OnResetAsync() защищенный Метод

protected OnResetAsync ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

ReadAsync() публичный Метод

public ReadAsync ( byte readBuffer ) : Task
readBuffer byte
Результат Task

ReadBytesAsync() публичный Метод

public ReadBytesAsync ( int bufferSize ) : Task
bufferSize int
Результат Task

ReadRegisterBytesAsync() публичный Метод

public ReadRegisterBytesAsync ( byte registerId, int bufferSize ) : Task
registerId byte
bufferSize int
Результат Task

ResetAsync() публичный Метод

public ResetAsync ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

WriteAsync() публичный Метод

public WriteAsync ( byte writeBuffer ) : Task
writeBuffer byte
Результат Task

WriteReadAsync() публичный Метод

public WriteReadAsync ( byte writeBuffer, byte readBuffer ) : Task
writeBuffer byte
readBuffer byte
Результат Task