Statistics
| Branch: | Revision:

urtware / doc / statediagrams / core / urtCoreStartNodes.svg @ 35c9457f

History | View | Annotate | Download (4.902 KB)

1
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="304px" preserveAspectRatio="none" style="width:230px;height:304px;" version="1.1" viewBox="0 0 230 304" width="230px" zoomAndPan="magnify"><defs><filter height="300%" id="f1oes4tdg31mgq" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><text fill="#000000" font-family="sans-serif" font-size="18" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="89" x="69.5" y="26.708">µRtWare</text><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="181" x="23.5" y="47.6611">urtCoreStartNodes()</text><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="0" x="117" y="68.6143"/><ellipse cx="119" cy="82.8594" fill="#000000" filter="url(#f1oes4tdg31mgq)" rx="10" ry="10" style="stroke: none; stroke-width: 1.0;"/><rect fill="#FEFECE" filter="url(#f1oes4tdg31mgq)" height="33.9688" rx="12.5" ry="12.5" style="stroke: #A80036; stroke-width: 1.5;" width="132" x="53" y="173.6641"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="112" x="63" y="194.8027">start node thread</text><rect fill="#FEFECE" filter="url(#f1oes4tdg31mgq)" height="33.9688" rx="12.5" ry="12.5" style="stroke: #A80036; stroke-width: 1.5;" width="146" x="46" y="236.7305"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="126" x="56" y="257.8691">iterate to next node</text><polygon fill="#FEFECE" filter="url(#f1oes4tdg31mgq)" points="64,112.8594,174,112.8594,186,124.8594,174,136.8594,64,136.8594,52,124.8594,64,112.8594" style="stroke: #A80036; stroke-width: 1.5;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="20" x="123" y="147.0698">yes</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="110" x="64" y="128.6675">Nodes left to start?</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="14" x="38" y="122.2651">no</text><ellipse cx="24" cy="170.8594" fill="none" filter="url(#f1oes4tdg31mgq)" rx="10" ry="10" style="stroke: #000000; stroke-width: 1.0;"/><ellipse cx="24.5" cy="171.3594" fill="#000000" filter="url(#f1oes4tdg31mgq)" rx="6" ry="6" style="stroke: none; stroke-width: 1.0;"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="119" x2="119" y1="207.6328" y2="236.7305"/><polygon fill="#A80036" points="115,226.7305,119,236.7305,123,226.7305,119,230.7305" style="stroke: #A80036; stroke-width: 1.0;"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="119" x2="119" y1="136.8594" y2="173.6641"/><polygon fill="#A80036" points="115,163.6641,119,173.6641,123,163.6641,119,167.6641" style="stroke: #A80036; stroke-width: 1.0;"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="119" x2="119" y1="270.6992" y2="280.6992"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="119" x2="204" y1="280.6992" y2="280.6992"/><polygon fill="#A80036" points="200,216.7305,204,206.7305,208,216.7305,204,212.7305" style="stroke: #A80036; stroke-width: 1.5;"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="204" x2="204" y1="124.8594" y2="280.6992"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="204" x2="186" y1="124.8594" y2="124.8594"/><polygon fill="#A80036" points="196,120.8594,186,124.8594,196,128.8594,192,124.8594" style="stroke: #A80036; stroke-width: 1.0;"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="52" x2="24" y1="124.8594" y2="124.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="24" x2="24" y1="124.8594" y2="160.8594"/><polygon fill="#A80036" points="20,150.8594,24,160.8594,28,150.8594,24,154.8594" style="stroke: #A80036; stroke-width: 1.0;"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="119" x2="119" y1="92.8594" y2="112.8594"/><polygon fill="#A80036" points="115,102.8594,119,112.8594,123,102.8594,119,106.8594" style="stroke: #A80036; stroke-width: 1.0;"/><!--
2
@startuml
3

    
4
title **µRtWare**\nurtCoreStartNodes()\n
5

    
6

    
7

    
8
start
9
while (Nodes left to start?) is (yes)
10
  :start node thread;
11
  :iterate to next node;
12
endwhile (no)
13
stop
14

    
15
@enduml
16

    
17
PlantUML version 1.2018.11(Sat Sep 22 18:43:53 CEST 2018)
18
(GPL source distribution)
19
Java Runtime: OpenJDK Runtime Environment
20
JVM: OpenJDK 64-Bit Server VM
21
Java Version: 1.8.0_181-8u181-b13-0ubuntu0.16.04.1-b13
22
Operating System: Linux
23
OS Version: 4.15.0-36-generic
24
Default Encoding: UTF-8
25
Language: en
26
Country: US
27
--></g></svg>