The XVF3800 expects exact wLength: count * type_size + 1 (status byte). Requesting wrong length caused stale/corrupted responses when polling. Split _read into _read_uint16 and _read_float matching official format. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
12 KiB
12 KiB