👍️[Update] Optimize : Init完了時にrun\initialization_completeでconfig設定値をすべてresultで渡すように変更

This commit is contained in:
misyaguziya
2024-10-27 09:49:51 +09:00
parent ca7ba5ce09
commit 69d9de686e
2 changed files with 16 additions and 31 deletions

View File

@@ -34,6 +34,8 @@ run_mapping = {
"speaker_device_list":"/run/speaker_device_list",
"update_software_flag":"/run/update_software_flag",
"initialization_complete":"run/initialization_complete",
}
controller.setRunMapping(run_mapping)
@@ -395,15 +397,9 @@ if __name__ == "__main__":
main.startReceiver()
main.startHandler()
# mappingのget/data/*でかつstatus:Trueのendpointを実行する
controller.sendConfigStatusTrueData()
controller.setWatchdogCallback(main.stop)
controller.init()
# mappingのget/data/*でかつstatus:Falseのendpointを実行する
controller.sendConfigStatusFalseData()
# mappingのすべてのstatusをTrueにする
for key in mapping.keys():
mapping[key]["status"] = True