C# Класс Emmellsoft.IoT.Rpi.SenseHat.SenseHatDisplay

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

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

Метод Описание
Clear ( ) : void
CopyColorsToScreen ( Color colors, int offsetX, int offsetY ) : void
CopyScreenToColors ( Color colors ) : void
Fill ( Color color ) : void
ReadRaw ( ) : byte[]
Reset ( ) : void
SenseHatDisplay ( MainI2CDevice mainI2CDevice ) : System
Update ( ) : void

The layout of the LED buffer: Row 1: R R R R R R R R G G G G G G G G B B B B B B B B Row 2: R R R R R R R R G G G G G G G G B B B B B B B B ... Row 8: R R R R R R R R G G G G G G G G B B B B B B B B

WriteRaw ( byte rawBuffer ) : void

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

Метод Описание
Get5BitGammaTable ( double gamma ) : IEnumerable
GetPixel ( int x, int y ) : Color
GetPixelFlipAxis ( int x, int y ) : Color
ScaleTo5Bit ( byte byteValue ) : byte
UpdateDirectionParameters ( ) : void

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

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

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

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

public CopyColorsToScreen ( Color colors, int offsetX, int offsetY ) : void
colors Color
offsetX int
offsetY int
Результат void

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

public CopyScreenToColors ( Color colors ) : void
colors Color
Результат void

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

public Fill ( Color color ) : void
color Color
Результат void

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

public ReadRaw ( ) : byte[]
Результат byte[]

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

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

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

public SenseHatDisplay ( MainI2CDevice mainI2CDevice ) : System
mainI2CDevice MainI2CDevice
Результат System

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

The layout of the LED buffer: Row 1: R R R R R R R R G G G G G G G G B B B B B B B B Row 2: R R R R R R R R G G G G G G G G B B B B B B B B ... Row 8: R R R R R R R R G G G G G G G G B B B B B B B B
public Update ( ) : void
Результат void

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

public WriteRaw ( byte rawBuffer ) : void
rawBuffer byte
Результат void