From cad341a237cdf3a5736d810898a951e1b18327c8 Mon Sep 17 00:00:00 2001 From: Armar6Demo <Armar6Demo@h2t.com> Date: Wed, 13 Sep 2017 18:41:46 +0200 Subject: [PATCH] sensor values are now initialized to zero --- .../RobotUnit/SensorValues/SensorValue1DoFActuator.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/source/RobotAPI/components/units/RobotUnit/SensorValues/SensorValue1DoFActuator.h b/source/RobotAPI/components/units/RobotUnit/SensorValues/SensorValue1DoFActuator.h index f7b90992c..2d2fb710f 100644 --- a/source/RobotAPI/components/units/RobotUnit/SensorValues/SensorValue1DoFActuator.h +++ b/source/RobotAPI/components/units/RobotUnit/SensorValues/SensorValue1DoFActuator.h @@ -34,7 +34,7 @@ namespace armarx { public: DETAIL_SensorValueBase_DEFAULT_METHOD_IMPLEMENTATION - float position; + float position = 0.0f; virtual std::map<std::string, VariantBasePtr> toVariants(const IceUtil::Time& timestamp) const override { return {{"position", {new TimedVariant{position, timestamp}}}}; @@ -44,7 +44,7 @@ namespace armarx { public: DETAIL_SensorValueBase_DEFAULT_METHOD_IMPLEMENTATION - float velocity; + float velocity = 0.0f; virtual std::map<std::string, VariantBasePtr> toVariants(const IceUtil::Time& timestamp) const override { return {{"velocity", {new TimedVariant{velocity, timestamp}}}}; @@ -54,7 +54,7 @@ namespace armarx { public: DETAIL_SensorValueBase_DEFAULT_METHOD_IMPLEMENTATION - float acceleration; + float acceleration = 0.0f; virtual std::map<std::string, VariantBasePtr> toVariants(const IceUtil::Time& timestamp) const override { return {{"acceleration", {new TimedVariant{acceleration, timestamp}}}}; @@ -64,7 +64,7 @@ namespace armarx { public: DETAIL_SensorValueBase_DEFAULT_METHOD_IMPLEMENTATION - float torque; + float torque = 0.0f; virtual std::map<std::string, VariantBasePtr> toVariants(const IceUtil::Time& timestamp) const override { return {{"torque", {new TimedVariant{torque, timestamp}}}}; @@ -95,7 +95,7 @@ namespace armarx { public: DETAIL_SensorValueBase_DEFAULT_METHOD_IMPLEMENTATION - float motorCurrent; + float motorCurrent = 0.0f; virtual std::map<std::string, VariantBasePtr> toVariants(const IceUtil::Time& timestamp) const override { return {{"motorCurrent", {new TimedVariant{motorCurrent, timestamp}}}}; @@ -105,7 +105,7 @@ namespace armarx { public: DETAIL_SensorValueBase_DEFAULT_METHOD_IMPLEMENTATION - float motorTemperature; + float motorTemperature = 0.0f; virtual std::map<std::string, VariantBasePtr> toVariants(const IceUtil::Time& timestamp) const override { return {{"motorTemperature", {new TimedVariant{motorTemperature, timestamp}}}}; -- GitLab