Revision e98c61a8 doc/classdiagrams/overview.svg

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="f13anogsv9jdn" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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="499" x="1357.45" y="359.3354">urtSubscriberFetchMessage (subscriber : urt_subscriber_t*, latest : bool) : urt_status_t</text><!--class urt_topic_t--><rect fill="#FEFECE" filter="url(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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(#f13anogsv9jdn)" 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="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;"/><!--
2 2
@startuml
3 3

  
4 4
title **µRtWare**\nOverview\n
......
320 320
    + urtSubscriberInit (subscriber : urt_subscriber_t*) : urt_status_t
321 321
    + urtSubscriberSubscribe (subscriber : urt_subscriber_t*, topic : urt_topic_t*, rtclass : urt_rtclass_t*, messages : urt_messages_t*) : urt_status_t
322 322
    + urtSubscriberUnsubscribe (subscriber : urt_subscriber_t*) : urt_status_t
323
    + urtSubscriberFetchMessage (subscriber : urt_subscriber_t*, latest : bool) : urt_status_t
323
    + urtSubscriberFetchMessage (subscriber : urt_subscriber_t*, payload : void*, bytes : size_t, latest : bool) : urt_status_t
324 324
  }
325 325
  urt_subscriber_t "1" o- - "0..1" urt_subscriber_t
326 326
  urt_subscriber_t "1" o- - "0..1" urt_topic_t

Also available in: Unified diff