Statistics
| Branch: | Revision:

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

History | View | Annotate | Download (6.254 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="249px" preserveAspectRatio="none" style="width:887px;height:249px;" version="1.1" viewBox="0 0 887 249" width="887px" zoomAndPan="magnify"><defs><filter height="300%" id="fyy2dxbj9oizz" 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="398" y="26.708">µRtWare</text><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="112" x="386.5" y="47.6611">urtCoreInit()</text><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="0" x="445.5" y="68.6143"/><ellipse cx="443" cy="82.8594" fill="#000000" filter="url(#fyy2dxbj9oizz)" rx="10" ry="10" style="stroke: none; stroke-width: 1.0;"/><rect fill="#000000" filter="url(#fyy2dxbj9oizz)" height="6" rx="2.5" ry="2.5" style="stroke: #000000; stroke-width: 1.0;" width="866" x="10" y="112.8594"/><rect fill="#FEFECE" filter="url(#fyy2dxbj9oizz)" height="33.9688" rx="12.5" ry="12.5" style="stroke: #A80036; stroke-width: 1.5;" width="196" x="24" y="138.8594"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="144" x="34" y="159.998">set node list pointer to</text><text fill="#000000" font-family="monospace" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="28" x="182" y="159.998">NULL</text><rect fill="#FEFECE" filter="url(#fyy2dxbj9oizz)" height="33.9688" rx="12.5" ry="12.5" style="stroke: #A80036; stroke-width: 1.5;" width="195" x="248" y="138.8594"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="143" x="258" y="159.998">set topic list pointer to</text><text fill="#000000" font-family="monospace" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="28" x="405" y="159.998">NULL</text><rect fill="#FEFECE" filter="url(#fyy2dxbj9oizz)" height="33.9688" rx="12.5" ry="12.5" style="stroke: #A80036; stroke-width: 1.5;" width="223" x="471" y="138.8594"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="203" x="481" y="159.998">initialize the event source object</text><rect fill="#FEFECE" filter="url(#fyy2dxbj9oizz)" height="33.9688" rx="12.5" ry="12.5" style="stroke: #A80036; stroke-width: 1.5;" width="140" x="722" y="138.8594"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="120" x="732" y="159.998">initialize mutex lock</text><rect fill="#000000" filter="url(#fyy2dxbj9oizz)" height="6" rx="2.5" ry="2.5" style="stroke: #000000; stroke-width: 1.0;" width="866" x="10" y="192.8281"/><ellipse cx="443" cy="228.8281" fill="none" filter="url(#fyy2dxbj9oizz)" rx="10" ry="10" style="stroke: #000000; stroke-width: 1.0;"/><ellipse cx="443.5" cy="229.3281" fill="#000000" filter="url(#fyy2dxbj9oizz)" rx="6" ry="6" style="stroke: none; stroke-width: 1.0;"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="122" x2="122" y1="118.8594" y2="138.8594"/><polygon fill="#A80036" points="118,128.8594,122,138.8594,126,128.8594,122,132.8594" style="stroke: #A80036; stroke-width: 1.0;"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="345.5" x2="345.5" y1="118.8594" y2="138.8594"/><polygon fill="#A80036" points="341.5,128.8594,345.5,138.8594,349.5,128.8594,345.5,132.8594" style="stroke: #A80036; stroke-width: 1.0;"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="582.5" x2="582.5" y1="118.8594" y2="138.8594"/><polygon fill="#A80036" points="578.5,128.8594,582.5,138.8594,586.5,128.8594,582.5,132.8594" style="stroke: #A80036; stroke-width: 1.0;"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="792" x2="792" y1="118.8594" y2="138.8594"/><polygon fill="#A80036" points="788,128.8594,792,138.8594,796,128.8594,792,132.8594" style="stroke: #A80036; stroke-width: 1.0;"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="122" x2="122" y1="172.8281" y2="192.8281"/><polygon fill="#A80036" points="118,182.8281,122,192.8281,126,182.8281,122,186.8281" style="stroke: #A80036; stroke-width: 1.0;"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="345.5" x2="345.5" y1="172.8281" y2="192.8281"/><polygon fill="#A80036" points="341.5,182.8281,345.5,192.8281,349.5,182.8281,345.5,186.8281" style="stroke: #A80036; stroke-width: 1.0;"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="582.5" x2="582.5" y1="172.8281" y2="192.8281"/><polygon fill="#A80036" points="578.5,182.8281,582.5,192.8281,586.5,182.8281,582.5,186.8281" style="stroke: #A80036; stroke-width: 1.0;"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="792" x2="792" y1="172.8281" y2="192.8281"/><polygon fill="#A80036" points="788,182.8281,792,192.8281,796,182.8281,792,186.8281" style="stroke: #A80036; stroke-width: 1.0;"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="443" x2="443" y1="92.8594" y2="112.8594"/><polygon fill="#A80036" points="439,102.8594,443,112.8594,447,102.8594,443,106.8594" style="stroke: #A80036; stroke-width: 1.0;"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="443" x2="443" y1="198.8281" y2="218.8281"/><polygon fill="#A80036" points="439,208.8281,443,218.8281,447,208.8281,443,212.8281" style="stroke: #A80036; stroke-width: 1.0;"/><!--
2
@startuml
3

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

    
6

    
7

    
8
start
9
fork
10
  :set node list pointer to ""NULL"";
11
fork again
12
  :set topic list pointer to ""NULL"";
13
fork again
14
  :initialize the event source object;
15
fork again
16
  :initialize mutex lock;
17
endfork
18
stop
19

    
20
@enduml
21

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