From ca0ffd2ef485dbc0ce81ff1b0778a1d1a3bd5c08 Mon Sep 17 00:00:00 2001 From: Felix Walter Date: Sat, 16 Nov 2024 11:39:42 +0100 Subject: [PATCH] doc: Add white background with some spacing to SVG figures This improves their appearance and readability in dark mode. Signed-off-by: Felix Walter --- doc/image-material/overview.svg | 4431 ++++++++--------- .../ud3tn-0.14-architecture.drawio.svg | 2 +- 2 files changed, 2141 insertions(+), 2292 deletions(-) diff --git a/doc/image-material/overview.svg b/doc/image-material/overview.svg index 94b1296..db83b1f 100644 --- a/doc/image-material/overview.svg +++ b/doc/image-material/overview.svg @@ -1,56 +1,18 @@ - + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> - - - + id="linearGradient1975"> @@ -117,7 +77,6 @@ id="clipPath17535" clipPathUnits="userSpaceOnUse"> @@ -125,7 +84,6 @@ id="clipPath17539" clipPathUnits="userSpaceOnUse"> @@ -133,7 +91,6 @@ id="clipPath17543" clipPathUnits="userSpaceOnUse"> @@ -141,7 +98,6 @@ id="clipPath17547" clipPathUnits="userSpaceOnUse"> @@ -210,40 +166,35 @@ clipPathUnits="userSpaceOnUse"> + d="M -145,55 H 1834 V 1468 H -145 Z" /> + d="M -145,55 H 1834 V 1468 H -145 Z" /> + d="M -145,55 H 1834 V 1468 H -145 Z" /> + d="M -145,55 H 1834 V 1468 H -145 Z" /> + d="M -145,55 H 1834 V 1468 H -145 Z" /> @@ -268,8 +219,7 @@ cy="-37.307915" cx="184.28857" id="radialGradient1977" - xlink:href="#linearGradient1975" - inkscape:collect="always" /> + xlink:href="#linearGradient1975" /> @@ -889,8 +839,7 @@ gradientTransform="matrix(1,0,0,-1,-38.027331,-195.8751)" gradientUnits="userSpaceOnUse" id="linearGradient2347" - xlink:href="#svg5.SVGID_2_-2" - inkscape:collect="always" /> + xlink:href="#svg5.SVGID_2_-2" /> + style="color-interpolation-filters:sRGB"> + stdDeviation="5.3673694e-05" /> + xlink:href="#linearGradient1975" /> + xlink:href="#linearGradient1975" /> + xlink:href="#linearGradient1975" /> + xlink:href="#linearGradient1975" /> @@ -1752,8 +1691,7 @@ gradientTransform="matrix(1,0,0,-1,-97.6001,-161.5986)" gradientUnits="userSpaceOnUse" id="linearGradient11649" - xlink:href="#svg6.SVGID_1_" - inkscape:collect="always" /> + xlink:href="#svg6.SVGID_1_" /> - @@ -1983,13 +1895,10 @@ image/svg+xml - @@ -1998,12 +1907,13 @@ x="-1251.3336" xml:space="preserve" id="text19749" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15.0025px;line-height:23.4413px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';text-align:center;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect19751);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.12518px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;">dtn://123.dtn + y="269.73277" + id="tspan52">dtn://123.dtn dtn://123.dtn/1 + y="262.93945" + id="tspan54">dtn://123.dtn/1 dtn://123.dtn/2 + y="262.93945" + id="tspan56">dtn://123.dtn/2 dtn://123.dtn/3 + y="262.93945" + id="tspan58">dtn://123.dtn/3 client + y="286.51715" + id="tspan60">client client + y="286.51715" + id="tspan62">client client - - - + y="286.51715" + id="tspan64">client - + + + + dtn://123.dtn + + dtn://123.dtn/1 + dtn://123.dtn/2 + dtn://123.dtn/3 + client + client + client + + + id="g50" + transform="translate(15.95324,9.5271746)"> + + + + - + id="g3495" + transform="matrix(1.0985396,0,0,1.0985396,479.89657,14.393487)" + shape-rendering="geometricPrecision" + text-rendering="geometricPrecision" + style="display:inline"> + + @@ -2333,2074 +2472,1783 @@ stroke-width="0.3739" fill="#4d4d4d" /> + - - - - - - - - - - - - - - - - - - - - - + style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.795, 0.795;stroke-dashoffset:0;stroke-opacity:1" + d="M 517.93076,26.541699 V 60.444685" + id="path2561" /> - - + y="60.264297" + x="412.2121" + height="31.992069" + width="212.3228" + id="rect2645-8" + style="display:inline;opacity:0.315813;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:0.794999, 0.794999;stroke-dashoffset:0" /> - + style="display:inline"> + + + + + + + + + + + + + + + + + + + - - - - - - + transform="matrix(2.9976474,0,0,2.9976474,359.45217,-265.12492)" + id="g3210" + style="display:inline"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + shape-rendering="geometricPrecision" + text-rendering="geometricPrecision" + fill="#808080" + transform="matrix(0.15331741,0,0,0.15331741,23.380695,-6.2399094)" + stroke-linecap="butt"> - - - + r="15" + fill="none" /> - - - - - - - - - + stroke-linecap="butt"> + r="15" + fill="none" /> + text-rendering="geometricPrecision" + fill="#c0c0c0"> + clip-path="url(#clipPath2)" + r="15" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - dtn://123.dtn - - dtn://123.dtn/1 - dtn://123.dtn/2 - dtn://123.dtn/3 - client - client - client - - + One simple (Socket) API to makeyour application DTN capable - One simple (Socket) API to makeyour application DTN capable + μD3TN's generic interface exchangesbundles over heterogenous networks - - Bundle Store - Local - + id="text6546">μD3TN's generic interface exchangesbundles over heterogenous networks + Bundle Store + Local + id="g1143-3" + transform="matrix(0,-0.77672734,0.77672734,0,446.39341,389.9588)" + style="display:inline"> + id="g1131-6"> - - - - - - - + id="g1120-4"> + + + + + + + + + - - Application Agent Protocol - Application Agent Protocol + Convergence Layer Adapter - Bundle Router - - - Bundle Endpoint - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Convergence Layer Adapter + Bundle Router + + + Bundle Endpoint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + id="text1693"> + + + + + + transform="matrix(0.20623409,0,0,0.20623409,746.86932,-0.20575)" + id="g12091"> + id="g1143-3-7" + transform="matrix(1.1475814,0,0,1.1475814,-556.45973,126.17063)" + style="display:inline"> + id="g1131-6-09"> - - - - - - - + id="g1120-4-3"> + + + + + + + + + - - - - - + + + + id="g12091-3" + transform="matrix(0.20623409,0,0,0.20623409,746.86932,-74.415981)"> + style="display:inline" + transform="matrix(1.1475814,0,0,1.1475814,-556.45973,126.17063)" + id="g1143-3-6"> + id="g1131-6-0"> - - - - - - - + id="g1120-4-5"> + + + + + + + + + - - - - - + + + + id="g12091-1" + transform="matrix(0.20623409,0,0,0.20623409,988.59183,-0.20575)"> + style="display:inline" + transform="matrix(1.1475814,0,0,1.1475814,-556.45973,126.17063)" + id="g1143-3-2"> + id="g1131-6-8"> - - - - - - - + id="g1120-4-8"> + + + + + + + + + - - - - - + + + + transform="matrix(0.20623409,0,0,0.20623409,988.59197,-74.41598)" + id="g12091-3-7"> + id="g1143-3-6-6" + transform="matrix(1.1475814,0,0,1.1475814,-556.45973,126.17063)" + style="display:inline"> + id="g1131-6-0-8"> - - - - - - - + id="g1120-4-5-9"> + + + + + + + + + - - - - - + + + + id="g12091-3-7-8" + transform="matrix(0.20623409,0,0,0.20623409,833.08956,-142.58532)"> + style="display:inline" + transform="matrix(1.1475814,0,0,1.1475814,-556.45973,126.17063)" + id="g1143-3-6-6-7"> + id="g1131-6-0-8-9"> - - - - - - - + id="g1120-4-5-9-6"> + + + + + + + + + - - - - - + + + + transform="matrix(0.20623409,0,0,0.20623409,905.96378,-142.58532)" + id="g12091-3-7-8-8"> + id="g1143-3-6-6-7-3" + transform="matrix(1.1475814,0,0,1.1475814,-556.45973,126.17063)" + style="display:inline"> + id="g1131-6-0-8-9-0"> - - - - - - - + id="g1120-4-5-9-6-1"> + + + + + + + + + - - - - - + + + + transform="matrix(0.20623409,0,0,0.20623409,833.08956,68.43418)" + id="g12091-3-7-8-7"> + id="g1143-3-6-6-7-31" + transform="matrix(1.1475814,0,0,1.1475814,-556.45973,126.17063)" + style="display:inline"> + id="g1131-6-0-8-9-1"> - - - - - - - + id="g1120-4-5-9-6-9"> + + + + + + + + + - - - - - + + + + id="g12091-3-7-8-8-6" + transform="matrix(0.20623409,0,0,0.20623409,905.96379,68.43418)"> + style="display:inline" + transform="matrix(1.1475814,0,0,1.1475814,-556.45973,126.17063)" + id="g1143-3-6-6-7-3-0"> + id="g1131-6-0-8-9-0-6"> - - - - - - - + id="g1120-4-5-9-6-1-6"> + + + + + + + + + - - - + id="g21627" + transform="matrix(0.59261015,0,0,0.57376002,671.37043,76.44396)" + shape-rendering="geometricPrecision" + text-rendering="geometricPrecision"> + + @@ -4549,86 +4397,86 @@ d="m 40.43,41.906 c 0.072,0.217 -0.057,0.395 -0.285,0.395 H 26.727 c -0.229,0 -0.364,-0.18 -0.3,-0.398 l 0.822,-2.826 c 0.064,-0.221 0.303,-0.399 0.532,-0.399 h 11.167 c 0.229,0 0.475,0.179 0.547,0.396 z" fill="#6e6e6e" /> + - - - + id="g10066" + transform="matrix(0.68602851,0,0,0.68602851,1061.8687,-135.78351)" + shape-rendering="geometricPrecision" + text-rendering="geometricPrecision"> + + @@ -4936,6 +4784,7 @@ r="2.2950001" fill="url(#svg6.SVGID_8_)" /> + diff --git a/doc/image-material/ud3tn-0.14-architecture.drawio.svg b/doc/image-material/ud3tn-0.14-architecture.drawio.svg index d957e04..6c42e05 100644 --- a/doc/image-material/ud3tn-0.14-architecture.drawio.svg +++ b/doc/image-material/ud3tn-0.14-architecture.drawio.svg @@ -1,4 +1,4 @@ -

µD3TN

CLA 1 RX
CLA n RX
CLA ... RX
CLA 1 TX
CLA n TX
CLA ... TX
Link up/down
Initiate/close link
TX OK / failed
BP queue
TX queue 1
TX queue ...
TX queue n
FIB
AAP 2.0
Agent
Bundles
BP
BPA
Core
ADUs,
FIB control,
BDM decisions
ADUs,
Bundle/Link
events
BDM
IPND
App.
AAP 2.0
Possible Clients:
Applications & Control Plane
µD3TN Daemon / Data Plane
\ No newline at end of file +

µD3TN

CLA 1 RX
CLA n RX
CLA ... RX
CLA 1 TX
CLA n TX
CLA ... TX
Link up/down
Initiate/close link
TX OK / failed
BP queue
TX queue 1
TX queue ...
TX queue n
FIB
AAP 2.0
Agent
Bundles
BP
BPA
Core
ADUs,
FIB control,
BDM decisions
ADUs,
Bundle/Link
events
BDM
IPND
App.
AAP 2.0
Possible Clients:
Applications & Control Plane
µD3TN Daemon / Data Plane
\ No newline at end of file