feat: publish FreeRTOS C FC06 card
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
@startuml
|
||||
scale max 900*520
|
||||
skinparam backgroundColor transparent
|
||||
skinparam shadowing false
|
||||
skinparam defaultFontName "DejaVu Sans Mono"
|
||||
skinparam defaultFontSize 12
|
||||
skinparam sequenceParticipantBorderColor #2b6f8e
|
||||
skinparam sequenceParticipantBackgroundColor #edf6fa
|
||||
skinparam sequenceArrowColor #8295a0
|
||||
title A5 FLOW — command acceptance and later daemon execution
|
||||
participant controller
|
||||
participant "command queue" as queue
|
||||
participant "timer daemon" as daemon
|
||||
participant "one-shot" as one
|
||||
participant "auto" as auto
|
||||
participant verifier
|
||||
controller -> queue : 02 start one + auto accepted
|
||||
queue -> daemon : process start commands
|
||||
controller -> queue : 03 reset one at t1
|
||||
queue -> daemon : move one expiry 5 → 6
|
||||
daemon -> auto : 04 callback t2
|
||||
daemon -> auto : 05 callback t4
|
||||
controller -> queue : 06 change auto period 2 → 3
|
||||
daemon -> one : 07 callback t6 exactly once
|
||||
daemon -> auto : 08 callback t7
|
||||
controller -> queue : 09 stop auto accepted
|
||||
verifier -> verifier : 10 timeline + daemon stack = PASS
|
||||
@enduml
|
||||
Reference in New Issue
Block a user