Method: Tros::IO::BinaryEncoder#write_float
- Defined in:
- lib/tros/io.rb
#write_float(datum) ⇒ Object
A float is written as 4 bytes. The float is converted into a 32-bit integer using a method equivalent to Java’s floatToIntBits and then encoded in little-endian format.
187 188 189 |
# File 'lib/tros/io.rb', line 187 def write_float(datum) @writer.write([datum].pack('e')) end |