Index: sources/canbus/messageinterpreter.cpp =================================================================== diff -u -r5963f00ffd2c557d3ae06a5deea05032a3a3bd68 -r8c5f54b53a19dd29a3b9731d8ec1bf3d1ba3be62 --- sources/canbus/messageinterpreter.cpp (.../messageinterpreter.cpp) (revision 5963f00ffd2c557d3ae06a5deea05032a3a3bd68) +++ sources/canbus/messageinterpreter.cpp (.../messageinterpreter.cpp) (revision 8c5f54b53a19dd29a3b9731d8ec1bf3d1ba3be62) @@ -136,7 +136,7 @@ } case GuiActionType::BloodFlow: { - types::U32 mFlowSetPoint ; + types::S32 mFlowSetPoint ; types::F32 mMeasuredFlow ; types::F32 mRotorSpeed ; types::F32 mMotorSpeed ; @@ -211,7 +211,7 @@ * \details This is the method which interprets the Blood Flow message data in vMessage of type Message * to its elements of data. * \param vMessage - The vMessage of type Message which contains all the data, require to be interpreted. - * \param vFlowSetPoint - Flow Set Point value of type unsigned int extracted out. + * \param vFlowSetPoint - Flow Set Point value of type signed int extracted out. * \param vMeasuredFlow - Measured Flow value of type float extracted out * \param vRotorSpeed - Rotor Speed value of type float extracted out * \param vMotorSpeed - Motor Speed value of type float extracted out @@ -222,7 +222,7 @@ */ bool MessageInterpreter::getBloodFlowData( const Message &vMessage , - types::U32 &vFlowSetPoint , + types::S32 &vFlowSetPoint , types::F32 &vMeasuredFlow , types::F32 &vRotorSpeed , types::F32 &vMotorSpeed, types::F32 &vMotorCtlSpeed , types::F32 &vMotorCtlCurrent , types::F32 &vPWMDtCycle) {