の後に6桁の浮動小数点数を返す温度センサー関数を作成しました。(例: 28.500000)
使用:
float fTemp;
...
printf("Temp = %.1f", fTemp);
温度の小数を 1 に制限することができ、すべて問題ありません。(例; 28.5)
ここで、テンペレを Xively アカウントに渡したいと思います。次の機能があります。
extern xi_datapoint_t* xi_set_value_f32( xi_datapoint_t* dp, float v );
温度値の浮動小数点数を 10 進数に変換して xi_set_value_f32 に渡すにはどうすればよいですか?
ありがとうございます。