2019/08/28

mermaidによるステートマシン設計

graph TB Idle((Idle)) --> |Condition A| StateA Idle --> |Condition B| StateB StateA(StateA) --> StateC StateC --> StateB StateB --> TurnAround TurnAround(TurnAround) --> Idle
graph TB Idle((Idle)) --> StartCondition StartCondition --> DeviceAddress DeviceAddress --> |Register write| RegisterAddress RegisterAddress --> WriteData WriteData --> StopCondition DeviceAddress --> |Read| ReadData ReadData --> StopCondition RegisterAddress --> StartCondition StopCondition --> TurnAround TurnAround(TurnAround) --> Idle
graph TB Idle((Idle)) --> StartCondition StartCondition --> DeviceAddress WriteData --> StopCondition DeviceAddress --> |Read| ReadData DeviceAddress --> |Register write| RegisterAddress RegisterAddress --> WriteData ReadData --> StopCondition RegisterAddress --> StartCondition StopCondition --> TurnAround TurnAround(TurnAround) --> Idle

0 件のコメント:

コメントを投稿