Skip to content

Commit 6924e58

Browse files
committed
update architecture graphs
1 parent 30b6855 commit 6924e58

File tree

1 file changed

+24
-22
lines changed

1 file changed

+24
-22
lines changed

docs/architecture/system-architecture.md

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -79,17 +79,22 @@ graph LR
7979
reinforcement
8080
end
8181
82-
%% Protocol Usage
83-
AD["@AthenaDelayComp"] --> UI & Data & Sound & Control
84-
SC["@SoundCatContinuous"] --> UI & Data & Sound & Control
85-
AC["@ArpitCentrePokeTraining"] --> UI & Data & Sound
82+
%% Protocol Usage with distinct line styles
83+
AD["@AthenaDelayComp"]
84+
SC["@SoundCatContinuous"]
85+
AC["@ArpitCentrePokeTraining"]
86+
87+
%% Connections with matching styles
88+
AD --> UI & Data & Sound & Control
89+
SC ==> UI & Data & Sound & Control
90+
AC -.-> UI & Data & Sound
8691
8792
%% Style
88-
classDef group fill:#f9f9f9,stroke:#333,stroke-width:1px
89-
classDef proto fill:#ffe6e6,stroke:#600,stroke-width:1px
93+
classDef default fill:#f9f9f9,stroke:#333,stroke-width:2px
9094
91-
class UI,Data,Sound,Control group
92-
class AD,SC,AC proto
95+
linkStyle 0,1,2,3 stroke:#333,stroke-width:3px
96+
linkStyle 4,5,6,7 stroke:#333,stroke-width:3px,stroke-dasharray:5
97+
linkStyle 8,9,10 stroke:#333,stroke-width:3px,stroke-dasharray:3
9398
```
9499

95100
## System Startup Flow
@@ -204,22 +209,19 @@ graph LR
204209
end
205210
206211
%% Inheritance
207-
AD --> Base
208-
SC --> Base
209-
AC --> Base
212+
Base --> AD & SC & AC
210213
211-
%% Plugin Usage
214+
%% Plugin Usage with matching styles
212215
AD --> Core & Extended
213-
SC --> Core & Extended
214-
AC --> Core
215-
AC --> CO & ST & SQ & AB
216-
216+
SC ==> Core & Extended
217+
AC -.-> Core
218+
AC -.-> CO & ST & SQ & AB
219+
217220
%% Style
218-
classDef base fill:#e6ffe6,stroke:#060,stroke-width:2px
219-
classDef active fill:#ffe6e6,stroke:#600,stroke-width:1px
220-
classDef plugin fill:#e6e6ff,stroke:#006,stroke-width:1px
221+
classDef default fill:#f9f9f9,stroke:#333,stroke-width:2px
221222
222-
class Base base
223-
class AD,SC,AC active
224-
class Core,Extended plugin
223+
linkStyle 0,1,2 stroke:#333,stroke-width:3px
224+
linkStyle 3,4 stroke:#333,stroke-width:3px
225+
linkStyle 5,6 stroke:#333,stroke-width:3px,stroke-dasharray:5
226+
linkStyle 7,8 stroke:#333,stroke-width:3px,stroke-dasharray:3
225227
```

0 commit comments

Comments
 (0)