基本逻辑完成

This commit is contained in:
2024-11-01 17:40:34 +08:00
commit f9b9beea4b
40 changed files with 1869 additions and 0 deletions

26
puml/common-flow.puml Normal file
View File

@@ -0,0 +1,26 @@
@startuml 游戏通用逻辑
start
:接收开始指令-MQTT;
:设备状态锁定-设备锁;
:播放开始语音-TTS;
:设备供电-继电器;
fork
:倒计时开始-计时器;
:播放bgm-音频;
partition 设备游戏 {
:游戏进行中-状态;
}
:播放穿插语音-TTS;
:停止bgm-音频;
:计时结束-计时器;
:播放结束语音-TTS;
fork again
:等待终止指令-MQTT;
:终止设备;
:播放终止语音-TTS;
end fork
:结束供电-继电器;
:设备状态解锁-设备锁;
:发送结束状态-MQTT;
end
@enduml