rust-instructions/readme.md
2024-12-10 07:33:57 +01:00

42 lines
1.7 KiB
Markdown

```mermaid
graph TD;
%% Class Definitions
classDef root fill:#ff0000,stroke:#000,stroke-width:2,color:#fff; %% Red background, white text
classDef branch fill:#000000,stroke:#000,stroke-width:2,color:#fff; %% Black background, white text
classDef wind fill:gray,stroke:#000,stroke-width:2,color:#fff; %% Grey background, white text circle
classDef solar fill:yellow,stroke:#000,stroke-width:2,color:#000; %% Yellow background, black text
classDef batt fill:#add8e6,stroke:#000,stroke-width:2,color:#000; %% Light blue background, black text
classDef splitter fill:gray,stroke:#000,stroke-width:2,color:#000; %% Light grey background, black text
%% Graph Nodes
Wind1[Wind] -->| | Root1[Root];
Wind2[Wind] -->| | Root1[Root];
Solar1[Solar] -->| | Root2[Root];
Solar2[Solar] -->| | Root2[Root];
Root1[Root] -->| | Root3[Root];
Root2[Root] -->| | Root3[Root];
Root3[Root] -->| | Splitter1[Splitter];
Splitter1[Splitter] -->| | Batt1[Batt];
Splitter1[Splitter] -->| | Batt2[Batt];
Batt1[Batt] -->|100| Root4[Root];
Batt2[Batt] -->|100| Root4[Root];
Root4[Root] -->|200| Branch1[Branch];
Branch1[Branch] --> Branch2[Branch];
Branch2[Branch] --> Branch3[Branch];
Branch3[Branch] --> Branch4[Branch];
Branch4[Branch] --> Branch5[Branch];
%% Link Styles
linkStyle 0,1,2,3,4,5,6,11,12,13,14,15 stroke:red,stroke-width:2;
linkStyle 7,8 stroke:blue,stroke-width:2;
linkStyle 9,10 stroke:black,stroke-width:2;
%% Class Assignments
class Root1,Root2,Root3,Root4 root;
class Branch1,Branch2,Branch3,Branch4,Branch5 branch;
class Wind1,Wind2 wind;
class Solar1,Solar2 solar;
class Batt1,Batt2 batt;
class Splitter1 splitter;
```