writeFloat method
- double value
Implementation
void writeFloat(double value) {
_ensureCapacity(4);
// Round the float to 8 decimal places before writing
value = double.parse(value.toStringAsFixed(8));
_byteBuffer.buffer.asByteData().setFloat32(_position, value, Endian.big);
_position += 4;
}