基本逻辑完成
This commit is contained in:
26
puml/common-flow.puml
Normal file
26
puml/common-flow.puml
Normal file
@@ -0,0 +1,26 @@
|
||||
@startuml 游戏通用逻辑
|
||||
start
|
||||
:接收开始指令-MQTT;
|
||||
:设备状态锁定-设备锁;
|
||||
:播放开始语音-TTS;
|
||||
:设备供电-继电器;
|
||||
fork
|
||||
:倒计时开始-计时器;
|
||||
:播放bgm-音频;
|
||||
partition 设备游戏 {
|
||||
:游戏进行中-状态;
|
||||
}
|
||||
:播放穿插语音-TTS;
|
||||
:停止bgm-音频;
|
||||
:计时结束-计时器;
|
||||
:播放结束语音-TTS;
|
||||
fork again
|
||||
:等待终止指令-MQTT;
|
||||
:终止设备;
|
||||
:播放终止语音-TTS;
|
||||
end fork
|
||||
:结束供电-继电器;
|
||||
:设备状态解锁-设备锁;
|
||||
:发送结束状态-MQTT;
|
||||
end
|
||||
@enduml
|
||||
Reference in New Issue
Block a user