|
@@ -15,6 +15,7 @@ from databases import insert_photo_records
|
|
|
from .McuDeviationSet import McuDeviationSet
|
|
from .McuDeviationSet import McuDeviationSet
|
|
|
from .OtherSet import OtherSet
|
|
from .OtherSet import OtherSet
|
|
|
from .DebugUart import DebugUart
|
|
from .DebugUart import DebugUart
|
|
|
|
|
+import copy
|
|
|
|
|
|
|
|
# mcu命令
|
|
# mcu命令
|
|
|
class DeviceControl(BaseClass, metaclass=SingletonType):
|
|
class DeviceControl(BaseClass, metaclass=SingletonType):
|
|
@@ -1370,6 +1371,19 @@ class DeviceControl(BaseClass, metaclass=SingletonType):
|
|
|
image_counts = 0
|
|
image_counts = 0
|
|
|
if config_list:
|
|
if config_list:
|
|
|
action_names = []
|
|
action_names = []
|
|
|
|
|
+ if len(config_list) > 1:
|
|
|
|
|
+ if config_list[-1]["take_picture"] is True:
|
|
|
|
|
+ new_init_config = copy.copy(config_list[0])
|
|
|
|
|
+ new_init_config["action_name"] = "移动到初始位"
|
|
|
|
|
+ new_init_config["number_focus"] = 0
|
|
|
|
|
+ new_init_config["take_picture"] = False
|
|
|
|
|
+ new_init_config["shoe_upturn"] = False
|
|
|
|
|
+ new_init_config["pre_delay"] = 0.0
|
|
|
|
|
+ new_init_config["after_delay"] = 0.0
|
|
|
|
|
+ new_init_config["led_switch"] = True
|
|
|
|
|
+ new_init_config["is_wait"] = False
|
|
|
|
|
+ new_init_config["is_need_confirm"] = False
|
|
|
|
|
+ config_list.append(new_init_config)
|
|
|
for idx, item in enumerate(config_list):
|
|
for idx, item in enumerate(config_list):
|
|
|
is_take_picture = item["take_picture"]
|
|
is_take_picture = item["take_picture"]
|
|
|
action_id = item["id"]
|
|
action_id = item["id"]
|