FrequencySensor Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
A extensão de frequência permite detectar a frequência de um sinal em um determinado pino. Essa extensão tem suporte em pinos gpio que dão suporte a interrupções.
public class FrequencySensor : Iot.Device.Arduino.ExtendedCommandHandler
type FrequencySensor = class
inherit ExtendedCommandHandler
Public Class FrequencySensor
Inherits ExtendedCommandHandler
- Herança
Construtores
FrequencySensor() |
Cria uma nova instância dessa classe. Isso dá suporte a pinos que têm o modo "Frequência" habilitado. |
Propriedades
Board |
A referência ao quadro arduino (Herdado de ExtendedCommandHandler) |
HandlesMode |
O modo de fixação que esse manipulador dá suporte. (Herdado de ExtendedCommandHandler) |
IsRegistered |
Retornará true se esse manipulador de comandos estiver registrado. Isso pode precisar ser verificado em Descartar, para garantir que um componente não inicializado não tente enviar um comando. (Herdado de ExtendedCommandHandler) |
Logger |
A instância de agente específica da classe (Herdado de ExtendedCommandHandler) |
Métodos
DisableFrequencyReporting(Int32) |
Desabilita a atualização automática do contador de frequência para o pin especificado |
Dispose() |
A extensão de frequência permite detectar a frequência de um sinal em um determinado pino. Essa extensão tem suporte em pinos gpio que dão suporte a interrupções. (Herdado de ExtendedCommandHandler) |
Dispose(Boolean) |
Descarta essa instância |
EnableFrequencyReporting(Int32, FrequencyMode, Int32) |
Habilite o relatório de frequência no pin especificado. |
GetMeasuredFrequency() |
Retorna a última frequência medida. Retornará 0 se nenhuma medida de frequência estiver ativa. |
HasCommandError(FirmataCommandSequence, Byte[]) |
Função de retorno de chamada que retorna se a resposta fornecida indica um erro (Herdado de ExtendedCommandHandler) |
IsMatchingAck(FirmataCommandSequence, Byte[]) |
Esse método é chamado para verificar se a resposta é uma ACK/NOACK válida para a sequência de comandos fornecida. Pode ser usado para evitar aceitar algo como resposta de comando completamente não relacionado (como um retorno de chamada assíncrono). Em palavras diferentes, isso deverá retornar false se a resposta fornecida não for algo que seja uma resposta para um comando síncrono. (Herdado de ExtendedCommandHandler) |
OnConnected() |
Esse método é chamado quando uma conexão com o hardware é estabelecida. |
OnErrorMessage(String, Exception) |
Chamado pela infraestrutura quando o analisador relata uma mensagem de erro ou informações. A implementação padrão não faz nada. (Herdado de ExtendedCommandHandler) |
OnSysexData(ReplyType, Byte[]) |
Isso é chamado quando um comando sysex é recebido do quadro. Isso pode incluir a resposta a um comando enviado por um SendCommandAndWait(FirmataCommandSequence) antes, caso em que a resposta deve ser ignorada, pois ela é retornada como resultado da chamada em si. Portanto, é recomendável usar essa função apenas para escutar dados enviados pelo dispositivo automaticamente (por exemplo, mensagens de evento ou relatórios de status recorrentes) |
SendCommand(FirmataCommandSequence) |
Envia um comando para o dispositivo, sem esperar uma resposta. (Herdado de ExtendedCommandHandler) |
SendCommandAndWait(FirmataCommandSequence) |
Envie um comando para o dispositivo, esperando uma resposta. Isso usa um tempo limite padrão. (Herdado de ExtendedCommandHandler) |
SendCommandAndWait(FirmataCommandSequence, TimeSpan) |
Envie um comando para o dispositivo, esperando uma resposta. (Herdado de ExtendedCommandHandler) |
SendCommandAndWait(FirmataCommandSequence, TimeSpan, CommandError) |
Envie um comando para o dispositivo, esperando uma resposta. (Herdado de ExtendedCommandHandler) |
SendCommandsAndWait(IList<FirmataCommandSequence>, TimeSpan, CommandError) |
Envie um comando para o dispositivo, esperando uma resposta. (Herdado de ExtendedCommandHandler) |