Sdílet prostřednictvím


ExtendedCommandHandler.SendCommandAndWait Metoda

Definice

Přetížení

SendCommandAndWait(FirmataCommandSequence)

Odešlete do zařízení příkaz a očekáváte odpověď. Používá se výchozí časový limit.

SendCommandAndWait(FirmataCommandSequence, TimeSpan)

Odešlete do zařízení příkaz a očekáváte odpověď.

SendCommandAndWait(FirmataCommandSequence, TimeSpan, CommandError)

Odešlete do zařízení příkaz a očekáváte odpověď.

SendCommandAndWait(FirmataCommandSequence)

Odešlete do zařízení příkaz a očekáváte odpověď. Používá se výchozí časový limit.

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

Parametry

commandSequence
FirmataCommandSequence

Příkaz k odeslání. Obvykle by to měl být příkaz sysex.

Návraty

Byte[]

Paket odpovědi

Výjimky

Časový limit uplynul před obdržením odpovědi.

Platí pro

SendCommandAndWait(FirmataCommandSequence, TimeSpan)

Odešlete do zařízení příkaz a očekáváte odpověď.

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()

Parametry

commandSequence
FirmataCommandSequence

Příkaz k odeslání. Obvykle by to měl být příkaz sysex.

timeout
TimeSpan

Časový limit příkazu

Návraty

Byte[]

Paket odpovědi

Výjimky

Časový limit uplynul před obdržením odpovědi.

Platí pro

SendCommandAndWait(FirmataCommandSequence, TimeSpan, CommandError)

Odešlete do zařízení příkaz a očekáváte odpověď.

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()

Parametry

commandSequence
FirmataCommandSequence

Příkaz k odeslání. Obvykle by to měl být příkaz sysex.

timeout
TimeSpan

Časový limit příkazu

error
CommandError

Kód chyby v případě selhání

Návraty

Byte[]

Paket odpovědi

Výjimky

Časový limit uplynul před obdržením odpovědi.

Platí pro