readByte method

int readByte()

Reads one signed byte from the current buffer position.

Advances the buffer position by 1 byte. Returns the signed byte value (-128 to 127)

Implementation

int readByte() {
  int value = _bufferData[_bufferPosition++];
  // Convert unsigned byte to signed byte
  return value > 127 ? value - 256 : value;
}