Index: firmware/App/Controllers/BloodFlow.c =================================================================== diff -u -r90f6438e80dbe0a32472a076a0d1bc54db65d15a -r3417fd56afc9b21fb4c2d86c75dd33ac31fbd9f1 --- firmware/App/Controllers/BloodFlow.c (.../BloodFlow.c) (revision 90f6438e80dbe0a32472a076a0d1bc54db65d15a) +++ firmware/App/Controllers/BloodFlow.c (.../BloodFlow.c) (revision 3417fd56afc9b21fb4c2d86c75dd33ac31fbd9f1) @@ -80,7 +80,8 @@ static BLOOD_PUMP_STATE_T bloodPumpState = BLOOD_PUMP_OFF_STATE; // current state of blood flow controller state machine static U32 bloodFlowDataPublicationTimerCounter = 0; // used to schedule blood flow data publication to CAN bus -DATA_DECL( U32, BloodFlowDataPub, bloodFlowDataPublishInterval, BLOOD_FLOW_DATA_PUB_INTERVAL, BLOOD_FLOW_DATA_PUB_INTERVAL ); // interval (in ms) at which to publish blood flow data to CAN bus +// interval (in ms) at which to publish blood flow data to CAN bus +DATA_DECL( U32, BloodFlowDataPub, bloodFlowDataPublishInterval, BLOOD_FLOW_DATA_PUB_INTERVAL, BLOOD_FLOW_DATA_PUB_INTERVAL ); static BOOL isBloodPumpOn = FALSE; // blood pump is currently running static F32 bloodPumpPWMDutyCyclePct = 0.0; // initial blood pump PWM duty cycle static F32 bloodPumpPWMDutyCyclePctSet = 0.0; // currently set blood pump PWM duty cycle @@ -105,6 +106,7 @@ static void stopBloodPump( void ); static void releaseBloodPumpStop( void ); static void setBloodPumpDirection( MOTOR_DIR_T dir ); +static DATA_GET_PROTOTYPE( U32, getPublishBloodFlowDataInterval ); /************************************************************************* * @brief initBloodFlow @@ -518,7 +520,7 @@ /************************************************************************* * @brief testSetBloodFlowDataPublishIntervalOverride * The testSetBloodFlowDataPublishIntervalOverride function overrides the \n - * blood flow data publish interval. \n + * blood flow data publish interval. * @details * Inputs : none * Outputs : bloodFlowDataPublishInterval