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 13
|
||||
skinparam stateBorderColor #2b6f8e
|
||||
skinparam stateBackgroundColor #edf6fa
|
||||
skinparam ArrowColor #8295a0
|
||||
left to right direction
|
||||
title A6 STATE — inactive, active, expired and reloaded
|
||||
state "01 INACTIVE" as Inactive
|
||||
state "02 ACTIVE\nexpiry in list" as Active
|
||||
state "03 COMMAND PENDING\naccepted ≠ executed" as Pending
|
||||
state "04 CALLBACK\ndaemon stack" as Callback
|
||||
state "05 RELOADED\nnext expiry" as Reloaded
|
||||
state "06 STOPPED" as Stopped
|
||||
[*] --> Inactive
|
||||
Inactive --> Pending : start
|
||||
Pending --> Active : daemon command
|
||||
Active --> Pending : reset/change
|
||||
Active --> Callback : expiry
|
||||
Callback --> Reloaded : auto-reload
|
||||
Callback --> Inactive : one-shot
|
||||
Reloaded --> Active
|
||||
Active --> Stopped : stop processed
|
||||
Stopped --> [*]
|
||||
@enduml
|
||||
Reference in New Issue
Block a user