Compartilhar via


ExtendedCommandHandler.SendCommandAndWait Método

Definição

Sobrecargas

SendCommandAndWait(FirmataCommandSequence)

Envie um comando para o dispositivo, esperando uma resposta. Isso usa um tempo limite padrão.

SendCommandAndWait(FirmataCommandSequence, TimeSpan)

Envie um comando para o dispositivo, esperando uma resposta.

SendCommandAndWait(FirmataCommandSequence, TimeSpan, CommandError)

Envie um comando para o dispositivo, esperando uma resposta.

SendCommandAndWait(FirmataCommandSequence)

Envie um comando para o dispositivo, esperando uma resposta. Isso usa um tempo limite padrão.

protected byte[] SendCommandAndWait (Iot.Device.Arduino.FirmataCommandSequence commandSequence);
member this.SendCommandAndWait : Iot.Device.Arduino.FirmataCommandSequence -> byte[]
Protected Function SendCommandAndWait (commandSequence As FirmataCommandSequence) As Byte()

Parâmetros

commandSequence
FirmataCommandSequence

Comando a ser enviado. Normalmente, esse deve ser um comando sysex.

Retornos

Byte[]

O pacote de resposta

Exceções

O tempo limite expirou antes de uma resposta ser recebida.

Aplica-se a

SendCommandAndWait(FirmataCommandSequence, TimeSpan)

Envie um comando para o dispositivo, esperando uma resposta.

protected byte[] SendCommandAndWait (Iot.Device.Arduino.FirmataCommandSequence commandSequence, TimeSpan timeout);
member this.SendCommandAndWait : Iot.Device.Arduino.FirmataCommandSequence * TimeSpan -> byte[]
Protected Function SendCommandAndWait (commandSequence As FirmataCommandSequence, timeout As TimeSpan) As Byte()

Parâmetros

commandSequence
FirmataCommandSequence

Comando a ser enviado. Normalmente, esse deve ser um comando sysex.

timeout
TimeSpan

Tempo limite do comando

Retornos

Byte[]

O pacote de resposta

Exceções

O tempo limite expirou antes de uma resposta ser recebida.

Aplica-se a

SendCommandAndWait(FirmataCommandSequence, TimeSpan, CommandError)

Envie um comando para o dispositivo, esperando uma resposta.

protected byte[] SendCommandAndWait (Iot.Device.Arduino.FirmataCommandSequence commandSequence, TimeSpan timeout, out Iot.Device.Arduino.CommandError error);
member this.SendCommandAndWait : Iot.Device.Arduino.FirmataCommandSequence * TimeSpan * CommandError -> byte[]
Protected Function SendCommandAndWait (commandSequence As FirmataCommandSequence, timeout As TimeSpan, ByRef error As CommandError) As Byte()

Parâmetros

commandSequence
FirmataCommandSequence

Comando a ser enviado. Normalmente, esse deve ser um comando sysex.

timeout
TimeSpan

Tempo limite do comando

error
CommandError

Um código de erro em caso de falha

Retornos

Byte[]

O pacote de resposta

Exceções

O tempo limite expirou antes de uma resposta ser recebida.

Aplica-se a