Afficher en anglais

Partage via


FirmataCommandSequence Classe

Définition

Séquence de commande firmata Destinée à être modifiée ultérieurement en visibilité publique

C#
public class FirmataCommandSequence
C#
public class FirmataCommandSequence : IEquatable<Iot.Device.Arduino.FirmataCommandSequence>
Héritage
FirmataCommandSequence
Implémente

Constructeurs

FirmataCommandSequence()

Créez une séquence de commandes sysex. L’octet StartSysex est ajouté automatiquement.

Champs

EndSysex

Fin de l’octet de commande sysex. Doit mettre fin à toutes les commandes sysex.

StartSysex

Début de l’octet de commande sysex. Utilisé comme octet de début pour presque toutes les commandes étendues.

Propriétés

Length

Longueur actuelle de la séquence

Sequence

Séquence actuelle

Méthodes

DecodeInt14(Byte[], Int32)

Décode un entier 14 bits en un court

DecodeInt32(ReadOnlySpan<Byte>, Int32)

Décodez un int à partir de données 7 bits compressées. Cette méthode d’encodage des uints est utilisée uniquement dans les modules d’extension.

DecodeUInt32(ReadOnlySpan<Byte>, Int32)

Décodez un uint à partir de données 7 bits compressées. Cette méthode d’encodage des uints est utilisée uniquement dans les modules d’extension.

Equals(FirmataCommandSequence)

Séquence de commande firmata Destinée à être modifiée ultérieurement en visibilité publique

Equals(Object)

Séquence de commande firmata Destinée à être modifiée ultérieurement en visibilité publique

GetHashCode()

Séquence de commande firmata Destinée à être modifiée ultérieurement en visibilité publique

SendInt14(Int32)

Écrivez un Int14 compressé dans le flux. Il est utilisé pour écrire un entier allant jusqu’à 14 bits.

SendInt32(Int32)

Envoyer un Int32 sous forme de 5 x 7 bits. Cette forme de transmission d’entiers est uniquement prise en charge par les modules d’extension

SendUInt32(UInt32)

Envoyer un Uint32 en tant que 5 x 7 bits. Cette forme de transmission d’entiers est uniquement prise en charge par les modules d’extension

ToString()

Séquence de commande firmata Destinée à être modifiée ultérieurement en visibilité publique

Write(Byte[], Int32, Int32)

Ajoutez une séquence d’octets à la séquence de commandes. Les octets doivent déjà être encodés.

Write(Byte[])

Ajoutez une séquence d’octets à la séquence de commandes. Les octets doivent déjà être encodés.

WriteByte(Byte)

Ajouter un octet à la séquence de commandes

WriteBytesAsTwo7bitBytes(ReadOnlySpan<Byte>)

Encode un ensemble d’octets avec 7 bits et les ajoute à la séquence. Chaque octet d’entrée est encodé en 2 octets.

S’applique à

Produit Versions
.NET IoT Libraries 2.0.0, 2.1.0, 2.2.0