Index: sources/canbus/messageinterpreter.cpp =================================================================== diff -u -r9392f5be540bb428dc64757ef2e50a4d4e5090a8 -r12f922a6c61b7014345a441e2836e12fd3b0d00e --- sources/canbus/messageinterpreter.cpp (.../messageinterpreter.cpp) (revision 9392f5be540bb428dc64757ef2e50a4d4e5090a8) +++ sources/canbus/messageinterpreter.cpp (.../messageinterpreter.cpp) (revision 12f922a6c61b7014345a441e2836e12fd3b0d00e) @@ -134,7 +134,7 @@ } case GuiActionType::BloodFlow: { - types::U32 mFlowSetPoint ; + types::S32 mFlowSetPoint ; types::F32 mMeasuredFlow ; types::F32 mRotorSpeed ; types::F32 mMotorSpeed ; @@ -198,15 +198,19 @@ * \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 * \param vMotorCtlSpeed - Motor Controller Speed value of type float extracted out * \param vMotorCtlCurrent - Motor Controller Current value of type float extracted out * \return true if the message can be successfully converted to the Blood Flow data elements. */ -bool MessageInterpreter::getBloodFlowData(const Message &vMessage, types::U32 &vFlowSetPoint, types::F32 &vMeasuredFlow, types::F32 &vRotorSpeed, types::F32 &vMotorSpeed, types::F32 &vMotorCtlSpeed, types::F32 &vMotorCtlCurrent) +bool MessageInterpreter::getBloodFlowData( + const Message &vMessage , + types::S32 &vFlowSetPoint , + types::F32 &vMeasuredFlow , types::F32 &vRotorSpeed , types::F32 &vMotorSpeed, + types::F32 &vMotorCtlSpeed , types::F32 &vMotorCtlCurrent , types::F32 &vPWMDtCycle) { if ( vMessage.actionId != GuiActionType::BloodFlow ) { return false;