Compartir a través de


DhtSensor Clase

Definición

Esta clase admite las extensiones DhtFirmata para leer sensores DHT sobre el protocolo firmata.

public class DhtSensor : Iot.Device.Arduino.ExtendedCommandHandler
type DhtSensor = class
    inherit ExtendedCommandHandler
Public Class DhtSensor
Inherits ExtendedCommandHandler
Herencia

Constructores

DhtSensor()

Inicializa una nueva instancia del controlador de comandos extendido DhtSensor. Este controlador requiere patillas con compatibilidad con DHT. Este suele ser el caso de todos los patillas GPIO si el cliente de firmata tiene cargada la extensión DhtFirmata.

Propiedades

Board

Referencia a la placa arduino

(Heredado de ExtendedCommandHandler)
HandlesMode

El modo de anclaje que admite este controlador.

(Heredado de ExtendedCommandHandler)
IsRegistered

Devuelve true si este controlador de comandos está registrado. Es posible que deba comprobarse en Dispose para asegurarse de que un componente no inicializado no intenta enviar un comando.

(Heredado de ExtendedCommandHandler)
Logger

Instancia de registrador específica de clase

(Heredado de ExtendedCommandHandler)

Métodos

Dispose()

Esta clase admite las extensiones DhtFirmata para leer sensores DHT sobre el protocolo firmata.

(Heredado de ExtendedCommandHandler)
Dispose(Boolean)

Elimina esta instancia

(Heredado de ExtendedCommandHandler)
HasCommandError(FirmataCommandSequence, Byte[])

Función de devolución de llamada que devuelve si la respuesta especificada indica un error

(Heredado de ExtendedCommandHandler)
IsMatchingAck(FirmataCommandSequence, Byte[])

Se llama a este método para comprobar si la respuesta es un ACK/NOACK válido para la secuencia de comandos especificada. Se puede usar para evitar aceptar algo como respuesta de comando que no esté completamente relacionado (por ejemplo, una devolución de llamada asincrónica). En palabras diferentes, esto debe devolver false si la respuesta dada no es algo que es una respuesta a un comando sincrónico.

(Heredado de ExtendedCommandHandler)
OnConnected()

Se llama a este método cuando se establece una conexión al hardware.

(Heredado de ExtendedCommandHandler)
OnErrorMessage(String, Exception)

Lo llama la infraestructura cuando el analizador notifica un mensaje de error o información. La implementación predeterminada no hace nada.

(Heredado de ExtendedCommandHandler)
OnSysexData(ReplyType, Byte[])

Se llama cuando se recibe un comando sysex de la placa. Esto puede incluir la respuesta a un comando enviado por un SendCommandAndWait(FirmataCommandSequence) antes, en cuyo caso se debe omitir la respuesta, ya que se devuelve como resultado de la propia llamada. Por lo tanto, se recomienda usar esta función solo para escuchar los datos enviados por el dispositivo automáticamente (por ejemplo, mensajes de eventos o informes de estado periódicos).

(Heredado de ExtendedCommandHandler)
SendCommand(FirmataCommandSequence)

Envía un comando al dispositivo, no esperando una respuesta.

(Heredado de ExtendedCommandHandler)
SendCommandAndWait(FirmataCommandSequence)

Envíe un comando al dispositivo y espere una respuesta. Usa un tiempo de espera predeterminado.

(Heredado de ExtendedCommandHandler)
SendCommandAndWait(FirmataCommandSequence, TimeSpan)

Envíe un comando al dispositivo y espere una respuesta.

(Heredado de ExtendedCommandHandler)
SendCommandAndWait(FirmataCommandSequence, TimeSpan, CommandError)

Envíe un comando al dispositivo y espere una respuesta.

(Heredado de ExtendedCommandHandler)
SendCommandsAndWait(IList<FirmataCommandSequence>, TimeSpan, CommandError)

Envíe un comando al dispositivo y espere una respuesta.

(Heredado de ExtendedCommandHandler)
TryReadDht(Int32, Int32, Temperature, RelativeHumidity)

Función especial para leer el sensor DHT, si se admite

Se aplica a