version 0.5.0_alpha

git-svn-id: svn://db.shs.com.ru/pip@8 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
2015-03-10 10:13:18 +00:00
parent b1f651ab62
commit c11bc3b3b8
697 changed files with 18150 additions and 18839 deletions

View File

@@ -4,158 +4,171 @@
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: PIThread Pages: 1 -->
<svg width="477pt" height="252pt"
viewBox="0.00 0.00 477.00 252.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 248)">
<svg width="595pt" height="196pt"
viewBox="0.00 0.00 595.00 196.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 192)">
<title>PIThread</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-248 473,-248 473,4 -4,4"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-192 591,-192 591,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="242,-168.5 242,-187.5 307,-187.5 307,-168.5 242,-168.5"/>
<text text-anchor="middle" x="274.5" y="-175.5" font-family="DejaVu Sans Mono" font-size="10.00">PIThread</text>
<polygon fill="#bfbfbf" stroke="black" points="335,-112.5 335,-131.5 400,-131.5 400,-112.5 335,-112.5"/>
<text text-anchor="middle" x="367.5" y="-119.5" font-family="DejaVu Sans Mono" font-size="10.00">PIThread</text>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="class_p_i_console.html" target="_top" xlink:title="Console output class. ">
<polygon fill="white" stroke="black" points="95,-112.5 95,-131.5 166,-131.5 166,-112.5 95,-112.5"/>
<text text-anchor="middle" x="130.5" y="-119.5" font-family="DejaVu Sans Mono" font-size="10.00">PIConsole</text>
<polygon fill="white" stroke="black" points="136,-56.5 136,-75.5 207,-75.5 207,-56.5 136,-56.5"/>
<text text-anchor="middle" x="171.5" y="-63.5" font-family="DejaVu Sans Mono" font-size="10.00">PIConsole</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M242.249,-164.906C215.176,-154.754 177.183,-140.506 153.21,-131.516"/>
<polygon fill="midnightblue" stroke="midnightblue" points="241.091,-168.209 251.683,-168.444 243.548,-161.655 241.091,-168.209"/>
<path fill="none" stroke="midnightblue" d="M326.48,-109.699C289.489,-99.507 235.9,-84.7429 202.411,-75.5164"/>
<polygon fill="midnightblue" stroke="midnightblue" points="325.873,-113.162 336.443,-112.444 327.732,-106.413 325.873,-113.162"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="class_p_i_i_o_device.html" target="_top" xlink:title="Base class for input/output classes. ">
<polygon fill="white" stroke="black" points="184,-112.5 184,-131.5 261,-131.5 261,-112.5 184,-112.5"/>
<text text-anchor="middle" x="222.5" y="-119.5" font-family="DejaVu Sans Mono" font-size="10.00">PIIODevice</text>
<polygon fill="white" stroke="black" points="225,-56.5 225,-75.5 302,-75.5 302,-56.5 225,-56.5"/>
<text text-anchor="middle" x="263.5" y="-63.5" font-family="DejaVu Sans Mono" font-size="10.00">PIIODevice</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M258.821,-160.718C249.655,-151.2 238.447,-139.561 230.927,-131.751"/>
<polygon fill="midnightblue" stroke="midnightblue" points="256.456,-163.308 265.913,-168.083 261.498,-158.452 256.456,-163.308"/>
<path fill="none" stroke="midnightblue" d="M341.672,-107.59C322.443,-97.6052 296.755,-84.2672 280.168,-75.6545"/>
<polygon fill="midnightblue" stroke="midnightblue" points="340.303,-110.822 350.791,-112.324 343.529,-104.61 340.303,-110.822"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="class_p_i_kbd_listener.html" target="_top" xlink:title="Keyboard console input listener. ">
<polygon fill="white" stroke="black" points="279,-112.5 279,-131.5 374,-131.5 374,-112.5 279,-112.5"/>
<text text-anchor="middle" x="326.5" y="-119.5" font-family="DejaVu Sans Mono" font-size="10.00">PIKbdListener</text>
<polygon fill="white" stroke="black" points="320,-56.5 320,-75.5 415,-75.5 415,-56.5 320,-56.5"/>
<text text-anchor="middle" x="367.5" y="-63.5" font-family="DejaVu Sans Mono" font-size="10.00">PIKbdListener</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge10" class="edge"><title>Node1&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M290.179,-160.718C299.345,-151.2 310.553,-139.561 318.073,-131.751"/>
<polygon fill="midnightblue" stroke="midnightblue" points="287.502,-158.452 283.087,-168.083 292.544,-163.308 287.502,-158.452"/>
<path fill="none" stroke="midnightblue" d="M367.5,-101.805C367.5,-92.9102 367.5,-82.7798 367.5,-75.7511"/>
<polygon fill="midnightblue" stroke="midnightblue" points="364,-102.083 367.5,-112.083 371,-102.083 364,-102.083"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="class_p_i_process.html" target="_top" xlink:title="PIProcess">
<polygon fill="white" stroke="black" points="392,-112.5 392,-131.5 463,-131.5 463,-112.5 392,-112.5"/>
<text text-anchor="middle" x="427.5" y="-119.5" font-family="DejaVu Sans Mono" font-size="10.00">PIProcess</text>
<polygon fill="white" stroke="black" points="433,-56.5 433,-75.5 504,-75.5 504,-56.5 433,-56.5"/>
<text text-anchor="middle" x="468.5" y="-63.5" font-family="DejaVu Sans Mono" font-size="10.00">PIProcess</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge11" class="edge"><title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="#8b1a1a" d="M308.389,-165.039C337.177,-154.879 377.787,-140.546 403.37,-131.516"/>
<polygon fill="#8b1a1a" stroke="#8b1a1a" points="307.008,-161.815 298.743,-168.444 309.338,-168.416 307.008,-161.815"/>
<path fill="none" stroke="#8b1a1a" d="M392.583,-107.59C411.257,-97.6052 436.204,-84.2672 452.313,-75.6545"/>
<polygon fill="#8b1a1a" stroke="#8b1a1a" points="390.896,-104.522 383.727,-112.324 394.196,-110.696 390.896,-104.522"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="class_p_i_screen.html" target="_top" xlink:title="Console output class. ">
<polygon fill="white" stroke="black" points="522,-56.5 522,-75.5 587,-75.5 587,-56.5 522,-56.5"/>
<text text-anchor="middle" x="554.5" y="-63.5" font-family="DejaVu Sans Mono" font-size="10.00">PIScreen</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node13 -->
<g id="edge12" class="edge"><title>Node1&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M407.09,-109.568C442.366,-99.381 493.194,-84.7034 525.008,-75.5164"/>
<polygon fill="midnightblue" stroke="midnightblue" points="405.767,-106.307 397.131,-112.444 407.709,-113.032 405.767,-106.307"/>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="class_p_i_object.html" target="_top" xlink:title="This is base class for any classes which use events &#45;&gt; handlers mechanism. ">
<polygon fill="white" stroke="black" points="242,-224.5 242,-243.5 307,-243.5 307,-224.5 242,-224.5"/>
<text text-anchor="middle" x="274.5" y="-231.5" font-family="DejaVu Sans Mono" font-size="10.00">PIObject</text>
<polygon fill="white" stroke="black" points="335,-168.5 335,-187.5 400,-187.5 400,-168.5 335,-168.5"/>
<text text-anchor="middle" x="367.5" y="-175.5" font-family="DejaVu Sans Mono" font-size="10.00">PIObject</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge"><title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="midnightblue" d="M274.5,-213.805C274.5,-204.91 274.5,-194.78 274.5,-187.751"/>
<polygon fill="midnightblue" stroke="midnightblue" points="271,-214.083 274.5,-224.083 278,-214.083 271,-214.083"/>
<path fill="none" stroke="midnightblue" d="M367.5,-157.805C367.5,-148.91 367.5,-138.78 367.5,-131.751"/>
<polygon fill="midnightblue" stroke="midnightblue" points="364,-158.083 367.5,-168.083 371,-158.083 364,-158.083"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="class_p_i_binary_log.html" target="_top" xlink:title="Class for read and write binary data to logfile, and playback this data in realtime. ">
<polygon fill="white" stroke="black" points="0,-56.5 0,-75.5 83,-75.5 83,-56.5 0,-56.5"/>
<text text-anchor="middle" x="41.5" y="-63.5" font-family="DejaVu Sans Mono" font-size="10.00">PIBinaryLog</text>
<g id="a_node5"><a xlink:href="class_p_i_binary_log.html" target="_top" xlink:title="Class for read and write binary data to logfile, and playback this data in realtime, or custom speed. ">
<polygon fill="white" stroke="black" points="0,-0.5 0,-19.5 83,-19.5 83,-0.5 0,-0.5"/>
<text text-anchor="middle" x="41.5" y="-7.5" font-family="DejaVu Sans Mono" font-size="10.00">PIBinaryLog</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M184.181,-109.568C150.036,-99.381 100.839,-84.7034 70.0458,-75.5164"/>
<polygon fill="midnightblue" stroke="midnightblue" points="183.237,-112.938 193.82,-112.444 185.238,-106.231 183.237,-112.938"/>
<path fill="none" stroke="midnightblue" d="M218.375,-54.0237C176.44,-43.8232 114.848,-28.8414 76.512,-19.5164"/>
<polygon fill="midnightblue" stroke="midnightblue" points="217.78,-57.4808 228.323,-56.4435 219.434,-50.6791 217.78,-57.4808"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="class_p_i_ethernet.html" target="_top" xlink:title="Ethernet device. ">
<polygon fill="white" stroke="black" points="101,-56.5 101,-75.5 178,-75.5 178,-56.5 101,-56.5"/>
<text text-anchor="middle" x="139.5" y="-63.5" font-family="DejaVu Sans Mono" font-size="10.00">PIEthernet</text>
<polygon fill="white" stroke="black" points="101,-0.5 101,-19.5 178,-19.5 178,-0.5 101,-0.5"/>
<text text-anchor="middle" x="139.5" y="-7.5" font-family="DejaVu Sans Mono" font-size="10.00">PIEthernet</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node4&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M200.401,-106.622C185.238,-96.7574 165.617,-83.9919 152.802,-75.6545"/>
<polygon fill="midnightblue" stroke="midnightblue" points="198.874,-109.804 209.165,-112.324 202.691,-103.937 198.874,-109.804"/>
<path fill="none" stroke="midnightblue" d="M234.493,-52.3678C211.271,-42.2553 179.337,-28.3486 159.056,-19.5164"/>
<polygon fill="midnightblue" stroke="midnightblue" points="233.286,-55.6597 243.852,-56.4435 236.081,-49.2419 233.286,-55.6597"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="class_p_i_file.html" target="_top" xlink:title="Local file. ">
<polygon fill="white" stroke="black" points="196,-56.5 196,-75.5 249,-75.5 249,-56.5 196,-56.5"/>
<text text-anchor="middle" x="222.5" y="-63.5" font-family="DejaVu Sans Mono" font-size="10.00">PIFile</text>
<polygon fill="white" stroke="black" points="196,-0.5 196,-19.5 249,-19.5 249,-0.5 196,-0.5"/>
<text text-anchor="middle" x="222.5" y="-7.5" font-family="DejaVu Sans Mono" font-size="10.00">PIFile</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node4&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M222.5,-101.805C222.5,-92.9102 222.5,-82.7798 222.5,-75.7511"/>
<polygon fill="midnightblue" stroke="midnightblue" points="219,-102.083 222.5,-112.083 226,-102.083 219,-102.083"/>
<path fill="none" stroke="midnightblue" d="M250.483,-47.8554C243.383,-38.5048 234.896,-27.3265 229.144,-19.7511"/>
<polygon fill="midnightblue" stroke="midnightblue" points="247.895,-50.235 256.73,-56.083 253.47,-46.002 247.895,-50.235"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="class_p_i_i_o_string.html" target="_top" xlink:title="PIIODevice wrapper around PIString. ">
<polygon fill="white" stroke="black" points="267,-0.5 267,-19.5 344,-19.5 344,-0.5 267,-0.5"/>
<text text-anchor="middle" x="305.5" y="-7.5" font-family="DejaVu Sans Mono" font-size="10.00">PIIOString</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node4&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M276.61,-48.144C283.928,-38.7357 292.741,-27.4046 298.694,-19.7511"/>
<polygon fill="midnightblue" stroke="midnightblue" points="273.812,-46.0406 270.435,-56.083 279.338,-50.3383 273.812,-46.0406"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="class_p_i_packet_extractor.html" target="_top" xlink:title="Packets extractor. ">
<polygon fill="white" stroke="black" points="267,-56.5 267,-75.5 386,-75.5 386,-56.5 267,-56.5"/>
<text text-anchor="middle" x="326.5" y="-63.5" font-family="DejaVu Sans Mono" font-size="10.00">PIPacketExtractor</text>
<polygon fill="white" stroke="black" points="362,-0.5 362,-19.5 481,-19.5 481,-0.5 362,-0.5"/>
<text text-anchor="middle" x="421.5" y="-7.5" font-family="DejaVu Sans Mono" font-size="10.00">PIPacketExtractor</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node9 -->
<g id="edge8" class="edge"><title>Node4&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M248.328,-107.59C267.557,-97.6052 293.245,-84.2672 309.832,-75.6545"/>
<polygon fill="midnightblue" stroke="midnightblue" points="246.471,-104.61 239.209,-112.324 249.697,-110.822 246.471,-104.61"/>
<path fill="none" stroke="midnightblue" d="M298.108,-53.172C327.859,-43.0039 370.047,-28.5852 396.582,-19.5164"/>
<polygon fill="midnightblue" stroke="midnightblue" points="296.866,-49.8975 288.536,-56.4435 299.13,-56.5213 296.866,-49.8975"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="class_p_i_serial.html" target="_top" xlink:title="Serial device. ">
<polygon fill="white" stroke="black" points="404,-56.5 404,-75.5 469,-75.5 469,-56.5 404,-56.5"/>
<text text-anchor="middle" x="436.5" y="-63.5" font-family="DejaVu Sans Mono" font-size="10.00">PISerial</text>
<polygon fill="white" stroke="black" points="499,-0.5 499,-19.5 564,-19.5 564,-0.5 499,-0.5"/>
<text text-anchor="middle" x="531.5" y="-7.5" font-family="DejaVu Sans Mono" font-size="10.00">PISerial</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node10 -->
<g id="edge9" class="edge"><title>Node4&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M266.346,-109.936C307.15,-99.6398 367.035,-84.5285 403.802,-75.2508"/>
<polygon fill="midnightblue" stroke="midnightblue" points="265.249,-106.603 256.409,-112.444 266.961,-113.39 265.249,-106.603"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="class_p_i_config.html" target="_top" xlink:title="Configuration file. ">
<polygon fill="white" stroke="black" points="190,-0.5 190,-19.5 255,-19.5 255,-0.5 190,-0.5"/>
<text text-anchor="middle" x="222.5" y="-7.5" font-family="DejaVu Sans Mono" font-size="10.00">PIConfig</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M222.5,-45.8045C222.5,-36.9102 222.5,-26.7798 222.5,-19.7511"/>
<polygon fill="midnightblue" stroke="midnightblue" points="219,-46.083 222.5,-56.083 226,-46.083 219,-46.083"/>
<path fill="none" stroke="midnightblue" d="M312.101,-55.6627C358.105,-46.7542 429.075,-32.8289 490.5,-20 493.211,-19.4338 496.02,-18.8375 498.839,-18.2323"/>
<polygon fill="midnightblue" stroke="midnightblue" points="311.261,-52.2603 302.107,-57.5952 312.59,-59.133 311.261,-52.2603"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 8.8 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB