Gå til indhold

Bestemmelse af enhedens skrivetype.

USB-enheder i SignalRGB har to forskellige muligheder for enhedens skrivetyper: device.write og device.send_report.

Nogle enheder kræver zero-padding. Det betyder at enheden kræver at packet[0] har værdien 0x00, i stedet for at være en faktisk databyte. Alle faktiske packet-databytes forskydes én position op, hvilket betyder at den første byte i Wireshark-pakken bliver til packet[1] osv. Det betyder også at pakkens længde skal øges med én. En enhed med en pakkestørrelse på 64 i Wireshark har altså en skrivelængde på 65.