Compartilhar via


SupportedMode Classe

Definição

Bits de modo para o protocolo Firmata. Eles são usados tanto para relatórios de funcionalidade quanto para definir um modo

public enum SupportedMode
public class SupportedMode : IEquatable<Iot.Device.Arduino.SupportedMode>
type SupportedMode = 
type SupportedMode = class
    interface IEquatable<SupportedMode>
Public Enum SupportedMode
Public Class SupportedMode
Implements IEquatable(Of SupportedMode)
Herança
SupportedMode
Herança
SupportedMode
Implementações

Construtores

SupportedMode(Byte, String, PinUsage)

Declara um novo modo de pino

SupportedMode(Byte, String)

Declara um novo modo de pino

SupportedMode(SupportedMode)

Bits de modo para o protocolo Firmata. Eles são usados tanto para relatórios de funcionalidade quanto para definir um modo

Campos

AnalogInput

O pino dá suporte à entrada analógica

Dht

Sensores de tipo DHT

DigitalInput

O pino dá suporte à entrada digital

DigitalOutput

O pino dá suporte à saída digital;

Encoder

O pin tem um codificador

Frequency

Medição de frequência

I2c

O pin dá suporte à transferência de dados I2C

InputPullup

O pino pode ser definido como input-pullup.

OneWire

O pino dá suporte a uma comunicação eletrônica

Pwm

O pino dá suporte a PWM

Serial

O pino pode executar UART (TX ou RX)

Servo

O pino dá suporte a controles de motor servo

Shift

Não usado

Sonar

HC-SR04

Spi

O pino pode ser usado para transferência de SPI (Relógio, MOSI, MISO e pino CS padrão) Para a maioria dos Arduinos, MOSI=11, MISO=12 e Clock = 13. O pin CS padrão é 10.

Stepper

O pino pode dirigir um motor de estepe

Tone

Biblioteca de tons Arduino

Propriedades

EqualityContract

Bits de modo para o protocolo Firmata. Eles são usados tanto para relatórios de funcionalidade quanto para definir um modo

Name

O nome do modo de fixação

PinUsage

O PinUsage para esse modo interno, se aplicável

Value

O valor do modo de pino

Métodos

<Clone>$()

Bits de modo para o protocolo Firmata. Eles são usados tanto para relatórios de funcionalidade quanto para definir um modo

Equals(Object)

Bits de modo para o protocolo Firmata. Eles são usados tanto para relatórios de funcionalidade quanto para definir um modo

Equals(SupportedMode)

Bits de modo para o protocolo Firmata. Eles são usados tanto para relatórios de funcionalidade quanto para definir um modo

GetHashCode()

Bits de modo para o protocolo Firmata. Eles são usados tanto para relatórios de funcionalidade quanto para definir um modo

PrintMembers(StringBuilder)

Bits de modo para o protocolo Firmata. Eles são usados tanto para relatórios de funcionalidade quanto para definir um modo

ToString()

Bits de modo para o protocolo Firmata. Eles são usados tanto para relatórios de funcionalidade quanto para definir um modo

Operadores

Equality(SupportedMode, SupportedMode)

Bits de modo para o protocolo Firmata. Eles são usados tanto para relatórios de funcionalidade quanto para definir um modo

Inequality(SupportedMode, SupportedMode)

Bits de modo para o protocolo Firmata. Eles são usados tanto para relatórios de funcionalidade quanto para definir um modo

Aplica-se a