Sdílet prostřednictvím


Seesaw Třída

Definice

Představuje zařízení Seesaw.

public class Seesaw : IDisposable
type Seesaw = class
    interface IDisposable
Public Class Seesaw
Implements IDisposable
Dědičnost
Seesaw
Implementuje

Konstruktory

Seesaw(I2cDevice)

Inicializuje novou instanci Seesaw.

Vlastnosti

I2cDevice

Zařízení I2C používané ke komunikaci

Version

Verze modulu SeeSaw

Metody

AnalogRead(Byte)

Přečte hodnotu analogového kolíku.

DisableEncoderInterrupt(Byte)

Zakažte spuštění přerušení při změně kodéru.

Dispose()

Představuje zařízení Seesaw.

EnableEncoderInterrupt(Byte)

Povolte aktivaci přerušení při změně polohy kodéru.

GetEncoderDelta(Byte)

Změna pozice kodéru od posledního čtení.

GetEncoderPosition(Byte)

Přečtěte si aktuální pozici kodéru.

GetOptions()

Získá možnosti/moduly, které jsou přítomné na panelu Seech

GetTemperature()

Přečte teplotu zařízení SeeSaw.

GetVersion()

Získejte verzi firmwaru desky Seesaw.

HasModule(Seesaw+SeesawModule)

Testuje, jestli se modul zkompiloval do firmwaru SeeSaw.

Initialize(I2cDevice)

Inicializuje zařízení Seesaw.

Read(Seesaw+SeesawModule, Seesaw+SeesawFunction, Int32, Int16)

Přečtěte si pole bajtů z zařízení I2cDevice připojené k tabuli Seesaw.

ReadByte(Seesaw+SeesawModule, Seesaw+SeesawFunction, Int16)

Přečtěte si bajt z zařízení I2cDevice připojené k tabuli Seesaw.

ReadEEPromByte(Byte)

Přečtěte si bajt z oblasti EEProm v modulu Seesaw.

ReadGpioDigital(Byte)

Čtení hodnoty z pinu GPIO

ReadGpioDigitalBulk(UInt64)

Načtěte hodnotu z několika pinů GPIO.

ReadGpioInterruptFlags()

Přečtěte si všechny příznaky přerušení Gpio. Při čtení vymaže všechny příznaky.

SetEncoderPosition(Int32, Byte)

Nastavte aktuální pozici kodéru.

SetGpioInterrupts(UInt32, Boolean)

Povolení nebo zakázání přerušení pro pin gpio

SetGpioPinMode(Byte, PinMode)

Nastavte PinMode pro pin GPIO.

SetGpioPinModeBulk(UInt64, PinMode)

Nastavení pinmodu pro několik pinů GPIO

SetI2cAddress(Byte)

Změňte adresu I2C, na které panel Seesaw naslouchá. Upozorňujeme, že se tím resetuje komunikace s hostitelským zařízením a odstraní se aktuální zařízení I2cDevice.

SoftwareReset()

Provede měkký reset modulu SeeSaw.

TouchRead(Byte)

Přečte analogovou hodnotu na kapacitním dotykovém pinu.

Write(Seesaw+SeesawModule, Seesaw+SeesawFunction, ReadOnlySpan<Byte>)

Napište řadu bajtů do zařízení I2cDevice připojené k tabuli Seesaw.

WriteByte(Seesaw+SeesawModule, Seesaw+SeesawFunction, Byte)

Napište bajt na zařízení I2cDevice připojené k tabuli Seesaw.

WriteEEProm(Byte, Byte[])

Zapište pole bajtů do oblasti EEProm v modulu Seesaw.

WriteEEPromByte(Byte, Byte)

Zapište bajt do oblasti EEProm v modulu Seesaw.

WriteGpioDigital(Byte, Boolean)

Zápis hodnoty do pinu GPIO

WriteGpioDigitalBulk(UInt64, Boolean)

Zápis hodnoty na několik pinů GPIO

Platí pro