From 8c2322adaed3d4374a7524bdb9ae8fb27f74fe7f Mon Sep 17 00:00:00 2001
From: wu_xinjun <bent20140204@outlook.com>
Date: 星期一, 21 二月 2022 17:00:05 +0800
Subject: [PATCH] optimize the udp2ply
---
src/Server.py | 24 ++++++++++++++++++++++--
1 files changed, 22 insertions(+), 2 deletions(-)
diff --git a/src/Server.py b/src/Server.py
index f0e8ca2..511d04c 100644
--- a/src/Server.py
+++ b/src/Server.py
@@ -35,9 +35,9 @@
def _on_sys_command(self, req: pb.RequestCommand, resp: pb.ResponseCommand):
if pb.SubCommand.POWER_ON_SUB_COMMAND == req.sub_command:
print('power on message received')
- self._device_manager.get_device(req.device_id)
+ self._device_manager.get_device(req.device_id,save_folder)
elif pb.SubCommand.POWER_OFF_SUB_COMMAND == req.sub_command:
- device = self._device_manager.get_device(req.device_id)
+ device = self._device_manager.get_device(req.device_id,save_folder)
device['power_on'] = False
print('power off message received')
return
@@ -91,5 +91,25 @@
if __name__ == "__main__":
+ def help():
+ print("Usage: Server.py [MQhost] [MQuser] [MQpassword] [QUEUEname] [WEBport] [SAVEfolder]")
+ print("EXAMPLE: Server.py localhost chai password123 aerial_rpc 5000 ./Images")
+ exit(1)
+
+ if len(sys.argv) != 7:
+ help()
+ try:
+ MQhost = str(sys.argv[1])
+ MQuser = str(sys.argv[2])
+ MQpassword = str(sys.argv[3])
+ QUEUEname = str(sys.argv[4])
+ WEBport = int(sys.argv[5])
+ SAVEfolder = str(sys.argv[6])
+ global save_folder
+ save_folder = SAVEfolder
+
+ except Exception as e:
+ print(e)
+ help()
server = MyServer(host="localhost", user='chai', password='password123', queue='aerial_rpc', port=5000)
server.run_all()
--
Gitblit v1.9.1