In rosnodejs on the fly messages, @chfritz added code so that we would by default serialize/deserialize 64bit integers as normal numbers but with potential loss of precision for larger numbers. However, if users provided a bignum package to deal with serialization we would use that instead to avoid the precision loss.
Currently we're only accepting/returning raw buffers for 64bit integers which is a real pain.
In
rosnodejson the fly messages, @chfritz added code so that we would by default serialize/deserialize 64bit integers as normal numbers but with potential loss of precision for larger numbers. However, if users provided abignumpackage to deal with serialization we would use that instead to avoid the precision loss.Currently we're only accepting/returning raw buffers for 64bit integers which is a real pain.