Revision 5f113d7b

View differences:

doc/classdiagrams/overview.svg
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="1905px" preserveAspectRatio="none" style="width:9314px;height:1905px;" version="1.1" viewBox="0 0 9314 1905" width="9314px" zoomAndPan="magnify"><defs><filter height="300%" id="f36vrh6z2vnxc" 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="4590.5" y="16.708">µRtWare</text><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="87" x="4591.5" y="37.6611">Overview</text><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="0" x="4638" y="58.6143"/><!--cluster primitives--><polygon fill="#FFFFFF" filter="url(#f36vrh6z2vnxc)" points="117.951,1450.8594,200.951,1450.8594,207.951,1473.1563,1037.95,1473.1563,1037.95,1761.8594,117.951,1761.8594,117.951,1450.8594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="117.951" x2="207.951" y1="1473.1563" y2="1473.1563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="77" x="121.951" y="1465.8545">primitives</text><!--cluster interfaces--><polygon fill="#FFFFFF" filter="url(#f36vrh6z2vnxc)" points="3584.95,886.8594,3670.95,886.8594,3677.95,909.1563,8863.95,909.1563,8863.95,1893.8594,3584.95,1893.8594,3584.95,886.8594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="3584.95" x2="3677.95" y1="909.1563" y2="909.1563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="80" x="3588.95" y="901.8545">interfaces</text><!--cluster condition variable--><polygon fill="#FFFFFF" filter="url(#f36vrh6z2vnxc)" points="4829.95,1110.8594,4975.95,1110.8594,4982.95,1133.1563,5533.95,1133.1563,5533.95,1674.8594,4829.95,1674.8594,4829.95,1110.8594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="4829.95" x2="4982.95" y1="1133.1563" y2="1133.1563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="140" x="4833.95" y="1125.8545">condition variable</text><!--cluster timer--><polygon fill="#FFFFFF" filter="url(#f36vrh6z2vnxc)" points="4043.95,1110.8594,4090.95,1110.8594,4097.95,1133.1563,4805.95,1133.1563,4805.95,1662.3594,4043.95,1662.3594,4043.95,1110.8594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="4043.95" x2="4097.95" y1="1133.1563" y2="1133.1563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="41" x="4047.95" y="1125.8545">timer</text><!--cluster thread--><polygon fill="#FFFFFF" filter="url(#f36vrh6z2vnxc)" points="5557.95,929.8594,5615.95,929.8594,5622.95,952.1563,6564.95,952.1563,6564.95,1694.3594,5557.95,1694.3594,5557.95,929.8594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="5557.95" x2="5622.95" y1="952.1563" y2="952.1563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="52" x="5561.95" y="944.8545">thread</text><!--cluster events--><polygon fill="#FFFFFF" filter="url(#f36vrh6z2vnxc)" points="6588.95,1117.3594,6648.95,1117.3594,6655.95,1139.6563,8235.95,1139.6563,8235.95,1869.8594,6588.95,1869.8594,6588.95,1117.3594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="6588.95" x2="6655.95" y1="1139.6563" y2="1139.6563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="54" x="6592.95" y="1132.3545">events</text><!--cluster middleware--><polygon fill="#FFFFFF" filter="url(#f36vrh6z2vnxc)" points="887.951,86.8594,985.951,86.8594,992.951,109.1563,3560.95,109.1563,3560.95,1291.3594,887.951,1291.3594,887.951,86.8594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="887.951" x2="992.951" y1="109.1563" y2="109.1563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="92" x="891.951" y="101.8545">middleware</text><!--cluster real-time class--><polygon fill="#FFFFFF" filter="url(#f36vrh6z2vnxc)" points="911.951,462.8594,1032.951,462.8594,1039.951,485.1563,1895.95,485.1563,1895.95,1267.3594,911.951,1267.3594,911.951,462.8594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="911.951" x2="1039.951" y1="485.1563" y2="485.1563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="115" x="915.951" y="477.8545">real-time class</text><!--cluster node--><polygon fill="#FFFFFF" filter="url(#f36vrh6z2vnxc)" points="1919.95,721.8594,1965.95,721.8594,1972.95,744.1563,3056.95,744.1563,3056.95,833.8594,1919.95,833.8594,1919.95,721.8594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="1919.95" x2="1972.95" y1="744.1563" y2="744.1563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="40" x="1923.95" y="736.8545">node</text><!--class urt_delay_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="99.2188" id="urt_delay_t" style="stroke: #A80036; stroke-width: 1.5;" width="100" x="921.951" y="1566.3594"/><ellipse cx="936.951" cy="1582.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M937.7948,1589.1094 L935.3416,1589.1094 L935.3416,1578.8594 L932.201,1578.8594 L932.201,1576.7188 L940.9354,1576.7188 L940.9354,1578.8594 L937.7948,1578.8594 L937.7948,1589.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="68" x="950.951" y="1586.5137">urt_delay_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="922.951" x2="1020.951" y1="1598.3594" y2="1598.3594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="927.951" y="1629.3745">uint32_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="922.951" x2="955.451" y1="1612.7617" y2="1612.7617"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="33" x="955.451" y="1616.0698">either</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="988.451" x2="1020.951" y1="1612.7617" y2="1612.7617"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="927.951" y="1658.9839">uint64_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="922.951" x2="965.951" y1="1642.3711" y2="1642.3711"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="965.951" y="1645.6792">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="977.951" x2="1020.951" y1="1642.3711" y2="1642.3711"/><!--class urt_status_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="86.4141" id="urt_status_t" style="stroke: #A80036; stroke-width: 1.5;" width="166" x="720.951" y="1572.8594"/><ellipse cx="762.501" cy="1588.8594" fill="#EB937F" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M766.6104,1594.8594 L758.8916,1594.8594 L758.8916,1582.4688 L766.6104,1582.4688 L766.6104,1584.625 L761.3448,1584.625 L761.3448,1587.2969 L766.1104,1587.2969 L766.1104,1589.4531 L761.3448,1589.4531 L761.3448,1592.7031 L766.6104,1592.7031 L766.6104,1594.8594 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="75" x="782.401" y="1593.0137">urt_status_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="721.951" x2="885.951" y1="1604.8594" y2="1604.8594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="119" x="726.951" y="1619.0698">URT_STATUS_OK = 0</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="154" x="726.951" y="1631.8745">URT_STATUS_WARNING = 1</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="144" x="726.951" y="1644.6792">URT_STATUS_ERROR = -1</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="721.951" x2="885.951" y1="1651.2734" y2="1651.2734"/><!--class urt_topicid_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="141.6328" id="urt_topicid_t" style="stroke: #A80036; stroke-width: 1.5;" width="109" x="576.451" y="1544.8594"/><ellipse cx="591.451" cy="1560.8594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M592.2948,1567.6094 L589.8416,1567.6094 L589.8416,1557.3594 L586.701,1557.3594 L586.701,1555.2188 L595.4354,1555.2188 L595.4354,1557.3594 L592.2948,1557.3594 L592.2948,1567.6094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="77" x="605.451" y="1565.0137">urt_topicid_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="577.451" x2="684.451" y1="1576.8594" y2="1576.8594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="34" x="582.451" y="1591.0698">uin8_t</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="582.451" y="1620.6792">uint16_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="577.451" x2="624.951" y1="1604.0664" y2="1604.0664"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="624.951" y="1607.3745">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="636.951" x2="684.451" y1="1604.0664" y2="1604.0664"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="582.451" y="1650.2886">uint32_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="577.451" x2="624.951" y1="1633.6758" y2="1633.6758"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="624.951" y="1636.9839">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="636.951" x2="684.451" y1="1633.6758" y2="1633.6758"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="582.451" y="1679.8979">uint64_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="577.451" x2="624.951" y1="1663.2852" y2="1663.2852"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="624.951" y="1666.5933">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="636.951" x2="684.451" y1="1663.2852" y2="1663.2852"/><!--class urt_debug--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="60.8047" id="urt_debug" style="stroke: #A80036; stroke-width: 1.5;" width="245" x="296.451" y="1585.3594"/><ellipse cx="382.701" cy="1601.3594" fill="#FFFFFF" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M386.9354,1597.125 L381.6541,1597.125 L381.6541,1599.7969 L386.451,1599.7969 L386.451,1601.9531 L381.6541,1601.9531 L381.6541,1607.3594 L379.2166,1607.3594 L379.2166,1594.9688 L386.9354,1594.9688 L386.9354,1597.125 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="64" x="403.201" y="1605.5137">urt_debug</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="297.451" x2="540.451" y1="1617.3594" y2="1617.3594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="297.451" x2="540.451" y1="1625.3594" y2="1625.3594"/><ellipse cx="307.451" cy="1637.2617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="219" x="316.451" y="1639.5698">urtDebugAssert(condition : bool) : void</text><!--class urt_nodesync_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="260.0703" id="urt_nodesync_t" style="stroke: #A80036; stroke-width: 1.5;" width="127" x="134.451" y="1485.8594"/><ellipse cx="149.451" cy="1501.8594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M150.2948,1508.6094 L147.8416,1508.6094 L147.8416,1498.3594 L144.701,1498.3594 L144.701,1496.2188 L153.4354,1496.2188 L153.4354,1498.3594 L150.2948,1498.3594 L150.2948,1508.6094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="95" x="163.451" y="1506.0137">urt_nodesync_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="135.451" x2="260.451" y1="1517.8594" y2="1517.8594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="34" x="140.451" y="1532.0698">uin8_t</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="31" x="140.451" y="1561.6792">int8_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="135.451" x2="191.951" y1="1545.0664" y2="1545.0664"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="191.951" y="1548.3745">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="203.951" x2="260.451" y1="1545.0664" y2="1545.0664"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="140.451" y="1591.2886">uint16_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="135.451" x2="191.951" y1="1574.6758" y2="1574.6758"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="191.951" y="1577.9839">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="203.951" x2="260.451" y1="1574.6758" y2="1574.6758"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="38" x="140.451" y="1620.8979">int16_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="135.451" x2="191.951" y1="1604.2852" y2="1604.2852"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="191.951" y="1607.5933">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="203.951" x2="260.451" y1="1604.2852" y2="1604.2852"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="140.451" y="1650.5073">uint32_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="135.451" x2="191.951" y1="1633.8945" y2="1633.8945"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="191.951" y="1637.2026">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="203.951" x2="260.451" y1="1633.8945" y2="1633.8945"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="38" x="140.451" y="1680.1167">int32_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="135.451" x2="191.951" y1="1663.5039" y2="1663.5039"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="191.951" y="1666.812">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="203.951" x2="260.451" y1="1663.5039" y2="1663.5039"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="140.451" y="1709.7261">uint64_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="135.451" x2="191.951" y1="1693.1133" y2="1693.1133"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="191.951" y="1696.4214">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="203.951" x2="260.451" y1="1693.1133" y2="1693.1133"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="38" x="140.451" y="1739.3354">int64_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="135.451" x2="191.951" y1="1722.7227" y2="1722.7227"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="191.951" y="1726.0308">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="203.951" x2="260.451" y1="1722.7227" y2="1722.7227"/><!--class urt_config--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="60.8047" id="urt_config" style="stroke: #A80036; stroke-width: 1.5;" width="179" x="3845.45" y="1164.8594"/><ellipse cx="3899.7" cy="1180.8594" fill="#808080" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M3902.6688,1186.5 Q3902.0906,1186.7969 3901.45,1186.9453 Q3900.8094,1187.0938 3900.1063,1187.0938 Q3897.6063,1187.0938 3896.2859,1185.4453 Q3894.9656,1183.7969 3894.9656,1180.6719 Q3894.9656,1177.5469 3896.2859,1175.8906 Q3897.6063,1174.2344 3900.1063,1174.2344 Q3900.8094,1174.2344 3901.4578,1174.3906 Q3902.1063,1174.5469 3902.6688,1174.8438 L3902.6688,1177.5625 Q3902.0438,1176.9844 3901.45,1176.7109 Q3900.8563,1176.4375 3900.2313,1176.4375 Q3898.8875,1176.4375 3898.2,1177.5078 Q3897.5125,1178.5781 3897.5125,1180.6719 Q3897.5125,1182.7656 3898.2,1183.8359 Q3898.8875,1184.9063 3900.2313,1184.9063 Q3900.8563,1184.9063 3901.45,1184.6328 Q3902.0438,1184.3594 3902.6688,1183.7813 L3902.6688,1186.5 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="62" x="3920.2" y="1185.0137">urt_config</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3846.45" x2="4023.45" y1="1196.8594" y2="1196.8594"/><ellipse cx="3856.45" cy="1208.7617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="153" x="3865.45" y="1211.0698">URT_CONFIG_DEBUG : bool</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3846.45" x2="4023.45" y1="1217.6641" y2="1217.6641"/><!--class urt_osTime_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="73.6094" id="urt_osTime_t" style="stroke: #A80036; stroke-width: 1.5;" width="257" x="8590.45" y="1578.8594"/><ellipse cx="8675.2" cy="1594.8594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M8676.0438,1601.6094 L8673.5906,1601.6094 L8673.5906,1591.3594 L8670.45,1591.3594 L8670.45,1589.2188 L8679.1844,1589.2188 L8679.1844,1591.3594 L8676.0438,1591.3594 L8676.0438,1601.6094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="79" x="8695.7" y="1599.0137">urt_osTime_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="8591.45" x2="8846.45" y1="1610.8594" y2="1610.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="8591.45" x2="8846.45" y1="1618.8594" y2="1618.8594"/><ellipse cx="8601.45" cy="1630.7617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="231" x="8610.45" y="1633.0698">urtTime2Us (t : urt_osTime_t*) : uint64_t</text><ellipse cx="8601.45" cy="1643.5664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="189" x="8610.45" y="1645.8745">urtTimeNow (void) : urt_osTime_t</text><!--class urt_osMutex_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="99.2188" id="urt_osMutex_t" style="stroke: #A80036; stroke-width: 1.5;" width="300" x="8254.95" y="1566.3594"/><ellipse cx="8357.2" cy="1582.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M8358.0438,1589.1094 L8355.5906,1589.1094 L8355.5906,1578.8594 L8352.45,1578.8594 L8352.45,1576.7188 L8361.1844,1576.7188 L8361.1844,1578.8594 L8358.0438,1578.8594 L8358.0438,1589.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="87" x="8377.7" y="1586.5137">urt_osMutex_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="8255.95" x2="8553.95" y1="1598.3594" y2="1598.3594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="8255.95" x2="8553.95" y1="1606.3594" y2="1606.3594"/><ellipse cx="8265.95" cy="1618.2617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="247" x="8274.95" y="1620.5698">urtMutexInit (mutex : urt_osmutex_t*) : void</text><ellipse cx="8265.95" cy="1631.0664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="255" x="8274.95" y="1633.3745">urtMutexLock (mutex : urt_osmutex_t*) : void</text><ellipse cx="8265.95" cy="1643.8711" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="274" x="8274.95" y="1646.1792">urtMutexTryLock (mutex : urt_osmutex_t*) : bool</text><ellipse cx="8265.95" cy="1656.6758" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="267" x="8274.95" y="1658.9839">urtMutexUnlock (mutex : urt_osmutex_t*) : void</text><!--class urt_streams--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="73.6094" id="urt_streams" style="stroke: #A80036; stroke-width: 1.5;" width="209" x="3601.45" y="1158.3594"/><ellipse cx="3664.2" cy="1174.3594" fill="#FFFFFF" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M3668.4344,1170.125 L3663.1531,1170.125 L3663.1531,1172.7969 L3667.95,1172.7969 L3667.95,1174.9531 L3663.1531,1174.9531 L3663.1531,1180.3594 L3660.7156,1180.3594 L3660.7156,1167.9688 L3668.4344,1167.9688 L3668.4344,1170.125 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="75" x="3684.7" y="1178.5137">urt_streams</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3602.45" x2="3809.45" y1="1190.3594" y2="1190.3594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="3602.45" x2="3809.45" y1="1198.3594" y2="1198.3594"/><ellipse cx="3612.45" cy="1210.2617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="166" x="3621.45" y="1212.5698">urtPrintf(fmt : char*, ... ) : int</text><ellipse cx="3612.45" cy="1223.0664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="183" x="3621.45" y="1225.3745">urtErrPrintf(fmt : char*, ... ) : int</text><!--class urt_condvarStatus_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="86.4141" id="urt_condvarStatus_t" style="stroke: #A80036; stroke-width: 1.5;" width="258" x="5052.95" y="1572.8594"/><ellipse cx="5114.7" cy="1588.8594" fill="#EB937F" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M5118.8094,1594.8594 L5111.0906,1594.8594 L5111.0906,1582.4688 L5118.8094,1582.4688 L5118.8094,1584.625 L5113.5438,1584.625 L5113.5438,1587.2969 L5118.3094,1587.2969 L5118.3094,1589.4531 L5113.5438,1589.4531 L5113.5438,1592.7031 L5118.8094,1592.7031 L5118.8094,1594.8594 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="126" x="5135.2" y="1593.0137">urt_condvarStatus_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="5053.95" x2="5309.95" y1="1604.8594" y2="1604.8594"/><ellipse cx="5063.95" cy="1616.7617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="204" x="5072.95" y="1619.0698">URT_CONDVAR_STATUS_SIGNAL = 0</text><ellipse cx="5063.95" cy="1629.5664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="232" x="5072.95" y="1631.8745">URT_CONDVAR_STATUS_BROADCAST = 1</text><ellipse cx="5063.95" cy="1642.3711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="213" x="5072.95" y="1644.6792">URT_CONDVAR_STATUS_TIMEOUT = 2</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="5053.95" x2="5309.95" y1="1651.2734" y2="1651.2734"/><!--class urt_osCondvar_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="99.2188" id="urt_osCondvar_t" style="stroke: #A80036; stroke-width: 1.5;" width="671" x="4846.45" y="1145.8594"/><ellipse cx="5127.2" cy="1161.8594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M5128.0438,1168.6094 L5125.5906,1168.6094 L5125.5906,1158.3594 L5122.45,1158.3594 L5122.45,1156.2188 L5131.1844,1156.2188 L5131.1844,1158.3594 L5128.0438,1158.3594 L5128.0438,1168.6094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="101" x="5147.7" y="1166.0137">urt_osCondvar_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4847.45" x2="5516.45" y1="1177.8594" y2="1177.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="4847.45" x2="5516.45" y1="1185.8594" y2="1185.8594"/><ellipse cx="4857.45" cy="1197.7617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="283" x="4866.45" y="1200.0698">urtCondvarInit (condvar : urt_osCondvar_t*) : void</text><ellipse cx="4857.45" cy="1210.5664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="294" x="4866.45" y="1212.8745">urtConvarSignal (condvar : urt_osCondvar_t*) : void</text><ellipse cx="4857.45" cy="1223.3711" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="324" x="4866.45" y="1225.6792">urtCondvarBroadcast (condvar : urt_osCondvar_t*) : void</text><ellipse cx="4857.45" cy="1236.1758" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="645" x="4866.45" y="1238.4839">urtCondvarWait (condvar : urt_osCondvar_t*, mutex : urt_osMutex_t*, timeout : urt_delay_t) : urt_condvarStatus_t</text><!--class urt_osTimerCallback_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="60.8047" id="urt_osTimerCallback_t" style="stroke: #A80036; stroke-width: 1.5;" width="286" x="4170.95" y="1585.3594"/><ellipse cx="4241.7" cy="1601.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M4242.5438,1608.1094 L4240.0906,1608.1094 L4240.0906,1597.8594 L4236.95,1597.8594 L4236.95,1595.7188 L4245.6844,1595.7188 L4245.6844,1597.8594 L4242.5438,1597.8594 L4242.5438,1608.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="136" x="4262.2" y="1605.5137">urt_osTimerCallback_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4171.95" x2="4455.95" y1="1617.3594" y2="1617.3594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="4171.95" x2="4455.95" y1="1625.3594" y2="1625.3594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="274" x="4176.95" y="1639.5698">urt_osTimerCallback_t (parameter : void*) : void</text><!--class urt_osTimer_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="99.2188" id="urt_osTimer_t" style="stroke: #A80036; stroke-width: 1.5;" width="731" x="4059.45" y="1145.8594"/><ellipse cx="4378.7" cy="1161.8594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M4379.5438,1168.6094 L4377.0906,1168.6094 L4377.0906,1158.3594 L4373.95,1158.3594 L4373.95,1156.2188 L4382.6844,1156.2188 L4382.6844,1158.3594 L4379.5438,1158.3594 L4379.5438,1168.6094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="84" x="4399.2" y="1166.0137">urt_osTimer_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4060.45" x2="4789.45" y1="1177.8594" y2="1177.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="4060.45" x2="4789.45" y1="1185.8594" y2="1185.8594"/><ellipse cx="4070.45" cy="1197.7617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="240" x="4079.45" y="1200.0698">urtTimerInit (timer : urt_osTimer_t*) : void</text><ellipse cx="4070.45" cy="1210.5664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="705" x="4079.45" y="1212.8745">urtTimerSet (timer : urt_osTimer_t*, delay : urt_delay_t, callback : urt_osTimerCallback_t*, parameter : void*) : urt_status_t</text><ellipse cx="4070.45" cy="1223.3711" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="300" x="4079.45" y="1225.6792">urtTimerReset (timer : urt_osTimer_t*) : urt_status_t</text><ellipse cx="4070.45" cy="1236.1758" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="254" x="4079.45" y="1238.4839">urtTimerIsArmed (timer : urt_timer_t*) : bool</text><!--class urt_osThreadPrio_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="48" id="urt_osThreadPrio_t" style="stroke: #A80036; stroke-width: 1.5;" width="150" x="5573.95" y="1591.8594"/><ellipse cx="5588.95" cy="1607.8594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M5589.7938,1614.6094 L5587.3406,1614.6094 L5587.3406,1604.3594 L5584.2,1604.3594 L5584.2,1602.2188 L5592.9344,1602.2188 L5592.9344,1604.3594 L5589.7938,1604.3594 L5589.7938,1614.6094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="118" x="5602.95" y="1612.0137">urt_osThreadPrio_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="5574.95" x2="5722.95" y1="1623.8594" y2="1623.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="5574.95" x2="5722.95" y1="1631.8594" y2="1631.8594"/><!--class urt_osThreadFunction_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="60.8047" id="urt_osThreadFunction_t" style="stroke: #A80036; stroke-width: 1.5;" width="252" x="6019.95" y="1585.3594"/><ellipse cx="6067.7" cy="1601.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M6068.5438,1608.1094 L6066.0906,1608.1094 L6066.0906,1597.8594 L6062.95,1597.8594 L6062.95,1595.7188 L6071.6844,1595.7188 L6071.6844,1597.8594 L6068.5438,1597.8594 L6068.5438,1608.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="148" x="6088.2" y="1605.5137">urt_osThreadFunction_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="6020.95" x2="6270.95" y1="1617.3594" y2="1617.3594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="6020.95" x2="6270.95" y1="1625.3594" y2="1625.3594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="240" x="6025.95" y="1639.5698">urt_osThreadFunction_t (arg : void*) : void</text><!--class urt_osThreadTerminateSignal_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="73.6094" id="urt_osThreadTerminateSignal_t" style="stroke: #A80036; stroke-width: 1.5;" width="242" x="6306.95" y="1578.8594"/><ellipse cx="6328.7" cy="1594.8594" fill="#EB937F" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M6332.8094,1600.8594 L6325.0906,1600.8594 L6325.0906,1588.4688 L6332.8094,1588.4688 L6332.8094,1590.625 L6327.5438,1590.625 L6327.5438,1593.2969 L6332.3094,1593.2969 L6332.3094,1595.4531 L6327.5438,1595.4531 L6327.5438,1598.7031 L6332.8094,1598.7031 L6332.8094,1600.8594 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="195" x="6344.2" y="1599.0137">urt_osThreadTerminateSignal_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="6307.95" x2="6547.95" y1="1610.8594" y2="1610.8594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="230" x="6312.95" y="1625.0698">URT_THREAD_TERMINATE_REQUEST = 15</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="192" x="6312.95" y="1637.8745">URT_THREAD_TERMINATE_KILL = 9</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="6307.95" x2="6547.95" y1="1644.4688" y2="1644.4688"/><!--class urt_osThreadState_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="124.8281" id="urt_osThreadState_t" style="stroke: #A80036; stroke-width: 1.5;" width="226" x="5758.95" y="1553.3594"/><ellipse cx="5803.7" cy="1569.3594" fill="#EB937F" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M5807.8094,1575.3594 L5800.0906,1575.3594 L5800.0906,1562.9688 L5807.8094,1562.9688 L5807.8094,1565.125 L5802.5438,1565.125 L5802.5438,1567.7969 L5807.3094,1567.7969 L5807.3094,1569.9531 L5802.5438,1569.9531 L5802.5438,1573.2031 L5807.8094,1573.2031 L5807.8094,1575.3594 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="128" x="5824.2" y="1573.5137">urt_osThreadState_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="5759.95" x2="5983.95" y1="1585.3594" y2="1585.3594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="195" x="5764.95" y="1599.5698">URT_THREAD_STATE_RUNNING = 0</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="180" x="5764.95" y="1612.3745">URT_THREAD_STATE_READY = 1</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="199" x="5764.95" y="1625.1792">URT_THREAD_STATE_SLEEPING = 2</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="213" x="5764.95" y="1637.9839">URT_THREAD_STATE_SUSPENDED = 3</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="190" x="5764.95" y="1650.7886">URT_THREAD_STATE_WAITING = 4</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="214" x="5764.95" y="1663.5933">URT_THREAD_STATE_TERMINATED = 5</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="5759.95" x2="5983.95" y1="1670.1875" y2="1670.1875"/><!--class urt_osThread_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="460.9453" id="urt_osThread_t" style="stroke: #A80036; stroke-width: 1.5;" width="613" x="5707.45" y="964.8594"/><ellipse cx="5962.7" cy="980.8594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M5963.5438,987.6094 L5961.0906,987.6094 L5961.0906,977.3594 L5957.95,977.3594 L5957.95,975.2188 L5966.6844,975.2188 L5966.6844,977.3594 L5963.5438,977.3594 L5963.5438,987.6094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="94" x="5983.2" y="985.0137">urt_osThread_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="5708.45" x2="6319.45" y1="996.8594" y2="996.8594"/><ellipse cx="5718.45" cy="1008.7617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="280" x="5727.45" y="1011.0698">URT_THREAD_PRIO_LOW_MIN : urt_osThreadPrio_t</text><ellipse cx="5718.45" cy="1021.5664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="283" x="5727.45" y="1023.8745">URT_THREAD_PRIO_LOW_MAX : urt_osThreadPrio_t</text><ellipse cx="5718.45" cy="1034.3711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="302" x="5727.45" y="1036.6792">URT_THREAD_PRIO_NORMAL_MIN : urt_osThreadPrio_t</text><ellipse cx="5718.45" cy="1047.1758" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="305" x="5727.45" y="1049.4839">URT_THREAD_PRIO_NORMAL_MAX : urt_osThreadPrio_t</text><ellipse cx="5718.45" cy="1059.9805" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="284" x="5727.45" y="1062.2886">URT_THREAD_PRIO_HIGH_MIN : urt_osThreadPrio_t</text><ellipse cx="5718.45" cy="1072.7852" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="287" x="5727.45" y="1075.0933">URT_THREAD_PRIO_HIGH_MAX : urt_osThreadPrio_t</text><ellipse cx="5718.45" cy="1085.5898" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="270" x="5727.45" y="1087.8979">URT_THREAD_PRIO_RT_MIN : urt_osThreadPrio_t</text><ellipse cx="5718.45" cy="1098.3945" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="273" x="5727.45" y="1100.7026">URT_THREAD_PRIO_RT_MAX : urt_osThreadPrio_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="5708.45" x2="6319.45" y1="1107.2969" y2="1107.2969"/><ellipse cx="5718.45" cy="1119.1992" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="179" x="5727.45" y="1121.5073">URT_THREAD_MAX_SLEEP : float</text><ellipse cx="5718.45" cy="1132.0039" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="225" x="5727.45" y="1134.312">URT_THREAD_MAX_SSLEP : unsigned int</text><ellipse cx="5718.45" cy="1144.8086" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="233" x="5727.45" y="1147.1167">URT_THREAD_MAX_MSLEEP : unsigned int</text><ellipse cx="5718.45" cy="1157.6133" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="232" x="5727.45" y="1159.9214">URT_THREAD_MAX_USLEEP : unsigned int</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="5708.45" x2="6319.45" y1="1166.5156" y2="1166.5156"/><ellipse cx="5718.45" cy="1178.418" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="286" x="5727.45" y="1180.7261">URT_THREAD_WORKING_AREA (varname, stacksize)</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="5708.45" x2="6319.45" y1="1187.3203" y2="1187.3203"/><ellipse cx="5718.45" cy="1199.2227" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="587" x="5727.45" y="1201.5308">urtThreadInit (wa : void*, wasize : size_t, func : urt_osThreadFunction_t*, arg : void*) : urt_osThread_t*</text><ellipse cx="5718.45" cy="1212.0273" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="490" x="5727.45" y="1214.3354">urtThreadStart (thread : urt_osThread_t*, prio : urt_osThreadPrio_t, arg : void*) : void</text><ellipse cx="5718.45" cy="1224.832" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="153" x="5727.45" y="1227.1401">urtThreadYield (void) : void</text><ellipse cx="5718.45" cy="1237.6367" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="389" x="5727.45" y="1239.9448">urtThreadGetPriority (thread : urt_osThread_t*) : urt_osThreadPrio_t</text><ellipse cx="5718.45" cy="1250.4414" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="453" x="5727.45" y="1252.7495">urtThreadSetPriority (thread : urt_osThread_t*, prio : urt_osThreadPrio_t) : void</text><ellipse cx="5718.45" cy="1263.2461" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="176" x="5727.45" y="1265.5542">urtThreadSuspend (void) : void</text><ellipse cx="5718.45" cy="1276.0508" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="335" x="5727.45" y="1278.3589">urtThreadResume (thread : urt_osThread_t*) : urt_status_t</text><ellipse cx="5718.45" cy="1288.8555" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="220" x="5727.45" y="1291.1636">urtThreadSleep (seconds : float) : void</text><ellipse cx="5718.45" cy="1301.6602" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="273" x="5727.45" y="1303.9683">urtThreadSSleep (seconds : usnigned int) : void</text><ellipse cx="5718.45" cy="1314.4648" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="297" x="5727.45" y="1316.7729">urtThreadMSleep (milliseconds : unsigned int) : void</text><ellipse cx="5718.45" cy="1327.2695" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="305" x="5727.45" y="1329.5776">urtThreadUSleep (microseconds : unsigned int) : void</text><ellipse cx="5718.45" cy="1340.0742" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="271" x="5727.45" y="1342.3823">urtThreadSleepUntil (time : urt_osTime_t) : void</text><ellipse cx="5718.45" cy="1352.8789" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="146" x="5727.45" y="1355.187">urtThreadExit (void) : void</text><ellipse cx="5718.45" cy="1365.6836" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="518" x="5727.45" y="1367.9917">urtThreadTerminate (thread : urt_osThread_t*, sig : urt_osThreadTerminateSignal_t) : void</text><ellipse cx="5718.45" cy="1378.4883" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="264" x="5727.45" y="1380.7964">urtThreadJoin (thread : urt_osThread_t*) : void</text><ellipse cx="5718.45" cy="1391.293" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="387" x="5727.45" y="1393.6011">urtThreadGetState (thread : urt_osThread_t*) : urt_osThreadState_t</text><ellipse cx="5718.45" cy="1404.0977" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="380" x="5727.45" y="1406.4058">urtThreadGetChildren (thread : urt_osThread_t*) : urt_osThread_t*</text><ellipse cx="5718.45" cy="1416.9023" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="371" x="5727.45" y="1419.2104">urtThreadGetSibling (thread : urt_osThread_t*) : urt_psThread_t*</text><!--class urt_osEventMask_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="60.8047" id="urt_osEventMask_t" style="stroke: #A80036; stroke-width: 1.5;" width="294" x="6604.95" y="1585.3594"/><ellipse cx="6689.2" cy="1601.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M6690.0438,1608.1094 L6687.5906,1608.1094 L6687.5906,1597.8594 L6684.45,1597.8594 L6684.45,1595.7188 L6693.1844,1595.7188 L6693.1844,1597.8594 L6690.0438,1597.8594 L6690.0438,1608.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="117" x="6709.7" y="1605.5137">urt_osEventMask_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="6605.95" x2="6897.95" y1="1617.3594" y2="1617.3594"/><ellipse cx="6615.95" cy="1629.2617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="268" x="6624.95" y="1631.5698">URT_EVENTMASK_MAXPRIO : urt_osEventMask_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="6605.95" x2="6897.95" y1="1638.1641" y2="1638.1641"/><!--class urt_osEventFlags_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="48" id="urt_osEventFlags_t" style="stroke: #A80036; stroke-width: 1.5;" width="150" x="7592.95" y="1805.8594"/><ellipse cx="7607.95" cy="1821.8594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M7608.7938,1828.6094 L7606.3406,1828.6094 L7606.3406,1818.3594 L7603.2,1818.3594 L7603.2,1816.2188 L7611.9344,1816.2188 L7611.9344,1818.3594 L7608.7938,1818.3594 L7608.7938,1828.6094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="118" x="7621.95" y="1826.0137">urt_osEventFlags_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="7593.95" x2="7741.95" y1="1837.8594" y2="1837.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="7593.95" x2="7741.95" y1="1845.8594" y2="1845.8594"/><!--class urt_osEventWaitType_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="86.4141" id="urt_osEventWaitType_t" style="stroke: #A80036; stroke-width: 1.5;" width="173" x="6934.45" y="1572.8594"/><ellipse cx="6949.45" cy="1588.8594" fill="#EB937F" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M6953.5594,1594.8594 L6945.8406,1594.8594 L6945.8406,1582.4688 L6953.5594,1582.4688 L6953.5594,1584.625 L6948.2938,1584.625 L6948.2938,1587.2969 L6953.0594,1587.2969 L6953.0594,1589.4531 L6948.2938,1589.4531 L6948.2938,1592.7031 L6953.5594,1592.7031 L6953.5594,1594.8594 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="141" x="6963.45" y="1593.0137">urt_osEventWaitType_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="6935.45" x2="7106.45" y1="1604.8594" y2="1604.8594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="150" x="6940.45" y="1619.0698">URT_EVENT_WAIT_ONE = 0</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="148" x="6940.45" y="1631.8745">URT_EVENT_WAIT_ANY = 1</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="145" x="6940.45" y="1644.6792">URT_EVENT_WAIT_ALL = 2</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="6935.45" x2="7106.45" y1="1651.2734" y2="1651.2734"/><!--class urt_osEventListener_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="86.4141" id="urt_osEventListener_t" style="stroke: #A80036; stroke-width: 1.5;" width="494" x="7142.95" y="1572.8594"/><ellipse cx="7318.2" cy="1588.8594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M7319.0438,1595.6094 L7316.5906,1595.6094 L7316.5906,1585.3594 L7313.45,1585.3594 L7313.45,1583.2188 L7322.1844,1583.2188 L7322.1844,1585.3594 L7319.0438,1585.3594 L7319.0438,1595.6094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="135" x="7338.7" y="1593.0137">urt_osEventListener_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="7143.95" x2="7635.95" y1="1604.8594" y2="1604.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="7143.95" x2="7635.95" y1="1612.8594" y2="1612.8594"/><ellipse cx="7153.95" cy="1624.7617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="341" x="7162.95" y="1627.0698">urtEventListenerInit (listener : urt_osEventListener_t*) : void</text><ellipse cx="7153.95" cy="1637.5664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="458" x="7162.95" y="1639.8745">urtEventListenerGetFlags (listener : urt_osEventListener_t*) : urt_osEventFlags_t</text><ellipse cx="7153.95" cy="1650.3711" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="468" x="7162.95" y="1652.6792">urtEventListenerClearFlags (listener : urt_osEventListener_t*) : urt_osEventFlags_t</text><!--class urt_osEventSource_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="73.6094" id="urt_osEventSource_t" style="stroke: #A80036; stroke-width: 1.5;" width="547" x="7672.45" y="1578.8594"/><ellipse cx="7877.2" cy="1594.8594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M7878.0438,1601.6094 L7875.5906,1601.6094 L7875.5906,1591.3594 L7872.45,1591.3594 L7872.45,1589.2188 L7881.1844,1589.2188 L7881.1844,1591.3594 L7878.0438,1591.3594 L7878.0438,1601.6094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="129" x="7897.7" y="1599.0137">urt_osEventSource_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="7673.45" x2="8218.45" y1="1610.8594" y2="1610.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="7673.45" x2="8218.45" y1="1618.8594" y2="1618.8594"/><ellipse cx="7683.45" cy="1630.7617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="325" x="7692.45" y="1633.0698">urtEventSourceInit (source : urt_osEventSource_t*) : void</text><ellipse cx="7683.45" cy="1643.5664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="521" x="7692.45" y="1645.8745">urtEventSourceBroadcast (source : urt_osEventSource_t*, flags : urt_osEventFlags_t) : void</text><!--class urt_events--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="86.4141" id="urt_events" style="stroke: #A80036; stroke-width: 1.5;" width="735" x="6604.45" y="1152.3594"/><ellipse cx="6934.7" cy="1168.3594" fill="#FFFFFF" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M6938.9344,1164.125 L6933.6531,1164.125 L6933.6531,1166.7969 L6938.45,1166.7969 L6938.45,1168.9531 L6933.6531,1168.9531 L6933.6531,1174.3594 L6931.2156,1174.3594 L6931.2156,1161.9688 L6938.9344,1161.9688 L6938.9344,1164.125 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="66" x="6955.2" y="1172.5137">urt_events</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="6605.45" x2="7338.45" y1="1184.3594" y2="1184.3594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="6605.45" x2="7338.45" y1="1192.3594" y2="1192.3594"/><ellipse cx="6615.45" cy="1204.2617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="709" x="6624.45" y="1206.5698">urtEventRegister (source : urt_osEventSource_t*, listener : urt_osEventListener_t*, mask : urt_osEventMask_t) : urt_status_t</text><ellipse cx="6615.45" cy="1217.0664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="567" x="6624.45" y="1219.3745">urtEventUnregister (source _ urt_osEventSource_t*, listener : urt_osEventListener_t*) : urt_status_t</text><ellipse cx="6615.45" cy="1229.8711" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="488" x="6624.45" y="1232.1792">urtEventWait (type : urt_osEventWaitType_t, timeout : urt_delay_t) : urt_osEventMask_t</text><!--class urt_message_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="167.2422" id="urt_message_t" style="stroke: #A80036; stroke-width: 1.5;" width="451" x="3076.45" y="703.8594"/><ellipse cx="3251.7" cy="719.8594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M3251.1844,720.4219 Q3249.325,719.7188 3248.6766,718.9453 Q3248.0281,718.1719 3248.0281,716.8594 Q3248.0281,715.1719 3249.1063,714.2031 Q3250.1844,713.2344 3252.0594,713.2344 Q3252.9188,713.2344 3253.7703,713.4297 Q3254.6219,713.625 3255.4656,714.0156 L3255.4656,716.4063 Q3254.6844,715.8438 3253.8641,715.5547 Q3253.0438,715.2656 3252.2469,715.2656 Q3251.3719,715.2656 3250.8953,715.625 Q3250.4188,715.9844 3250.4188,716.6406 Q3250.4188,717.1563 3250.7625,717.4922 Q3251.1063,717.8281 3252.2,718.2344 L3253.2625,718.6406 Q3254.7469,719.1875 3255.4578,720.0938 Q3256.1688,721 3256.1688,722.375 Q3256.1688,724.25 3255.0594,725.1719 Q3253.95,726.0938 3251.7,726.0938 Q3250.7781,726.0938 3249.8563,725.875 Q3248.9344,725.6563 3248.075,725.2344 L3248.075,722.7031 Q3249.0438,723.3906 3249.9656,723.7344 Q3250.8875,724.0781 3251.7781,724.0781 Q3252.6844,724.0781 3253.1844,723.6641 Q3253.6844,723.25 3253.6844,722.5156 Q3253.6844,721.9531 3253.3484,721.5391 Q3253.0125,721.125 3252.3875,720.875 L3251.1844,720.4219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="92" x="3272.2" y="724.0137">urt_message_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3077.45" x2="3526.45" y1="735.8594" y2="735.8594"/><ellipse cx="3087.45" cy="747.7617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="127" x="3096.45" y="750.0698">next : urt_message_t*</text><ellipse cx="3087.45" cy="760.5664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="85" x="3096.45" y="762.8745">payload : void*</text><ellipse cx="3087.45" cy="773.3711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="146" x="3096.45" y="775.6792">originTime : urt_osTime_t</text><ellipse cx="3087.45" cy="786.1758" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="113" x="3096.45" y="788.4839">lock : urt_osMutex_t</text><ellipse cx="3087.45" cy="798.9805" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="211" x="3096.45" y="801.2886">numHrtConsumersLeft : unsigned int</text><ellipse cx="3087.45" cy="811.7852" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="208" x="3096.45" y="814.0933">hrtConsumersLeft : urt_osCondvar_t</text><ellipse cx="3087.45" cy="841.3945" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="194" x="3096.45" y="843.7026">numConsumersLeft : unsigned int</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="3077.45" x2="3258.45" y1="827.0898" y2="827.0898"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="87" x="3258.45" y="830.3979">evaluation data</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="3345.45" x2="3526.45" y1="827.0898" y2="827.0898"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="3077.45" x2="3526.45" y1="850.2969" y2="850.2969"/><ellipse cx="3087.45" cy="862.1992" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="425" x="3096.45" y="864.5073">urtMessageInit (message : urt_message_t*, payload : void*) : urt_status_t</text><!--class urt_subscriber_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="244.0703" id="urt_subscriber_t" style="stroke: #A80036; stroke-width: 1.5;" width="851" x="1337.45" y="121.8594"/><ellipse cx="1708.2" cy="137.8594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1707.6844,138.4219 Q1705.825,137.7188 1705.1766,136.9453 Q1704.5281,136.1719 1704.5281,134.8594 Q1704.5281,133.1719 1705.6063,132.2031 Q1706.6844,131.2344 1708.5594,131.2344 Q1709.4188,131.2344 1710.2703,131.4297 Q1711.1219,131.625 1711.9656,132.0156 L1711.9656,134.4063 Q1711.1844,133.8438 1710.3641,133.5547 Q1709.5438,133.2656 1708.7469,133.2656 Q1707.8719,133.2656 1707.3953,133.625 Q1706.9188,133.9844 1706.9188,134.6406 Q1706.9188,135.1563 1707.2625,135.4922 Q1707.6063,135.8281 1708.7,136.2344 L1709.7625,136.6406 Q1711.2469,137.1875 1711.9578,138.0938 Q1712.6688,139 1712.6688,140.375 Q1712.6688,142.25 1711.5594,143.1719 Q1710.45,144.0938 1708.2,144.0938 Q1707.2781,144.0938 1706.3563,143.875 Q1705.4344,143.6563 1704.575,143.2344 L1704.575,140.7031 Q1705.5438,141.3906 1706.4656,141.7344 Q1707.3875,142.0781 1708.2781,142.0781 Q1709.1844,142.0781 1709.6844,141.6641 Q1710.1844,141.25 1710.1844,140.5156 Q1710.1844,139.9531 1709.8484,139.5391 Q1709.5125,139.125 1708.8875,138.875 L1707.6844,138.4219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="101" x="1728.7" y="142.0137">urt_subscriber_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1338.45" x2="2187.45" y1="153.8594" y2="153.8594"/><ellipse cx="1348.45" cy="165.7617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="135" x="1357.45" y="168.0698">next : urt_subscriber_t*</text><ellipse cx="1348.45" cy="178.5664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="104" x="1357.45" y="180.8745">topic : urt_topic_t*</text><ellipse cx="1348.45" cy="191.3711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="198" x="1357.45" y="193.6792">evtListener : urt_osEventListener_t</text><ellipse cx="1348.45" cy="204.1758" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="122" x="1357.45" y="206.4839">rtclass : urt_rtclass_t</text><ellipse cx="1348.45" cy="216.9805" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="175" x="1357.45" y="219.2886">lastMessage : urt_message_t*</text><ellipse cx="1348.45" cy="229.7852" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="186" x="1357.45" y="232.0933">lastMessageTime : urt_osTime_t</text><ellipse cx="1348.45" cy="259.3945" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="138" x="1357.45" y="261.7026">minLatency : urt_delay_t</text><ellipse cx="1348.45" cy="272.1992" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="141" x="1357.45" y="274.5073">maxLatency : urt_delay_t</text><ellipse cx="1348.45" cy="285.0039" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="136" x="1357.45" y="287.312">sumLatencies : uint64_t</text><ellipse cx="1348.45" cy="297.8086" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="215" x="1357.45" y="300.1167">numMessagesReceived : unsigned int</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="1338.45" x2="1719.45" y1="245.0898" y2="245.0898"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="87" x="1719.45" y="248.3979">evaluation data</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="1806.45" x2="2187.45" y1="245.0898" y2="245.0898"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="1338.45" x2="2187.45" y1="306.7109" y2="306.7109"/><ellipse cx="1348.45" cy="318.6133" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="359" x="1357.45" y="320.9214">urtSubscriberInit (subscriber : urt_subscriber_t*) : urt_status_t</text><ellipse cx="1348.45" cy="331.418" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="825" x="1357.45" y="333.7261">urtSubscriberSubscribe (subscriber : urt_subscriber_t*, topic : urt_topic_t*, rtclass : urt_rtclass_t*, messages : urt_messages_t*) : urt_status_t</text><ellipse cx="1348.45" cy="344.2227" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="413" x="1357.45" y="346.5308">urtSubscriberUnsubscribe (subscriber : urt_subscriber_t*) : urt_status_t</text><ellipse cx="1348.45" cy="357.0273" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="675" x="1357.45" y="359.3354">urtSubscriberFetchMessage (subscriber : urt_subscriber_t*, payload : void*, bytes : size_t, latest : bool) : urt_status_t</text><!--class urt_topic_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="218.4609" id="urt_topic_t" style="stroke: #A80036; stroke-width: 1.5;" width="384" x="3105.95" y="425.8594"/><ellipse cx="3260.7" cy="441.8594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M3260.1844,442.4219 Q3258.325,441.7188 3257.6766,440.9453 Q3257.0281,440.1719 3257.0281,438.8594 Q3257.0281,437.1719 3258.1063,436.2031 Q3259.1844,435.2344 3261.0594,435.2344 Q3261.9188,435.2344 3262.7703,435.4297 Q3263.6219,435.625 3264.4656,436.0156 L3264.4656,438.4063 Q3263.6844,437.8438 3262.8641,437.5547 Q3262.0438,437.2656 3261.2469,437.2656 Q3260.3719,437.2656 3259.8953,437.625 Q3259.4188,437.9844 3259.4188,438.6406 Q3259.4188,439.1563 3259.7625,439.4922 Q3260.1063,439.8281 3261.2,440.2344 L3262.2625,440.6406 Q3263.7469,441.1875 3264.4578,442.0938 Q3265.1688,443 3265.1688,444.375 Q3265.1688,446.25 3264.0594,447.1719 Q3262.95,448.0938 3260.7,448.0938 Q3259.7781,448.0938 3258.8563,447.875 Q3257.9344,447.6563 3257.075,447.2344 L3257.075,444.7031 Q3258.0438,445.3906 3258.9656,445.7344 Q3259.8875,446.0781 3260.7781,446.0781 Q3261.6844,446.0781 3262.1844,445.6641 Q3262.6844,445.25 3262.6844,444.5156 Q3262.6844,443.9531 3262.3484,443.5391 Q3262.0125,443.125 3261.3875,442.875 L3260.1844,442.4219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="66" x="3281.2" y="446.0137">urt_topic_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3106.95" x2="3488.95" y1="457.8594" y2="457.8594"/><ellipse cx="3116.95" cy="469.7617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="101" x="3125.95" y="472.0698">next : urt_topic_t*</text><ellipse cx="3116.95" cy="482.5664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="113" x="3125.95" y="484.8745">lock : urt_osMutex_t</text><ellipse cx="3116.95" cy="495.3711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="186" x="3125.95" y="497.6792">evtSource : urt_osEventSource_t</text><ellipse cx="3116.95" cy="508.1758" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="193" x="3125.95" y="510.4839">numHrtSubscribers : unsigned int</text><ellipse cx="3116.95" cy="520.9805" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="196" x="3125.95" y="523.2886">hrtSubscribers : urt_subscriber_t*</text><ellipse cx="3116.95" cy="533.7852" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="145" x="3125.95" y="536.0933">qosTimer : urt_osTimer_t</text><ellipse cx="3116.95" cy="546.5898" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="209" x="3125.95" y="548.8979">mandatoryMessage : urt_message_t</text><ellipse cx="3116.95" cy="559.3945" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="186" x="3125.95" y="561.7026">latestMessage : urt_message_t*</text><ellipse cx="3116.95" cy="572.1992" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="91" x="3125.95" y="574.5073">id : urt_topicid_t</text><ellipse cx="3116.95" cy="601.8086" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="222" x="3125.95" y="604.1167">numDiscardedMessages : unsigned int</text><ellipse cx="3116.95" cy="614.6133" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="176" x="3125.95" y="616.9214">numSubscribers : unsigned int</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="3106.95" x2="3254.45" y1="587.5039" y2="587.5039"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="87" x="3254.45" y="590.812">evaluation data</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="3341.45" x2="3488.95" y1="587.5039" y2="587.5039"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="3106.95" x2="3488.95" y1="623.5156" y2="623.5156"/><ellipse cx="3116.95" cy="635.418" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="358" x="3125.95" y="637.7261">urtTopicInit (topic : urt_topic_t*, id : urt_topicid_t) : urt_status_t</text><!--class urt_publisher_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="128.8281" id="urt_publisher_t" style="stroke: #A80036; stroke-width: 1.5;" width="759" x="2785.45" y="179.3594"/><ellipse cx="3114.2" cy="195.3594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M3113.6844,195.9219 Q3111.825,195.2188 3111.1766,194.4453 Q3110.5281,193.6719 3110.5281,192.3594 Q3110.5281,190.6719 3111.6063,189.7031 Q3112.6844,188.7344 3114.5594,188.7344 Q3115.4188,188.7344 3116.2703,188.9297 Q3117.1219,189.125 3117.9656,189.5156 L3117.9656,191.9063 Q3117.1844,191.3438 3116.3641,191.0547 Q3115.5438,190.7656 3114.7469,190.7656 Q3113.8719,190.7656 3113.3953,191.125 Q3112.9188,191.4844 3112.9188,192.1406 Q3112.9188,192.6563 3113.2625,192.9922 Q3113.6063,193.3281 3114.7,193.7344 L3115.7625,194.1406 Q3117.2469,194.6875 3117.9578,195.5938 Q3118.6688,196.5 3118.6688,197.875 Q3118.6688,199.75 3117.5594,200.6719 Q3116.45,201.5938 3114.2,201.5938 Q3113.2781,201.5938 3112.3563,201.375 Q3111.4344,201.1563 3110.575,200.7344 L3110.575,198.2031 Q3111.5438,198.8906 3112.4656,199.2344 Q3113.3875,199.5781 3114.2781,199.5781 Q3115.1844,199.5781 3115.6844,199.1641 Q3116.1844,198.75 3116.1844,198.0156 Q3116.1844,197.4531 3115.8484,197.0391 Q3115.5125,196.625 3114.8875,196.375 L3113.6844,195.9219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="93" x="3134.7" y="199.5137">urt_publisher_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2786.45" x2="3543.45" y1="211.3594" y2="211.3594"/><ellipse cx="2796.45" cy="223.2617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="104" x="2805.45" y="225.5698">topic : urt_topic_t*</text><ellipse cx="2796.45" cy="252.8711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="174" x="2805.45" y="255.1792">publishAttempts : unsigned int</text><ellipse cx="2796.45" cy="265.6758" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="149" x="2805.45" y="267.9839">publishFails : unsigned int</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="2786.45" x2="3121.45" y1="238.5664" y2="238.5664"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="87" x="3121.45" y="241.8745">evaluation data</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="3208.45" x2="3543.45" y1="238.5664" y2="238.5664"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="2786.45" x2="3543.45" y1="274.5781" y2="274.5781"/><ellipse cx="2796.45" cy="286.4805" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="617" x="2805.45" y="288.7886">urtPublisherInit (publisher : urt_publisher_t*, topic : urt_topic_t*, messages : urt_message_t*) : urt_status_t</text><ellipse cx="2796.45" cy="299.2852" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="733" x="2805.45" y="301.5933">urtPublisherPublish (publisher : urt_publisher_t*, payload : void*, n : size_t, t : urt_osTime_t, timeout : urt_delay_t) : urt_status_t</text><!--class urt_core_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="163.2422" id="urt_core_t" style="stroke: #A80036; stroke-width: 1.5;" width="509" x="2241.45" y="162.3594"/><ellipse cx="2460.2" cy="178.3594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M2459.6844,178.9219 Q2457.825,178.2188 2457.1766,177.4453 Q2456.5281,176.6719 2456.5281,175.3594 Q2456.5281,173.6719 2457.6063,172.7031 Q2458.6844,171.7344 2460.5594,171.7344 Q2461.4188,171.7344 2462.2703,171.9297 Q2463.1219,172.125 2463.9656,172.5156 L2463.9656,174.9063 Q2463.1844,174.3438 2462.3641,174.0547 Q2461.5438,173.7656 2460.7469,173.7656 Q2459.8719,173.7656 2459.3953,174.125 Q2458.9188,174.4844 2458.9188,175.1406 Q2458.9188,175.6563 2459.2625,175.9922 Q2459.6063,176.3281 2460.7,176.7344 L2461.7625,177.1406 Q2463.2469,177.6875 2463.9578,178.5938 Q2464.6688,179.5 2464.6688,180.875 Q2464.6688,182.75 2463.5594,183.6719 Q2462.45,184.5938 2460.2,184.5938 Q2459.2781,184.5938 2458.3563,184.375 Q2457.4344,184.1563 2456.575,183.7344 L2456.575,181.2031 Q2457.5438,181.8906 2458.4656,182.2344 Q2459.3875,182.5781 2460.2781,182.5781 Q2461.1844,182.5781 2461.6844,182.1641 Q2462.1844,181.75 2462.1844,181.0156 Q2462.1844,180.4531 2461.8484,180.0391 Q2461.5125,179.625 2460.8875,179.375 L2459.6844,178.9219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="63" x="2480.7" y="182.5137">urt_core_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2242.45" x2="2749.45" y1="194.3594" y2="194.3594"/><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="2249.45" y="203.2617"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="119" x="2261.45" y="208.5698">_nodes : urt_node_t*</text><line style="stroke: #000000; stroke-width: 1.0;" x1="2261.45" x2="2380.45" y1="210.5698" y2="210.5698"/><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="2249.45" y="216.0664"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="117" x="2261.45" y="221.3745">_topics : urt_topic_t*</text><line style="stroke: #000000; stroke-width: 1.0;" x1="2261.45" x2="2378.45" y1="223.3745" y2="223.3745"/><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="2249.45" y="228.8711"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="192" x="2261.45" y="234.1792">_evtSource : urt_osEventSource_t</text><line style="stroke: #000000; stroke-width: 1.0;" x1="2261.45" x2="2453.45" y1="236.1792" y2="236.1792"/><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="2249.45" y="241.6758"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="119" x="2261.45" y="246.9839">_lock : urt_osMutex_t</text><line style="stroke: #000000; stroke-width: 1.0;" x1="2261.45" x2="2380.45" y1="248.9839" y2="248.9839"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="2242.45" x2="2749.45" y1="253.5781" y2="253.5781"/><ellipse cx="2252.45" cy="265.4805" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="175" x="2261.45" y="267.7886">urtCoreInit (void) : urt_status_t</text><ellipse cx="2252.45" cy="278.2852" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="222" x="2261.45" y="280.5933">urtCoreStartNodes (void) : urt_status_t</text><ellipse cx="2252.45" cy="291.0898" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="483" x="2261.45" y="293.3979">urtCoreSynchronizeNodes (node : urt_node_t*, stage : urt_nodesync_t) : urt_status_t</text><ellipse cx="2252.45" cy="303.8945" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="220" x="2261.45" y="306.2026">urtCoreStopNodes (void) : urt_status_t</text><ellipse cx="2252.45" cy="316.6992" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="299" x="2261.45" y="319.0073">urtCoreRetrieveTopic (id : urt_topicid_t) : urt_topic_t*</text><!--class urt_node_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="176.0469" id="urt_node_t" style="stroke: #A80036; stroke-width: 1.5;" width="1104" x="1948.95" y="446.8594"/><ellipse cx="2463.2" cy="462.8594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M2462.6844,463.4219 Q2460.825,462.7188 2460.1766,461.9453 Q2459.5281,461.1719 2459.5281,459.8594 Q2459.5281,458.1719 2460.6063,457.2031 Q2461.6844,456.2344 2463.5594,456.2344 Q2464.4188,456.2344 2465.2703,456.4297 Q2466.1219,456.625 2466.9656,457.0156 L2466.9656,459.4063 Q2466.1844,458.8438 2465.3641,458.5547 Q2464.5438,458.2656 2463.7469,458.2656 Q2462.8719,458.2656 2462.3953,458.625 Q2461.9188,458.9844 2461.9188,459.6406 Q2461.9188,460.1563 2462.2625,460.4922 Q2462.6063,460.8281 2463.7,461.2344 L2464.7625,461.6406 Q2466.2469,462.1875 2466.9578,463.0938 Q2467.6688,464 2467.6688,465.375 Q2467.6688,467.25 2466.5594,468.1719 Q2465.45,469.0938 2463.2,469.0938 Q2462.2781,469.0938 2461.3563,468.875 Q2460.4344,468.6563 2459.575,468.2344 L2459.575,465.7031 Q2460.5438,466.3906 2461.4656,466.7344 Q2462.3875,467.0781 2463.2781,467.0781 Q2464.1844,467.0781 2464.6844,466.6641 Q2465.1844,466.25 2465.1844,465.5156 Q2465.1844,464.9531 2464.8484,464.5391 Q2464.5125,464.125 2463.8875,463.875 L2462.6844,463.4219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="67" x="2483.7" y="467.0137">urt_node_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1949.95" x2="3051.95" y1="478.8594" y2="478.8594"/><ellipse cx="1959.95" cy="490.7617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="102" x="1968.95" y="493.0698">next : urt_node_t*</text><ellipse cx="1959.95" cy="503.5664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="141" x="1968.95" y="505.8745">thread : urt_osThread_t*</text><ellipse cx="1959.95" cy="516.3711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="235" x="1968.95" y="518.6792">setupcallback : urt_nodeSetupCallback_t*</text><ellipse cx="1959.95" cy="529.1758" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="117" x="1968.95" y="531.4839">setupparams : void*</text><ellipse cx="1959.95" cy="541.9805" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="221" x="1968.95" y="544.2886">loopcallback : urt_nodeLoopCallback_t*</text><ellipse cx="1959.95" cy="554.7852" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="109" x="1968.95" y="557.0933">loopparams : void*</text><ellipse cx="1959.95" cy="567.5898" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="130" x="1968.95" y="569.8979">stage : urt_nodesync_t</text><ellipse cx="1959.95" cy="580.3945" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="178" x="1968.95" y="582.7026">listener : urt_osEventListener_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1949.95" x2="3051.95" y1="589.2969" y2="589.2969"/><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="1956.95" y="598.1992"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="179" x="1968.95" y="603.5073">_main : urt_osThreadFunction_t</text><line style="stroke: #000000; stroke-width: 1.0;" x1="1968.95" x2="2147.95" y1="605.5073" y2="605.5073"/><ellipse cx="1959.95" cy="614.0039" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="1078" x="1968.95" y="616.312">urtNodeInit (node : urt_node_t*, stacksize : size_t, setupcallback : urt_nodeSetupCallback_t*, setupparams : void*, loopcallback : urt_nodeLoopCallback_t*, loopparams : void*) : urt_status_t</text><!--class urt_rtclass_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="73.6094" id="urt_rtclass_t" style="stroke: #A80036; stroke-width: 1.5;" width="197" x="1509.45" y="497.8594"/><ellipse cx="1565.2" cy="513.8594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1564.6844,514.4219 Q1562.825,513.7188 1562.1766,512.9453 Q1561.5281,512.1719 1561.5281,510.8594 Q1561.5281,509.1719 1562.6063,508.2031 Q1563.6844,507.2344 1565.5594,507.2344 Q1566.4188,507.2344 1567.2703,507.4297 Q1568.1219,507.625 1568.9656,508.0156 L1568.9656,510.4063 Q1568.1844,509.8438 1567.3641,509.5547 Q1566.5438,509.2656 1565.7469,509.2656 Q1564.8719,509.2656 1564.3953,509.625 Q1563.9188,509.9844 1563.9188,510.6406 Q1563.9188,511.1563 1564.2625,511.4922 Q1564.6063,511.8281 1565.7,512.2344 L1566.7625,512.6406 Q1568.2469,513.1875 1568.9578,514.0938 Q1569.6688,515 1569.6688,516.375 Q1569.6688,518.25 1568.5594,519.1719 Q1567.45,520.0938 1565.2,520.0938 Q1564.2781,520.0938 1563.3563,519.875 Q1562.4344,519.6563 1561.575,519.2344 L1561.575,516.7031 Q1562.5438,517.3906 1563.4656,517.7344 Q1564.3875,518.0781 1565.2781,518.0781 Q1566.1844,518.0781 1566.6844,517.6641 Q1567.1844,517.25 1567.1844,516.5156 Q1567.1844,515.9531 1566.8484,515.5391 Q1566.5125,515.125 1565.8875,514.875 L1564.6844,514.4219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="77" x="1585.7" y="518.0137">urt_rtclass_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1510.45" x2="1705.45" y1="529.8594" y2="529.8594"/><ellipse cx="1520.45" cy="541.7617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="137" x="1529.45" y="544.0698">class : urt_rtclasstype_t</text><ellipse cx="1520.45" cy="554.5664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="171" x="1529.45" y="556.8745">params : urt_rtclassparams_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1510.45" x2="1705.45" y1="563.4688" y2="563.4688"/><!--class urt_rtclasstype_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="99.2188" id="urt_rtclasstype_t" style="stroke: #A80036; stroke-width: 1.5;" width="153" x="1341.45" y="737.8594"/><ellipse cx="1364.1" cy="753.8594" fill="#EB937F" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1368.2094,759.8594 L1360.4906,759.8594 L1360.4906,747.4688 L1368.2094,747.4688 L1368.2094,749.625 L1362.9438,749.625 L1362.9438,752.2969 L1367.7094,752.2969 L1367.7094,754.4531 L1362.9438,754.4531 L1362.9438,757.7031 L1368.2094,757.7031 L1368.2094,759.8594 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="104" x="1379.8" y="758.0137">urt_rtclasstype_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1342.45" x2="1493.45" y1="769.8594" y2="769.8594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="139" x="1347.45" y="784.0698">URT_RTCLASS_HARD = 0</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="134" x="1347.45" y="796.8745">URT_RTCLASS_FIRM = 1</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="139" x="1347.45" y="809.6792">URT_RTCLASS_SOFT = 2</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="141" x="1347.45" y="822.4839">URT_RTCLASS_NONE = 3</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1342.45" x2="1493.45" y1="829.0781" y2="829.0781"/><!--class urt_rtclassparams_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="99.2188" id="urt_rtclassparams_t" style="stroke: #A80036; stroke-width: 1.5;" width="156" x="1529.95" y="737.8594"/><ellipse cx="1544.95" cy="753.8594" fill="#90EE90" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1540.825,755.7813 L1540.825,747.9688 L1543.2781,747.9688 L1543.2781,756.4063 Q1543.2781,757.3281 1543.7547,757.8594 Q1544.2313,758.3906 1545.0594,758.3906 Q1545.9031,758.3906 1546.3719,757.8594 Q1546.8406,757.3281 1546.8406,756.4063 L1546.8406,747.9688 L1549.2938,747.9688 L1549.2938,755.7813 Q1549.2938,758.3125 1548.2938,759.4531 Q1547.2938,760.5938 1545.0594,760.5938 Q1542.8406,760.5938 1541.8328,759.4531 Q1540.825,758.3125 1540.825,755.7813 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="124" x="1558.95" y="758.0137">urt_rtclassparams_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1530.95" x2="1684.95" y1="769.8594" y2="769.8594"/><ellipse cx="1540.95" cy="781.7617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="120" x="1549.95" y="784.0698">hrt : urt_hrtparams_t</text><ellipse cx="1540.95" cy="794.5664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="114" x="1549.95" y="796.8745">frt : urt_frtparams_t</text><ellipse cx="1540.95" cy="807.3711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="116" x="1549.95" y="809.6792">srt : urt_srtparans_t</text><ellipse cx="1540.95" cy="820.1758" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="120" x="1549.95" y="822.4839">nrt : urt_nrtparams_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1530.95" x2="1684.95" y1="829.0781" y2="829.0781"/><!--class urt_hrtparams_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="86.4141" id="urt_hrtparams_t" style="stroke: #A80036; stroke-width: 1.5;" width="183" x="1285.45" y="1152.3594"/><ellipse cx="1323.4" cy="1168.3594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1322.8844,1168.9219 Q1321.025,1168.2188 1320.3766,1167.4453 Q1319.7281,1166.6719 1319.7281,1165.3594 Q1319.7281,1163.6719 1320.8063,1162.7031 Q1321.8844,1161.7344 1323.7594,1161.7344 Q1324.6188,1161.7344 1325.4703,1161.9297 Q1326.3219,1162.125 1327.1656,1162.5156 L1327.1656,1164.9063 Q1326.3844,1164.3438 1325.5641,1164.0547 Q1324.7438,1163.7656 1323.9469,1163.7656 Q1323.0719,1163.7656 1322.5953,1164.125 Q1322.1188,1164.4844 1322.1188,1165.1406 Q1322.1188,1165.6563 1322.4625,1165.9922 Q1322.8063,1166.3281 1323.9,1166.7344 L1324.9625,1167.1406 Q1326.4469,1167.6875 1327.1578,1168.5938 Q1327.8688,1169.5 1327.8688,1170.875 Q1327.8688,1172.75 1326.7594,1173.6719 Q1325.65,1174.5938 1323.4,1174.5938 Q1322.4781,1174.5938 1321.5563,1174.375 Q1320.6344,1174.1563 1319.775,1173.7344 L1319.775,1171.2031 Q1320.7438,1171.8906 1321.6656,1172.2344 Q1322.5875,1172.5781 1323.4781,1172.5781 Q1324.3844,1172.5781 1324.8844,1172.1641 Q1325.3844,1171.75 1325.3844,1171.0156 Q1325.3844,1170.4531 1325.0484,1170.0391 Q1324.7125,1169.625 1324.0875,1169.375 L1322.8844,1168.9219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="100" x="1342.5" y="1172.5137">urt_hrtparams_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1286.45" x2="1467.45" y1="1184.3594" y2="1184.3594"/><ellipse cx="1296.45" cy="1196.2617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="157" x="1305.45" y="1198.5698">deadlineOffset : urt_delay_t</text><ellipse cx="1296.45" cy="1209.0664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="150" x="1305.45" y="1211.3745">expectedRate : urt_delay_t</text><ellipse cx="1296.45" cy="1221.8711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="145" x="1305.45" y="1224.1792">qosTimer : urt_osTimer_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1286.45" x2="1467.45" y1="1230.7734" y2="1230.7734"/><!--class urt_frtparams_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="112.0234" id="urt_frtparams_t" style="stroke: #A80036; stroke-width: 1.5;" width="209" x="1503.45" y="1139.3594"/><ellipse cx="1555.7" cy="1155.3594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1555.1844,1155.9219 Q1553.325,1155.2188 1552.6766,1154.4453 Q1552.0281,1153.6719 1552.0281,1152.3594 Q1552.0281,1150.6719 1553.1063,1149.7031 Q1554.1844,1148.7344 1556.0594,1148.7344 Q1556.9188,1148.7344 1557.7703,1148.9297 Q1558.6219,1149.125 1559.4656,1149.5156 L1559.4656,1151.9063 Q1558.6844,1151.3438 1557.8641,1151.0547 Q1557.0438,1150.7656 1556.2469,1150.7656 Q1555.3719,1150.7656 1554.8953,1151.125 Q1554.4188,1151.4844 1554.4188,1152.1406 Q1554.4188,1152.6563 1554.7625,1152.9922 Q1555.1063,1153.3281 1556.2,1153.7344 L1557.2625,1154.1406 Q1558.7469,1154.6875 1559.4578,1155.5938 Q1560.1688,1156.5 1560.1688,1157.875 Q1560.1688,1159.75 1559.0594,1160.6719 Q1557.95,1161.5938 1555.7,1161.5938 Q1554.7781,1161.5938 1553.8563,1161.375 Q1552.9344,1161.1563 1552.075,1160.7344 L1552.075,1158.2031 Q1553.0438,1158.8906 1553.9656,1159.2344 Q1554.8875,1159.5781 1555.7781,1159.5781 Q1556.6844,1159.5781 1557.1844,1159.1641 Q1557.6844,1158.75 1557.6844,1158.0156 Q1557.6844,1157.4531 1557.3484,1157.0391 Q1557.0125,1156.625 1556.3875,1156.375 L1555.1844,1155.9219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="96" x="1576.2" y="1159.5137">urt_frtparams_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1504.45" x2="1711.45" y1="1171.3594" y2="1171.3594"/><ellipse cx="1514.45" cy="1183.2617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="157" x="1523.45" y="1185.5698">deadlineOffset : urt_delay_t</text><ellipse cx="1514.45" cy="1196.0664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="150" x="1523.45" y="1198.3745">expectedRate : urt_delay_t</text><ellipse cx="1514.45" cy="1208.8711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="145" x="1523.45" y="1211.1792">qosTimer : urt_osTimer_t</text><ellipse cx="1514.45" cy="1221.6758" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="183" x="1523.45" y="1223.9839">callback : urt_osTimerCallback_t</text><ellipse cx="1514.45" cy="1234.4805" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="98" x="1523.45" y="1236.7886">cbparams : void*</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1504.45" x2="1711.45" y1="1243.3828" y2="1243.3828"/><!--class urt_srtparams_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="73.6094" id="urt_srtparams_t" style="stroke: #A80036; stroke-width: 1.5;" width="322" x="927.951" y="1158.3594"/><ellipse cx="1035.201" cy="1174.3594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1034.6854,1174.9219 Q1032.826,1174.2188 1032.1776,1173.4453 Q1031.5291,1172.6719 1031.5291,1171.3594 Q1031.5291,1169.6719 1032.6073,1168.7031 Q1033.6854,1167.7344 1035.5604,1167.7344 Q1036.4198,1167.7344 1037.2713,1167.9297 Q1038.1229,1168.125 1038.9666,1168.5156 L1038.9666,1170.9063 Q1038.1854,1170.3438 1037.3651,1170.0547 Q1036.5448,1169.7656 1035.7479,1169.7656 Q1034.8729,1169.7656 1034.3963,1170.125 Q1033.9198,1170.4844 1033.9198,1171.1406 Q1033.9198,1171.6563 1034.2635,1171.9922 Q1034.6073,1172.3281 1035.701,1172.7344 L1036.7635,1173.1406 Q1038.2479,1173.6875 1038.9588,1174.5938 Q1039.6698,1175.5 1039.6698,1176.875 Q1039.6698,1178.75 1038.5604,1179.6719 Q1037.451,1180.5938 1035.201,1180.5938 Q1034.2791,1180.5938 1033.3573,1180.375 Q1032.4354,1180.1563 1031.576,1179.7344 L1031.576,1177.2031 Q1032.5448,1177.8906 1033.4666,1178.2344 Q1034.3885,1178.5781 1035.2791,1178.5781 Q1036.1854,1178.5781 1036.6854,1178.1641 Q1037.1854,1177.75 1037.1854,1177.0156 Q1037.1854,1176.4531 1036.8494,1176.0391 Q1036.5135,1175.625 1035.8885,1175.375 L1034.6854,1174.9219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="99" x="1055.701" y="1178.5137">urt_srtparams_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="928.951" x2="1248.951" y1="1190.3594" y2="1190.3594"/><ellipse cx="938.951" cy="1202.2617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="85" x="947.951" y="1204.5698">params : void*</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="928.951" x2="1248.951" y1="1211.1641" y2="1211.1641"/><ellipse cx="938.951" cy="1223.0664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="296" x="947.951" y="1225.3745">*usefulness (dt : urt_delay_t, params : void*) : float</text><!--class urt_nrtparams_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="48" id="urt_nrtparams_t" style="stroke: #A80036; stroke-width: 1.5;" width="132" x="1747.95" y="1171.3594"/><ellipse cx="1762.95" cy="1187.3594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1762.4344,1187.9219 Q1760.575,1187.2188 1759.9266,1186.4453 Q1759.2781,1185.6719 1759.2781,1184.3594 Q1759.2781,1182.6719 1760.3563,1181.7031 Q1761.4344,1180.7344 1763.3094,1180.7344 Q1764.1688,1180.7344 1765.0203,1180.9297 Q1765.8719,1181.125 1766.7156,1181.5156 L1766.7156,1183.9063 Q1765.9344,1183.3438 1765.1141,1183.0547 Q1764.2938,1182.7656 1763.4969,1182.7656 Q1762.6219,1182.7656 1762.1453,1183.125 Q1761.6688,1183.4844 1761.6688,1184.1406 Q1761.6688,1184.6563 1762.0125,1184.9922 Q1762.3563,1185.3281 1763.45,1185.7344 L1764.5125,1186.1406 Q1765.9969,1186.6875 1766.7078,1187.5938 Q1767.4188,1188.5 1767.4188,1189.875 Q1767.4188,1191.75 1766.3094,1192.6719 Q1765.2,1193.5938 1762.95,1193.5938 Q1762.0281,1193.5938 1761.1063,1193.375 Q1760.1844,1193.1563 1759.325,1192.7344 L1759.325,1190.2031 Q1760.2938,1190.8906 1761.2156,1191.2344 Q1762.1375,1191.5781 1763.0281,1191.5781 Q1763.9344,1191.5781 1764.4344,1191.1641 Q1764.9344,1190.75 1764.9344,1190.0156 Q1764.9344,1189.4531 1764.5984,1189.0391 Q1764.2625,1188.625 1763.6375,1188.375 L1762.4344,1187.9219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="100" x="1776.95" y="1191.5137">urt_nrtparams_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1748.95" x2="1878.95" y1="1203.3594" y2="1203.3594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="1748.95" x2="1878.95" y1="1211.3594" y2="1211.3594"/><!--class urt_nodeSetupCallback_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="60.8047" id="urt_nodeSetupCallback_t" style="stroke: #A80036; stroke-width: 1.5;" width="456" x="1935.95" y="756.8594"/><ellipse cx="2081.7" cy="772.8594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M2082.5438,779.6094 L2080.0906,779.6094 L2080.0906,769.3594 L2076.95,769.3594 L2076.95,767.2188 L2085.6844,767.2188 L2085.6844,769.3594 L2082.5438,769.3594 L2082.5438,779.6094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="156" x="2102.2" y="777.0137">urt_nodeSetupCallback_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1936.95" x2="2390.95" y1="788.8594" y2="788.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="1936.95" x2="2390.95" y1="796.8594" y2="796.8594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="444" x="1941.95" y="811.0698">urt_nodeSetupCallback_t (node : urt_node_t*, arg : void*) : urt_osEventMask_t</text><!--class urt_nodeLoopCallback_t--><rect fill="#FEFECE" filter="url(#f36vrh6z2vnxc)" height="60.8047" id="urt_nodeLoopCallback_t" style="stroke: #A80036; stroke-width: 1.5;" width="614" x="2426.95" y="756.8594"/><ellipse cx="2655.2" cy="772.8594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M2656.0438,779.6094 L2653.5906,779.6094 L2653.5906,769.3594 L2650.45,769.3594 L2650.45,767.2188 L2659.1844,767.2188 L2659.1844,769.3594 L2656.0438,769.3594 L2656.0438,779.6094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="149" x="2675.7" y="777.0137">urt_nodeLoopCallback_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2427.95" x2="3039.95" y1="788.8594" y2="788.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="2427.95" x2="3039.95" y1="796.8594" y2="796.8594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="602" x="2432.95" y="811.0698">urt_nodeLoopCallback_t (node : urt_node_t*, events : urt_osEventMask_t, arg : void*) : urt_osEventMask_t</text><!--link urt_osCondvar_t to urt_osMutex_t--><path d="M5238.71,1244.8604 C5308.49,1301.0144 5433.09,1390.3354 5557.95,1425.8594 C5629.5,1446.2154 8167.44,1413.8714 8235.95,1442.8594 C8293.05,1467.0194 8340.65,1520.7924 8370.62,1561.8284 " fill="none" id="urt_osCondvar_t-urt_osMutex_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="8373.83,1566.2614,8371.8035,1556.6232,8370.9027,1562.2079,8365.318,1561.307,8373.83,1566.2614" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osCondvar_t to urt_delay_t--><path d="M5124.47,1245.0164 C5054.48,1300.8684 4930.16,1389.4474 4805.95,1425.8594 C4724.68,1449.6824 4128.57,1439.5474 4043.95,1442.8594 C2822.83,1490.6524 1330.86,1590.3874 1027.35,1611.0594 " fill="none" id="urt_osCondvar_t-urt_delay_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="1022.11,1611.4164,1031.3631,1614.7899,1027.0982,1611.0735,1030.8146,1606.8087,1022.11,1611.4164" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osCondvar_t to urt_condvarStatus_t--><path d="M5181.95,1245.1854 C5181.95,1326.2034 5181.95,1487.4084 5181.95,1567.4684 " fill="none" id="urt_osCondvar_t-urt_condvarStatus_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="5181.95,1572.6224,5185.95,1563.6224,5181.95,1567.6224,5177.95,1563.6224,5181.95,1572.6224" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osTimer_t to urt_delay_t--><path d="M4367.36,1244.9234 C4298.21,1300.0204 4176.32,1387.2214 4054.95,1425.8594 C3459.39,1615.4584 1392.19,1616.4784 1027.22,1615.1444 " fill="none" id="urt_osTimer_t-urt_delay_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="1021.97,1615.1244,1030.9585,1619.1501,1026.97,1615.1387,1030.9814,1611.1501,1021.97,1615.1244" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osTimer_t to urt_status_t--><path d="M4369.24,1244.8704 C4300.72,1301.0334 4178.26,1390.3634 4054.95,1425.8594 C4012.89,1437.9664 941.826,1420.9324 903.951,1442.8594 C857.847,1469.5504 830.998,1526.5104 816.938,1567.5794 " fill="none" id="urt_osTimer_t-urt_status_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="815.286,1572.5054,821.9406,1565.2448,816.8761,1567.765,814.3559,1562.7005,815.286,1572.5054" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osTimer_t to urt_osTimerCallback_t--><path d="M4412,1245.1854 C4389.33,1330.6744 4342.97,1505.4434 4323.21,1579.9534 " fill="none" id="urt_osTimer_t-urt_osTimerCallback_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="4321.83,1585.1414,4327.9991,1577.464,4323.109,1580.3077,4320.2653,1575.4176,4321.83,1585.1414" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osThread_t to urt_osThreadPrio_t--><path d="M5754.62,1425.9564 C5749.94,1431.5634 5745.38,1437.2004 5740.95,1442.8594 C5704.81,1489.0654 5675.46,1551.4924 5660.25,1587.0324 " fill="none" id="urt_osThread_t-urt_osThreadPrio_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="5658.29,1591.6524,5665.4907,1584.933,5660.2451,1587.0505,5658.1276,1581.8049,5658.29,1591.6524" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osThread_t to urt_osThreadFunction_t--><path d="M6086.42,1426.1164 C6105.51,1486.6524 6123.88,1544.8764 6135.04,1580.2614 " fill="none" id="urt_osThread_t-urt_osThreadFunction_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="6136.63,1585.3134,6137.7388,1575.5271,6135.1266,1580.5448,6130.109,1577.9326,6136.63,1585.3134" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osThread_t to urt_osTime_t--><path d="M6320.51,1343.0124 C6405.53,1376.9164 6499.17,1408.2054 6588.95,1425.8594 C6643,1436.4884 8522.02,1419.5914 8571.95,1442.8594 C8630.18,1469.9944 8674,1532.6544 8698.06,1574.3764 " fill="none" id="urt_osThread_t-urt_osTime_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="8700.61,1578.8504,8699.6254,1569.0509,8698.1327,1574.5072,8692.6763,1573.0146,8700.61,1578.8504" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osThread_t to urt_osThreadTerminateSignal_t--><path d="M6272.75,1426.0844 C6278.24,1431.6854 6283.65,1437.2814 6288.95,1442.8594 C6329.36,1485.3854 6371.04,1538.4174 6398.09,1574.2664 " fill="none" id="urt_osThread_t-urt_osThreadTerminateSignal_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="6401.32,1578.5514,6399.1112,1568.9534,6398.3163,1574.5541,6392.7156,1573.7592,6401.32,1578.5514" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osThread_t to urt_osThreadState_t--><path d="M5935.99,1426.1164 C5920.8,1470.8844 5906.04,1514.3874 5894.53,1548.3244 " fill="none" id="urt_osThread_t-urt_osThreadState_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="5892.85,1553.2604,5899.5268,1546.0202,5894.4547,1548.5249,5891.95,1543.4527,5892.85,1553.2604" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osEventListener_t to urt_osEventFlags_t--><path d="M7445.21,1658.9974 C7501.31,1701.7804 7586.43,1766.6934 7633.54,1802.6204 " fill="none" id="urt_osEventListener_t-urt_osEventFlags_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="7637.7,1805.7934,7632.9645,1797.1577,7633.7226,1802.7635,7628.1167,1803.5215,7637.7,1805.7934" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osEventSource_t to urt_osEventFlags_t--><path d="M7898.48,1653.0624 C7842.82,1695.5074 7751.91,1764.8314 7702.53,1802.4924 " fill="none" id="urt_osEventSource_t-urt_osEventFlags_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="7698.46,1805.5914,7708.0433,1803.3195,7702.4374,1802.5615,7703.1955,1796.9557,7698.46,1805.5914" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_events to urt_osEventSource_t--><path d="M7021.6,1238.5864 C7089.2,1293.2194 7216.32,1386.0904 7342.95,1425.8594 C7475.02,1467.3354 7521.44,1402.8164 7653.95,1442.8594 C7746.72,1470.8914 7840.99,1534.0534 7896.43,1575.5354 " fill="none" id="urt_events-urt_osEventSource_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="7900.68,1578.7324,7895.8844,1570.1299,7896.6815,1575.7303,7891.0811,1576.5274,7900.68,1578.7324" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_events to urt_osEventListener_t--><path d="M7013.94,1238.4034 C7092.81,1317.3654 7262.48,1487.2334 7344.16,1569.0164 " fill="none" id="urt_events-urt_osEventListener_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="7347.99,1572.8434,7344.4675,1563.646,7344.4595,1569.3028,7338.8026,1569.2949,7347.99,1572.8434" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_events to urt_osEventMask_t--><path d="M6949.85,1238.4034 C6906.29,1321.2564 6810.13,1504.1944 6770.04,1580.4424 " fill="none" id="urt_events-urt_osEventMask_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="6767.49,1585.3084,6775.2174,1579.2021,6769.8158,1580.8823,6768.1356,1575.4807,6767.49,1585.3084" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_events to urt_status_t--><path d="M6918.63,1238.4334 C6844.39,1294.0594 6703.38,1389.2984 6564.95,1425.8594 C6526.94,1435.8984 937.997,1423.2034 903.951,1442.8594 C857.815,1469.4954 830.973,1526.4664 816.923,1567.5534 " fill="none" id="urt_events-urt_status_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="815.273,1572.4814,821.9249,1565.2183,816.8614,1567.7404,814.3394,1562.6769,815.273,1572.4814" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_events to urt_osEventWaitType_t--><path d="M6976.87,1238.4034 C6986.06,1316.8954 7005.77,1485.2144 7015.41,1567.5474 " fill="none" id="urt_events-urt_osEventWaitType_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="7016.03,1572.8434,7018.9575,1563.4397,7015.4492,1567.8772,7011.0116,1564.369,7016.03,1572.8434" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_events to urt_delay_t--><path d="M6918.29,1238.5944 C6843.95,1294.1684 6703.11,1389.0914 6564.95,1425.8594 C6497.28,1443.8684 4113.95,1440.6654 4043.95,1442.8594 C2822.5,1481.1484 1330.79,1588.3664 1027.34,1610.7364 " fill="none" id="urt_events-urt_delay_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="1022.1,1611.1234,1031.3723,1614.4437,1027.0862,1610.7519,1030.778,1606.4658,1022.1,1611.1234" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_rtclass_t to urt_rtclasstype_t--><path d="M1572.59,582.4794 C1539.05,626.6994 1488.86,692.8694 1454.83,737.7394 " fill="none" id="urt_rtclass_t-urt_rtclasstype_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1580.53,572.0194,1573.7206,574.3925,1573.2921,581.5908,1580.1015,579.2177,1580.53,572.0194" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1567.3261" y="591.5264">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1451.4538" y="726.7677">1</text><!--link urt_rtclass_t to urt_rtclassparams_t--><path d="M1607.95,585.0294 C1607.95,629.2094 1607.95,693.7294 1607.95,737.7394 " fill="none" id="urt_rtclass_t-urt_rtclassparams_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1607.95,572.0194,1603.95,578.0194,1607.95,584.0194,1611.95,578.0194,1607.95,572.0194" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1599.2875" y="591.5264">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1599.3875" y="726.7677">1</text><!--link urt_rtclassparams_t to urt_hrtparams_t--><path d="M1549.06,845.4394 C1537.38,854.8394 1524.75,863.7994 1511.95,870.8594 C1501.37,876.6994 1494.64,870.4594 1485.95,878.8594 C1408.86,953.3624 1386.27,1084.9494 1379.66,1152.2084 " fill="none" id="urt_rtclassparams_t-urt_hrtparams_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1559.06,837.1094,1551.8903,837.8806,1549.8446,844.7955,1557.0143,844.0242,1559.06,837.1094" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1543.6223" y="857.221">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="24" x="1354.1794" y="1141.1804">0..1</text><!--link urt_rtclassparams_t to urt_frtparams_t--><path d="M1607.95,850.0094 C1607.95,928.7394 1607.95,1063.8034 1607.95,1139.2574 " fill="none" id="urt_rtclassparams_t-urt_frtparams_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1607.95,836.9294,1603.95,842.9294,1607.95,848.9294,1611.95,842.9294,1607.95,836.9294" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1599.3875" y="857.0157">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="24" x="1582.4125" y="1128.1823">0..1</text><!--link urt_rtclassparams_t to urt_srtparams_t--><path d="M1553.65,845.7794 C1540.99,855.9194 1526.83,865.0694 1511.95,870.8594 C1486.67,880.6994 1291.16,864.8294 1267.95,878.8594 C1163.8,941.8214 1114.89,1089.5124 1097.17,1158.1334 " fill="none" id="urt_rtclassparams_t-urt_srtparams_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1563.92,837.0894,1556.7564,837.9161,1554.7644,844.8466,1561.9279,844.0199,1563.92,837.0894" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1558.2908" y="857.1982">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="24" x="1072.4965" y="1147.2801">0..1</text><!--link urt_rtclassparams_t to urt_nrtparams_t--><path d="M1696.41,842.4394 C1709.05,853.2294 1720.83,865.4294 1729.95,878.8594 C1794.42,973.8264 1809.46,1115.9634 1812.92,1171.2234 " fill="none" id="urt_rtclassparams_t-urt_nrtparams_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1686.12,834.0894,1688.258,840.9762,1695.4374,841.6515,1693.2994,834.7646,1686.12,834.0894" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1693.9518" y="834.8913">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="24" x="1785.5811" y="1160.2006">0..1</text><!--link urt_hrtparams_t to urt_delay_t--><path d="M1364.61,1238.4784 C1348.51,1287.8194 1316.41,1369.9174 1266.95,1425.8594 C1198.59,1503.1794 1091.25,1561.0324 1026.64,1591.2574 " fill="none" id="urt_hrtparams_t-urt_delay_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="1022.06,1593.3854,1031.9077,1593.2327,1026.597,1591.2841,1028.5456,1585.9735,1022.06,1593.3854" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_hrtparams_t to urt_osTimer_t--><path d="M1375.35,1139.3074 C1376.22,1050.7904 1392.92,887.3294 1503.45,874.8594 C1538.42,870.9094 4002.48,870.9094 4037.45,874.8594 C4202.06,893.4294 4335.54,1060.5534 4393.6,1145.8074 " fill="none" id="urt_hrtparams_t-urt_osTimer_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1375.34,1152.3164,1379.3479,1146.3217,1375.3558,1140.3164,1371.3479,1146.3111,1375.34,1152.3164" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1375.7209" y="1141.3056">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="4380.6289" y="1134.8453">1</text><!--link urt_frtparams_t to urt_delay_t--><path d="M1591.45,1251.3934 C1573.34,1303.0404 1539.51,1379.1424 1485.95,1425.8594 C1348.73,1545.5534 1129.15,1591.9364 1027.24,1607.7084 " fill="none" id="urt_frtparams_t-urt_delay_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="1022.18,1608.4814,1031.6819,1611.0725,1027.1224,1607.7243,1030.4706,1603.1648,1022.18,1608.4814" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_frtparams_t to urt_osTimer_t--><path d="M1609.13,1125.8614 C1614.93,1035.2724 1640.8,886.8894 1747.45,874.8594 C1779.06,871.2894 4005.85,871.2894 4037.45,874.8594 C4202.06,893.4294 4335.54,1060.5534 4393.6,1145.8074 " fill="none" id="urt_frtparams_t-urt_osTimer_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1608.4,1139.0564,1612.7254,1133.2865,1609.063,1127.0747,1604.7376,1132.8445,1608.4,1139.0564" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1608.9423" y="1128.3539">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="4389.7539" y="1134.8453">1</text><!--link urt_frtparams_t to urt_osTimerCallback_t--><path d="M1624.61,1264.0784 C1641.61,1317.5994 1673.69,1389.1924 1729.95,1425.8594 C1934.92,1559.4454 3657.8,1602.4794 4170.55,1612.3914 " fill="none" id="urt_frtparams_t-urt_osTimerCallback_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1620.81,1251.5814,1618.7289,1258.4857,1624.3017,1263.0621,1626.3828,1256.1579,1620.81,1251.5814" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1613.8898" y="1271.4211">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="4154.9497" y="1608.9012">1</text><!--link urt_srtparams_t to urt_delay_t--><path d="M1078.87,1232.4024 C1058.26,1306.1514 1011.16,1474.6044 986.943,1561.2324 " fill="none" id="urt_srtparams_t-urt_delay_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="985.595,1566.0564,991.8723,1558.4672,986.9424,1561.2413,984.1682,1556.3114,985.595,1566.0564" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_message_t to urt_message_t--><path d="M3539.51,754.6594 C3553.85,762.4394 3562.45,773.3394 3562.45,787.3594 C3562.45,804.9594 3548.9,817.6394 3527.48,825.3994 " fill="none" id="urt_message_t-urt_message_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="3527.48,749.3194,3531.3431,755.4084,3538.4495,754.1845,3534.5865,748.0954,3527.48,749.3194" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3535.7287" y="744.7477">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="24" x="3535.274" y="823.4666">0..1</text><!--link urt_message_t to urt_osTime_t--><path d="M3540.74,789.2794 C4528.99,793.4994 8252.13,813.7194 8354.95,878.8594 C8615.06,1043.6424 8695.37,1454.3234 8714.12,1578.6374 " fill="none" id="urt_message_t-urt_osTime_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="3527.46,789.2194,3533.4468,793.2391,3539.4599,789.2589,3533.4732,785.2392,3527.46,789.2194" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3535.708" y="786.0816">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="8704.5472" y="1567.7848">1</text><!--link urt_message_t to urt_osMutex_t--><path d="M3540.85,788.7694 C4515.51,790.9594 8143.83,804.0994 8235.95,878.8594 C8448.21,1051.1044 8426.82,1430.9924 8411.58,1566.0364 " fill="none" id="urt_message_t-urt_osMutex_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="3527.75,788.7494,3533.7412,792.7626,3539.75,788.7757,3533.7588,784.7626,3527.75,788.7494" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3535.2903" y="801.1062">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="8403.9334" y="1555.3947">1</text><!--link urt_message_t to urt_osCondvar_t--><path d="M3540.69,794.5194 C3935.36,805.9194 4691.83,833.3894 4805.95,878.8594 C4950.62,936.4944 5080.35,1072.6224 5142.75,1145.8054 " fill="none" id="urt_message_t-urt_osCondvar_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="3527.67,794.1494,3533.5533,798.3191,3539.6651,794.4921,3533.7818,790.3224,3527.67,794.1494" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3535.2077" y="806.6834">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="5128.675" y="1134.843">1</text><!--link urt_subscriber_t to urt_subscriber_t--><path d="M2200.86,214.1194 C2215.25,222.0994 2223.45,232.0094 2223.45,243.8594 C2223.45,258.7294 2210.54,270.5494 2188.69,279.3194 " fill="none" id="urt_subscriber_t-urt_subscriber_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="2188.69,208.3994,2192.4204,214.5706,2199.5517,213.5007,2195.8213,207.3295,2188.69,208.3994" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2196.0762" y="204.7284">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="24" x="2196.2137" y="276.8674">0..1</text><!--link urt_subscriber_t to urt_topic_t--><path d="M2201.49,364.9494 C2203.31,365.2594 2205.13,365.5594 2206.95,365.8594 C2586.77,428.3294 2700.2,322.3794 3070.95,425.8594 C3082.5,429.0794 3094.15,432.9794 3105.76,437.3494 " fill="none" id="urt_subscriber_t-urt_topic_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="2188.48,362.7094,2193.7113,367.6726,2200.3048,364.7527,2195.0735,359.7894,2188.48,362.7094" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2196.946" y="379.713">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="24" x="3073.7838" y="445.8938">0..1</text><!--link urt_topic_t to urt_subscriber_t--><path d="M3093.02,422.3094 C2732.5,324.8394 2617.32,427.5994 2241.95,365.8594 C2224.4,362.9694 2206.54,359.7194 2188.54,356.1794 " fill="none" id="urt_topic_t-urt_subscriber_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="3105.68,425.7794,3100.9528,420.3339,3094.108,422.603,3098.8352,428.0485,3105.68,425.7794" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3090.0132" y="418.286">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="23" x="2196.0525" y="355.0484">0..*</text><!--link urt_subscriber_t to urt_osEventListener_t--><path d="M2201.68,362.2794 C2209.15,363.5394 2216.57,364.7294 2223.95,365.8594 C2796.17,453.1494 2946.9,395.7694 3524.95,425.8594 C4590.41,481.3294 7315.37,339.0094 8317.95,703.8594 C8635.06,819.2594 8789.3,1184.9924 8552.95,1425.8594 C8535.48,1443.6674 7678.81,1435.5504 7654.95,1442.8594 C7570,1468.8904 7486.44,1530.8534 7436.54,1572.8484 " fill="none" id="urt_subscriber_t-urt_osEventListener_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="2188.64,360.0194,2193.865,364.9893,2200.4622,362.0777,2195.2372,357.1078,2188.64,360.0194" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2196.0253" y="358.9544">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="7435.3278" y="1561.8427">1</text><!--link urt_subscriber_t to urt_rtclass_t--><path d="M1691.6,377.8894 C1668.05,421.8094 1643.73,467.1494 1627.43,497.5394 " fill="none" id="urt_subscriber_t-urt_rtclass_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1697.89,366.1694,1691.5296,369.5672,1692.2197,376.7452,1698.5801,373.3474,1697.89,366.1694" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1685.6817" y="386.1485">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1622.1874" y="486.6693">1</text><!--link urt_subscriber_t to urt_message_t--><path d="M1870.84,377.3694 C1880.42,393.1094 1889.07,409.4294 1895.95,425.8594 C1933.84,516.3794 1857.99,578.2394 1930.95,643.8594 C2024.11,727.6394 2933.89,680.3194 3056.95,703.8594 C3063.34,705.0794 3069.8,706.4294 3076.28,707.8894 " fill="none" id="urt_subscriber_t-urt_message_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="1863.71,366.0194,1863.5123,373.2278,1870.0901,376.1827,1870.2878,368.9744,1863.71,366.0194" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1861.6063" y="385.9893">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="24" x="3044.4815" y="702.1008">0..1</text><!--link urt_subscriber_t to urt_osTime_t--><path d="M2201.63,362.5794 C2209.12,363.7494 2216.56,364.8394 2223.95,365.8594 C3019.47,475.2394 5035.36,378.3594 5836.95,425.8594 C7050.89,497.7994 7472.53,157.4994 8558.95,703.8594 C8876.9,863.7494 8764.25,1429.5714 8728.27,1578.6424 " fill="none" id="urt_subscriber_t-urt_osTime_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="2188.57,360.4794,2193.8618,365.378,2200.419,362.3773,2195.1271,357.4787,2188.57,360.4794" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2195.9541" y="374.6801">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="8721.2176" y="1567.7907">1</text><!--link urt_subscriber_t to urt_delay_t--><path d="M1324.08,258.2894 C1046.91,277.0894 724.876,321.5094 635.951,425.8594 C347.673,764.1294 331.791,1101.7944 635.951,1425.8594 C676.79,1469.3714 855.69,1407.7584 903.951,1442.8594 C943.162,1471.3784 959.775,1526.0954 966.806,1566.1834 " fill="none" id="urt_subscriber_t-urt_delay_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1337.25,257.4194,1330.9954,253.8305,1325.277,258.2237,1331.5316,261.8126,1337.25,257.4194" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1321.8645" y="254.591">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="957.52" y="1555.2039">2</text><!--link urt_subscriber_t to urt_status_t--><path d="M1337.17,265.9494 C1020.4,288.7894 620.171,334.9394 482.951,425.8594 C293.96,551.0794 123.902,1262.3564 280.951,1425.8594 C313.458,1459.7034 662.702,1418.7304 702.951,1442.8594 C748.758,1470.3204 776.03,1527.1224 790.474,1567.9444 " fill="none" id="urt_subscriber_t-urt_status_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="792.172,1572.8404,793.0019,1563.0265,790.5336,1568.1164,785.4437,1565.6481,792.172,1572.8404" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_subscriber_t to urt_topicid_t--><path d="M1337.42,261.1594 C863.193,283.7894 151.524,332.8894 67.9508,425.8594 C-28.2397,532.8694 -34.1277,1210.5444 211.951,1425.8594 C241.002,1451.2784 527.348,1420.6934 558.951,1442.8594 C590.653,1465.0944 608.448,1504.1034 618.412,1539.3554 " fill="none" id="urt_subscriber_t-urt_topicid_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="619.826,1544.5264,621.3109,1534.7901,618.5074,1539.7034,613.5941,1536.8999,619.826,1544.5264" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_publisher_t to urt_topic_t--><path d="M3199.82,320.6294 C3214.59,352.7194 3232.07,390.6994 3248.16,425.6594 " fill="none" id="urt_publisher_t-urt_topic_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="3194.3,308.6394,3193.1705,315.7615,3199.3103,319.5434,3200.4398,312.4213,3194.3,308.6394" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3188.9142" y="328.1759">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3236.546" y="414.8745">1</text><!--link urt_publisher_t to urt_message_t--><path d="M3384.37,308.4694 C3439.71,335.4794 3492.55,373.3094 3524.95,425.8594 C3575.8,508.3394 3571.49,558.8794 3524.95,643.8594 C3513.2,665.3094 3496.7,683.9994 3477.93,700.1494 " fill="none" id="urt_publisher_t-urt_message_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="3473.63,703.7694,3483.0898,701.0285,3477.4534,700.5474,3477.9346,694.911,3473.63,703.7694" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_publisher_t to urt_osTime_t--><path d="M3544.7,249.2894 C4845.9,265.3694 9050.12,325.0294 9147.95,425.8594 C9302.69,585.3494 9269.35,1239.7244 9147.95,1425.8594 C9083.08,1525.3274 8952.79,1572.8074 8852.73,1595.2494 " fill="none" id="urt_publisher_t-urt_osTime_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="8847.69,1596.3644,8857.3438,1598.315,8852.5707,1595.2788,8855.6069,1590.5058,8847.69,1596.3644" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_publisher_t to urt_delay_t--><path d="M2991.92,308.4294 C2923.17,330.8194 2842.77,353.4694 2767.95,365.8594 C2666.17,382.7094 983.711,351.7394 911.951,425.8594 C602.8,745.1694 843.909,986.6544 911.951,1425.8594 C919.214,1472.7434 936.045,1523.9214 950.038,1561.1834 " fill="none" id="urt_publisher_t-urt_delay_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="951.904,1566.1164,952.4596,1556.2832,950.1343,1561.44,944.9775,1559.1147,951.904,1566.1164" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_publisher_t to urt_status_t--><path d="M2992.42,308.3594 C2923.57,330.8094 2842.96,353.5294 2767.95,365.8594 C2658.32,383.8794 848.864,348.6694 768.951,425.8594 C443.206,740.5094 701.253,1388.6324 781.922,1567.9694 " fill="none" id="urt_publisher_t-urt_status_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="784.025,1572.6294,783.9679,1562.7807,781.9678,1568.0722,776.6763,1566.0722,784.025,1572.6294" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_topic_t to urt_topic_t--><path d="M3501.99,500.4194 C3516.26,508.2794 3524.95,519.7594 3524.95,534.8594 C3524.95,553.8094 3511.26,567.0594 3490.05,574.6094 " fill="none" id="urt_topic_t-urt_topic_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="3490.05,495.1094,3493.9131,501.1984,3501.0195,499.9745,3497.1565,493.8854,3490.05,495.1094" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3497.7102" y="490.3242">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="24" x="3498.0227" y="572.9296">0..1</text><!--link urt_topic_t to urt_osMutex_t--><path d="M3503.41,535.5094 C4389.39,534.9594 7859.04,543.1894 8317.95,703.8594 C8440.86,746.8894 8494.51,762.4794 8552.95,878.8594 C8662.04,1096.1184 8632.23,1196.0374 8552.95,1425.8594 C8534.2,1480.2284 8492.65,1530.9014 8458.34,1566.0654 " fill="none" id="urt_topic_t-urt_osMutex_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="3490.24,535.5194,3496.24,539.5194,3502.24,535.5194,3496.24,531.5194,3490.24,535.5194" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3497.9076" y="532.3127">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="8456.9768" y="1555.4276">1</text><!--link urt_topic_t to urt_osEventSource_t--><path d="M3503.28,537.8594 C4365.39,546.9494 7668.82,589.0294 8119.95,703.8594 C8288.49,746.7594 8378.52,730.9194 8469.95,878.8594 C8533.86,982.2604 8552.9,1337.0044 8469.95,1425.8594 C8451.18,1445.9684 8249.13,1434.4104 8222.95,1442.8594 C8132.18,1472.1564 8040.89,1537.4024 7989.1,1578.5814 " fill="none" id="urt_topic_t-urt_osEventSource_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="3490.14,537.7194,3496.0957,541.7851,3502.1393,537.8512,3496.1836,533.7855,3490.14,537.7194" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3497.8037" y="550.1845">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="7988.0736" y="1567.7188">1</text><!--link urt_topic_t to urt_osTimer_t--><path d="M3502.36,610.3294 C3659.38,671.7594 3878.52,766.8294 4054.95,878.8594 C4181.09,958.9564 4309.68,1079.1164 4377.03,1145.6504 " fill="none" id="urt_topic_t-urt_osTimer_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="3490.22,605.5994,3494.3609,611.503,3501.4031,609.9513,3497.2622,604.0476,3490.22,605.5994" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3497.8868" y="605.1302">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="4361.7287" y="1134.6662">1</text><!--link urt_topic_t to urt_message_t--><path d="M3287.14,657.0994 C3287.35,672.8394 3287.82,688.6794 3288.55,703.5894 " fill="none" id="urt_topic_t-urt_message_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="3287.03,643.9094,3283.0829,649.9443,3287.1355,655.9089,3291.0826,649.874,3287.03,643.9094" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3277.9343" y="664.5234">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="23" x="3263.4102" y="692.8081">1..*</text><!--link urt_topic_t to urt_message_t--><path d="M3313.38,657.0994 C3313.68,672.8394 3313.7,688.6794 3313.41,703.5894 " fill="none" id="urt_topic_t-urt_message_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="3313.06,643.9094,3309.2063,650.0044,3313.3503,655.9059,3317.204,649.8108,3313.06,643.9094" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3305.8759" y="664.5234">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3306.0511" y="692.8081">1</text><!--link urt_topic_t to urt_topicid_t--><path d="M3093.26,642.4494 C3091.49,642.9394 3089.72,643.4094 3087.95,643.8594 C2963.2,675.7694 871.68,623.6494 770.951,703.8594 C514.497,908.0794 578.854,1368.8954 614.787,1544.8064 " fill="none" id="urt_topic_t-urt_topicid_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="3105.87,638.7394,3098.9846,636.5966,3094.3585,642.1282,3101.2438,644.271,3105.87,638.7394" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3090.2106" y="639.5647">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="604.7076" y="1533.7983">1</text><!--link urt_topic_t to urt_osTime_t--><path d="M3490.16,536.5594 C4401.05,540.5894 8248.16,565.7394 8459.95,703.8594 C8760.08,899.5994 8736.92,1422.2074 8723.39,1573.3694 " fill="none" id="urt_topic_t-urt_osTime_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="8722.91,1578.5884,8727.7102,1569.9885,8723.3637,1573.609,8719.7432,1569.2625,8722.91,1578.5884" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_topic_t to urt_status_t--><path d="M3105.87,638.7294 C3099.89,640.6094 3093.91,642.3294 3087.95,643.8594 C2853.68,703.9994 1128.1,595.3294 911.951,703.8594 C823.431,748.2994 806.41,785.2794 773.951,878.8594 C694.284,1108.5464 754.836,1183.5014 773.951,1425.8594 C777.788,1474.5144 787.1,1529.5664 794.34,1567.6504 " fill="none" id="urt_topic_t-urt_status_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="795.302,1572.6754,797.5389,1563.0839,794.3621,1567.7645,789.6815,1564.5877,795.302,1572.6754" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_core_t to urt_topic_t--><path d="M2672.8,330.6194 C2704.03,343.7094 2736.59,356.0894 2767.95,365.8594 C2906.1,408.8894 2951.07,378.9494 3087.95,425.8594 C3093.87,427.8894 3099.82,430.0594 3105.79,432.3394 " fill="none" id="urt_core_t-urt_topic_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="2660.44,325.3794,2664.3983,331.4069,2671.4847,330.0714,2667.5263,324.0438,2660.44,325.3794" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2675.9727" y="345.6478">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="23" x="3074.8345" y="425.1022">0..*</text><!--link urt_core_t to urt_node_t--><path d="M2497.57,338.4494 C2498.17,373.2294 2498.85,412.5194 2499.44,446.6994 " fill="none" id="urt_core_t-urt_node_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="2497.34,325.3594,2493.4461,331.4288,2497.551,337.3575,2501.4449,331.2881,2497.34,325.3594" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2489.0994" y="345.6259">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="23" x="2475.3626" y="435.848">0..*</text><!--link urt_core_t to urt_osEventSource_t--><path d="M2660.12,330.6694 C2694.85,345.1494 2731.92,358.0194 2767.95,365.8594 C2849.72,383.6494 8734.07,366.3894 8792.95,425.8594 C9105.65,741.6894 9102.5,1106.9394 8792.95,1425.8594 C8770.89,1448.5924 8253.28,1433.7174 8222.95,1442.8594 C8131.08,1470.5484 8039.44,1536.9744 7987.99,1578.7024 " fill="none" id="urt_core_t-urt_osEventSource_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="2647.94,325.4894,2651.8957,331.5186,2658.9827,330.1861,2655.0269,324.1569,2647.94,325.4894" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2653.5828" y="345.7679">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="7996.1909" y="1567.8614">1</text><!--link urt_core_t to urt_osMutex_t--><path d="M2660.5,330.5394 C2695.14,344.9894 2732.07,357.8694 2767.95,365.8594 C3100.87,439.9794 5496.55,404.5494 5836.95,425.8594 C7007.85,499.1694 7403.25,198.3694 8461.95,703.8594 C8759.91,846.1194 8838.24,1164.1284 8636.95,1425.8594 C8619.01,1449.1894 8598.37,1428.0214 8572.95,1442.8594 C8519.24,1474.2154 8471.14,1527.3374 8440.31,1566.2664 " fill="none" id="urt_core_t-urt_osMutex_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="2648.35,325.3694,2652.3057,331.3986,2659.3927,330.0661,2655.4369,324.0369,2648.35,325.3694" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2662.7681" y="345.6368">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="8436.72" y="1555.2985">1</text><!--link urt_core_t to urt_status_t--><path d="M2342.37,325.3994 C2304.61,341.7494 2263.61,356.7194 2223.95,365.8594 C2130.24,387.4694 560.764,356.6894 493.951,425.8594 C339.563,585.6894 343.32,1262.4794 493.951,1425.8594 C525.537,1460.1184 663.483,1418.0874 702.951,1442.8594 C747.905,1471.0744 775.234,1527.1584 789.929,1567.6264 " fill="none" id="urt_core_t-urt_status_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="791.658,1572.4814,792.4045,1562.6609,789.9795,1567.7715,784.8688,1565.3465,791.658,1572.4814" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_core_t to urt_nodesync_t--><path d="M2342.39,325.4894 C2304.63,341.8294 2263.63,356.7794 2223.95,365.8594 C2121.06,389.4194 407.095,359.5694 324.951,425.8594 C13.0693,677.5294 99.3411,1225.7594 160.632,1480.1734 " fill="none" id="urt_core_t-urt_nodesync_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="161.894,1485.3844,163.665,1475.6961,160.718,1480.5246,155.8894,1477.5776,161.894,1485.3844" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_core_t to urt_topicid_t--><path d="M2342.38,325.4494 C2304.62,341.7994 2263.62,356.7494 2223.95,365.8594 C2125.03,388.5694 471.732,356.1594 397.951,425.8594 C280.236,537.0694 305.83,1353.4544 371.951,1425.8594 C400.089,1456.6714 525.296,1418.1914 558.951,1442.8594 C590.058,1465.6594 607.805,1504.4914 617.891,1539.4944 " fill="none" id="urt_core_t-urt_topicid_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="619.324,1544.6284,620.7569,1534.8843,617.9797,1539.8125,613.0515,1537.0352,619.324,1544.6284" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_nodeSetupCallback_t to urt_node_t--><path d="M2195.12,756.8094 C2234.54,724.7594 2304.23,672.0394 2367.21,626.1294 " fill="none" id="urt_nodeSetupCallback_t-urt_node_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="2371.34,623.1194,2361.7096,625.182,2367.2976,626.0619,2366.4176,631.6499,2371.34,623.1194" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_node_t to urt_nodeSetupCallback_t--><path d="M2385.96,631.1094 C2326.9,675.7994 2258.13,725.9194 2212.8,756.8094 " fill="none" id="urt_node_t-urt_nodeSetupCallback_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="2396.49,623.1194,2389.2923,623.5589,2386.9297,630.372,2394.1274,629.9325,2396.49,623.1194" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2379.5082" y="643.12">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2214.6109" y="745.5887">1</text><!--link urt_nodeSetupCallback_t to urt_status_t--><path d="M2088.8,817.9394 C2035.83,837.1894 1962.71,860.5594 1895.95,870.8594 C1881.58,873.0794 859.505,868.8594 848.951,878.8594 C750.017,972.6444 784.551,1419.7774 798.953,1567.4264 " fill="none" id="urt_nodeSetupCallback_t-urt_status_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="799.457,1572.5504,802.5557,1563.2017,798.967,1567.5744,794.5942,1563.9857,799.457,1572.5504" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_nodeLoopCallback_t to urt_node_t--><path d="M2697.88,756.8094 C2664.58,724.9594 2614.71,672.6694 2573.37,626.9594 " fill="none" id="urt_nodeLoopCallback_t-urt_node_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="2569.9,623.1194,2572.9674,632.4784,2573.2527,626.8287,2578.9024,627.1141,2569.9,623.1194" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_node_t to urt_nodeLoopCallback_t--><path d="M2604.28,632.7794 C2646.45,677.0494 2690.9,726.2994 2715.55,756.8094 " fill="none" id="urt_node_t-urt_nodeLoopCallback_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="2595.05,623.1194,2596.31,630.2196,2603.3486,631.7874,2602.0886,624.6872,2595.05,623.1194" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2594.5114" y="643.12">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2702.65" y="745.5887">1</text><!--link urt_nodeLoopCallback_t to urt_osEventMask_t--><path d="M2820.88,817.8694 C2882.59,837.2094 2967.83,860.7294 3044.95,870.8594 C3059.8,872.8094 7346.37,868.2594 7356.95,878.8594 C7399.89,921.8754 7399.09,1382.0614 7356.95,1425.8594 C7323.03,1461.1164 6961.58,1422.8024 6916.95,1442.8594 C6852.13,1471.9924 6800.02,1539.4474 6772.74,1580.6954 " fill="none" id="urt_nodeLoopCallback_t-urt_osEventMask_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="6769.86,1585.0964,6778.136,1579.7571,6772.5985,1580.913,6771.4425,1575.3755,6769.86,1585.0964" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_nodeLoopCallback_t to urt_status_t--><path d="M2642.64,817.8894 C2578.13,837.1694 2489.22,860.6094 2408.95,870.8594 C2398.64,872.1794 919.736,871.9694 911.951,878.8594 C820.178,960.0724 861.819,1304.9334 841.951,1425.8594 C833.979,1474.3764 822.643,1529.4484 814.429,1567.5754 " fill="none" id="urt_nodeLoopCallback_t-urt_status_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="813.342,1572.6064,819.1522,1564.6539,814.3977,1567.7191,811.3325,1562.9647,813.342,1572.6064" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_node_t to urt_node_t--><path d="M3065.37,511.5694 C3079.84,518.0294 3087.95,525.7894 3087.95,534.8594 C3087.95,546.2394 3075.18,555.5694 3053.09,562.8394 " fill="none" id="urt_node_t-urt_node_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="3053.09,506.8794,3057.2718,512.7541,3064.303,511.1535,3060.1212,505.2788,3053.09,506.8794" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3060.9107" y="503.4479">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="24" x="3061.0232" y="560.1949">0..1</text><!--link urt_node_t to urt_osThread_t--><path d="M2964.7,624.9994 C3006.3,631.8394 3047.84,638.2494 3087.95,643.8594 C4169.55,795.0294 4503.86,516.0594 5533.95,878.8594 C5594.62,900.2294 5655.19,930.8554 5711.85,964.7214 " fill="none" id="urt_node_t-urt_osThread_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="2951.79,622.8694,2957.0597,627.7918,2963.6303,624.8208,2958.3606,619.8983,2951.79,622.8694" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2980.7939" y="642.8492">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="5693.8061" y="953.9774">1</text><!--link urt_node_t to urt_nodesync_t--><path d="M2034.05,624.9294 C1987.5,632.0894 1940.87,638.5794 1895.95,643.8594 C1664.49,671.0494 1056.39,597.6494 848.951,703.8594 C526.678,868.8594 328.754,1275.9744 244.826,1485.5724 " fill="none" id="urt_node_t-urt_nodesync_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="2047.17,622.8994,2040.6293,619.8632,2035.3109,624.733,2041.8517,627.7692,2047.17,622.8994" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2001.2601" y="642.8817">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="239.3047" y="1474.6753">1</text><!--link urt_node_t to urt_osEventMask_t--><path d="M2940.32,624.9294 C2989.95,632.5394 3039.93,639.1294 3087.95,643.8594 C3996.53,733.4394 6286.19,627.1494 7195.95,703.8594 C7702.36,746.5594 7995.23,492.9794 8325.95,878.8594 C8484.16,1063.4514 8496.82,1252.9204 8325.95,1425.8594 C8298.44,1453.7034 6952.86,1427.2884 6916.95,1442.8594 C6849.18,1472.2414 6795.7,1544.2724 6769.53,1585.1914 " fill="none" id="urt_node_t-urt_osEventMask_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="2927.37,622.9194,2932.6883,627.7892,2939.2291,624.753,2933.9107,619.8832,2927.37,622.9194" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2954.3517" y="642.9034">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="6764.3309" y="1574.42">1</text><!--link urt_node_t to urt_osEventWaitType_t--><path d="M2939.57,624.9094 C2989.45,632.5494 3039.69,639.1494 3087.95,643.8594 C4125.76,745.2294 6747.55,557.2594 7779.95,703.8594 C8069.36,744.9594 8236.87,646.2794 8413.95,878.8594 C8487.59,975.5734 8499.33,1339.3414 8413.95,1425.8594 C8388.8,1451.3464 7156.02,1425.0644 7124.95,1442.8594 C7076.35,1470.6924 7047.81,1531.2334 7033.28,1572.5294 " fill="none" id="urt_node_t-urt_osEventWaitType_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="2926.56,622.8894,2931.8792,627.7583,2938.4194,624.721,2933.1002,619.8521,2926.56,622.8894" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2962.1371" y="642.8709">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="7026.5555" y="1561.7914">1</text><!--link urt_node_t to urt_osEventListener_t--><path d="M2939.2,624.8894 C2989.2,632.5494 3039.56,639.1494 3087.95,643.8594 C3366.21,670.9194 7848.24,638.0094 8119.95,703.8594 C8288.97,744.8294 8378.52,730.9194 8469.95,878.8594 C8597.76,1085.6624 8640.05,1252.1704 8469.95,1425.8594 C8438.26,1458.2144 7698.24,1429.5504 7654.95,1442.8594 C7570.28,1468.8914 7486.98,1530.5314 7437.01,1572.4924 " fill="none" id="urt_node_t-urt_osEventListener_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="2926.16,622.8694,2931.4792,627.7383,2938.0194,624.701,2932.7002,619.8321,2926.16,622.8694" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2953.0415" y="642.8492">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="7444.8286" y="1561.7487">1</text><!--link urt_node_t to urt_osThreadTerminateSignal_t--><path d="M2931.83,622.9094 C2984.25,631.1994 3037.2,638.4994 3087.95,643.8594 C3372.66,673.9394 8039.39,670.6994 8235.95,878.8594 C8402.86,1055.6204 8406.97,1253.0694 8235.95,1425.8594 C8203.77,1458.3774 6630.83,1424.4384 6588.95,1442.8594 C6527.6,1469.8454 6478.82,1532.7614 6451.66,1574.5504 " fill="none" id="urt_node_t-urt_osThreadTerminateSignal_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="6448.94,1578.7784,6457.1767,1573.3787,6451.6478,1574.5751,6450.4515,1569.0462,6448.94,1578.7784" style="stroke: #A80036; stroke-width: 1.0;"/><!--
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="1931px" preserveAspectRatio="none" style="width:9151px;height:1931px;" version="1.1" viewBox="0 0 9151 1931" width="9151px" zoomAndPan="magnify"><defs><filter height="300%" id="f1xkwftqrlydvl" 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="4509" y="16.708">µRtWare</text><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="87" x="4510" y="37.6611">Overview</text><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="0" x="4556.5" y="58.6143"/><!--cluster primitives--><polygon fill="#FFFFFF" filter="url(#f1xkwftqrlydvl)" points="72.2833,1451.3594,155.2833,1451.3594,162.2833,1473.6563,992.283,1473.6563,992.283,1762.3594,72.2833,1762.3594,72.2833,1451.3594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="72.2833" x2="162.2833" y1="1473.6563" y2="1473.6563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="77" x="76.2833" y="1466.3545">primitives</text><!--cluster OSAL--><polygon fill="#FFFFFF" filter="url(#f1xkwftqrlydvl)" points="3636.28,887.3594,3684.28,887.3594,3691.28,909.6563,8699.28,909.6563,8699.28,1919.8594,3636.28,1919.8594,3636.28,887.3594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="3636.28" x2="3691.28" y1="909.6563" y2="909.6563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="42" x="3640.28" y="902.3545">OSAL</text><!--cluster condition variable--><polygon fill="#FFFFFF" filter="url(#f1xkwftqrlydvl)" points="4667.28,1111.3594,4813.28,1111.3594,4820.28,1133.6563,5371.28,1133.6563,5371.28,1675.3594,4667.28,1675.3594,4667.28,1111.3594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="4667.28" x2="4820.28" y1="1133.6563" y2="1133.6563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="140" x="4671.28" y="1126.3545">condition variable</text><!--cluster timer--><polygon fill="#FFFFFF" filter="url(#f1xkwftqrlydvl)" points="3881.28,1111.3594,3928.28,1111.3594,3935.28,1133.6563,4643.28,1133.6563,4643.28,1662.8594,3881.28,1662.8594,3881.28,1111.3594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="3881.28" x2="3935.28" y1="1133.6563" y2="1133.6563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="41" x="3885.28" y="1126.3545">timer</text><!--cluster thread--><polygon fill="#FFFFFF" filter="url(#f1xkwftqrlydvl)" points="5395.28,930.3594,5453.28,930.3594,5460.28,952.6563,6402.28,952.6563,6402.28,1694.8594,5395.28,1694.8594,5395.28,930.3594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="5395.28" x2="5460.28" y1="952.6563" y2="952.6563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="52" x="5399.28" y="945.3545">thread</text><!--cluster events--><polygon fill="#FFFFFF" filter="url(#f1xkwftqrlydvl)" points="6426.28,1117.8594,6486.28,1117.8594,6493.28,1140.1563,8073.28,1140.1563,8073.28,1895.8594,6426.28,1895.8594,6426.28,1117.8594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="6426.28" x2="6493.28" y1="1140.1563" y2="1140.1563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="54" x="6430.28" y="1132.8545">events</text><!--cluster middleware--><polygon fill="#FFFFFF" filter="url(#f1xkwftqrlydvl)" points="939.283,87.3594,1037.283,87.3594,1044.283,109.6563,3612.28,109.6563,3612.28,1291.8594,939.283,1291.8594,939.283,87.3594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="939.283" x2="1044.283" y1="109.6563" y2="109.6563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="92" x="943.283" y="102.3545">middleware</text><!--cluster real-time class--><polygon fill="#FFFFFF" filter="url(#f1xkwftqrlydvl)" points="963.283,463.3594,1084.283,463.3594,1091.283,485.6563,1947.28,485.6563,1947.28,1267.8594,963.283,1267.8594,963.283,463.3594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="963.283" x2="1091.283" y1="485.6563" y2="485.6563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="115" x="967.283" y="478.3545">real-time class</text><!--cluster node--><polygon fill="#FFFFFF" filter="url(#f1xkwftqrlydvl)" points="1971.28,722.3594,2017.28,722.3594,2024.28,744.6563,3108.28,744.6563,3108.28,834.3594,1971.28,834.3594,1971.28,722.3594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="1971.28" x2="2024.28" y1="744.6563" y2="744.6563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="40" x="1975.28" y="737.3545">node</text><!--class urt_delay_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="99.2188" id="urt_delay_t" style="stroke: #A80036; stroke-width: 1.5;" width="100" x="876.283" y="1566.8594"/><ellipse cx="891.283" cy="1582.8594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M892.1268,1589.6094 L889.6736,1589.6094 L889.6736,1579.3594 L886.533,1579.3594 L886.533,1577.2188 L895.2674,1577.2188 L895.2674,1579.3594 L892.1268,1579.3594 L892.1268,1589.6094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="68" x="905.283" y="1587.0137">urt_delay_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="877.283" x2="975.283" y1="1598.8594" y2="1598.8594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="882.283" y="1629.8745">uint32_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="877.283" x2="909.783" y1="1613.2617" y2="1613.2617"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="33" x="909.783" y="1616.5698">either</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="942.783" x2="975.283" y1="1613.2617" y2="1613.2617"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="882.283" y="1659.4839">uint64_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="877.283" x2="920.283" y1="1642.8711" y2="1642.8711"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="920.283" y="1646.1792">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="932.283" x2="975.283" y1="1642.8711" y2="1642.8711"/><!--class urt_status_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="86.4141" id="urt_status_t" style="stroke: #A80036; stroke-width: 1.5;" width="166" x="675.283" y="1573.3594"/><ellipse cx="716.833" cy="1589.3594" fill="#EB937F" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M720.9424,1595.3594 L713.2236,1595.3594 L713.2236,1582.9688 L720.9424,1582.9688 L720.9424,1585.125 L715.6768,1585.125 L715.6768,1587.7969 L720.4424,1587.7969 L720.4424,1589.9531 L715.6768,1589.9531 L715.6768,1593.2031 L720.9424,1593.2031 L720.9424,1595.3594 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="75" x="736.733" y="1593.5137">urt_status_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="676.283" x2="840.283" y1="1605.3594" y2="1605.3594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="119" x="681.283" y="1619.5698">URT_STATUS_OK = 0</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="154" x="681.283" y="1632.3745">URT_STATUS_WARNING = 1</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="144" x="681.283" y="1645.1792">URT_STATUS_ERROR = -1</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="676.283" x2="840.283" y1="1651.7734" y2="1651.7734"/><!--class urt_topicid_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="141.6328" id="urt_topicid_t" style="stroke: #A80036; stroke-width: 1.5;" width="109" x="530.783" y="1545.3594"/><ellipse cx="545.783" cy="1561.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M546.6268,1568.1094 L544.1736,1568.1094 L544.1736,1557.8594 L541.033,1557.8594 L541.033,1555.7188 L549.7674,1555.7188 L549.7674,1557.8594 L546.6268,1557.8594 L546.6268,1568.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="77" x="559.783" y="1565.5137">urt_topicid_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="531.783" x2="638.783" y1="1577.3594" y2="1577.3594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="34" x="536.783" y="1591.5698">uin8_t</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="536.783" y="1621.1792">uint16_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="531.783" x2="579.283" y1="1604.5664" y2="1604.5664"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="579.283" y="1607.8745">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="591.283" x2="638.783" y1="1604.5664" y2="1604.5664"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="536.783" y="1650.7886">uint32_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="531.783" x2="579.283" y1="1634.1758" y2="1634.1758"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="579.283" y="1637.4839">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="591.283" x2="638.783" y1="1634.1758" y2="1634.1758"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="536.783" y="1680.3979">uint64_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="531.783" x2="579.283" y1="1663.7852" y2="1663.7852"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="579.283" y="1667.0933">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="591.283" x2="638.783" y1="1663.7852" y2="1663.7852"/><!--class urt_debug--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="60.8047" id="urt_debug" style="stroke: #A80036; stroke-width: 1.5;" width="245" x="250.783" y="1585.8594"/><ellipse cx="337.033" cy="1601.8594" fill="#FFFFFF" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M341.2674,1597.625 L335.9861,1597.625 L335.9861,1600.2969 L340.783,1600.2969 L340.783,1602.4531 L335.9861,1602.4531 L335.9861,1607.8594 L333.5486,1607.8594 L333.5486,1595.4688 L341.2674,1595.4688 L341.2674,1597.625 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="64" x="357.533" y="1606.0137">urt_debug</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="251.783" x2="494.783" y1="1617.8594" y2="1617.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="251.783" x2="494.783" y1="1625.8594" y2="1625.8594"/><ellipse cx="261.783" cy="1637.7617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="219" x="270.783" y="1640.0698">urtDebugAssert(condition : bool) : void</text><!--class urt_nodesync_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="260.0703" id="urt_nodesync_t" style="stroke: #A80036; stroke-width: 1.5;" width="127" x="88.7833" y="1486.3594"/><ellipse cx="103.7833" cy="1502.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M104.6271,1509.1094 L102.1739,1509.1094 L102.1739,1498.8594 L99.0333,1498.8594 L99.0333,1496.7188 L107.7677,1496.7188 L107.7677,1498.8594 L104.6271,1498.8594 L104.6271,1509.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="95" x="117.7833" y="1506.5137">urt_nodesync_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="89.7833" x2="214.7833" y1="1518.3594" y2="1518.3594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="34" x="94.7833" y="1532.5698">uin8_t</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="31" x="94.7833" y="1562.1792">int8_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="89.7833" x2="146.2833" y1="1545.5664" y2="1545.5664"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="146.2833" y="1548.8745">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="158.2833" x2="214.7833" y1="1545.5664" y2="1545.5664"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="94.7833" y="1591.7886">uint16_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="89.7833" x2="146.2833" y1="1575.1758" y2="1575.1758"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="146.2833" y="1578.4839">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="158.2833" x2="214.7833" y1="1575.1758" y2="1575.1758"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="38" x="94.7833" y="1621.3979">int16_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="89.7833" x2="146.2833" y1="1604.7852" y2="1604.7852"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="146.2833" y="1608.0933">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="158.2833" x2="214.7833" y1="1604.7852" y2="1604.7852"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="94.7833" y="1651.0073">uint32_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="89.7833" x2="146.2833" y1="1634.3945" y2="1634.3945"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="146.2833" y="1637.7026">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="158.2833" x2="214.7833" y1="1634.3945" y2="1634.3945"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="38" x="94.7833" y="1680.6167">int32_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="89.7833" x2="146.2833" y1="1664.0039" y2="1664.0039"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="146.2833" y="1667.312">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="158.2833" x2="214.7833" y1="1664.0039" y2="1664.0039"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="94.7833" y="1710.2261">uint64_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="89.7833" x2="146.2833" y1="1693.6133" y2="1693.6133"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="146.2833" y="1696.9214">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="158.2833" x2="214.7833" y1="1693.6133" y2="1693.6133"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="38" x="94.7833" y="1739.8354">int64_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="89.7833" x2="146.2833" y1="1723.2227" y2="1723.2227"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="146.2833" y="1726.5308">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="158.2833" x2="214.7833" y1="1723.2227" y2="1723.2227"/><!--class urt_osTime_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="73.6094" id="urt_osTime_t" style="stroke: #A80036; stroke-width: 1.5;" width="257" x="8425.78" y="1579.3594"/><ellipse cx="8510.53" cy="1595.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M8511.3738,1602.1094 L8508.9206,1602.1094 L8508.9206,1591.8594 L8505.78,1591.8594 L8505.78,1589.7188 L8514.5144,1589.7188 L8514.5144,1591.8594 L8511.3738,1591.8594 L8511.3738,1602.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="79" x="8531.03" y="1599.5137">urt_osTime_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="8426.78" x2="8681.78" y1="1611.3594" y2="1611.3594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="8426.78" x2="8681.78" y1="1619.3594" y2="1619.3594"/><ellipse cx="8436.78" cy="1631.2617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="231" x="8445.78" y="1633.5698">urtTime2Us (t : urt_osTime_t*) : uint64_t</text><ellipse cx="8436.78" cy="1644.0664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="189" x="8445.78" y="1646.3745">urtTimeNow (void) : urt_osTime_t</text><!--class urt_osMutex_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="99.2188" id="urt_osMutex_t" style="stroke: #A80036; stroke-width: 1.5;" width="298" x="8092.28" y="1566.8594"/><ellipse cx="8193.53" cy="1582.8594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M8194.3737,1589.6094 L8191.9206,1589.6094 L8191.9206,1579.3594 L8188.78,1579.3594 L8188.78,1577.2188 L8197.5144,1577.2188 L8197.5144,1579.3594 L8194.3737,1579.3594 L8194.3737,1589.6094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="87" x="8214.03" y="1587.0137">urt_osMutex_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="8093.28" x2="8389.28" y1="1598.8594" y2="1598.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="8093.28" x2="8389.28" y1="1606.8594" y2="1606.8594"/><ellipse cx="8103.28" cy="1618.7617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="245" x="8112.28" y="1621.0698">urtMutexInit (mutex : urt_osMutex_t*) : void</text><ellipse cx="8103.28" cy="1631.5664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="253" x="8112.28" y="1633.8745">urtMutexLock (mutex : urt_osMutex_t*) : void</text><ellipse cx="8103.28" cy="1644.3711" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="272" x="8112.28" y="1646.6792">urtMutexTryLock (mutex : urt_osMutex_t*) : bool</text><ellipse cx="8103.28" cy="1657.1758" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="265" x="8112.28" y="1659.4839">urtMutexUnlock (mutex : urt_osMutex_t*) : void</text><!--class urt_streams--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="73.6094" id="urt_streams" style="stroke: #A80036; stroke-width: 1.5;" width="209" x="3652.78" y="1158.8594"/><ellipse cx="3715.53" cy="1174.8594" fill="#FFFFFF" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M3719.7644,1170.625 L3714.4831,1170.625 L3714.4831,1173.2969 L3719.28,1173.2969 L3719.28,1175.4531 L3714.4831,1175.4531 L3714.4831,1180.8594 L3712.0456,1180.8594 L3712.0456,1168.4688 L3719.7644,1168.4688 L3719.7644,1170.625 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="75" x="3736.03" y="1179.0137">urt_streams</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3653.78" x2="3860.78" y1="1190.8594" y2="1190.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="3653.78" x2="3860.78" y1="1198.8594" y2="1198.8594"/><ellipse cx="3663.78" cy="1210.7617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="166" x="3672.78" y="1213.0698">urtPrintf(fmt : char*, ... ) : int</text><ellipse cx="3663.78" cy="1223.5664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="183" x="3672.78" y="1225.8745">urtErrPrintf(fmt : char*, ... ) : int</text><!--class urt_condvarStatus_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="86.4141" id="urt_condvarStatus_t" style="stroke: #A80036; stroke-width: 1.5;" width="258" x="4890.28" y="1573.3594"/><ellipse cx="4952.03" cy="1589.3594" fill="#EB937F" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M4956.1394,1595.3594 L4948.4206,1595.3594 L4948.4206,1582.9688 L4956.1394,1582.9688 L4956.1394,1585.125 L4950.8738,1585.125 L4950.8738,1587.7969 L4955.6394,1587.7969 L4955.6394,1589.9531 L4950.8738,1589.9531 L4950.8738,1593.2031 L4956.1394,1593.2031 L4956.1394,1595.3594 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="126" x="4972.53" y="1593.5137">urt_condvarStatus_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4891.28" x2="5147.28" y1="1605.3594" y2="1605.3594"/><ellipse cx="4901.28" cy="1617.2617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="204" x="4910.28" y="1619.5698">URT_CONDVAR_STATUS_SIGNAL = 0</text><ellipse cx="4901.28" cy="1630.0664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="232" x="4910.28" y="1632.3745">URT_CONDVAR_STATUS_BROADCAST = 1</text><ellipse cx="4901.28" cy="1642.8711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="213" x="4910.28" y="1645.1792">URT_CONDVAR_STATUS_TIMEOUT = 2</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4891.28" x2="5147.28" y1="1651.7734" y2="1651.7734"/><!--class urt_osCondvar_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="99.2188" id="urt_osCondvar_t" style="stroke: #A80036; stroke-width: 1.5;" width="671" x="4683.78" y="1146.3594"/><ellipse cx="4964.53" cy="1162.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M4965.3738,1169.1094 L4962.9206,1169.1094 L4962.9206,1158.8594 L4959.78,1158.8594 L4959.78,1156.7188 L4968.5144,1156.7188 L4968.5144,1158.8594 L4965.3738,1158.8594 L4965.3738,1169.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="101" x="4985.03" y="1166.5137">urt_osCondvar_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4684.78" x2="5353.78" y1="1178.3594" y2="1178.3594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="4684.78" x2="5353.78" y1="1186.3594" y2="1186.3594"/><ellipse cx="4694.78" cy="1198.2617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="283" x="4703.78" y="1200.5698">urtCondvarInit (condvar : urt_osCondvar_t*) : void</text><ellipse cx="4694.78" cy="1211.0664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="294" x="4703.78" y="1213.3745">urtConvarSignal (condvar : urt_osCondvar_t*) : void</text><ellipse cx="4694.78" cy="1223.8711" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="324" x="4703.78" y="1226.1792">urtCondvarBroadcast (condvar : urt_osCondvar_t*) : void</text><ellipse cx="4694.78" cy="1236.6758" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="645" x="4703.78" y="1238.9839">urtCondvarWait (condvar : urt_osCondvar_t*, mutex : urt_osMutex_t*, timeout : urt_delay_t) : urt_condvarStatus_t</text><!--class urt_osTimerCallback_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="60.8047" id="urt_osTimerCallback_t" style="stroke: #A80036; stroke-width: 1.5;" width="286" x="4008.28" y="1585.8594"/><ellipse cx="4079.03" cy="1601.8594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M4079.8738,1608.6094 L4077.4206,1608.6094 L4077.4206,1598.3594 L4074.28,1598.3594 L4074.28,1596.2188 L4083.0144,1596.2188 L4083.0144,1598.3594 L4079.8738,1598.3594 L4079.8738,1608.6094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="136" x="4099.53" y="1606.0137">urt_osTimerCallback_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4009.28" x2="4293.28" y1="1617.8594" y2="1617.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="4009.28" x2="4293.28" y1="1625.8594" y2="1625.8594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="274" x="4014.28" y="1640.0698">urt_osTimerCallback_t (parameter : void*) : void</text><!--class urt_osTimer_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="99.2188" id="urt_osTimer_t" style="stroke: #A80036; stroke-width: 1.5;" width="731" x="3896.78" y="1146.3594"/><ellipse cx="4216.03" cy="1162.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M4216.8738,1169.1094 L4214.4206,1169.1094 L4214.4206,1158.8594 L4211.28,1158.8594 L4211.28,1156.7188 L4220.0144,1156.7188 L4220.0144,1158.8594 L4216.8738,1158.8594 L4216.8738,1169.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="84" x="4236.53" y="1166.5137">urt_osTimer_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3897.78" x2="4626.78" y1="1178.3594" y2="1178.3594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="3897.78" x2="4626.78" y1="1186.3594" y2="1186.3594"/><ellipse cx="3907.78" cy="1198.2617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="240" x="3916.78" y="1200.5698">urtTimerInit (timer : urt_osTimer_t*) : void</text><ellipse cx="3907.78" cy="1211.0664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="705" x="3916.78" y="1213.3745">urtTimerSet (timer : urt_osTimer_t*, delay : urt_delay_t, callback : urt_osTimerCallback_t*, parameter : void*) : urt_status_t</text><ellipse cx="3907.78" cy="1223.8711" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="300" x="3916.78" y="1226.1792">urtTimerReset (timer : urt_osTimer_t*) : urt_status_t</text><ellipse cx="3907.78" cy="1236.6758" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="271" x="3916.78" y="1238.9839">urtTimerIsArmed (timer : urt_osTimer_t*) : bool</text><!--class urt_osThreadPrio_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="48" id="urt_osThreadPrio_t" style="stroke: #A80036; stroke-width: 1.5;" width="150" x="5411.28" y="1592.3594"/><ellipse cx="5426.28" cy="1608.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M5427.1238,1615.1094 L5424.6706,1615.1094 L5424.6706,1604.8594 L5421.53,1604.8594 L5421.53,1602.7188 L5430.2644,1602.7188 L5430.2644,1604.8594 L5427.1238,1604.8594 L5427.1238,1615.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="118" x="5440.28" y="1612.5137">urt_osThreadPrio_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="5412.28" x2="5560.28" y1="1624.3594" y2="1624.3594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="5412.28" x2="5560.28" y1="1632.3594" y2="1632.3594"/><!--class urt_osThreadFunction_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="60.8047" id="urt_osThreadFunction_t" style="stroke: #A80036; stroke-width: 1.5;" width="252" x="5857.28" y="1585.8594"/><ellipse cx="5905.03" cy="1601.8594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M5905.8738,1608.6094 L5903.4206,1608.6094 L5903.4206,1598.3594 L5900.28,1598.3594 L5900.28,1596.2188 L5909.0144,1596.2188 L5909.0144,1598.3594 L5905.8738,1598.3594 L5905.8738,1608.6094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="148" x="5925.53" y="1606.0137">urt_osThreadFunction_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="5858.28" x2="6108.28" y1="1617.8594" y2="1617.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="5858.28" x2="6108.28" y1="1625.8594" y2="1625.8594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="240" x="5863.28" y="1640.0698">urt_osThreadFunction_t (arg : void*) : void</text><!--class urt_osThreadTerminateSignal_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="73.6094" id="urt_osThreadTerminateSignal_t" style="stroke: #A80036; stroke-width: 1.5;" width="242" x="6144.28" y="1579.3594"/><ellipse cx="6166.03" cy="1595.3594" fill="#EB937F" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M6170.1394,1601.3594 L6162.4206,1601.3594 L6162.4206,1588.9688 L6170.1394,1588.9688 L6170.1394,1591.125 L6164.8738,1591.125 L6164.8738,1593.7969 L6169.6394,1593.7969 L6169.6394,1595.9531 L6164.8738,1595.9531 L6164.8738,1599.2031 L6170.1394,1599.2031 L6170.1394,1601.3594 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="195" x="6181.53" y="1599.5137">urt_osThreadTerminateSignal_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="6145.28" x2="6385.28" y1="1611.3594" y2="1611.3594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="230" x="6150.28" y="1625.5698">URT_THREAD_TERMINATE_REQUEST = 15</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="192" x="6150.28" y="1638.3745">URT_THREAD_TERMINATE_KILL = 9</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="6145.28" x2="6385.28" y1="1644.9688" y2="1644.9688"/><!--class urt_osThreadState_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="124.8281" id="urt_osThreadState_t" style="stroke: #A80036; stroke-width: 1.5;" width="226" x="5596.28" y="1553.8594"/><ellipse cx="5641.03" cy="1569.8594" fill="#EB937F" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M5645.1394,1575.8594 L5637.4206,1575.8594 L5637.4206,1563.4688 L5645.1394,1563.4688 L5645.1394,1565.625 L5639.8738,1565.625 L5639.8738,1568.2969 L5644.6394,1568.2969 L5644.6394,1570.4531 L5639.8738,1570.4531 L5639.8738,1573.7031 L5645.1394,1573.7031 L5645.1394,1575.8594 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="128" x="5661.53" y="1574.0137">urt_osThreadState_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="5597.28" x2="5821.28" y1="1585.8594" y2="1585.8594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="195" x="5602.28" y="1600.0698">URT_THREAD_STATE_RUNNING = 0</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="180" x="5602.28" y="1612.8745">URT_THREAD_STATE_READY = 1</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="199" x="5602.28" y="1625.6792">URT_THREAD_STATE_SLEEPING = 2</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="213" x="5602.28" y="1638.4839">URT_THREAD_STATE_SUSPENDED = 3</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="190" x="5602.28" y="1651.2886">URT_THREAD_STATE_WAITING = 4</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="214" x="5602.28" y="1664.0933">URT_THREAD_STATE_TERMINATED = 5</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="5597.28" x2="5821.28" y1="1670.6875" y2="1670.6875"/><!--class urt_osThread_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="460.9453" id="urt_osThread_t" style="stroke: #A80036; stroke-width: 1.5;" width="613" x="5544.78" y="965.3594"/><ellipse cx="5800.03" cy="981.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M5800.8738,988.1094 L5798.4206,988.1094 L5798.4206,977.8594 L5795.28,977.8594 L5795.28,975.7188 L5804.0144,975.7188 L5804.0144,977.8594 L5800.8738,977.8594 L5800.8738,988.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="94" x="5820.53" y="985.5137">urt_osThread_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="5545.78" x2="6156.78" y1="997.3594" y2="997.3594"/><ellipse cx="5555.78" cy="1009.2617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="280" x="5564.78" y="1011.5698">URT_THREAD_PRIO_LOW_MIN : urt_osThreadPrio_t</text><ellipse cx="5555.78" cy="1022.0664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="283" x="5564.78" y="1024.3745">URT_THREAD_PRIO_LOW_MAX : urt_osThreadPrio_t</text><ellipse cx="5555.78" cy="1034.8711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="302" x="5564.78" y="1037.1792">URT_THREAD_PRIO_NORMAL_MIN : urt_osThreadPrio_t</text><ellipse cx="5555.78" cy="1047.6758" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="305" x="5564.78" y="1049.9839">URT_THREAD_PRIO_NORMAL_MAX : urt_osThreadPrio_t</text><ellipse cx="5555.78" cy="1060.4805" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="284" x="5564.78" y="1062.7886">URT_THREAD_PRIO_HIGH_MIN : urt_osThreadPrio_t</text><ellipse cx="5555.78" cy="1073.2852" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="287" x="5564.78" y="1075.5933">URT_THREAD_PRIO_HIGH_MAX : urt_osThreadPrio_t</text><ellipse cx="5555.78" cy="1086.0898" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="270" x="5564.78" y="1088.3979">URT_THREAD_PRIO_RT_MIN : urt_osThreadPrio_t</text><ellipse cx="5555.78" cy="1098.8945" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="273" x="5564.78" y="1101.2026">URT_THREAD_PRIO_RT_MAX : urt_osThreadPrio_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="5545.78" x2="6156.78" y1="1107.7969" y2="1107.7969"/><ellipse cx="5555.78" cy="1119.6992" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="179" x="5564.78" y="1122.0073">URT_THREAD_MAX_SLEEP : float</text><ellipse cx="5555.78" cy="1132.5039" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="225" x="5564.78" y="1134.812">URT_THREAD_MAX_SSLEP : unsigned int</text><ellipse cx="5555.78" cy="1145.3086" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="233" x="5564.78" y="1147.6167">URT_THREAD_MAX_MSLEEP : unsigned int</text><ellipse cx="5555.78" cy="1158.1133" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="232" x="5564.78" y="1160.4214">URT_THREAD_MAX_USLEEP : unsigned int</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="5545.78" x2="6156.78" y1="1167.0156" y2="1167.0156"/><ellipse cx="5555.78" cy="1178.918" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="286" x="5564.78" y="1181.2261">URT_THREAD_WORKING_AREA (varname, stacksize)</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="5545.78" x2="6156.78" y1="1187.8203" y2="1187.8203"/><ellipse cx="5555.78" cy="1199.7227" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="587" x="5564.78" y="1202.0308">urtThreadInit (wa : void*, wasize : size_t, func : urt_osThreadFunction_t*, arg : void*) : urt_osThread_t*</text><ellipse cx="5555.78" cy="1212.5273" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="490" x="5564.78" y="1214.8354">urtThreadStart (thread : urt_osThread_t*, prio : urt_osThreadPrio_t, arg : void*) : void</text><ellipse cx="5555.78" cy="1225.332" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="153" x="5564.78" y="1227.6401">urtThreadYield (void) : void</text><ellipse cx="5555.78" cy="1238.1367" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="389" x="5564.78" y="1240.4448">urtThreadGetPriority (thread : urt_osThread_t*) : urt_osThreadPrio_t</text><ellipse cx="5555.78" cy="1250.9414" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="453" x="5564.78" y="1253.2495">urtThreadSetPriority (thread : urt_osThread_t*, prio : urt_osThreadPrio_t) : void</text><ellipse cx="5555.78" cy="1263.7461" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="176" x="5564.78" y="1266.0542">urtThreadSuspend (void) : void</text><ellipse cx="5555.78" cy="1276.5508" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="335" x="5564.78" y="1278.8589">urtThreadResume (thread : urt_osThread_t*) : urt_status_t</text><ellipse cx="5555.78" cy="1289.3555" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="220" x="5564.78" y="1291.6636">urtThreadSleep (seconds : float) : void</text><ellipse cx="5555.78" cy="1302.1602" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="273" x="5564.78" y="1304.4683">urtThreadSSleep (seconds : usnigned int) : void</text><ellipse cx="5555.78" cy="1314.9648" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="297" x="5564.78" y="1317.2729">urtThreadMSleep (milliseconds : unsigned int) : void</text><ellipse cx="5555.78" cy="1327.7695" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="305" x="5564.78" y="1330.0776">urtThreadUSleep (microseconds : unsigned int) : void</text><ellipse cx="5555.78" cy="1340.5742" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="271" x="5564.78" y="1342.8823">urtThreadSleepUntil (time : urt_osTime_t) : void</text><ellipse cx="5555.78" cy="1353.3789" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="146" x="5564.78" y="1355.687">urtThreadExit (void) : void</text><ellipse cx="5555.78" cy="1366.1836" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="518" x="5564.78" y="1368.4917">urtThreadTerminate (thread : urt_osThread_t*, sig : urt_osThreadTerminateSignal_t) : void</text><ellipse cx="5555.78" cy="1378.9883" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="264" x="5564.78" y="1381.2964">urtThreadJoin (thread : urt_osThread_t*) : void</text><ellipse cx="5555.78" cy="1391.793" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="387" x="5564.78" y="1394.1011">urtThreadGetState (thread : urt_osThread_t*) : urt_osThreadState_t</text><ellipse cx="5555.78" cy="1404.5977" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="380" x="5564.78" y="1406.9058">urtThreadGetChildren (thread : urt_osThread_t*) : urt_osThread_t*</text><ellipse cx="5555.78" cy="1417.4023" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="371" x="5564.78" y="1419.7104">urtThreadGetSibling (thread : urt_osThread_t*) : urt_psThread_t*</text><!--class urt_osEventMask_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="60.8047" id="urt_osEventMask_t" style="stroke: #A80036; stroke-width: 1.5;" width="294" x="6442.28" y="1585.8594"/><ellipse cx="6526.53" cy="1601.8594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M6527.3738,1608.6094 L6524.9206,1608.6094 L6524.9206,1598.3594 L6521.78,1598.3594 L6521.78,1596.2188 L6530.5144,1596.2188 L6530.5144,1598.3594 L6527.3738,1598.3594 L6527.3738,1608.6094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="117" x="6547.03" y="1606.0137">urt_osEventMask_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="6443.28" x2="6735.28" y1="1617.8594" y2="1617.8594"/><ellipse cx="6453.28" cy="1629.7617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="268" x="6462.28" y="1632.0698">URT_EVENTMASK_MAXPRIO : urt_osEventMask_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="6443.28" x2="6735.28" y1="1638.6641" y2="1638.6641"/><!--class urt_osEventFlags_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="48" id="urt_osEventFlags_t" style="stroke: #A80036; stroke-width: 1.5;" width="150" x="7430.28" y="1831.8594"/><ellipse cx="7445.28" cy="1847.8594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M7446.1238,1854.6094 L7443.6706,1854.6094 L7443.6706,1844.3594 L7440.53,1844.3594 L7440.53,1842.2188 L7449.2644,1842.2188 L7449.2644,1844.3594 L7446.1238,1844.3594 L7446.1238,1854.6094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="118" x="7459.28" y="1852.0137">urt_osEventFlags_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="7431.28" x2="7579.28" y1="1863.8594" y2="1863.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="7431.28" x2="7579.28" y1="1871.8594" y2="1871.8594"/><!--class urt_osEventWaitType_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="86.4141" id="urt_osEventWaitType_t" style="stroke: #A80036; stroke-width: 1.5;" width="173" x="6771.78" y="1573.3594"/><ellipse cx="6786.78" cy="1589.3594" fill="#EB937F" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M6790.8894,1595.3594 L6783.1706,1595.3594 L6783.1706,1582.9688 L6790.8894,1582.9688 L6790.8894,1585.125 L6785.6238,1585.125 L6785.6238,1587.7969 L6790.3894,1587.7969 L6790.3894,1589.9531 L6785.6238,1589.9531 L6785.6238,1593.2031 L6790.8894,1593.2031 L6790.8894,1595.3594 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="141" x="6800.78" y="1593.5137">urt_osEventWaitType_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="6772.78" x2="6943.78" y1="1605.3594" y2="1605.3594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="150" x="6777.78" y="1619.5698">URT_EVENT_WAIT_ONE = 0</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="148" x="6777.78" y="1632.3745">URT_EVENT_WAIT_ANY = 1</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="145" x="6777.78" y="1645.1792">URT_EVENT_WAIT_ALL = 2</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="6772.78" x2="6943.78" y1="1651.7734" y2="1651.7734"/><!--class urt_osEventListener_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="86.4141" id="urt_osEventListener_t" style="stroke: #A80036; stroke-width: 1.5;" width="494" x="6980.28" y="1573.3594"/><ellipse cx="7155.53" cy="1589.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M7156.3738,1596.1094 L7153.9206,1596.1094 L7153.9206,1585.8594 L7150.78,1585.8594 L7150.78,1583.7188 L7159.5144,1583.7188 L7159.5144,1585.8594 L7156.3738,1585.8594 L7156.3738,1596.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="135" x="7176.03" y="1593.5137">urt_osEventListener_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="6981.28" x2="7473.28" y1="1605.3594" y2="1605.3594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="6981.28" x2="7473.28" y1="1613.3594" y2="1613.3594"/><ellipse cx="6991.28" cy="1625.2617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="341" x="7000.28" y="1627.5698">urtEventListenerInit (listener : urt_osEventListener_t*) : void</text><ellipse cx="6991.28" cy="1638.0664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="458" x="7000.28" y="1640.3745">urtEventListenerGetFlags (listener : urt_osEventListener_t*) : urt_osEventFlags_t</text><ellipse cx="6991.28" cy="1650.8711" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="468" x="7000.28" y="1653.1792">urtEventListenerClearFlags (listener : urt_osEventListener_t*) : urt_osEventFlags_t</text><!--class urt_osEventSource_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="73.6094" id="urt_osEventSource_t" style="stroke: #A80036; stroke-width: 1.5;" width="547" x="7509.78" y="1579.3594"/><ellipse cx="7714.53" cy="1595.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M7715.3738,1602.1094 L7712.9206,1602.1094 L7712.9206,1591.8594 L7709.78,1591.8594 L7709.78,1589.7188 L7718.5144,1589.7188 L7718.5144,1591.8594 L7715.3738,1591.8594 L7715.3738,1602.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="129" x="7735.03" y="1599.5137">urt_osEventSource_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="7510.78" x2="8055.78" y1="1611.3594" y2="1611.3594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="7510.78" x2="8055.78" y1="1619.3594" y2="1619.3594"/><ellipse cx="7520.78" cy="1631.2617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="325" x="7529.78" y="1633.5698">urtEventSourceInit (source : urt_osEventSource_t*) : void</text><ellipse cx="7520.78" cy="1644.0664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="521" x="7529.78" y="1646.3745">urtEventSourceBroadcast (source : urt_osEventSource_t*, flags : urt_osEventFlags_t) : void</text><!--class urt_events--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="86.4141" id="urt_events" style="stroke: #A80036; stroke-width: 1.5;" width="735" x="6441.78" y="1152.8594"/><ellipse cx="6772.03" cy="1168.8594" fill="#FFFFFF" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M6776.2644,1164.625 L6770.9831,1164.625 L6770.9831,1167.2969 L6775.78,1167.2969 L6775.78,1169.4531 L6770.9831,1169.4531 L6770.9831,1174.8594 L6768.5456,1174.8594 L6768.5456,1162.4688 L6776.2644,1162.4688 L6776.2644,1164.625 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="66" x="6792.53" y="1173.0137">urt_events</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="6442.78" x2="7175.78" y1="1184.8594" y2="1184.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="6442.78" x2="7175.78" y1="1192.8594" y2="1192.8594"/><ellipse cx="6452.78" cy="1204.7617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="709" x="6461.78" y="1207.0698">urtEventRegister (source : urt_osEventSource_t*, listener : urt_osEventListener_t*, mask : urt_osEventMask_t) : urt_status_t</text><ellipse cx="6452.78" cy="1217.5664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="567" x="6461.78" y="1219.8745">urtEventUnregister (source _ urt_osEventSource_t*, listener : urt_osEventListener_t*) : urt_status_t</text><ellipse cx="6452.78" cy="1230.3711" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="488" x="6461.78" y="1232.6792">urtEventWait (type : urt_osEventWaitType_t, timeout : urt_delay_t) : urt_osEventMask_t</text><!--class urt_message_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="167.2422" id="urt_message_t" style="stroke: #A80036; stroke-width: 1.5;" width="451" x="3127.78" y="704.3594"/><ellipse cx="3303.03" cy="720.3594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M3302.5144,720.9219 Q3300.655,720.2188 3300.0066,719.4453 Q3299.3581,718.6719 3299.3581,717.3594 Q3299.3581,715.6719 3300.4363,714.7031 Q3301.5144,713.7344 3303.3894,713.7344 Q3304.2488,713.7344 3305.1003,713.9297 Q3305.9519,714.125 3306.7956,714.5156 L3306.7956,716.9063 Q3306.0144,716.3438 3305.1941,716.0547 Q3304.3738,715.7656 3303.5769,715.7656 Q3302.7019,715.7656 3302.2253,716.125 Q3301.7488,716.4844 3301.7488,717.1406 Q3301.7488,717.6563 3302.0925,717.9922 Q3302.4363,718.3281 3303.53,718.7344 L3304.5925,719.1406 Q3306.0769,719.6875 3306.7878,720.5938 Q3307.4988,721.5 3307.4988,722.875 Q3307.4988,724.75 3306.3894,725.6719 Q3305.28,726.5938 3303.03,726.5938 Q3302.1081,726.5938 3301.1863,726.375 Q3300.2644,726.1563 3299.405,725.7344 L3299.405,723.2031 Q3300.3738,723.8906 3301.2956,724.2344 Q3302.2175,724.5781 3303.1081,724.5781 Q3304.0144,724.5781 3304.5144,724.1641 Q3305.0144,723.75 3305.0144,723.0156 Q3305.0144,722.4531 3304.6784,722.0391 Q3304.3425,721.625 3303.7175,721.375 L3302.5144,720.9219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="92" x="3323.53" y="724.5137">urt_message_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3128.78" x2="3577.78" y1="736.3594" y2="736.3594"/><ellipse cx="3138.78" cy="748.2617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="127" x="3147.78" y="750.5698">next : urt_message_t*</text><ellipse cx="3138.78" cy="761.0664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="85" x="3147.78" y="763.3745">payload : void*</text><ellipse cx="3138.78" cy="773.8711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="146" x="3147.78" y="776.1792">originTime : urt_osTime_t</text><ellipse cx="3138.78" cy="786.6758" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="113" x="3147.78" y="788.9839">lock : urt_osMutex_t</text><ellipse cx="3138.78" cy="799.4805" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="211" x="3147.78" y="801.7886">numHrtConsumersLeft : unsigned int</text><ellipse cx="3138.78" cy="812.2852" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="208" x="3147.78" y="814.5933">hrtConsumersLeft : urt_osCondvar_t</text><ellipse cx="3138.78" cy="841.8945" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="194" x="3147.78" y="844.2026">numConsumersLeft : unsigned int</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="3128.78" x2="3309.78" y1="827.5898" y2="827.5898"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="87" x="3309.78" y="830.8979">evaluation data</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="3396.78" x2="3577.78" y1="827.5898" y2="827.5898"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="3128.78" x2="3577.78" y1="850.7969" y2="850.7969"/><ellipse cx="3138.78" cy="862.6992" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="425" x="3147.78" y="865.0073">urtMessageInit (message : urt_message_t*, payload : void*) : urt_status_t</text><!--class urt_subscriber_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="244.0703" id="urt_subscriber_t" style="stroke: #A80036; stroke-width: 1.5;" width="851" x="1932.78" y="122.3594"/><ellipse cx="2303.53" cy="138.3594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M2303.0144,138.9219 Q2301.155,138.2188 2300.5066,137.4453 Q2299.8581,136.6719 2299.8581,135.3594 Q2299.8581,133.6719 2300.9362,132.7031 Q2302.0144,131.7344 2303.8894,131.7344 Q2304.7487,131.7344 2305.6003,131.9297 Q2306.4519,132.125 2307.2956,132.5156 L2307.2956,134.9063 Q2306.5144,134.3438 2305.6941,134.0547 Q2304.8737,133.7656 2304.0769,133.7656 Q2303.2019,133.7656 2302.7253,134.125 Q2302.2487,134.4844 2302.2487,135.1406 Q2302.2487,135.6563 2302.5925,135.9922 Q2302.9362,136.3281 2304.03,136.7344 L2305.0925,137.1406 Q2306.5769,137.6875 2307.2878,138.5938 Q2307.9987,139.5 2307.9987,140.875 Q2307.9987,142.75 2306.8894,143.6719 Q2305.78,144.5938 2303.53,144.5938 Q2302.6081,144.5938 2301.6862,144.375 Q2300.7644,144.1563 2299.905,143.7344 L2299.905,141.2031 Q2300.8737,141.8906 2301.7956,142.2344 Q2302.7175,142.5781 2303.6081,142.5781 Q2304.5144,142.5781 2305.0144,142.1641 Q2305.5144,141.75 2305.5144,141.0156 Q2305.5144,140.4531 2305.1784,140.0391 Q2304.8425,139.625 2304.2175,139.375 L2303.0144,138.9219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="101" x="2324.03" y="142.5137">urt_subscriber_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1933.78" x2="2782.78" y1="154.3594" y2="154.3594"/><ellipse cx="1943.78" cy="166.2617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="135" x="1952.78" y="168.5698">next : urt_subscriber_t*</text><ellipse cx="1943.78" cy="179.0664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="104" x="1952.78" y="181.3745">topic : urt_topic_t*</text><ellipse cx="1943.78" cy="191.8711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="198" x="1952.78" y="194.1792">evtListener : urt_osEventListener_t</text><ellipse cx="1943.78" cy="204.6758" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="122" x="1952.78" y="206.9839">rtclass : urt_rtclass_t</text><ellipse cx="1943.78" cy="217.4805" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="175" x="1952.78" y="219.7886">lastMessage : urt_message_t*</text><ellipse cx="1943.78" cy="230.2852" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="186" x="1952.78" y="232.5933">lastMessageTime : urt_osTime_t</text><ellipse cx="1943.78" cy="259.8945" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="138" x="1952.78" y="262.2026">minLatency : urt_delay_t</text><ellipse cx="1943.78" cy="272.6992" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="141" x="1952.78" y="275.0073">maxLatency : urt_delay_t</text><ellipse cx="1943.78" cy="285.5039" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="136" x="1952.78" y="287.812">sumLatencies : uint64_t</text><ellipse cx="1943.78" cy="298.3086" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="215" x="1952.78" y="300.6167">numMessagesReceived : unsigned int</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="1933.78" x2="2314.78" y1="245.5898" y2="245.5898"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="87" x="2314.78" y="248.8979">evaluation data</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="2401.78" x2="2782.78" y1="245.5898" y2="245.5898"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="1933.78" x2="2782.78" y1="307.2109" y2="307.2109"/><ellipse cx="1943.78" cy="319.1133" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="359" x="1952.78" y="321.4214">urtSubscriberInit (subscriber : urt_subscriber_t*) : urt_status_t</text><ellipse cx="1943.78" cy="331.918" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="825" x="1952.78" y="334.2261">urtSubscriberSubscribe (subscriber : urt_subscriber_t*, topic : urt_topic_t*, rtclass : urt_rtclass_t*, messages : urt_messages_t*) : urt_status_t</text><ellipse cx="1943.78" cy="344.7227" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="413" x="1952.78" y="347.0308">urtSubscriberUnsubscribe (subscriber : urt_subscriber_t*) : urt_status_t</text><ellipse cx="1943.78" cy="357.5273" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="675" x="1952.78" y="359.8354">urtSubscriberFetchMessage (subscriber : urt_subscriber_t*, payload : void*, bytes : size_t, latest : bool) : urt_status_t</text><!--class urt_topic_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="218.4609" id="urt_topic_t" style="stroke: #A80036; stroke-width: 1.5;" width="384" x="3157.28" y="426.3594"/><ellipse cx="3312.03" cy="442.3594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M3311.5144,442.9219 Q3309.655,442.2188 3309.0066,441.4453 Q3308.3581,440.6719 3308.3581,439.3594 Q3308.3581,437.6719 3309.4363,436.7031 Q3310.5144,435.7344 3312.3894,435.7344 Q3313.2488,435.7344 3314.1003,435.9297 Q3314.9519,436.125 3315.7956,436.5156 L3315.7956,438.9063 Q3315.0144,438.3438 3314.1941,438.0547 Q3313.3738,437.7656 3312.5769,437.7656 Q3311.7019,437.7656 3311.2253,438.125 Q3310.7488,438.4844 3310.7488,439.1406 Q3310.7488,439.6563 3311.0925,439.9922 Q3311.4363,440.3281 3312.53,440.7344 L3313.5925,441.1406 Q3315.0769,441.6875 3315.7878,442.5938 Q3316.4988,443.5 3316.4988,444.875 Q3316.4988,446.75 3315.3894,447.6719 Q3314.28,448.5938 3312.03,448.5938 Q3311.1081,448.5938 3310.1863,448.375 Q3309.2644,448.1563 3308.405,447.7344 L3308.405,445.2031 Q3309.3738,445.8906 3310.2956,446.2344 Q3311.2175,446.5781 3312.1081,446.5781 Q3313.0144,446.5781 3313.5144,446.1641 Q3314.0144,445.75 3314.0144,445.0156 Q3314.0144,444.4531 3313.6784,444.0391 Q3313.3425,443.625 3312.7175,443.375 L3311.5144,442.9219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="66" x="3332.53" y="446.5137">urt_topic_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3158.28" x2="3540.28" y1="458.3594" y2="458.3594"/><ellipse cx="3168.28" cy="470.2617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="101" x="3177.28" y="472.5698">next : urt_topic_t*</text><ellipse cx="3168.28" cy="483.0664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="113" x="3177.28" y="485.3745">lock : urt_osMutex_t</text><ellipse cx="3168.28" cy="495.8711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="186" x="3177.28" y="498.1792">evtSource : urt_osEventSource_t</text><ellipse cx="3168.28" cy="508.6758" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="193" x="3177.28" y="510.9839">numHrtSubscribers : unsigned int</text><ellipse cx="3168.28" cy="521.4805" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="196" x="3177.28" y="523.7886">hrtSubscribers : urt_subscriber_t*</text><ellipse cx="3168.28" cy="534.2852" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="145" x="3177.28" y="536.5933">qosTimer : urt_osTimer_t</text><ellipse cx="3168.28" cy="547.0898" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="209" x="3177.28" y="549.3979">mandatoryMessage : urt_message_t</text><ellipse cx="3168.28" cy="559.8945" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="186" x="3177.28" y="562.2026">latestMessage : urt_message_t*</text><ellipse cx="3168.28" cy="572.6992" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="91" x="3177.28" y="575.0073">id : urt_topicid_t</text><ellipse cx="3168.28" cy="602.3086" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="222" x="3177.28" y="604.6167">numDiscardedMessages : unsigned int</text><ellipse cx="3168.28" cy="615.1133" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="176" x="3177.28" y="617.4214">numSubscribers : unsigned int</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="3158.28" x2="3305.78" y1="588.0039" y2="588.0039"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="87" x="3305.78" y="591.312">evaluation data</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="3392.78" x2="3540.28" y1="588.0039" y2="588.0039"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="3158.28" x2="3540.28" y1="624.0156" y2="624.0156"/><ellipse cx="3168.28" cy="635.918" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="358" x="3177.28" y="638.2261">urtTopicInit (topic : urt_topic_t*, id : urt_topicid_t) : urt_status_t</text><!--class urt_publisher_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="128.8281" id="urt_publisher_t" style="stroke: #A80036; stroke-width: 1.5;" width="759" x="2836.78" y="179.8594"/><ellipse cx="3165.53" cy="195.8594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M3165.0144,196.4219 Q3163.155,195.7188 3162.5066,194.9453 Q3161.8581,194.1719 3161.8581,192.8594 Q3161.8581,191.1719 3162.9363,190.2031 Q3164.0144,189.2344 3165.8894,189.2344 Q3166.7488,189.2344 3167.6003,189.4297 Q3168.4519,189.625 3169.2956,190.0156 L3169.2956,192.4063 Q3168.5144,191.8438 3167.6941,191.5547 Q3166.8738,191.2656 3166.0769,191.2656 Q3165.2019,191.2656 3164.7253,191.625 Q3164.2488,191.9844 3164.2488,192.6406 Q3164.2488,193.1563 3164.5925,193.4922 Q3164.9363,193.8281 3166.03,194.2344 L3167.0925,194.6406 Q3168.5769,195.1875 3169.2878,196.0938 Q3169.9988,197 3169.9988,198.375 Q3169.9988,200.25 3168.8894,201.1719 Q3167.78,202.0938 3165.53,202.0938 Q3164.6081,202.0938 3163.6863,201.875 Q3162.7644,201.6563 3161.905,201.2344 L3161.905,198.7031 Q3162.8738,199.3906 3163.7956,199.7344 Q3164.7175,200.0781 3165.6081,200.0781 Q3166.5144,200.0781 3167.0144,199.6641 Q3167.5144,199.25 3167.5144,198.5156 Q3167.5144,197.9531 3167.1784,197.5391 Q3166.8425,197.125 3166.2175,196.875 L3165.0144,196.4219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="93" x="3186.03" y="200.0137">urt_publisher_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2837.78" x2="3594.78" y1="211.8594" y2="211.8594"/><ellipse cx="2847.78" cy="223.7617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="104" x="2856.78" y="226.0698">topic : urt_topic_t*</text><ellipse cx="2847.78" cy="253.3711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="174" x="2856.78" y="255.6792">publishAttempts : unsigned int</text><ellipse cx="2847.78" cy="266.1758" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="149" x="2856.78" y="268.4839">publishFails : unsigned int</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="2837.78" x2="3172.78" y1="239.0664" y2="239.0664"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="87" x="3172.78" y="242.3745">evaluation data</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="3259.78" x2="3594.78" y1="239.0664" y2="239.0664"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="2837.78" x2="3594.78" y1="275.0781" y2="275.0781"/><ellipse cx="2847.78" cy="286.9805" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="617" x="2856.78" y="289.2886">urtPublisherInit (publisher : urt_publisher_t*, topic : urt_topic_t*, messages : urt_message_t*) : urt_status_t</text><ellipse cx="2847.78" cy="299.7852" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="733" x="2856.78" y="302.0933">urtPublisherPublish (publisher : urt_publisher_t*, payload : void*, n : size_t, t : urt_osTime_t, timeout : urt_delay_t) : urt_status_t</text><!--class urt_core_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="163.2422" id="urt_core_t" style="stroke: #A80036; stroke-width: 1.5;" width="509" x="1388.78" y="162.8594"/><ellipse cx="1607.53" cy="178.8594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1607.0144,179.4219 Q1605.155,178.7188 1604.5066,177.9453 Q1603.8581,177.1719 1603.8581,175.8594 Q1603.8581,174.1719 1604.9363,173.2031 Q1606.0144,172.2344 1607.8894,172.2344 Q1608.7488,172.2344 1609.6003,172.4297 Q1610.4519,172.625 1611.2956,173.0156 L1611.2956,175.4063 Q1610.5144,174.8438 1609.6941,174.5547 Q1608.8738,174.2656 1608.0769,174.2656 Q1607.2019,174.2656 1606.7253,174.625 Q1606.2488,174.9844 1606.2488,175.6406 Q1606.2488,176.1563 1606.5925,176.4922 Q1606.9363,176.8281 1608.03,177.2344 L1609.0925,177.6406 Q1610.5769,178.1875 1611.2878,179.0938 Q1611.9988,180 1611.9988,181.375 Q1611.9988,183.25 1610.8894,184.1719 Q1609.78,185.0938 1607.53,185.0938 Q1606.6081,185.0938 1605.6863,184.875 Q1604.7644,184.6563 1603.905,184.2344 L1603.905,181.7031 Q1604.8738,182.3906 1605.7956,182.7344 Q1606.7175,183.0781 1607.6081,183.0781 Q1608.5144,183.0781 1609.0144,182.6641 Q1609.5144,182.25 1609.5144,181.5156 Q1609.5144,180.9531 1609.1784,180.5391 Q1608.8425,180.125 1608.2175,179.875 L1607.0144,179.4219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="63" x="1628.03" y="183.0137">urt_core_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1389.78" x2="1896.78" y1="194.8594" y2="194.8594"/><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="1396.78" y="203.7617"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="119" x="1408.78" y="209.0698">_nodes : urt_node_t*</text><line style="stroke: #000000; stroke-width: 1.0;" x1="1408.78" x2="1527.78" y1="211.0698" y2="211.0698"/><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="1396.78" y="216.5664"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="117" x="1408.78" y="221.8745">_topics : urt_topic_t*</text><line style="stroke: #000000; stroke-width: 1.0;" x1="1408.78" x2="1525.78" y1="223.8745" y2="223.8745"/><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="1396.78" y="229.3711"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="192" x="1408.78" y="234.6792">_evtSource : urt_osEventSource_t</text><line style="stroke: #000000; stroke-width: 1.0;" x1="1408.78" x2="1600.78" y1="236.6792" y2="236.6792"/><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="1396.78" y="242.1758"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="119" x="1408.78" y="247.4839">_lock : urt_osMutex_t</text><line style="stroke: #000000; stroke-width: 1.0;" x1="1408.78" x2="1527.78" y1="249.4839" y2="249.4839"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="1389.78" x2="1896.78" y1="254.0781" y2="254.0781"/><ellipse cx="1399.78" cy="265.9805" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="175" x="1408.78" y="268.2886">urtCoreInit (void) : urt_status_t</text><ellipse cx="1399.78" cy="278.7852" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="222" x="1408.78" y="281.0933">urtCoreStartNodes (void) : urt_status_t</text><ellipse cx="1399.78" cy="291.5898" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="483" x="1408.78" y="293.8979">urtCoreSynchronizeNodes (node : urt_node_t*, stage : urt_nodesync_t) : urt_status_t</text><ellipse cx="1399.78" cy="304.3945" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="220" x="1408.78" y="306.7026">urtCoreStopNodes (void) : urt_status_t</text><ellipse cx="1399.78" cy="317.1992" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="299" x="1408.78" y="319.5073">urtCoreRetrieveTopic (id : urt_topicid_t) : urt_topic_t*</text><!--class urt_node_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="176.0469" id="urt_node_t" style="stroke: #A80036; stroke-width: 1.5;" width="1104" x="1963.28" y="447.3594"/><ellipse cx="2477.53" cy="463.3594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M2477.0144,463.9219 Q2475.155,463.2188 2474.5066,462.4453 Q2473.8581,461.6719 2473.8581,460.3594 Q2473.8581,458.6719 2474.9362,457.7031 Q2476.0144,456.7344 2477.8894,456.7344 Q2478.7487,456.7344 2479.6003,456.9297 Q2480.4519,457.125 2481.2956,457.5156 L2481.2956,459.9063 Q2480.5144,459.3438 2479.6941,459.0547 Q2478.8737,458.7656 2478.0769,458.7656 Q2477.2019,458.7656 2476.7253,459.125 Q2476.2487,459.4844 2476.2487,460.1406 Q2476.2487,460.6563 2476.5925,460.9922 Q2476.9362,461.3281 2478.03,461.7344 L2479.0925,462.1406 Q2480.5769,462.6875 2481.2878,463.5938 Q2481.9987,464.5 2481.9987,465.875 Q2481.9987,467.75 2480.8894,468.6719 Q2479.78,469.5938 2477.53,469.5938 Q2476.6081,469.5938 2475.6862,469.375 Q2474.7644,469.1563 2473.905,468.7344 L2473.905,466.2031 Q2474.8737,466.8906 2475.7956,467.2344 Q2476.7175,467.5781 2477.6081,467.5781 Q2478.5144,467.5781 2479.0144,467.1641 Q2479.5144,466.75 2479.5144,466.0156 Q2479.5144,465.4531 2479.1784,465.0391 Q2478.8425,464.625 2478.2175,464.375 L2477.0144,463.9219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="67" x="2498.03" y="467.5137">urt_node_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1964.28" x2="3066.28" y1="479.3594" y2="479.3594"/><ellipse cx="1974.28" cy="491.2617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="102" x="1983.28" y="493.5698">next : urt_node_t*</text><ellipse cx="1974.28" cy="504.0664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="141" x="1983.28" y="506.3745">thread : urt_osThread_t*</text><ellipse cx="1974.28" cy="516.8711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="235" x="1983.28" y="519.1792">setupcallback : urt_nodeSetupCallback_t*</text><ellipse cx="1974.28" cy="529.6758" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="117" x="1983.28" y="531.9839">setupparams : void*</text><ellipse cx="1974.28" cy="542.4805" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="221" x="1983.28" y="544.7886">loopcallback : urt_nodeLoopCallback_t*</text><ellipse cx="1974.28" cy="555.2852" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="109" x="1983.28" y="557.5933">loopparams : void*</text><ellipse cx="1974.28" cy="568.0898" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="130" x="1983.28" y="570.3979">stage : urt_nodesync_t</text><ellipse cx="1974.28" cy="580.8945" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="178" x="1983.28" y="583.2026">listener : urt_osEventListener_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1964.28" x2="3066.28" y1="589.7969" y2="589.7969"/><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="1971.28" y="598.6992"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="179" x="1983.28" y="604.0073">_main : urt_osThreadFunction_t</text><line style="stroke: #000000; stroke-width: 1.0;" x1="1983.28" x2="2162.28" y1="606.0073" y2="606.0073"/><ellipse cx="1974.28" cy="614.5039" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="1078" x="1983.28" y="616.812">urtNodeInit (node : urt_node_t*, stacksize : size_t, setupcallback : urt_nodeSetupCallback_t*, setupparams : void*, loopcallback : urt_nodeLoopCallback_t*, loopparams : void*) : urt_status_t</text><!--class urt_rtclass_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="73.6094" id="urt_rtclass_t" style="stroke: #A80036; stroke-width: 1.5;" width="197" x="1560.78" y="498.3594"/><ellipse cx="1616.53" cy="514.3594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1616.0144,514.9219 Q1614.155,514.2188 1613.5066,513.4453 Q1612.8581,512.6719 1612.8581,511.3594 Q1612.8581,509.6719 1613.9363,508.7031 Q1615.0144,507.7344 1616.8894,507.7344 Q1617.7488,507.7344 1618.6003,507.9297 Q1619.4519,508.125 1620.2956,508.5156 L1620.2956,510.9063 Q1619.5144,510.3438 1618.6941,510.0547 Q1617.8738,509.7656 1617.0769,509.7656 Q1616.2019,509.7656 1615.7253,510.125 Q1615.2488,510.4844 1615.2488,511.1406 Q1615.2488,511.6563 1615.5925,511.9922 Q1615.9363,512.3281 1617.03,512.7344 L1618.0925,513.1406 Q1619.5769,513.6875 1620.2878,514.5938 Q1620.9988,515.5 1620.9988,516.875 Q1620.9988,518.75 1619.8894,519.6719 Q1618.78,520.5938 1616.53,520.5938 Q1615.6081,520.5938 1614.6863,520.375 Q1613.7644,520.1563 1612.905,519.7344 L1612.905,517.2031 Q1613.8738,517.8906 1614.7956,518.2344 Q1615.7175,518.5781 1616.6081,518.5781 Q1617.5144,518.5781 1618.0144,518.1641 Q1618.5144,517.75 1618.5144,517.0156 Q1618.5144,516.4531 1618.1784,516.0391 Q1617.8425,515.625 1617.2175,515.375 L1616.0144,514.9219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="77" x="1637.03" y="518.5137">urt_rtclass_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1561.78" x2="1756.78" y1="530.3594" y2="530.3594"/><ellipse cx="1571.78" cy="542.2617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="137" x="1580.78" y="544.5698">class : urt_rtclasstype_t</text><ellipse cx="1571.78" cy="555.0664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="171" x="1580.78" y="557.3745">params : urt_rtclassparams_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1561.78" x2="1756.78" y1="563.9688" y2="563.9688"/><!--class urt_rtclasstype_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="99.2188" id="urt_rtclasstype_t" style="stroke: #A80036; stroke-width: 1.5;" width="153" x="1392.78" y="738.3594"/><ellipse cx="1415.43" cy="754.3594" fill="#EB937F" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1419.5394,760.3594 L1411.8206,760.3594 L1411.8206,747.9688 L1419.5394,747.9688 L1419.5394,750.125 L1414.2738,750.125 L1414.2738,752.7969 L1419.0394,752.7969 L1419.0394,754.9531 L1414.2738,754.9531 L1414.2738,758.2031 L1419.5394,758.2031 L1419.5394,760.3594 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="104" x="1431.13" y="758.5137">urt_rtclasstype_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1393.78" x2="1544.78" y1="770.3594" y2="770.3594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="139" x="1398.78" y="784.5698">URT_RTCLASS_HARD = 0</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="134" x="1398.78" y="797.3745">URT_RTCLASS_FIRM = 1</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="139" x="1398.78" y="810.1792">URT_RTCLASS_SOFT = 2</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="141" x="1398.78" y="822.9839">URT_RTCLASS_NONE = 3</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1393.78" x2="1544.78" y1="829.5781" y2="829.5781"/><!--class urt_rtclassparams_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="99.2188" id="urt_rtclassparams_t" style="stroke: #A80036; stroke-width: 1.5;" width="156" x="1581.28" y="738.3594"/><ellipse cx="1596.28" cy="754.3594" fill="#90EE90" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1592.155,756.2813 L1592.155,748.4688 L1594.6081,748.4688 L1594.6081,756.9063 Q1594.6081,757.8281 1595.0847,758.3594 Q1595.5613,758.8906 1596.3894,758.8906 Q1597.2331,758.8906 1597.7019,758.3594 Q1598.1706,757.8281 1598.1706,756.9063 L1598.1706,748.4688 L1600.6238,748.4688 L1600.6238,756.2813 Q1600.6238,758.8125 1599.6238,759.9531 Q1598.6238,761.0938 1596.3894,761.0938 Q1594.1706,761.0938 1593.1628,759.9531 Q1592.155,758.8125 1592.155,756.2813 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="124" x="1610.28" y="758.5137">urt_rtclassparams_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1582.28" x2="1736.28" y1="770.3594" y2="770.3594"/><ellipse cx="1592.28" cy="782.2617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="120" x="1601.28" y="784.5698">hrt : urt_hrtparams_t</text><ellipse cx="1592.28" cy="795.0664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="114" x="1601.28" y="797.3745">frt : urt_frtparams_t</text><ellipse cx="1592.28" cy="807.8711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="116" x="1601.28" y="810.1792">srt : urt_srtparans_t</text><ellipse cx="1592.28" cy="820.6758" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="120" x="1601.28" y="822.9839">nrt : urt_nrtparams_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1582.28" x2="1736.28" y1="829.5781" y2="829.5781"/><!--class urt_hrtparams_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="86.4141" id="urt_hrtparams_t" style="stroke: #A80036; stroke-width: 1.5;" width="183" x="1336.78" y="1152.8594"/><ellipse cx="1374.73" cy="1168.8594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1374.2144,1169.4219 Q1372.355,1168.7188 1371.7066,1167.9453 Q1371.0581,1167.1719 1371.0581,1165.8594 Q1371.0581,1164.1719 1372.1363,1163.2031 Q1373.2144,1162.2344 1375.0894,1162.2344 Q1375.9488,1162.2344 1376.8003,1162.4297 Q1377.6519,1162.625 1378.4956,1163.0156 L1378.4956,1165.4063 Q1377.7144,1164.8438 1376.8941,1164.5547 Q1376.0738,1164.2656 1375.2769,1164.2656 Q1374.4019,1164.2656 1373.9253,1164.625 Q1373.4488,1164.9844 1373.4488,1165.6406 Q1373.4488,1166.1563 1373.7925,1166.4922 Q1374.1363,1166.8281 1375.23,1167.2344 L1376.2925,1167.6406 Q1377.7769,1168.1875 1378.4878,1169.0938 Q1379.1988,1170 1379.1988,1171.375 Q1379.1988,1173.25 1378.0894,1174.1719 Q1376.98,1175.0938 1374.73,1175.0938 Q1373.8081,1175.0938 1372.8863,1174.875 Q1371.9644,1174.6563 1371.105,1174.2344 L1371.105,1171.7031 Q1372.0738,1172.3906 1372.9956,1172.7344 Q1373.9175,1173.0781 1374.8081,1173.0781 Q1375.7144,1173.0781 1376.2144,1172.6641 Q1376.7144,1172.25 1376.7144,1171.5156 Q1376.7144,1170.9531 1376.3784,1170.5391 Q1376.0425,1170.125 1375.4175,1169.875 L1374.2144,1169.4219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="100" x="1393.83" y="1173.0137">urt_hrtparams_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1337.78" x2="1518.78" y1="1184.8594" y2="1184.8594"/><ellipse cx="1347.78" cy="1196.7617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="157" x="1356.78" y="1199.0698">deadlineOffset : urt_delay_t</text><ellipse cx="1347.78" cy="1209.5664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="150" x="1356.78" y="1211.8745">expectedRate : urt_delay_t</text><ellipse cx="1347.78" cy="1222.3711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="145" x="1356.78" y="1224.6792">qosTimer : urt_osTimer_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1337.78" x2="1518.78" y1="1231.2734" y2="1231.2734"/><!--class urt_frtparams_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="112.0234" id="urt_frtparams_t" style="stroke: #A80036; stroke-width: 1.5;" width="209" x="1554.78" y="1139.8594"/><ellipse cx="1607.03" cy="1155.8594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1606.5144,1156.4219 Q1604.655,1155.7188 1604.0066,1154.9453 Q1603.3581,1154.1719 1603.3581,1152.8594 Q1603.3581,1151.1719 1604.4363,1150.2031 Q1605.5144,1149.2344 1607.3894,1149.2344 Q1608.2488,1149.2344 1609.1003,1149.4297 Q1609.9519,1149.625 1610.7956,1150.0156 L1610.7956,1152.4063 Q1610.0144,1151.8438 1609.1941,1151.5547 Q1608.3738,1151.2656 1607.5769,1151.2656 Q1606.7019,1151.2656 1606.2253,1151.625 Q1605.7488,1151.9844 1605.7488,1152.6406 Q1605.7488,1153.1563 1606.0925,1153.4922 Q1606.4363,1153.8281 1607.53,1154.2344 L1608.5925,1154.6406 Q1610.0769,1155.1875 1610.7878,1156.0938 Q1611.4988,1157 1611.4988,1158.375 Q1611.4988,1160.25 1610.3894,1161.1719 Q1609.28,1162.0938 1607.03,1162.0938 Q1606.1081,1162.0938 1605.1863,1161.875 Q1604.2644,1161.6563 1603.405,1161.2344 L1603.405,1158.7031 Q1604.3738,1159.3906 1605.2956,1159.7344 Q1606.2175,1160.0781 1607.1081,1160.0781 Q1608.0144,1160.0781 1608.5144,1159.6641 Q1609.0144,1159.25 1609.0144,1158.5156 Q1609.0144,1157.9531 1608.6784,1157.5391 Q1608.3425,1157.125 1607.7175,1156.875 L1606.5144,1156.4219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="96" x="1627.53" y="1160.0137">urt_frtparams_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1555.78" x2="1762.78" y1="1171.8594" y2="1171.8594"/><ellipse cx="1565.78" cy="1183.7617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="157" x="1574.78" y="1186.0698">deadlineOffset : urt_delay_t</text><ellipse cx="1565.78" cy="1196.5664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="150" x="1574.78" y="1198.8745">expectedRate : urt_delay_t</text><ellipse cx="1565.78" cy="1209.3711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="145" x="1574.78" y="1211.6792">qosTimer : urt_osTimer_t</text><ellipse cx="1565.78" cy="1222.1758" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="183" x="1574.78" y="1224.4839">callback : urt_osTimerCallback_t</text><ellipse cx="1565.78" cy="1234.9805" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="98" x="1574.78" y="1237.2886">cbparams : void*</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1555.78" x2="1762.78" y1="1243.8828" y2="1243.8828"/><!--class urt_srtparams_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="73.6094" id="urt_srtparams_t" style="stroke: #A80036; stroke-width: 1.5;" width="322" x="979.283" y="1158.8594"/><ellipse cx="1086.533" cy="1174.8594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1086.0174,1175.4219 Q1084.158,1174.7188 1083.5096,1173.9453 Q1082.8611,1173.1719 1082.8611,1171.8594 Q1082.8611,1170.1719 1083.9393,1169.2031 Q1085.0174,1168.2344 1086.8924,1168.2344 Q1087.7518,1168.2344 1088.6033,1168.4297 Q1089.4549,1168.625 1090.2986,1169.0156 L1090.2986,1171.4063 Q1089.5174,1170.8438 1088.6971,1170.5547 Q1087.8768,1170.2656 1087.0799,1170.2656 Q1086.2049,1170.2656 1085.7283,1170.625 Q1085.2518,1170.9844 1085.2518,1171.6406 Q1085.2518,1172.1563 1085.5955,1172.4922 Q1085.9393,1172.8281 1087.033,1173.2344 L1088.0955,1173.6406 Q1089.5799,1174.1875 1090.2908,1175.0938 Q1091.0018,1176 1091.0018,1177.375 Q1091.0018,1179.25 1089.8924,1180.1719 Q1088.783,1181.0938 1086.533,1181.0938 Q1085.6111,1181.0938 1084.6893,1180.875 Q1083.7674,1180.6563 1082.908,1180.2344 L1082.908,1177.7031 Q1083.8768,1178.3906 1084.7986,1178.7344 Q1085.7205,1179.0781 1086.6111,1179.0781 Q1087.5174,1179.0781 1088.0174,1178.6641 Q1088.5174,1178.25 1088.5174,1177.5156 Q1088.5174,1176.9531 1088.1814,1176.5391 Q1087.8455,1176.125 1087.2205,1175.875 L1086.0174,1175.4219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="99" x="1107.033" y="1179.0137">urt_srtparams_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="980.283" x2="1300.283" y1="1190.8594" y2="1190.8594"/><ellipse cx="990.283" cy="1202.7617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="85" x="999.283" y="1205.0698">params : void*</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="980.283" x2="1300.283" y1="1211.6641" y2="1211.6641"/><ellipse cx="990.283" cy="1223.5664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="296" x="999.283" y="1225.8745">*usefulness (dt : urt_delay_t, params : void*) : float</text><!--class urt_nrtparams_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="48" id="urt_nrtparams_t" style="stroke: #A80036; stroke-width: 1.5;" width="132" x="1799.28" y="1171.8594"/><ellipse cx="1814.28" cy="1187.8594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1813.7644,1188.4219 Q1811.905,1187.7188 1811.2566,1186.9453 Q1810.6081,1186.1719 1810.6081,1184.8594 Q1810.6081,1183.1719 1811.6863,1182.2031 Q1812.7644,1181.2344 1814.6394,1181.2344 Q1815.4988,1181.2344 1816.3503,1181.4297 Q1817.2019,1181.625 1818.0456,1182.0156 L1818.0456,1184.4063 Q1817.2644,1183.8438 1816.4441,1183.5547 Q1815.6238,1183.2656 1814.8269,1183.2656 Q1813.9519,1183.2656 1813.4753,1183.625 Q1812.9988,1183.9844 1812.9988,1184.6406 Q1812.9988,1185.1563 1813.3425,1185.4922 Q1813.6863,1185.8281 1814.78,1186.2344 L1815.8425,1186.6406 Q1817.3269,1187.1875 1818.0378,1188.0938 Q1818.7488,1189 1818.7488,1190.375 Q1818.7488,1192.25 1817.6394,1193.1719 Q1816.53,1194.0938 1814.28,1194.0938 Q1813.3581,1194.0938 1812.4363,1193.875 Q1811.5144,1193.6563 1810.655,1193.2344 L1810.655,1190.7031 Q1811.6238,1191.3906 1812.5456,1191.7344 Q1813.4675,1192.0781 1814.3581,1192.0781 Q1815.2644,1192.0781 1815.7644,1191.6641 Q1816.2644,1191.25 1816.2644,1190.5156 Q1816.2644,1189.9531 1815.9284,1189.5391 Q1815.5925,1189.125 1814.9675,1188.875 L1813.7644,1188.4219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="100" x="1828.28" y="1192.0137">urt_nrtparams_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1800.28" x2="1930.28" y1="1203.8594" y2="1203.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="1800.28" x2="1930.28" y1="1211.8594" y2="1211.8594"/><!--class urt_nodeSetupCallback_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="60.8047" id="urt_nodeSetupCallback_t" style="stroke: #A80036; stroke-width: 1.5;" width="456" x="1987.28" y="757.3594"/><ellipse cx="2133.03" cy="773.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M2133.8737,780.1094 L2131.4206,780.1094 L2131.4206,769.8594 L2128.28,769.8594 L2128.28,767.7188 L2137.0144,767.7188 L2137.0144,769.8594 L2133.8737,769.8594 L2133.8737,780.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="156" x="2153.53" y="777.5137">urt_nodeSetupCallback_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1988.28" x2="2442.28" y1="789.3594" y2="789.3594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="1988.28" x2="2442.28" y1="797.3594" y2="797.3594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="444" x="1993.28" y="811.5698">urt_nodeSetupCallback_t (node : urt_node_t*, arg : void*) : urt_osEventMask_t</text><!--class urt_nodeLoopCallback_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="60.8047" id="urt_nodeLoopCallback_t" style="stroke: #A80036; stroke-width: 1.5;" width="614" x="2478.28" y="757.3594"/><ellipse cx="2706.53" cy="773.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M2707.3738,780.1094 L2704.9206,780.1094 L2704.9206,769.8594 L2701.78,769.8594 L2701.78,767.7188 L2710.5144,767.7188 L2710.5144,769.8594 L2707.3738,769.8594 L2707.3738,780.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="149" x="2727.03" y="777.5137">urt_nodeLoopCallback_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2479.28" x2="3091.28" y1="789.3594" y2="789.3594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="2479.28" x2="3091.28" y1="797.3594" y2="797.3594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="602" x="2484.28" y="811.5698">urt_nodeLoopCallback_t (node : urt_node_t*, events : urt_osEventMask_t, arg : void*) : urt_osEventMask_t</text><!--class urt_config--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="99.2188" id="urt_config" style="stroke: #A80036; stroke-width: 1.5;" width="200" x="485.283" y="1806.3594"/><ellipse cx="550.033" cy="1822.3594" fill="#808080" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M553.0018,1828 Q552.4236,1828.2969 551.783,1828.4453 Q551.1424,1828.5938 550.4393,1828.5938 Q547.9393,1828.5938 546.6189,1826.9453 Q545.2986,1825.2969 545.2986,1822.1719 Q545.2986,1819.0469 546.6189,1817.3906 Q547.9393,1815.7344 550.4393,1815.7344 Q551.1424,1815.7344 551.7908,1815.8906 Q552.4393,1816.0469 553.0018,1816.3438 L553.0018,1819.0625 Q552.3768,1818.4844 551.783,1818.2109 Q551.1893,1817.9375 550.5643,1817.9375 Q549.2205,1817.9375 548.533,1819.0078 Q547.8455,1820.0781 547.8455,1822.1719 Q547.8455,1824.2656 548.533,1825.3359 Q549.2205,1826.4063 550.5643,1826.4063 Q551.1893,1826.4063 551.783,1826.1328 Q552.3768,1825.8594 553.0018,1825.2813 L553.0018,1828 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="62" x="570.533" y="1826.5137">urt_config</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="486.283" x2="684.283" y1="1838.3594" y2="1838.3594"/><ellipse cx="496.283" cy="1850.2617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="153" x="505.283" y="1852.5698">URT_CONFIG_DEBUG : bool</text><ellipse cx="496.283" cy="1863.0664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="153" x="505.283" y="1865.3745">URT_CONFIG_DELAY_WIDTH</text><ellipse cx="496.283" cy="1875.8711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="163" x="505.283" y="1878.1792">URT_CONFIG_TOPICID_WIDTH</text><ellipse cx="496.283" cy="1888.6758" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="174" x="505.283" y="1890.9839">URT_CONFIG_NODESYNC_TYPE</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="486.283" x2="684.283" y1="1897.5781" y2="1897.5781"/><!--link urt_delay_t to urt_config--><path d="M915.893,1666.1244 C906.316,1699.7984 888.815,1743.2344 858.283,1770.3594 C812.018,1811.4624 746.025,1832.5714 690.512,1843.4129 " fill="none" id="urt_delay_t-urt_config" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="685.516,1844.3667,695.1062,1846.6089,690.4274,1843.4295,693.6068,1838.7507,685.516,1844.3667" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_topicid_t to urt_config--><path d="M585.283,1687.6534 C585.283,1723.8774 585.283,1767.3634 585.283,1800.9074 " fill="none" id="urt_topicid_t-urt_config" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="585.283,1806.2024,589.283,1797.2024,585.283,1801.2024,581.283,1797.2024,585.283,1806.2024" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_nodesync_t to urt_config--><path d="M209.116,1746.3744 C216.343,1755.2844 224.378,1763.4514 233.283,1770.3594 C303.722,1824.9984 404.17,1845.0307 479.747,1852.0314 " fill="none" id="urt_nodesync_t-urt_config" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="485.145,1852.5132,476.536,1847.7293,480.1648,1852.0689,475.8252,1855.6976,485.145,1852.5132" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osCondvar_t to urt_osMutex_t--><path d="M5076.04,1245.3604 C5145.83,1301.5144 5270.42,1390.8354 5395.28,1426.3594 C5466.83,1446.7154 8004.82,1414.2704 8073.28,1443.3594 C8130.18,1467.5334 8177.47,1521.3044 8207.23,1562.3364 " fill="none" id="urt_osCondvar_t-urt_osMutex_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="8210.41,1566.7684,8208.4059,1557.1256,8207.4921,1562.7081,8201.9095,1561.7943,8210.41,1566.7684" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osCondvar_t to urt_delay_t--><path d="M4961.81,1245.5164 C4891.81,1301.3684 4767.49,1389.9474 4643.28,1426.3594 C4562.02,1450.1824 3965.9,1439.9534 3881.28,1443.3594 C2709.13,1490.5334 1277.74,1590.3434 981.492,1611.4054 " fill="none" id="urt_osCondvar_t-urt_delay_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="976.373,1611.7694,985.6338,1615.1216,981.3604,1611.4151,985.0669,1607.1417,976.373,1611.7694" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osCondvar_t to urt_condvarStatus_t--><path d="M5019.28,1245.6854 C5019.28,1326.7034 5019.28,1487.9084 5019.28,1567.9684 " fill="none" id="urt_osCondvar_t-urt_condvarStatus_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="5019.28,1573.1224,5023.28,1564.1224,5019.28,1568.1224,5015.28,1564.1224,5019.28,1573.1224" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osTimer_t to urt_delay_t--><path d="M4204.68,1245.3724 C4135.51,1300.4204 4013.6,1387.5754 3892.28,1426.3594 C3320.53,1609.1394 1338.02,1615.7954 981.444,1615.4904 " fill="none" id="urt_osTimer_t-urt_delay_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="976.312,1615.4854,985.312,1619.4854,981.312,1615.4854,985.312,1611.4854,976.312,1615.4854" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osTimer_t to urt_status_t--><path d="M4206.57,1245.3664 C4138.05,1301.5254 4015.59,1390.8504 3892.28,1426.3594 C3851.79,1438.0214 894.75,1422.2424 858.283,1443.3594 C812.182,1470.0554 785.333,1527.0144 771.272,1568.0814 " fill="none" id="urt_osTimer_t-urt_status_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="769.62,1573.0074,776.2746,1565.7468,771.2101,1568.267,768.6899,1563.2025,769.62,1573.0074" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osTimer_t to urt_osTimerCallback_t--><path d="M4249.33,1245.6854 C4226.66,1331.1744 4180.3,1505.9434 4160.54,1580.4534 " fill="none" id="urt_osTimer_t-urt_osTimerCallback_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="4159.17,1585.6414,4165.3447,1577.9685,4160.4525,1580.8087,4157.6124,1575.9165,4159.17,1585.6414" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osThread_t to urt_osThreadPrio_t--><path d="M5591.96,1426.4564 C5587.27,1432.0634 5582.71,1437.7004 5578.28,1443.3594 C5542.14,1489.5654 5512.79,1551.9924 5497.58,1587.5324 " fill="none" id="urt_osThread_t-urt_osThreadPrio_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="5495.62,1592.1524,5502.8207,1585.433,5497.5751,1587.5505,5495.4576,1582.3049,5495.62,1592.1524" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osThread_t to urt_osThreadFunction_t--><path d="M5923.75,1426.6164 C5942.85,1487.1524 5961.21,1545.3764 5972.37,1580.7614 " fill="none" id="urt_osThread_t-urt_osThreadFunction_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="5973.96,1585.8134,5975.0688,1576.0271,5972.4566,1581.0448,5967.439,1578.4326,5973.96,1585.8134" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osThread_t to urt_osTime_t--><path d="M6157.84,1343.5114 C6242.86,1377.4164 6336.51,1408.7054 6426.28,1426.3594 C6480.28,1436.9774 8357.4,1420.1144 8407.28,1443.3594 C8465.51,1470.4944 8509.34,1533.1544 8533.4,1574.8764 " fill="none" id="urt_osThread_t-urt_osTime_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="8535.95,1579.3514,8534.9654,1569.5519,8533.4727,1575.0082,8528.0163,1573.5156,8535.95,1579.3514" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osThread_t to urt_osThreadTerminateSignal_t--><path d="M6110.08,1426.5844 C6115.58,1432.1854 6120.98,1437.7814 6126.28,1443.3594 C6166.69,1485.8854 6208.38,1538.9174 6235.42,1574.7664 " fill="none" id="urt_osThread_t-urt_osThreadTerminateSignal_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="6238.65,1579.0514,6236.4412,1569.4534,6235.6463,1575.0541,6230.0456,1574.2592,6238.65,1579.0514" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osThread_t to urt_osThreadState_t--><path d="M5773.32,1426.6164 C5758.14,1471.3844 5743.37,1514.8874 5731.86,1548.8244 " fill="none" id="urt_osThread_t-urt_osThreadState_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="5730.18,1553.7604,5736.8568,1546.5202,5731.7847,1549.0249,5729.28,1543.9527,5730.18,1553.7604" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osEventListener_t to urt_osEventFlags_t--><path d="M7276.66,1659.5464 C7333.88,1708.4244 7426.41,1787.4734 7474.32,1828.4044 " fill="none" id="urt_osEventListener_t-urt_osEventFlags_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="7478.25,1831.7654,7474.0182,1822.872,7474.4531,1828.5121,7468.813,1828.947,7478.25,1831.7654" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_osEventSource_t to urt_osEventFlags_t--><path d="M7741.06,1653.4304 C7684.77,1701.5194 7586.45,1785.5194 7536.43,1828.2534 " fill="none" id="urt_osEventSource_t-urt_osEventFlags_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="7532.32,1831.7574,7541.7631,1828.9595,7536.1239,1828.5124,7536.5711,1822.8732,7532.32,1831.7574" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_events to urt_osEventSource_t--><path d="M6858.94,1239.0864 C6926.53,1293.7194 7053.65,1386.5904 7180.28,1426.3594 C7312.35,1467.8354 7358.77,1403.3164 7491.28,1443.3594 C7584.05,1471.3914 7678.32,1534.5534 7733.76,1576.0354 " fill="none" id="urt_events-urt_osEventSource_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="7738.01,1579.2324,7733.2341,1570.619,7734.0184,1576.2212,7728.4162,1577.0055,7738.01,1579.2324" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_events to urt_osEventListener_t--><path d="M6851.28,1238.9034 C6930.15,1317.8654 7099.81,1487.7334 7181.5,1569.5164 " fill="none" id="urt_events-urt_osEventListener_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="7185.32,1573.3434,7181.7789,1564.1531,7181.7823,1569.81,7176.1255,1569.8134,7185.32,1573.3434" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_events to urt_osEventMask_t--><path d="M6787.18,1238.9034 C6743.63,1321.7564 6647.46,1504.6944 6607.38,1580.9424 " fill="none" id="urt_events-urt_osEventMask_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="6604.82,1585.8084,6612.5555,1579.7124,6607.1517,1581.3854,6605.4787,1575.9816,6604.82,1585.8084" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_events to urt_status_t--><path d="M6755.96,1238.9324 C6681.73,1294.5564 6540.71,1389.7934 6402.28,1426.3594 C6365.06,1436.1924 891.625,1424.1084 858.283,1443.3594 C812.148,1469.9964 785.306,1526.9674 771.256,1568.0534 " fill="none" id="urt_events-urt_status_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="769.605,1572.9824,776.255,1565.7175,771.1921,1568.241,768.6687,1563.1781,769.605,1572.9824" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_events to urt_osEventWaitType_t--><path d="M6814.21,1238.9034 C6823.4,1317.3954 6843.1,1485.7144 6852.74,1568.0474 " fill="none" id="urt_events-urt_osEventWaitType_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="6853.36,1573.3434,6856.2875,1563.9397,6852.7792,1568.3772,6848.3416,1564.869,6853.36,1573.3434" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_events to urt_delay_t--><path d="M6755.62,1239.0944 C6681.28,1294.6684 6540.45,1389.5914 6402.28,1426.3594 C6334.61,1444.3684 3951.28,1441.0884 3881.28,1443.3594 C2708.8,1481.4104 1277.67,1588.3674 981.481,1611.0844 " fill="none" id="urt_events-urt_delay_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="976.362,1611.4774,985.6418,1614.7765,981.3473,1611.0945,985.0293,1606.8,976.362,1611.4774" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_rtclass_t to urt_rtclasstype_t--><path d="M1623.92,582.9794 C1590.38,627.1994 1540.19,693.3694 1506.16,738.2394 " fill="none" id="urt_rtclass_t-urt_rtclasstype_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1631.86,572.5194,1625.049,574.8879,1624.6157,582.086,1631.4268,579.7175,1631.86,572.5194" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1618.6561" y="592.0264">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1502.7838" y="727.2677">1</text><!--link urt_rtclass_t to urt_rtclassparams_t--><path d="M1659.28,585.5294 C1659.28,629.7094 1659.28,694.2294 1659.28,738.2394 " fill="none" id="urt_rtclass_t-urt_rtclassparams_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1659.28,572.5194,1655.28,578.5194,1659.28,584.5194,1663.28,578.5194,1659.28,572.5194" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1650.6175" y="592.0264">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1650.7175" y="727.2677">1</text><!--link urt_rtclassparams_t to urt_hrtparams_t--><path d="M1600.39,845.9394 C1588.71,855.3394 1576.08,864.2994 1563.28,871.3594 C1552.7,877.1994 1545.98,870.9594 1537.28,879.3594 C1460.19,953.8624 1437.6,1085.4494 1431,1152.7084 " fill="none" id="urt_rtclassparams_t-urt_hrtparams_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1610.4,837.6094,1603.2296,838.3746,1601.1781,845.2877,1608.3485,844.5225,1610.4,837.6094" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1594.9638" y="857.721">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="24" x="1405.521" y="1141.6804">0..1</text><!--link urt_rtclassparams_t to urt_frtparams_t--><path d="M1659.28,850.5094 C1659.28,929.2394 1659.28,1064.3034 1659.28,1139.7574 " fill="none" id="urt_rtclassparams_t-urt_frtparams_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1659.28,837.4294,1655.28,843.4294,1659.28,849.4294,1663.28,843.4294,1659.28,837.4294" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1650.7175" y="857.5157">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="24" x="1633.7425" y="1128.6823">0..1</text><!--link urt_rtclassparams_t to urt_srtparams_t--><path d="M1604.99,846.2794 C1592.33,856.4194 1578.16,865.5694 1563.28,871.3594 C1538.01,881.1994 1342.5,865.3294 1319.28,879.3594 C1215.13,942.3214 1166.22,1090.0124 1148.5,1158.6334 " fill="none" id="urt_rtclassparams_t-urt_srtparams_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1615.25,837.5894,1608.0864,838.4161,1606.0944,845.3466,1613.2579,844.5199,1615.25,837.5894" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1609.6208" y="857.6982">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="24" x="1123.8262" y="1147.7801">0..1</text><!--link urt_rtclassparams_t to urt_nrtparams_t--><path d="M1747.74,842.9394 C1760.38,853.7294 1772.17,865.9294 1781.28,879.3594 C1845.75,974.3264 1860.79,1116.4634 1864.26,1171.7234 " fill="none" id="urt_rtclassparams_t-urt_nrtparams_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1737.45,834.5894,1739.588,841.4762,1746.7674,842.1515,1744.6294,835.2646,1737.45,834.5894" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1745.2818" y="835.3913">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="24" x="1836.9236" y="1160.7006">0..1</text><!--link urt_hrtparams_t to urt_delay_t--><path d="M1417.34,1239.1554 C1402.43,1289.4284 1371.33,1373.1854 1318.28,1426.3594 C1221.23,1523.6374 1064.22,1578.0894 981.433,1601.4664 " fill="none" id="urt_hrtparams_t-urt_delay_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="976.575,1602.8264,986.3204,1604.2505,981.3897,1601.4777,984.1625,1596.547,976.575,1602.8264" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_hrtparams_t to urt_osTimer_t--><path d="M1426.69,1139.8074 C1427.55,1051.2904 1444.25,887.8294 1554.78,875.3594 C1586.8,871.7494 3842.76,871.7494 3874.78,875.3594 C4039.4,893.9294 4172.87,1061.0534 4230.93,1146.3074 " fill="none" id="urt_hrtparams_t-urt_osTimer_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1426.67,1152.8164,1430.6779,1146.8217,1426.6858,1140.8164,1422.6779,1146.8111,1426.67,1152.8164" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1427.0509" y="1141.8056">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="4217.9589" y="1135.3453">1</text><!--link urt_frtparams_t to urt_delay_t--><path d="M1643.49,1252.0284 C1625.82,1304.1464 1592.22,1380.9174 1537.28,1426.3594 C1368.67,1565.8294 1097.58,1602.5714 981.703,1612.0964 " fill="none" id="urt_frtparams_t-urt_delay_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="976.639,1612.5034,985.9301,1615.7706,981.623,1612.1034,985.2902,1607.7962,976.639,1612.5034" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_frtparams_t to urt_osTimer_t--><path d="M1660.46,1126.3614 C1666.26,1035.7724 1692.13,887.3894 1798.78,875.3594 C1827.43,872.1294 3846.13,872.1294 3874.78,875.3594 C4039.4,893.9294 4172.87,1061.0534 4230.93,1146.3074 " fill="none" id="urt_frtparams_t-urt_osTimer_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1659.73,1139.5564,1664.0554,1133.7865,1660.393,1127.5747,1656.0676,1133.3445,1659.73,1139.5564" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1660.2723" y="1128.8539">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="4227.0839" y="1135.3453">1</text><!--link urt_frtparams_t to urt_osTimerCallback_t--><path d="M1676.01,1264.4814 C1693.05,1317.9454 1725.15,1389.5084 1781.28,1426.3594 C1967.45,1548.5694 3524.04,1599.0474 4008.17,1611.8844 " fill="none" id="urt_frtparams_t-urt_osTimerCallback_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1672.2,1251.9994,1670.1254,1258.9056,1675.7025,1263.4768,1677.7771,1256.5706,1672.2,1251.9994" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1665.2871" y="1271.8291">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3992.1249" y="1608.3054">1</text><!--link urt_srtparams_t to urt_delay_t--><path d="M1121.85,1232.9024 C1084.1,1306.7254 997.831,1475.4404 953.573,1561.9904 " fill="none" id="urt_srtparams_t-urt_delay_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="951.239,1566.5564,958.8989,1560.3656,953.5161,1562.105,951.7767,1556.7222,951.239,1566.5564" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_message_t to urt_message_t--><path d="M3590.85,755.1594 C3605.18,762.9394 3613.78,773.8394 3613.78,787.8594 C3613.78,805.4594 3600.24,818.1394 3578.82,825.8994 " fill="none" id="urt_message_t-urt_message_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="3578.82,749.8194,3582.677,755.9123,3589.7847,754.6955,3585.9277,748.6025,3578.82,749.8194" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3587.0691" y="745.2477">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="24" x="3586.6143" y="839.4588">0..1</text><!--link urt_message_t to urt_osTime_t--><path d="M3592.31,789.9694 C4553.94,794.8794 8093.25,817.1194 8191.28,879.3594 C8451.09,1044.2994 8530.9,1454.8714 8549.49,1579.1494 " fill="none" id="urt_message_t-urt_osTime_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="3579.03,789.9094,3585.0079,793.9423,3591.0298,789.9753,3585.0519,785.9424,3579.03,789.9094" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3586.5687" y="786.7956">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="8539.9243" y="1568.2989">1</text><!--link urt_message_t to urt_osMutex_t--><path d="M3592.09,789.4794 C4539.4,792.4194 7985.55,808.0094 8073.28,879.3594 C8285.29,1051.7784 8263.4,1431.5564 8247.97,1566.5544 " fill="none" id="urt_message_t-urt_osMutex_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="3579.01,789.4394,3584.9968,793.4591,3591.0099,789.4789,3585.0232,785.4592,3579.01,789.4394" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3586.548" y="801.8024">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="8240.3315" y="1555.9151">1</text><!--link urt_message_t to urt_osCondvar_t--><path d="M3592.16,797.6394 C3938.37,811.5794 4548.72,841.1394 4643.28,879.3594 C4787.47,937.6324 4917.17,1073.1624 4979.75,1146.1824 " fill="none" id="urt_message_t-urt_osCondvar_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="3578.94,797.1094,3584.7724,801.3501,3590.9301,797.5974,3585.0977,793.3567,3578.94,797.1094" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3586.4757" y="809.7241">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="4965.6286" y="1135.2027">1</text><!--link urt_subscriber_t to urt_subscriber_t--><path d="M2796.2,214.6194 C2810.58,222.5994 2818.78,232.5094 2818.78,244.3594 C2818.78,259.2294 2805.87,271.0494 2784.02,279.8194 " fill="none" id="urt_subscriber_t-urt_subscriber_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="2784.02,208.8994,2787.7504,215.0706,2794.8817,214.0007,2791.1513,207.8295,2784.02,208.8994" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2791.4062" y="205.2284">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="24" x="2791.5437" y="277.3674">0..1</text><!--link urt_subscriber_t to urt_topic_t--><path d="M2796.88,365.1294 C2798.69,365.5394 2800.49,365.9494 2802.28,366.3594 C2939.55,397.5794 2979.85,381.4894 3113.28,426.3594 C3127.75,431.2194 3142.48,436.8594 3157.15,442.9394 " fill="none" id="urt_subscriber_t-urt_topic_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="2784.01,362.1594,2788.9608,367.4024,2795.7047,364.849,2790.7539,359.606,2784.01,362.1594" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2791.396" y="376.3804">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="24" x="3125.1762" y="451.6827">0..1</text><!--link urt_topic_t to urt_subscriber_t--><path d="M3144.41,425.2094 C3012.32,382.4294 2970.39,396.6294 2837.28,366.3594 C2819.84,362.3894 2802.05,358.2294 2784.08,353.9394 " fill="none" id="urt_topic_t-urt_subscriber_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="3157.05,429.3894,3152.611,423.7065,3145.6579,425.6184,3150.097,431.3012,3157.05,429.3894" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3141.3848" y="422.0174">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="23" x="2791.5961" y="352.7613">0..*</text><!--link urt_subscriber_t to urt_osEventListener_t--><path d="M2797.04,362.5994 C2804.5,363.9194 2811.92,365.1694 2819.28,366.3594 C3405.67,460.9794 7596.46,500.3194 8154.28,704.3594 C8471.34,820.3294 8626.73,1185.3944 8390.28,1426.3594 C8372.81,1444.1674 7516.14,1436.0504 7492.28,1443.3594 C7407.33,1469.3904 7323.77,1531.3534 7273.87,1573.3484 " fill="none" id="urt_subscriber_t-urt_osEventListener_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="2784.01,360.2494,2789.2026,365.2531,2795.8185,362.3844,2790.6259,357.3807,2784.01,360.2494" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2791.396" y="374.4376">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="7272.6578" y="1562.3427">1</text><!--link urt_subscriber_t to urt_rtclass_t--><path d="M1920.04,369.9994 C1841.8,394.0594 1779.26,415.2394 1761.28,426.3594 C1731.13,445.0194 1703.94,474.7894 1685.23,498.3594 " fill="none" id="urt_subscriber_t-urt_rtclass_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1932.73,366.1194,1925.8227,364.0485,1921.2544,369.628,1928.1617,371.6989,1932.73,366.1194" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1917.3471" y="380.4085">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1681.277" y="487.2698">1</text><!--link urt_subscriber_t to urt_message_t--><path d="M2796.67,360.9494 C2804.26,362.7794 2811.8,364.5894 2819.28,366.3594 C2944.39,396.0194 3013.24,333.6094 3102.28,426.3594 C3170.34,497.2494 3085.78,561.9294 3139.28,644.3594 C3154.05,667.1094 3173.85,687.0794 3195.48,704.3194 " fill="none" id="urt_subscriber_t-urt_message_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="2783.85,357.8494,2788.7404,363.1488,2795.5131,360.6728,2790.6227,355.3734,2783.85,357.8494" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2792.3176" y="374.6437">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="24" x="3156.3572" y="693.2731">0..1</text><!--link urt_subscriber_t to urt_osTime_t--><path d="M2796.97,363.0494 C2804.45,364.2294 2811.89,365.3294 2819.28,366.3594 C3491.07,459.8394 8456.81,203.5994 8914.28,704.3594 C8968.39,763.5894 8955.78,1357.7044 8914.28,1426.3594 C8864.26,1509.1234 8764.67,1557.4324 8682.9,1584.4604 " fill="none" id="urt_subscriber_t-urt_osTime_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="2783.91,360.9294,2789.1957,365.8347,2795.7566,362.8422,2790.4709,357.937,2783.91,360.9294" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2791.2943" y="359.8714">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="8690.9815" y="1579.1423">1</text><!--link urt_subscriber_t to urt_delay_t--><path d="M1919.57,365.6594 C1918.14,365.8894 1916.71,366.1294 1915.28,366.3594 C1796.32,385.6794 915.112,338.8194 832.283,426.3594 C674.317,593.3194 861.013,1364.8534 913.39,1566.8464 " fill="none" id="urt_subscriber_t-urt_delay_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1932.49,363.4494,1925.9029,360.5152,1920.6608,365.4671,1927.248,368.4013,1932.49,363.4494" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1917.103" y="362.4348">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="903.0144" y="1555.8898">2</text><!--link urt_subscriber_t to urt_status_t--><path d="M1932.49,363.4794 C1926.73,364.4794 1920.99,365.4394 1915.28,366.3594 C1788.84,386.6794 870.96,355.5094 764.283,426.3594 C385.285,678.0794 248.686,1081.3454 545.283,1426.3594 C578.105,1464.5384 615.594,1415.1294 657.283,1443.3594 C701.093,1473.0254 728.586,1528.5484 743.633,1568.4964 " fill="none" id="urt_subscriber_t-urt_status_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="745.407,1573.2874,746.0336,1563.4585,743.6711,1568.5984,738.5312,1566.2359,745.407,1573.2874" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_subscriber_t to urt_topicid_t--><path d="M1932.51,363.5494 C1926.74,364.5294 1920.99,365.4694 1915.28,366.3594 C1762.55,390.2094 653.245,339.6194 525.283,426.3594 C339.333,552.3994 228.614,1257.9494 377.283,1426.3594 C417.597,1472.0264 464.766,1406.5254 513.283,1443.3594 C543.879,1466.5874 561.58,1505.2374 571.768,1540.0224 " fill="none" id="urt_subscriber_t-urt_topicid_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="573.217,1545.1234,574.604,1535.3727,571.85,1540.3139,566.9088,1537.5599,573.217,1545.1234" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_publisher_t to urt_topic_t--><path d="M3251.15,321.1294 C3265.92,353.2194 3283.4,391.1994 3299.49,426.1594 " fill="none" id="urt_publisher_t-urt_topic_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="3245.64,309.1394,3244.5138,316.262,3250.6553,320.0411,3251.7815,312.9184,3245.64,309.1394" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3240.2552" y="328.6759">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3287.876" y="415.3745">1</text><!--link urt_publisher_t to urt_message_t--><path d="M3435.7,308.9694 C3491.04,335.9794 3543.89,373.8094 3576.28,426.3594 C3627.13,508.8394 3622.83,559.3794 3576.28,644.3594 C3564.54,665.8094 3548.03,684.4994 3529.26,700.6494 " fill="none" id="urt_publisher_t-urt_message_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="3524.97,704.2694,3534.4238,701.5079,3528.7864,701.039,3529.2552,695.4016,3524.97,704.2694" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_publisher_t to urt_osTime_t--><path d="M3595.88,250.2294 C4865.77,267.4094 8891.34,329.4194 8985.28,426.3594 C9139.93,585.9394 9106.84,1240.3284 8985.28,1426.3594 C8919.91,1526.4124 8788.52,1573.8334 8687.91,1596.1024 " fill="none" id="urt_publisher_t-urt_osTime_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="8682.84,1597.2094,8692.4824,1599.2156,8687.7269,1596.152,8690.7905,1591.3965,8682.84,1597.2094" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_publisher_t to urt_delay_t--><path d="M3043.25,308.9294 C2974.5,331.3194 2894.1,353.9694 2819.28,366.3594 C2717.5,383.2094 1036.19,353.3694 963.283,426.3594 C802.628,587.2094 890.932,1350.7634 918.808,1561.4214 " fill="none" id="urt_publisher_t-urt_delay_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="919.495,1566.5944,922.2749,1557.146,918.8365,1561.6379,914.3446,1558.1995,919.495,1566.5944" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_publisher_t to urt_status_t--><path d="M3043.26,308.9894 C2974.51,331.3794 2894.11,354.0294 2819.28,366.3594 C2606.28,401.4694 1063.5,317.1394 877.283,426.3594 C674.718,545.1694 668.006,653.0494 605.283,879.3594 C540.351,1113.6384 462.564,1229.5494 605.283,1426.3594 C619.557,1446.0434 638.345,1428.1104 657.283,1443.3594 C697.846,1476.0204 725.606,1529.6644 741.608,1568.3674 " fill="none" id="urt_publisher_t-urt_status_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="743.501,1573.0104,743.8071,1563.1663,741.6133,1568.3804,736.3992,1566.1866,743.501,1573.0104" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_topic_t to urt_topic_t--><path d="M3553.33,500.9194 C3567.59,508.7794 3576.28,520.2594 3576.28,535.3594 C3576.28,554.3094 3562.59,567.5594 3541.39,575.1094 " fill="none" id="urt_topic_t-urt_topic_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="3541.39,495.6094,3545.2531,501.6984,3552.3595,500.4745,3548.4965,494.3854,3541.39,495.6094" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3549.0505" y="490.8242">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="24" x="3549.363" y="573.4296">0..1</text><!--link urt_topic_t to urt_osMutex_t--><path d="M3554.52,539.3094 C4499.34,553.3494 8388.19,616.4194 8477.28,704.3594 C8586.95,812.6194 8759.74,1084.6974 8485.28,1426.3594 C8463.34,1453.6824 8438.89,1426.2894 8408.28,1443.3594 C8353.94,1473.6654 8306.11,1527.2334 8275.73,1566.5584 " fill="none" id="urt_topic_t-urt_osMutex_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="3541.5,539.1194,3547.4378,543.2112,3553.4986,539.304,3547.5608,535.2121,3541.5,539.1194" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3549.1648" y="551.6197">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="8271.8217" y="1555.9197">1</text><!--link urt_topic_t to urt_osEventSource_t--><path d="M3554.88,539.3094 C4493.69,553.2294 8331.34,615.5194 8417.28,704.3594 C8528.84,819.6794 8528,1310.2414 8417.28,1426.3594 C8389.88,1455.0994 8098.2,1431.5624 8060.28,1443.3594 C7968.94,1471.7794 7877.48,1537.6344 7825.86,1579.1134 " fill="none" id="urt_topic_t-urt_osEventSource_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="3541.61,539.1094,3547.5478,543.2012,3553.6086,539.294,3547.6708,535.2021,3541.61,539.1094" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3549.2791" y="536.0234">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="7834.1571" y="1568.2565">1</text><!--link urt_topic_t to urt_osTimer_t--><path d="M3545.98,651.2794 C3651.13,715.0094 3781.4,797.7094 3892.28,879.3594 C4011.07,966.8334 4140.09,1081.8974 4210.03,1146.1244 " fill="none" id="urt_topic_t-urt_osTimer_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="3534.59,644.3894,3537.6549,650.9168,3544.8589,650.5982,3541.7941,644.0708,3534.59,644.3894" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3539.905" y="665.0019">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="4194.1198" y="1135.1366">1</text><!--link urt_topic_t to urt_message_t--><path d="M3338.48,657.5994 C3338.68,673.3394 3339.16,689.1794 3339.89,704.0894 " fill="none" id="urt_topic_t-urt_message_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="3338.37,644.4094,3334.4229,650.4443,3338.4755,656.4089,3342.4226,650.374,3338.37,644.4094" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3329.275" y="665.0234">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="23" x="3314.751" y="693.3081">1..*</text><!--link urt_topic_t to urt_message_t--><path d="M3364.71,657.5994 C3365.01,673.3394 3365.03,689.1794 3364.75,704.0894 " fill="none" id="urt_topic_t-urt_message_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="3364.39,644.4094,3360.5362,650.5043,3364.68,656.4059,3368.5338,650.3109,3364.39,644.4094" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3357.2059" y="665.0234">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3357.392" y="693.3081">1</text><!--link urt_topic_t to urt_topicid_t--><path d="M3144.74,632.8094 C3130.56,637.3094 3116.33,641.2394 3102.28,644.3594 C2845.47,701.4594 968.806,583.1994 735.283,704.3594 C649.28,748.9794 636.958,787.7894 605.283,879.3594 C524.789,1112.0534 554.106,1411.2694 573.554,1545.1564 " fill="none" id="urt_topic_t-urt_topicid_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="3157.17,628.7094,3150.219,626.7903,3145.774,632.4685,3152.725,634.3876,3157.17,628.7094" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3141.5095" y="629.1234">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="563.9319" y="1534.1328">1</text><!--link urt_topic_t to urt_osTime_t--><path d="M3541.64,538.9294 C4472.9,551.8094 8472.27,612.4294 8561.28,704.3594 C8799.14,950.0044 8630.27,1430.4394 8572,1573.9344 " fill="none" id="urt_topic_t-urt_osTime_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="8569.97,1578.8954,8577.0755,1572.0754,8571.8602,1574.2664,8569.6691,1569.0511,8569.97,1578.8954" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_topic_t to urt_status_t--><path d="M3157.16,628.6594 C3138.91,634.8894 3120.44,640.2994 3102.28,644.3594 C2870.26,696.2694 1187.88,626.3394 963.283,704.3594 C845.981,745.1094 853.435,822.4794 739.283,871.3594 C719.805,879.6994 705.952,863.1694 692.283,879.3594 C520.5,1082.8534 670.697,1440.2544 733.658,1568.1714 " fill="none" id="urt_topic_t-urt_status_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="736.042,1572.9904,735.6363,1563.1499,733.8248,1568.5089,728.4658,1566.6974,736.042,1572.9904" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_core_t to urt_topic_t--><path d="M1810.45,331.1794 C1844.36,345.2894 1880.36,358.0194 1915.28,366.3594 C2429.05,489.1194 2588.13,305.2394 3102.28,426.3594 C3120.39,430.6294 3138.83,436.1694 3157.06,442.4894 " fill="none" id="urt_core_t-urt_topic_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="1798.05,325.9194,1802.0118,331.9446,1809.0974,330.605,1805.1356,324.5797,1798.05,325.9194" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1812.6866" y="346.1914">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="23" x="3126.1022" y="435.6292">0..*</text><!--link urt_core_t to urt_node_t--><path d="M1826.5,331.1994 C1855.91,343.7094 1886.22,355.8894 1915.28,366.3594 C1997.08,395.8294 2086.66,423.3494 2171.07,447.2494 " fill="none" id="urt_core_t-urt_node_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="1814.41,326.0094,1818.3475,332.0506,1825.4384,330.7396,1821.5009,324.6984,1814.41,326.0094" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1821.8173" y="346.2897">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="23" x="2118.6128" y="436.4021">0..*</text><!--link urt_core_t to urt_osEventSource_t--><path d="M1808.92,330.9794 C1843.27,345.2994 1879.81,358.1494 1915.28,366.3594 C2275.13,449.6094 3207.33,409.2294 3576.28,426.3594 C4121.13,451.6494 8093.73,316.5694 8477.28,704.3594 C8594.41,822.7794 8783.05,1116.4444 8485.28,1426.3594 C8452.54,1460.4384 8105.46,1429.4914 8060.28,1443.3594 C7968.83,1471.4314 7877.4,1537.3984 7825.83,1578.9934 " fill="none" id="urt_core_t-urt_osEventSource_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1796.87,325.8594,1800.8257,331.8886,1807.9127,330.5561,1803.9569,324.5269,1796.87,325.8594" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1811.3978" y="346.1259">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="7824.4558" y="1568.3939">1</text><!--link urt_core_t to urt_osMutex_t--><path d="M1807.81,331.1694 C1842.44,345.6094 1879.39,358.4594 1915.28,366.3594 C2637.51,525.2994 8035.01,185.8494 8562.28,704.3594 C8696.5,836.3494 8815.52,1171.7074 8584.28,1426.3594 C8557.87,1455.4484 8443.7,1426.3314 8408.28,1443.3594 C8351.27,1470.7754 8303.09,1526.2714 8273.35,1566.8374 " fill="none" id="urt_core_t-urt_osMutex_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1795.66,326.0094,1799.6157,332.0386,1806.7027,330.7061,1802.7469,324.6769,1795.66,326.0094" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1801.3388" y="346.2897">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="8278.4223" y="1555.8795">1</text><!--link urt_core_t to urt_status_t--><path d="M1388.62,264.8894 C1044.59,293.8994 466.782,352.9194 403.283,426.3594 C112.594,762.5594 99.6883,1101.7654 403.283,1426.3594 C441.926,1467.6754 609.154,1413.6304 657.283,1443.3594 C702.58,1471.3394 729.899,1527.7514 744.495,1568.3514 " fill="none" id="urt_core_t-urt_status_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="746.213,1573.2214,746.9924,1563.4034,744.5502,1568.5059,739.4477,1566.0638,746.213,1573.2214" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_core_t to urt_nodesync_t--><path d="M1388.73,259.3894 C990.403,283.8694 256.507,340.1594 174.283,426.3594 C-98.514,712.3494 24.3732,1235.4844 103.7151,1481.1814 " fill="none" id="urt_core_t-urt_nodesync_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="105.3471,1486.2154,106.3776,1476.4206,103.8056,1481.4589,98.7673,1478.8869,105.3471,1486.2154" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_core_t to urt_topicid_t--><path d="M1388.68,263.0594 C1009.82,291.6894 333.012,352.4394 249.283,426.3594 C153.602,510.8294 193.413,577.7494 177.283,704.3594 C151.337,908.0294 123.103,1357.1904 190.283,1426.3594 C215.322,1452.1394 483.898,1422.6694 513.283,1443.3594 C544.945,1465.6524 562.738,1504.6644 572.71,1539.9044 " fill="none" id="urt_core_t-urt_topicid_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="574.125,1545.0744,575.6072,1535.3377,572.8051,1540.2517,567.891,1537.4496,574.125,1545.0744" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_nodeSetupCallback_t to urt_node_t--><path d="M2242.09,757.3094 C2276.7,725.3294 2338.43,672.7494 2394.54,626.9094 " fill="none" id="urt_nodeSetupCallback_t-urt_node_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="2398.57,623.6194,2389.0673,626.2074,2394.6951,626.7793,2394.1232,632.4072,2398.57,623.6194" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_node_t to urt_nodeSetupCallback_t--><path d="M2413.71,632.1594 C2361.39,676.7194 2300.36,726.5394 2259.76,757.3094 " fill="none" id="urt_node_t-urt_nodeSetupCallback_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="2423.71,623.6194,2416.5504,624.4794,2414.5905,631.4191,2421.7502,630.559,2423.71,623.6194" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2407.7956" y="643.62">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2260.615" y="746.0887">1</text><!--link urt_nodeSetupCallback_t to urt_status_t--><path d="M2140.14,818.4494 C2087.16,837.6994 2014.04,861.0694 1947.28,871.3594 C1931.94,873.7194 840.741,868.8794 829.283,879.3594 C631.492,1060.2834 709.132,1435.7444 744.472,1568.0044 " fill="none" id="urt_nodeSetupCallback_t-urt_status_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="745.813,1572.9854,747.333,1563.2545,744.5118,1568.1577,739.6087,1565.3364,745.813,1572.9854" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_nodeLoopCallback_t to urt_node_t--><path d="M2744.85,757.3094 C2706.77,725.3894 2649.01,672.9594 2600.87,627.1794 " fill="none" id="urt_nodeLoopCallback_t-urt_node_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="2597.12,623.6194,2600.8956,632.7158,2600.7471,627.0609,2606.402,626.9124,2597.12,623.6194" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_node_t to urt_nodeLoopCallback_t--><path d="M2632.01,632.4394 C2680.99,676.9294 2733.18,726.6094 2762.52,757.3094 " fill="none" id="urt_node_t-urt_nodeLoopCallback_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="2622.27,623.6194,2624.0339,630.6114,2631.1666,631.6724,2629.4026,624.6804,2622.27,623.6194" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2622.7989" y="643.62">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2748.6662" y="746.0887">1</text><!--link urt_nodeLoopCallback_t to urt_osEventMask_t--><path d="M2872.21,818.3594 C2933.92,837.7094 3019.16,861.2294 3096.28,871.3594 C3110.39,873.2094 7184.23,869.2894 7194.28,879.3594 C7237.22,922.3794 7236.42,1382.5614 7194.28,1426.3594 C7160.36,1461.6164 6798.91,1423.3024 6754.28,1443.3594 C6689.46,1472.4924 6637.35,1539.9474 6610.07,1581.1954 " fill="none" id="urt_nodeLoopCallback_t-urt_osEventMask_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="6607.19,1585.5964,6615.466,1580.2571,6609.9285,1581.413,6608.7725,1575.8755,6607.19,1585.5964" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_nodeLoopCallback_t to urt_status_t--><path d="M2693.98,818.3894 C2629.47,837.6694 2540.55,861.1094 2460.28,871.3594 C2439.66,873.9894 979.807,866.7394 963.283,879.3594 C906.613,922.6394 800.501,1412.5314 767.996,1568.1874 " fill="none" id="urt_nodeLoopCallback_t-urt_status_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="766.963,1573.1394,772.7173,1565.1464,767.9845,1568.2448,764.886,1563.512,766.963,1573.1394" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urt_node_t to urt_node_t--><path d="M3079.7,512.0694 C3094.17,518.5294 3102.28,526.2894 3102.28,535.3594 C3102.28,546.7394 3089.51,556.0694 3067.43,563.3394 " fill="none" id="urt_node_t-urt_node_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="3067.43,507.3794,3071.6118,513.2541,3078.643,511.6535,3074.4612,505.7788,3067.43,507.3794" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3075.2509" y="503.9479">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="24" x="3075.3634" y="560.6949">0..1</text><!--link urt_node_t to urt_osThread_t--><path d="M3012.38,625.4594 C3055.24,632.2094 3097.99,638.6194 3139.28,644.3594 C4127.26,781.7094 4431.97,543.7094 5371.28,879.3594 C5431.62,900.9194 5491.9,931.5294 5548.36,965.2914 " fill="none" id="urt_node_t-urt_osThread_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="2999.37,623.3994,3004.6663,628.2932,3011.2207,625.2865,3005.9244,620.3927,2999.37,623.3994" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3031.1275" y="643.3817">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="5530.2892" y="954.5497">1</text><!--link urt_node_t to urt_nodesync_t--><path d="M2080.36,625.4894 C2035.55,632.7394 1990.58,639.2394 1947.28,644.3594 C1668.91,677.2894 948.865,603.5994 687.283,704.3594 C364.009,828.8794 226.533,1265.5534 176.664,1485.9884 " fill="none" id="urt_node_t-urt_nodesync_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="2093.3,623.3794,2086.7326,620.4012,2081.4576,625.3179,2088.025,628.2961,2093.3,623.3794" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2050.0235" y="643.3601">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="169.8423" y="1475.0864">1</text><!--link urt_node_t to urt_osEventMask_t--><path d="M2982.21,625.3094 C3035.04,632.9494 3088.21,639.5794 3139.28,644.3594 C4859.96,805.5494 5305.19,559.1194 7027.28,704.3594 C7536.32,747.2894 7830.7,491.6094 8163.28,879.3594 C8321.56,1063.8884 8334.15,1253.4204 8163.28,1426.3594 C8135.77,1454.2034 6790.19,1427.7884 6754.28,1443.3594 C6686.52,1472.7414 6633.03,1544.7724 6606.86,1585.6914 " fill="none" id="urt_node_t-urt_osEventMask_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="2969.15,623.3994,2974.5113,628.2219,2981.0249,625.1278,2975.6636,620.3053,2969.15,623.3994" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2998.4049" y="643.3817">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="6601.6609" y="1574.92">1</text><!--link urt_node_t to urt_osEventWaitType_t--><path d="M2981.42,625.2994 C3034.5,632.9694 3087.96,639.5994 3139.28,644.3594 C4129.58,736.1194 6629.59,564.8294 7614.28,704.3594 C7904.98,745.5494 8073.29,645.8694 8251.28,879.3594 C8324.98,976.0294 8336.67,1339.8414 8251.28,1426.3594 C8226.13,1451.8464 6993.36,1425.5644 6962.28,1443.3594 C6913.68,1471.1924 6885.14,1531.7334 6870.61,1573.0294 " fill="none" id="urt_node_t-urt_osEventWaitType_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="2968.3,623.3794,2973.656,628.2077,2980.173,625.1207,2974.8169,620.2924,2968.3,623.3794" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3006.147" y="643.3601">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="6863.8855" y="1562.2914">1</text><!--link urt_node_t to urt_osEventListener_t--><path d="M2981.02,625.2894 C3034.23,632.9794 3087.83,639.6194 3139.28,644.3594 C3405.73,668.9194 7695.18,641.5594 7955.28,704.3594 C8125.11,745.3694 8215.26,730.8494 8307.28,879.3594 C8435.33,1086.0164 8477.39,1252.6704 8307.28,1426.3594 C8275.6,1458.7144 7535.57,1430.0504 7492.28,1443.3594 C7407.61,1469.3914 7324.31,1531.0314 7274.34,1572.9924 " fill="none" id="urt_node_t-urt_osEventListener_t" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="2967.87,623.3694,2973.226,628.1977,2979.743,625.1107,2974.3869,620.2824,2967.87,623.3694" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2997.0189" y="643.3492">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="7282.1586" y="1562.2487">1</text><!--link urt_node_t to urt_osThreadTerminateSignal_t--><path d="M2975.18,623.4094 C3030.32,631.6394 3085.96,638.9194 3139.28,644.3594 C3412.29,672.2094 7884.86,679.8494 8073.28,879.3594 C8240.21,1056.1074 8244.3,1253.5694 8073.28,1426.3594 C8041.1,1458.8774 6468.16,1424.9384 6426.28,1443.3594 C6364.93,1470.3454 6316.15,1533.2614 6288.99,1575.0504 " fill="none" id="urt_node_t-urt_osThreadTerminateSignal_t" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="6286.27,1579.2784,6294.4984,1573.866,6288.9713,1575.0709,6287.7664,1569.5439,6286.27,1579.2784" style="stroke: #A80036; stroke-width: 1.0;"/><!--
2 2
@startuml
3 3

  
4 4
title **µRtWare**\nOverview\n
5 5

  
6 6

  
7 7

  
8
class urt_config <<(C,grey)>> {
9
  + URT_CONFIG_DEBUG : bool
10
  + URT_CONFIG_DELAY_WIDTH
11
  + URT_CONFIG_TOPICID_WIDTH
12
  + URT_CONFIG_NODESYNC_TYPE
13
}
14

  
8 15
package "primitives" {
9 16

  
10 17
  class urt_delay_t <<(T,lightblue)>> {
......
13 20
    .. or ..
14 21
    uint64_t
15 22
  }
23
  urt_delay_t ..> urt_config
16 24

  
17 25
  enum urt_status_t {
18 26
    URT_STATUS_OK = 0
......
29 37
    .. or ..
30 38
    uint64_t
31 39
  }
40
  urt_topicid_t ..> urt_config
32 41

  
33 42
  class urt_debug <<(F,white)>> {
34 43
    + urtDebugAssert(condition : bool) : void
......
51 60
    .. or ..
52 61
    int64_t
53 62
  }
63
  urt_nodesync_t ..> urt_config
54 64

  
55 65
} 
56 66

  
57 67

  
58 68

  
59
package "interfaces" {
60

  
61
  class urt_config <<(C,grey)>> {
62
    + URT_CONFIG_DEBUG : bool
63
  }
69
package "OSAL" {
64 70

  
65 71
  class urt_osTime_t <<(T,lightblue)>> {
66 72
    + urtTime2Us (t : urt_osTime_t*) : uint64_t
......
68 74
  }
69 75

  
70 76
  class urt_osMutex_t <<(T,lightblue)>> {
71
    + urtMutexInit (mutex : urt_osmutex_t*) : void
72
    + urtMutexLock (mutex : urt_osmutex_t*) : void
73
    + urtMutexTryLock (mutex : urt_osmutex_t*) : bool
74
    + urtMutexUnlock (mutex : urt_osmutex_t*) : void
77
    + urtMutexInit (mutex : urt_osMutex_t*) : void
78
    + urtMutexLock (mutex : urt_osMutex_t*) : void
79
    + urtMutexTryLock (mutex : urt_osMutex_t*) : bool
80
    + urtMutexUnlock (mutex : urt_osMutex_t*) : void
75 81
  }
76 82

  
77 83
  package "condition variable" {
......
104 110
      + urtTimerInit (timer : urt_osTimer_t*) : void
105 111
      + urtTimerSet (timer : urt_osTimer_t*, delay : urt_delay_t, callback : urt_osTimerCallback_t*, parameter : void*) : urt_status_t
106 112
      + urtTimerReset (timer : urt_osTimer_t*) : urt_status_t
107
      + urtTimerIsArmed (timer : urt_timer_t*) : bool
113
      + urtTimerIsArmed (timer : urt_osTimer_t*) : bool
108 114
    }
109 115
    urt_osTimer_t ..> urt_delay_t
110 116
    urt_osTimer_t ..> urt_status_t
......
442 448
(GPL source distribution)
443 449
Java Runtime: OpenJDK Runtime Environment
444 450
JVM: OpenJDK 64-Bit Server VM
445
Java Version: 1.8.0_181-8u181-b13-0ubuntu0.16.04.1-b13
451
Java Version: 1.8.0_181-8u181-b13-1ubuntu0.16.04.1-b13
446 452
Operating System: Linux
447
OS Version: 4.15.0-36-generic
453
OS Version: 4.15.0-38-generic
448 454
Default Encoding: UTF-8
449 455
Language: en
450 456
Country: US
doc/classdiagrams/overview.uml
25 25

  
26 26

  
27 27

  
28
/' Not a type but a set of configuration macros. '/
29
class urt_config <<(C,grey)>> {
30
    'Selection to en-/disable debug checks.
31
  + URT_CONFIG_DEBUG : bool
32
    'Selector to specify the width of urt_delay_t type.
33
  + URT_CONFIG_DELAY_WIDTH
34
    'Selector to specify the widtg of the urt_topicid_t type.
35
  + URT_CONFIG_TOPICID_WIDTH
36
    'Selector to specify the integer type of urt_nodesync_t.
37
  + URT_CONFIG_NODESYNC_TYPE
38
}
39

  
28 40
package "primitives" {
29 41

  
30 42
  /' Temporal delay in microseconds. '/
......
34 46
    .. or ..
35 47
    uint64_t
36 48
  }
49
  urt_delay_t ..> urt_config
37 50

  
38 51
  /' Well defined error codes. '/
39 52
  enum urt_status_t {
......
53 66
    .. or ..
54 67
    uint64_t
55 68
  }
69
  urt_topicid_t ..> urt_config
56 70

  
57 71
  /' Just a function for debugging. '/
58 72
  class urt_debug <<(F,white)>> {
......
79 93
    .. or ..
80 94
    int64_t
81 95
  }
96
  urt_nodesync_t ..> urt_config
82 97

  
83 98
} /' package "primitives" '/
84 99

  
85 100

  
86 101

  
87
package "interfaces" {
88

  
89
  /' Not a type but a set of configuration macros. '/
90
  class urt_config <<(C,grey)>> {
91
      'Selection to en-/disable debug checks.
92
    + URT_CONFIG_DEBUG : bool
93
  }
102
package "OSAL" {
94 103

  
95 104
  /' OS time type with arbitrary resolution. '/
96 105
  class urt_osTime_t <<(T,lightblue)>> {
......
103 112
  /' OS mutex lock interface. '/
104 113
  class urt_osMutex_t <<(T,lightblue)>> {
105 114
      'Initializes a urt_osMutex_t object.
106
    + urtMutexInit (mutex : urt_osmutex_t*) : void
115
    + urtMutexInit (mutex : urt_osMutex_t*) : void
107 116
      'Block the thread until the mutex could be locked.
108
    + urtMutexLock (mutex : urt_osmutex_t*) : void
117
    + urtMutexLock (mutex : urt_osMutex_t*) : void
109 118
      'Tries to lock the mutex, but does not block but immediately returns an indicator.
110
    + urtMutexTryLock (mutex : urt_osmutex_t*) : bool
119
    + urtMutexTryLock (mutex : urt_osMutex_t*) : bool
111 120
      'Unlocks a previously locked mutex.
112
    + urtMutexUnlock (mutex : urt_osmutex_t*) : void
121
    + urtMutexUnlock (mutex : urt_osMutex_t*) : void
113 122
  }
114 123

  
115 124
  package "condition variable" {
......
157 166
        'Resets the timer.
158 167
      + urtTimerReset (timer : urt_osTimer_t*) : urt_status_t
159 168
        'Check whether the timer is already armed.
160
      + urtTimerIsArmed (timer : urt_timer_t*) : bool
169
      + urtTimerIsArmed (timer : urt_osTimer_t*) : bool
161 170
    }
162 171
    urt_osTimer_t ..> urt_delay_t
163 172
    urt_osTimer_t ..> urt_status_t

Also available in: Unified diff