Sfoglia il codice sorgente

修改单片机需求

zx 2 anni fa
parent
commit
5e760f3f99
6 ha cambiato i file con 24 aggiunte e 8 eliminazioni
  1. 6 5
      README.md
  2. 3 0
      message.proto
  3. 3 3
      单片机节点/README.md
  4. 12 0
      出口单片机节点/README.md
  5. BIN
      框架图.eddx
  6. BIN
      框架图.pdf

+ 6 - 5
README.md

@@ -27,11 +27,12 @@
 
 ###     statu_ex 指令交换机端口说明:
     各个节点向statu_ex交换机发送自身状态,端口名为节点名称+"_statu_port"
-| 端口名     | 对应节点         |
-|-------------------------|--------------|
-| mcpu_N_statu_port         | N号单片机        |
-| measure_N_statu_port | N号测量节点       |
-| dispatch_N_statu_port | N单元调度节点      |
+| 端口名                   | 对应节点    |
+|-----------------------|---------|
+| in_mcpu_N_statu_port  | 入口N号单片机 |
+| out_mcpu_N_statu_port |出口N号单片机|
+| measure_N_statu_port  | N号测量节点  |
+| dispatch_N_statu_port | N单元调度节点 |
 
 # 3,队列
     队列名称与交换机端口名保存一致,去掉port,增加queue,如:端口名称park_command_port,对应队列名称park_command_queue

+ 3 - 0
message.proto

@@ -109,6 +109,9 @@ enum CarrierStatu{
 message dispatch_node_statu{
   CarrierStatu statu=1;
   int32 idle_stop_floor=2;  //空闲时停留位置
+  park_table  running_pack_info=3;  //正在执行的停车表单
+  pick_table  running_pick_info=4;  //正在执行的取车表单
+
 }
 
 

+ 3 - 3
单片机节点/README.md

@@ -1,8 +1,8 @@
 # 1,功能描述
-    1,发送自身io状态,发送端口:mcpu_N_statu_port
+    1,发送自身io状态,发送端口:in_mcpu_N_statu_port
 
-    2,根据请求执行关门动作
-        创建临时队列到 指定端口接收请求,端口:count_command_signal_N_port
+    2,根据指令入队情况执行关门动作
+        创建临时队列到 指定端口接收请求,端口:park_response_N_port
         执行关门动作
     
 # 2,使用平台:

+ 12 - 0
出口单片机节点/README.md

@@ -0,0 +1,12 @@
+# 1,功能描述
+    1,发送自身io状态,发送端口:out_mcpu_N_statu_port
+
+    2,根据调度完成消息执行开门动作
+        创建临时队列到 指定端口接收请求,端口:command_completed_port
+        执行开门动作
+    
+# 2,使用平台:
+    linux x64 / linux-arm
+# 3,业务逻辑
+# 4,编译
+# 5,部署

BIN
框架图.eddx


BIN
框架图.pdf