Commit bc11f560 authored by Georgios Dagkakis's avatar Georgios Dagkakis

operator to add last exitTime in schedule if needed

parent 48108bfe
......@@ -277,6 +277,11 @@ class Operator(ObjectResource):
self.Waiting.append(100*self.totalWaitingTime/MaxSimtime)
self.Working.append(100*self.totalWorkingTime/MaxSimtime)
self.OffShift.append(100*self.totalOffShiftTime/MaxSimtime)
# in the last element of the schedule if there is no exit time set it to now
if self.schedule:
if not self.schedule[-1].get('exitTime',None):
self.schedule[-1]['exitTime']=G.maxSimTime
# =======================================================================
# outputs results to JSON File
......
......@@ -93,6 +93,7 @@
"schedule": [
{
"entranceTime": 0.0,
"exitTime": 120.0,
"stationId": "M1"
}
],
......@@ -120,6 +121,7 @@
},
{
"entranceTime": 80.0,
"exitTime": 120.0,
"stationId": "M2"
}
],
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment