Xác định loại ghi của thiết bị.
Các thiết bị USB trong SignalRGB có hai tùy chọn khác nhau cho loại ghi thiết bị: device.write và device.send_report.
device.write
Phần tiêu đề “device.write”device.send_report
Phần tiêu đề “device.send_report”Zero-Padding
Phần tiêu đề “Zero-Padding”Một số thiết bị yêu cầu zero-padding. Điều này có nghĩa là thiết bị yêu cầu packet[0] có giá trị 0x00, thay vì là byte dữ liệu thực sự. Tất cả các byte dữ liệu thực của packet được dịch lên một vị trí, nghĩa là byte đầu tiên trong Wireshark packet trở thành packet[1] v.v. Điều này cũng có nghĩa là độ dài packet phải tăng thêm một. Vì vậy, một thiết bị có kích thước packet là 64 trong Wireshark có độ dài ghi là 65.