123456789101112131415161718192021222324252627282930313233343536373839404142 |
- 预约停车,提前分配车位到截止时间。在此之前匹配上则将该车位给予该车辆。
- Log.WriteLog(LogType.NOT_DATABASE, LogFile.LOG, "号牌队列:" + QueueDisplay(LicenseQueue));
- Log.WriteLog(LogType.NOT_DATABASE, LogFile.LOG, "停指队列:" + QueueDisplay(StoreCmdQueue));
- Log.WriteLog(LogType.NOT_DATABASE, LogFile.LOG, "取指队列:" + QueueDisplay(FetchCmdQueue));
- Log.WriteLog(LogType.NOT_DATABASE, LogFile.LOG, "合法停指队列:" + QueueDisplay(ValidStoreCmdQueue));
- Log.WriteLog(LogType.NOT_DATABASE, LogFile.LOG, "预约队列:" + QueueDisplay(BookParkingQueue));
-
- private string QueueDisplay(Queue<Command> queue)
- {
- string temp = "[";
- if (queue != null && queue.Count != 0)
- {
- Command cmd = null;
- for (int i = 0; i < queue.Count; i++)
- {
- cmd = queue.Dequeue();
- temp += cmd.LicenseNum + ",";
- queue.Enqueue(cmd);
- }
- }
- return temp + "]";
- }
- private string QueueDisplay(Queue<NumberMachineNode> queue)
- {
- string temp = "[";
- if (queue != null && queue.Count != 0)
- {
- NumberMachineNode node = null;
- for (int i = 0; i < queue.Count; i++)
- {
- node = queue.Dequeue();
- temp += node.LicenseNum + ",";
- queue.Enqueue(node);
- }
- }
- return temp + "]";
- }
-
- Log.WriteLog(LogType.NOT_DATABASE, LogFile.LOG, "线程创建:" + queueCmd.LicenseNum + "准备,等待机械手线程个数:" + Robot.robot1.waitCount);
- Log.WriteLog(LogType.NOT_DATABASE, LogFile.LOG, "线程创建:" + queueCmd.LicenseNum + "开始");
- Log.WriteLog(LogType.NOT_DATABASE, LogFile.LOG, "线程创建:" + queueCmd.LicenseNum + "完成");
|