aboutsummaryrefslogtreecommitdiff
path: root/src/modules/sensors/sensors.cpp
diff options
context:
space:
mode:
authorAnton Babushkin <anton.babushkin@me.com>2013-12-24 23:56:28 +0400
committerAnton Babushkin <anton.babushkin@me.com>2013-12-24 23:56:28 +0400
commit9dfe366e908ce0100875996c3ea0d4cfdfcc24bf (patch)
tree8d465ad2afbd51406284c7d5a43dbc9c8753c196 /src/modules/sensors/sensors.cpp
parenta26e46bede186c36b475e0b5a9cf3ef758cc1c9b (diff)
downloadpx4-firmware-9dfe366e908ce0100875996c3ea0d4cfdfcc24bf.tar.gz
px4-firmware-9dfe366e908ce0100875996c3ea0d4cfdfcc24bf.tar.bz2
px4-firmware-9dfe366e908ce0100875996c3ea0d4cfdfcc24bf.zip
mathlib: Vector class major cleanup
Diffstat (limited to 'src/modules/sensors/sensors.cpp')
-rw-r--r--src/modules/sensors/sensors.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/modules/sensors/sensors.cpp b/src/modules/sensors/sensors.cpp
index eea9438f7..9e2eeafa4 100644
--- a/src/modules/sensors/sensors.cpp
+++ b/src/modules/sensors/sensors.cpp
@@ -465,8 +465,6 @@ Sensors::Sensors() :
/* performance counters */
_loop_perf(perf_alloc(PC_ELAPSED, "sensor task update")),
- _board_rotation(),
- _external_mag_rotation(),
_mag_is_external(false)
{
@@ -920,7 +918,7 @@ Sensors::accel_poll(struct sensor_combined_s &raw)
orb_copy(ORB_ID(sensor_accel), _accel_sub, &accel_report);
- math::Vector<3> vect = {accel_report.x, accel_report.y, accel_report.z};
+ math::Vector<3> vect(accel_report.x, accel_report.y, accel_report.z);
vect = _board_rotation * vect;
raw.accelerometer_m_s2[0] = vect(0);
@@ -946,7 +944,7 @@ Sensors::gyro_poll(struct sensor_combined_s &raw)
orb_copy(ORB_ID(sensor_gyro), _gyro_sub, &gyro_report);
- math::Vector<3> vect = {gyro_report.x, gyro_report.y, gyro_report.z};
+ math::Vector<3> vect(gyro_report.x, gyro_report.y, gyro_report.z);
vect = _board_rotation * vect;
raw.gyro_rad_s[0] = vect(0);