diff options
Diffstat (limited to 'Software/Embedded_SW/Embedded/Modules')
| -rw-r--r-- | Software/Embedded_SW/Embedded/Modules/IDS/IDS_print.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Software/Embedded_SW/Embedded/Modules/IDS/IDS_print.c b/Software/Embedded_SW/Embedded/Modules/IDS/IDS_print.c index f00954b06..e2d68532f 100644 --- a/Software/Embedded_SW/Embedded/Modules/IDS/IDS_print.c +++ b/Software/Embedded_SW/Embedded/Modules/IDS/IDS_print.c @@ -192,10 +192,11 @@ bool IDS_isDispenserUsedNextSegment(void *JobDetails,int DispenserId, int Segmen { if (DispenserPreSegmentReady[i] == false) { + REPORT_MSG(i,"IDS_Valve_Presegment Not Ready"); return OK; //not all configured heaters are ready } } - REPORT_MSG(Module_IDS,"IDS_Valve_PresegmentReady"); + REPORT_MSG(deviceID,"IDS_Valve_PresegmentReady"); PreSegmentReady(Module_IDS,ModuleDone); return OK; // all configured heaters are ready } @@ -238,15 +239,16 @@ uint32_t IDSPreSegmentState(void *JobDetails, int SegmentId) if (MotorsCfg[HW_Motor_Id].hardwaremotortype != DispenserIdToMotorId[DispenserId])//unconfigured dispenser continue; DispenserPreSegmentReady[DispenserId] = false; + LOG_ERROR(DispenserId,"Dispenser PreSegment Start"); if (IDS_isDispenserUsedNextSegment(JobDetails,DispenserId,SegmentId) == false) { Control3WayValvesWithCallback ((Valves_t)DispenserId, MidTank_Dispenser, IDS_Valve_PresegmentReady); //direction: MidTank_Dispenser or Dispenser_Mixer - LOG_ERROR(Dispenser_i,"Dispenser Not Used Next Segment"); + LOG_ERROR(DispenserId,"Dispenser Not Used Next Segment"); } else { IDS_Valve_PresegmentReady(DispenserId,0); - LOG_ERROR(Dispenser_i,"Dispenser is Used Next Segment"); + LOG_ERROR(DispenserId,"Dispenser is Used Next Segment"); } MotorStop(HW_Motor_Id,Hard_Hiz); |
