@@ -31,7 +31,7 @@ PolledBno055::PolledBno055 (std::string name, std::string hubName, const oni_dev
3131{
3232 auto streamIdentifier = getStreamIdentifier ();
3333
34- const ContinuousChannel::InputRange eulerYawRange { 0 .0f , 360 .0f };
34+ const ContinuousChannel::InputRange eulerYawRange { - 360 .0f , 360 .0f };
3535 const ContinuousChannel::InputRange eulerRollRange { -180 .0f , 180 .0f };
3636 const ContinuousChannel::InputRange eulerPitchRange { -90 .0f , 90 .0f };
3737
@@ -106,7 +106,7 @@ PolledBno055::PolledBno055 (std::string name, std::string hubName, const oni_dev
106106 { gravityRange });
107107 streamInfos.add (gravityStream);
108108
109- const ContinuousChannel::InputRange temperatureRange { 0 .0f , 100 .0f };
109+ const ContinuousChannel::InputRange temperatureRange { - 100 .0f , 100 .0f };
110110
111111 StreamInfo temperatureStream = StreamInfo (
112112 OnixDevice::createStreamName ({ port, getHubName (), getName (), " Temperature" }),
@@ -124,7 +124,7 @@ PolledBno055::PolledBno055 (std::string name, std::string hubName, const oni_dev
124124 { temperatureRange });
125125 streamInfos.add (temperatureStream);
126126
127- const ContinuousChannel::InputRange calibrationRange { 0 .0f , 3 .0f };
127+ const ContinuousChannel::InputRange calibrationRange { - 3 .0f , 3 .0f };
128128
129129 StreamInfo calibrationStatusStream = StreamInfo (
130130 OnixDevice::createStreamName ({ port, getHubName (), getName (), " Calibration" }),
0 commit comments