Afficher en anglais

Partage via


Seesaw Classe

Définition

Représente l’appareil Seesaw

C#
public class Seesaw : IDisposable
Héritage
Seesaw
Implémente

Constructeurs

Seesaw(I2cDevice)

Initialise une nouvelle instance de Seesaw.

Propriétés

I2cDevice

Appareil I2C utilisé pour la communication

Version

Version du module SeeSaw.

Méthodes

AnalogRead(Byte)

Lit la valeur d’une broche analogique.

DisableEncoderInterrupt(Byte)

Désactivez le déclenchement de l’interruption lorsque l’encodeur change.

Dispose()

Représente l’appareil Seesaw

EnableEncoderInterrupt(Byte)

Activez l’interruption pour qu’elle se déclenche lorsque l’encodeur change de position.

GetEncoderDelta(Byte)

Changement de position de l’encodeur depuis sa dernière lecture.

GetEncoderPosition(Byte)

Lisez la position actuelle de l’encodeur.

GetOptions()

Obtient les options/modules présents sur le tableau Seesaw

GetTemperature()

Lit la température de l’appareil SeeSaw.

GetVersion()

Obtenez la version du microprogramme du tableau Seesaw.

HasModule(Seesaw+SeesawModule)

Teste pour voir si un module a été compilé dans le microprogramme SeeSaw.

Initialize(I2cDevice)

Initialise l’appareil Seesaw.

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

Lit un tableau d’octets à partir de l’appareil I2cDevice connecté au tableau Seesaw.

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

Lit un octet de l’appareil I2cDevice connecté au tableau Seesaw.

ReadEEPromByte(Byte)

Lit un octet de la zone EEProm sur le module Seesaw.

ReadGpioDigital(Byte)

Lit une valeur à partir d’une broche GPIO.

ReadGpioDigitalBulk(UInt64)

Lit une valeur à partir d’un certain nombre de broches GPIO.

ReadGpioInterruptFlags()

Lire tous les indicateurs d’interruption Gpio. Efface tous les indicateurs lors de la lecture.

SetEncoderPosition(Int32, Byte)

Définissez la position actuelle de l’encodeur.

SetGpioInterrupts(UInt32, Boolean)

Activer ou désactiver les interruptions pour une broche GPIO.

SetGpioPinMode(Byte, PinMode)

Définissez le PinMode pour une broche GPIO.

SetGpioPinModeBulk(UInt64, PinMode)

Définir le PinMode pour un certain nombre de broches GPIO

SetI2cAddress(Byte)

Modifiez l’adresse I2C que le tableau Seesaw écoute. Notez que cela réinitialise les communications avec l’appareil hôte et élimine l’I2cDevice actuel.

SoftwareReset()

Effectue une réinitialisation réversible du module SeeSaw.

TouchRead(Byte)

Lit la valeur analogique sur une broche tactile capacitive.

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

Écrivez une série d’octets dans i2cDevice connecté au tableau Seesaw.

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

Écrivez un octet dans l’objet I2cDevice connecté au tableau Seesaw.

WriteEEProm(Byte, Byte[])

Écrivez un tableau d’octets dans la zone EEProm du module Seesaw.

WriteEEPromByte(Byte, Byte)

Écrivez un octet dans la zone EEProm sur le module Seesaw.

WriteGpioDigital(Byte, Boolean)

Écrire une valeur dans une broche GPIO

WriteGpioDigitalBulk(UInt64, Boolean)

Écrire une valeur dans un certain nombre de broches GPIO

S’applique à

Produit Versions
.NET IoT Libraries 1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0, 1.5.0, 2.0.0, 2.1.0, 2.2.0