コード例 #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