User:Hash/Sandbox: Difference between revisions

Tags: Manual revert Visual edit
Add composediagram depth-level examples
Line 21: Line 21:
RE_Microscope-Extraction --> RE_Firmware
RE_Microscope-Extraction --> RE_Firmware
</composediagram>
</composediagram>
=== Depth levels ===
The same five parts, drawn at different depths with <code>level</code> (every part) and <code>level''N''</code> (part ''N'' only). Level 1 draws each part as one block, level 2 draws the part with its inner subgraphs as blocks, and each level after that opens one more layer. Empty subgraphs are placeholders and simply stay blocks.
==== Level 1 &mdash; <code>level="1"</code> ====
<composediagram direction="LR" level="1"
id1="RE_Physical-Analysis"    title1="Physical Analysis"              page1="Mermaid:RE Physical Analysis"
id2="RE_Prog-Extraction"      title2="Programmable Device Extraction" page2="Mermaid:RE Programmable Device Extraction"
id3="RE_Induced-Fault"        title3="Fault Injection Workflow"      page3="Mermaid:RE Fault Injection Workflow"
id4="RE_Microscope-Extraction" title4="Microscope Workflow"            page4="Mermaid:RE Microscope Workflow"
id5="RE_Firmware"              title5="Firmware Reverse Engineering"  page5="Mermaid:RE Firmware Reverse Engineering">
RE_Physical-Analysis --> RE_Prog-Extraction
RE_Prog-Extraction --> RE_Induced-Fault
RE_Prog-Extraction --> RE_Microscope-Extraction
RE_Induced-Fault --> RE_Firmware
RE_Microscope-Extraction --> RE_Firmware
</composediagram>
==== Level 1, Firmware at level 2 &mdash; <code>level="1" level5="2"</code> ====
<composediagram direction="TD" level="1" level5="2"
id1="RE_Physical-Analysis"    title1="Physical Analysis"              page1="Mermaid:RE Physical Analysis"
id2="RE_Prog-Extraction"      title2="Programmable Device Extraction" page2="Mermaid:RE Programmable Device Extraction"
id3="RE_Induced-Fault"        title3="Fault Injection Workflow"      page3="Mermaid:RE Fault Injection Workflow"
id4="RE_Microscope-Extraction" title4="Microscope Workflow"            page4="Mermaid:RE Microscope Workflow"
id5="RE_Firmware"              title5="Firmware Reverse Engineering"  page5="Mermaid:RE Firmware Reverse Engineering">
RE_Physical-Analysis --> RE_Prog-Extraction
RE_Prog-Extraction --> RE_Induced-Fault
RE_Prog-Extraction --> RE_Microscope-Extraction
RE_Induced-Fault --> RE_Firmware
RE_Microscope-Extraction --> RE_Firmware
</composediagram>


=== Individual Components ===
=== Individual Components ===