diff --git a/source/RobotAPI/components/units/RobotUnit/SensorValues/SensorValue1DoFActuator.h b/source/RobotAPI/components/units/RobotUnit/SensorValues/SensorValue1DoFActuator.h index f7b90992c8d7ccb446435bf12958049dd4762bbe..2d2fb710f5b84cba9f84258e8474d6ac629fe660 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}}}};