18 May
2026
18 May
'26
2:47 p.m.
Hi Ben,
Is it correct that the message is considered as a (partial) result?
No. In Command Protocol, the bytes before \00 \01 are the error message, not a partial result. A partial result would precede it (empty here).
Is it correct that the trailing bytes form the error message?
Yes, in the Query protocol: \00 \01 {error text} \00.
Does a trailing \01 imply no specific error message?
In Command Protocol: a bare \00 \01 (nothing between the last \00 before \01) means the error string is empty. But \01 is always the last byte. There’s never anything after it. In Query Protocol: \01 is never trailing; it’s always followed by the error string (possibly empty: \01 \00). Cheers, Christian