blob: 9bd5f5ad4f55a04221ba53e83b7e2c5d429fdcce [file] [log] [blame]
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg viewBox="0 0 896 400" xmlns="http://www.w3.org/2000/svg" xmlns:inkspace="http://www.inkscape.org/namespaces/inkscape" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs id="defs_block">
<filter height="1.504" id="filter_blur" inkspace:collect="always" width="1.1575" x="-0.07875" y="-0.252">
<feGaussianBlur id="feGaussianBlur3780" inkspace:collect="always" stdDeviation="4.2" />
</filter>
</defs>
<title>blockdiag</title>
<desc>{
colwidth = 32
* Header\n(Constant = 0xFACE) [len = 16]
* Payload Length [len = 16]
* Type [len = 16]
* Message Id [len = 16]
* Sender Id [len = 16]
* Timestamp [len = 24]
* 0x80/0x00 [len = 8]
* 0x04 [len = 8]
* 0x00 [len = 8]
* Payload [len = 64]
* Checksum [len = 16]
}</desc>
<path d="M 64 48 L 64 80" fill="none" stroke="rgb(0,0,0)" />
<text fill="rgb(0,0,0)" font-family="sansserif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="6" x="64" y="42">0</text>
<path d="M 88 64 L 88 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 112 64 L 112 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 136 64 L 136 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 160 64 L 160 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 184 64 L 184 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 208 64 L 208 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 232 64 L 232 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 256 48 L 256 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 280 64 L 280 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 304 64 L 304 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 328 64 L 328 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 352 64 L 352 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 376 64 L 376 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 400 64 L 400 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 424 64 L 424 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 448 48 L 448 80" fill="none" stroke="rgb(0,0,0)" />
<text fill="rgb(0,0,0)" font-family="sansserif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="12" x="448" y="42">16</text>
<path d="M 472 64 L 472 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 496 64 L 496 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 520 64 L 520 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 544 64 L 544 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 568 64 L 568 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 592 64 L 592 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 616 64 L 616 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 640 48 L 640 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 664 64 L 664 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 688 64 L 688 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 712 64 L 712 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 736 64 L 736 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 760 64 L 760 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 784 64 L 784 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 808 64 L 808 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 832 48 L 832 80" fill="none" stroke="rgb(0,0,0)" />
<text fill="rgb(0,0,0)" font-family="sansserif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="12" x="832" y="42">32</text>
<rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="384" x="64" y="80" />
<path d="M 64 80 L 448 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 448 80 L 448 120" fill="none" stroke="rgb(0,0,0)" />
<path d="M 448 120 L 64 120" fill="none" stroke="rgb(0,0,0)" />
<path d="M 64 120 L 64 80" fill="none" stroke="rgb(0,0,0)" />
<text fill="rgb(0,0,0)" font-family="sansserif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="36" x="256" y="99">Header</text>
<text fill="rgb(0,0,0)" font-family="sansserif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="114" x="256" y="112">(Constant = 0xFACE)</text>
<rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="384" x="448" y="80" />
<path d="M 448 80 L 832 80" fill="none" stroke="rgb(0,0,0)" />
<path d="M 832 80 L 832 120" fill="none" stroke="rgb(0,0,0)" />
<path d="M 832 120 L 448 120" fill="none" stroke="rgb(0,0,0)" />
<path d="M 448 120 L 448 80" fill="none" stroke="rgb(0,0,0)" />
<text fill="rgb(0,0,0)" font-family="sansserif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="84" x="640" y="106">Payload Length</text>
<rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="384" x="64" y="120" />
<path d="M 64 120 L 448 120" fill="none" stroke="rgb(0,0,0)" />
<path d="M 448 120 L 448 160" fill="none" stroke="rgb(0,0,0)" />
<path d="M 448 160 L 64 160" fill="none" stroke="rgb(0,0,0)" />
<path d="M 64 160 L 64 120" fill="none" stroke="rgb(0,0,0)" />
<text fill="rgb(0,0,0)" font-family="sansserif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="24" x="256" y="146">Type</text>
<rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="384" x="448" y="120" />
<path d="M 448 120 L 832 120" fill="none" stroke="rgb(0,0,0)" />
<path d="M 832 120 L 832 160" fill="none" stroke="rgb(0,0,0)" />
<path d="M 832 160 L 448 160" fill="none" stroke="rgb(0,0,0)" />
<path d="M 448 160 L 448 120" fill="none" stroke="rgb(0,0,0)" />
<text fill="rgb(0,0,0)" font-family="sansserif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="60" x="640" y="146">Message Id</text>
<rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="384" x="64" y="160" />
<path d="M 64 160 L 448 160" fill="none" stroke="rgb(0,0,0)" />
<path d="M 448 160 L 448 200" fill="none" stroke="rgb(0,0,0)" />
<path d="M 448 200 L 64 200" fill="none" stroke="rgb(0,0,0)" />
<path d="M 64 200 L 64 160" fill="none" stroke="rgb(0,0,0)" />
<text fill="rgb(0,0,0)" font-family="sansserif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="54" x="256" y="186">Sender Id</text>
<rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="192" x="64" y="200" />
<path d="M 64 200 L 256 200" fill="none" stroke="rgb(0,0,0)" />
<path d="M 256 200 L 256 240" fill="none" stroke="rgb(0,0,0)" />
<path d="M 256 240 L 64 240" fill="none" stroke="rgb(0,0,0)" />
<path d="M 64 240 L 64 200" fill="none" stroke="rgb(0,0,0)" stroke-dasharray="4" />
<text fill="rgb(0,0,0)" font-family="sansserif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="54" x="160" y="226">Timestamp</text>
<rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="192" x="256" y="200" />
<path d="M 256 200 L 448 200" fill="none" stroke="rgb(0,0,0)" />
<path d="M 448 200 L 448 240" fill="none" stroke="rgb(0,0,0)" />
<path d="M 448 240 L 256 240" fill="none" stroke="rgb(0,0,0)" />
<path d="M 256 240 L 256 200" fill="none" stroke="rgb(0,0,0)" />
<text fill="rgb(0,0,0)" font-family="sansserif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="54" x="352" y="226">0x80/0x00</text>
<rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="192" x="448" y="200" />
<path d="M 448 200 L 640 200" fill="none" stroke="rgb(0,0,0)" />
<path d="M 640 200 L 640 240" fill="none" stroke="rgb(0,0,0)" />
<path d="M 640 240 L 448 240" fill="none" stroke="rgb(0,0,0)" />
<path d="M 448 240 L 448 200" fill="none" stroke="rgb(0,0,0)" />
<text fill="rgb(0,0,0)" font-family="sansserif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="24" x="544" y="226">0x04</text>
<rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="192" x="640" y="200" />
<path d="M 640 200 L 832 200" fill="none" stroke="rgb(0,0,0)" />
<path d="M 832 200 L 832 240" fill="none" stroke="rgb(0,0,0)" />
<path d="M 832 240 L 640 240" fill="none" stroke="rgb(0,0,0)" />
<path d="M 640 240 L 640 200" fill="none" stroke="rgb(0,0,0)" />
<text fill="rgb(0,0,0)" font-family="sansserif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="24" x="736" y="226">0x00</text>
<rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="768" x="64" y="280" />
<path d="M 64 280 L 832 280" fill="none" stroke="rgb(0,0,0)" />
<path d="M 832 280 L 832 320" fill="none" stroke="rgb(0,0,0)" />
<path d="M 832 320 L 64 320" fill="none" stroke="rgb(0,0,0)" />
<path d="M 64 320 L 64 280" fill="none" stroke="rgb(0,0,0)" stroke-dasharray="4" />
<text fill="rgb(0,0,0)" font-family="sansserif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="42" x="448" y="306">Payload</text>
<rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="384" x="64" y="320" />
<path d="M 64 320 L 448 320" fill="none" stroke="rgb(0,0,0)" />
<path d="M 448 320 L 448 360" fill="none" stroke="rgb(0,0,0)" />
<path d="M 448 360 L 64 360" fill="none" stroke="rgb(0,0,0)" />
<path d="M 64 360 L 64 320" fill="none" stroke="rgb(0,0,0)" />
<text fill="rgb(0,0,0)" font-family="sansserif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="48" x="256" y="346">Checksum</text>
<rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="384" x="448" y="160" />
<path d="M 448 160 L 832 160" fill="none" stroke="rgb(0,0,0)" />
<path d="M 832 160 L 832 200" fill="none" stroke="rgb(0,0,0)" stroke-dasharray="4" />
<path d="M 832 200 L 448 200" fill="none" stroke="rgb(0,0,0)" />
<path d="M 448 200 L 448 160" fill="none" stroke="rgb(0,0,0)" />
<text fill="rgb(0,0,0)" font-family="sansserif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="54" x="640" y="186">Timestamp</text>
<rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="768" x="64" y="240" />
<path d="M 64 240 L 832 240" fill="none" stroke="rgb(0,0,0)" />
<path d="M 832 240 L 832 280" fill="none" stroke="rgb(0,0,0)" stroke-dasharray="4" />
<path d="M 832 280 L 64 280" fill="none" stroke="rgb(0,0,0)" />
<path d="M 64 280 L 64 240" fill="none" stroke="rgb(0,0,0)" />
<text fill="rgb(0,0,0)" font-family="sansserif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="42" x="448" y="266">Payload</text>
</svg>