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