2016-08-31 5 views
0

NodeJSにバッファがあり、Bluetoothデバイスからシリアル化されたデータを受信しました。シリアル化されたデータの解析float

シリアル化されたデータはIEEEシングル浮動小数点表現で、オフセットは21ビット目です。

accX = data.readUInt32LE(2); 
accX = accX >> 4; 

Cでは、浮動小数点数を取得するためにmemcpyを実行できます。どうやってJavascriptで浮動小数点数を解析できますか?

+0

多分 'Float32Array'が本当に確か、最初のバイトの順序を変更しない必要があるかもしれません使用します –

+1

以上、 'DataView'とgetFloat32メソッド –

答えて

0

var ieee754 = require('ieee754') 
ieee754.read = function (buffer, offset, isLE, mLen, nBytes) 

リファレンスバッファを読む

npm install ieee754 

をインストールする - https://github.com/feross/ieee754

+0

@Dzung Nguyenそれはあなたのために働きますか? –

関連する問題