FrequencySensor Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
La extensión de frecuencia permite detectar la frecuencia de una señal en un pin determinado. Esta extensión se admite en patillas gpio que admiten interrupciones.
public class FrequencySensor : Iot.Device.Arduino.ExtendedCommandHandler
type FrequencySensor = class
inherit ExtendedCommandHandler
Public Class FrequencySensor
Inherits ExtendedCommandHandler
- Herencia
Constructores
FrequencySensor() |
Crea una nueva instancia de esta clase. Esto admite patillas que tienen habilitado el modo "Frecuencia". |
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 tenga que estar protegido 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
DisableFrequencyReporting(Int32) |
Deshabilita la actualización automática del contador de frecuencia para el pin especificado. |
Dispose() |
La extensión de frecuencia permite detectar la frecuencia de una señal en un pin determinado. Esta extensión se admite en patillas gpio que admiten interrupciones. (Heredado de ExtendedCommandHandler) |
Dispose(Boolean) |
Elimina esta instancia |
EnableFrequencyReporting(Int32, FrequencyMode, Int32) |
Habilite la generación de informes de frecuencia en el pin especificado. |
GetMeasuredFrequency() |
Devuelve la última frecuencia medida. Devuelve 0 si no hay ninguna medida de frecuencia activa. |
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 comandos que no esté completamente relacionado (por ejemplo, una devolución de llamada asincrónica). En palabras diferentes, esto debería 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 con el hardware. |
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) elemento anterior, 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). |
SendCommand(FirmataCommandSequence) |
Envía un comando al dispositivo, no se espera 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) |