Aller au contenu

Détermination du type d'écriture de l'appareil.

Les appareils USB dans SignalRGB disposent de deux options différentes pour les types d’écriture : device.write et device.send_report.

Certains appareils nécessitent un rembourrage zéro. Cela signifie que l’appareil requiert que packet[0] soit 0x00 au lieu d’un octet de données réel. Les octets de données réels du paquet sont tous décalés d’une position vers le haut, ce qui signifie que le premier octet dans le paquet Wireshark va dans packet[1] et ainsi de suite. Cela signifie également que l’appareil nécessite que la longueur du paquet soit augmentée d’une unité, de sorte qu’un appareil avec une taille de paquet de 64 dans Wireshark a une longueur d’écriture de 65.