タイムスタンプ処理、実装間違い

前回、計算したタイムスタンプがおかしいのが、ファームウェアのせいじゃないか、とか疑ったりしましたが、それは私のプログラムが間違っていたせいでした。

原因は、タイムスタンプ情報を持つ文字において、数値を示すのは 6bit 分なのに、8bit として計算していたせい。
本来、AAAAAABBBBBBCCCCCCDDDDDD(2) であるべきが、AAAAAA00BBBBBB00CCCCCC00DDDDDD(2) になってたっぽい。2bit 分の 0 が余計にタイムスタンプに含まれてしまってた。開発者の方に指摘して頂きました。疑って、すみませんでした....。

----- まとめ -----
何か問題があったら他人のプログラムのせいにしたくなるが、大抵の場合は自分のプログラムのせい。ただ、Windows OS が使いにくいのは、間違いなくゲイシのせい。

測定データ取得 へ」

Generated on Mon Apr 13 22:52:06 2009 by  doxygen 1.5.7.1