C# Класс HexapiBackground.Hardware.I2CDevice

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Read bool
Read bool
ReadRegister byte[]
ReadRegisterSingle byte
Write bool
Write bool
WriteBit bool
WriteBits bool
WriteRead byte[]

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

Метод Описание
I2CDevice ( byte baseAddress, I2cBusSpeed busSpeed ) : System
Open ( ) : Task
ReadUshort ( byte address ) : ushort

Приватные методы

Метод Описание
Read ( int byteCount, byte &data ) : bool
Read ( int byteCount, byte address, byte &data ) : bool
ReadRegister ( byte register ) : byte[]
ReadRegisterSingle ( byte register ) : byte
Write ( byte dataByte ) : bool
Write ( byte register, byte dataBytes ) : bool
WriteBit ( I2CDevice device, byte regAddr, byte bitNum, byte data ) : bool
WriteBits ( I2CDevice device, byte regAddr, byte bitStart, byte length, byte data ) : bool
WriteRead ( byte dataBytes ) : byte[]

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

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

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

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

public Open ( ) : Task
Результат Task

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

public ReadUshort ( byte address ) : ushort
address byte
Результат ushort