예제 #1
0
파일: simulator.py 프로젝트: xiantail/TOMS
 def move_garage_to_lane(cls, unitset, target_lane):
     request = mt.create_request(tc.msgMVOR, unitset=unitset.unitsetid, location=unitset.location,
                                 target=target_lane)
     message = mt.create_status_message(unitset=unitset.unitsetid, request=request, unitset_status=tc.stuWAIT)
     Simulator.client.send_pyobj(message)
     response = Simulator.client.recv_pyobj()
     return response
예제 #2
0
파일: simulator.py 프로젝트: xiantail/TOMS
 def arrived_at_lane(cls, unitset, lane):
     request = {'reqtype': tc.msgREL, 'target': lane}
     message = mt.create_status_message(unitset=unitset.unitsetid,
                                        request=request,
                                        unitset_status=tc.stuARRV)
     Simulator.client.send_pyobj(message)
     response = Simulator.client.recv_pyobj()
     return response
예제 #3
0
파일: simulator.py 프로젝트: xiantail/TOMS
 def moving_into_lane(cls, unitset):
     request = None  #Not necessary until arrive at the station lane
     message = mt.create_status_message(unitset=unitset.unitsetid,
                                        request=request,
                                        unitset_status=tc.stuMVOT)
     Simulator.client.send_pyobj(message)
     response = Simulator.client.recv_pyobj()
     return response
예제 #4
0
파일: simulator.py 프로젝트: xiantail/TOMS
 def move_garage_to_lane(cls, unitset, target_lane):
     request = mt.create_request(tc.msgMVOR,
                                 unitset=unitset.unitsetid,
                                 location=unitset.location,
                                 target=target_lane)
     message = mt.create_status_message(unitset=unitset.unitsetid,
                                        request=request,
                                        unitset_status=tc.stuWAIT)
     Simulator.client.send_pyobj(message)
     response = Simulator.client.recv_pyobj()
     return response
예제 #5
0
파일: simulator.py 프로젝트: xiantail/TOMS
 def arrived_at_lane(cls, unitset, lane):
     request = {'reqtype':tc.msgREL, 'target':lane}
     message = mt.create_status_message(unitset=unitset.unitsetid, request=request, unitset_status=tc.stuARRV)
     Simulator.client.send_pyobj(message)
     response = Simulator.client.recv_pyobj()
     return response
예제 #6
0
파일: simulator.py 프로젝트: xiantail/TOMS
 def moving_into_lane(cls, unitset):
     request = None  #Not necessary until arrive at the station lane
     message = mt.create_status_message(unitset=unitset.unitsetid, request=request, unitset_status=tc.stuMVOT)
     Simulator.client.send_pyobj(message)
     response = Simulator.client.recv_pyobj()
     return response