From f82ae06fbae6d69ea493906feb5ac13b57472b9d Mon Sep 17 00:00:00 2001 From: Roy Ben-Shabat Date: Fri, 10 May 2019 14:50:37 +0300 Subject: MERGE --- .../Embedded/Modules/AlarmHandling/AlarmHandling.c | 11 +++++++---- Software/Embedded_SW/Embedded/Modules/IDS/IDS_print.c | 17 +++++++++-------- 2 files changed, 16 insertions(+), 12 deletions(-) (limited to 'Software/Embedded_SW/Embedded/Modules') diff --git a/Software/Embedded_SW/Embedded/Modules/AlarmHandling/AlarmHandling.c b/Software/Embedded_SW/Embedded/Modules/AlarmHandling/AlarmHandling.c index 37db3f84c..931b6674f 100644 --- a/Software/Embedded_SW/Embedded/Modules/AlarmHandling/AlarmHandling.c +++ b/Software/Embedded_SW/Embedded/Modules/AlarmHandling/AlarmHandling.c @@ -671,14 +671,15 @@ uint32_t AlarmHandling_ControlTrigger(uint32_t IfIndex, uint32_t ReadValue) } void AlarmHandlingSetAlarm(uint32_t AlarmId, bool value) { - AlarmHandlingMessageStruc Message; + AlarmHandlingInternalSetAlarm( AlarmId, value); + /*AlarmHandlingMessageStruc Message; //send message to the Millisec task Message.messageId = AlarmHandlingAlarm; Message.AlarmId = AlarmId; Message.Value = value; if (AlarmHandlingMsgQ != NULL) - Mailbox_post(AlarmHandlingMsgQ , &Message, BIOS_NO_WAIT); + Mailbox_post(AlarmHandlingMsgQ , &Message, BIOS_NO_WAIT);*/ } void AlarmHandlingInternalSetAlarm(uint32_t AlarmId, bool value) { @@ -702,7 +703,7 @@ void AlarmHandlingInternalSetAlarm(uint32_t AlarmId, bool value) AlarmState[Alarm_i].EventPtr->message = AlarmItem[Alarm_i].EventName; AlarmState[Alarm_i].Status = value; } - Report("Alarm ON ", __FILE__,__LINE__,AlarmItem[Alarm_i].EventType, RpMessage, value, Alarm_i); + Report("Alarm ON ", __FILE__,AlarmState[Alarm_i].EventPtr,AlarmItem[Alarm_i].EventType, RpMessage, value, Alarm_i); } else { @@ -1042,7 +1043,7 @@ void SendEventNotifications(void) } response.n_events = 0; - + UInt Key = Task_disable(); for (i = 0;i 1.0) + if (GetDispenserPressure(i) > 0.80) NumofReadyDispensers++; } } @@ -632,8 +632,8 @@ c. Go to step 2.a x Segment.BrushStopsCount. } PrepeareSpeed = JobTicket->processparameters->dyeingspeed*JobTicket->processparameters->maxinkuptake*1.30; - REPORT_MSG((int)JobTicket->processparameters->dyeingspeed, "dyeing speed"); - REPORT_MSG((int)JobTicket->processparameters->maxinkuptake, "max ink uptake"); + //REPORT_MSG((int)JobTicket->processparameters->dyeingspeed, "dyeing speed"); + //REPORT_MSG((int)JobTicket->processparameters->maxinkuptake, "max ink uptake"); if (HeaterCheckReady() == true) { @@ -669,7 +669,8 @@ c. Go to step 2.a x Segment.BrushStopsCount. for (i = 0; i < MAX_DYE_DISPENSERS; i++) { dispenserspeed = PrepeareSpeed/MotorsCfg[DispenserIdToMotorId[i]].microstep; - REPORT_MSG((int)dispenserspeed, "Prepare Speed"); + dispenserspeed = 480; + Report("Prepare Speed",__FILE__,__LINE__,i,RpWarning,(int)dispenserspeed,0); //IDS_StopHomeDispenser(i); if (DispenserUsedInJob[i] == true) //we actually should check for all dispensers { @@ -678,7 +679,7 @@ c. Go to step 2.a x Segment.BrushStopsCount. } } DispenserBuildTimeCounter = 0; - DispenserPrepareControlId = AddControlCallback( IDS_Prepare_Callback, eOneSecond,TemplateDataReadCBFunction ,0, 0, 0 ); + DispenserPrepareControlId = AddControlCallback( IDS_Prepare_Callback, 500,TemplateDataReadCBFunction ,0, 0, 0 ); } //******************************************************************************************************************** -- cgit v1.3.1