blob: 6adc89f72366ab5ffb12db3e16a0381111b2861f [file] [log] [blame]
<?xml version='1.0' encoding='UTF-8' standalone='no'?><svg contentStyleType='text/css' height='1863px' preserveAspectRatio='none' style='width:3403px;height:1863px;background:#FFFFFF;' version='1.1' viewBox='0 0 3403 1863' width='3403px' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' zoomAndPan='magnify'><defs/><g><g id='cluster_Connected'><polygon fill='#EEEEEE' points='1741.8648,1153,1833.8648,1153,1840.8648,1175.2969,1853.8648,1175.2969,1853.8648,1212,1741.8648,1212,1741.8648,1153' style='stroke:#000000;stroke-width:1.5;'/><line style='stroke:#000000;stroke-width:1.5;' x1='1741.8648' x2='1840.8648' y1='1175.2969' y2='1175.2969'/><text fill='#000000' font-family='sans-serif' font-size='14' font-weight='bold' lengthAdjust='spacing' textLength='86' x='1745.8648' y='1167.9951'>Connected</text></g><g id='cluster_Connect'><polygon fill='#EEEECC' points='304.8648,71,376.8648,71,383.8648,93.2969,706.8648,93.2969,706.8648,1112,304.8648,1112,304.8648,71' style='stroke:#000000;stroke-width:1.5;'/><line style='stroke:#000000;stroke-width:1.5;' x1='304.8648' x2='383.8648' y1='93.2969' y2='93.2969'/><text fill='#000000' font-family='sans-serif' font-size='14' font-weight='bold' lengthAdjust='spacing' textLength='66' x='308.8648' y='85.9951'>Connect</text></g><g id='cluster_Disconnect'><polygon fill='#EECCCC' points='1530.8648,1266,1624.8648,1266,1631.8648,1288.2969,1904.8648,1288.2969,1904.8648,1856,1530.8648,1856,1530.8648,1266' style='stroke:#000000;stroke-width:1.5;'/><line style='stroke:#000000;stroke-width:1.5;' x1='1530.8648' x2='1631.8648' y1='1288.2969' y2='1288.2969'/><text fill='#000000' font-family='sans-serif' font-size='14' font-weight='bold' lengthAdjust='spacing' textLength='88' x='1534.8648' y='1280.9951'>Disconnect</text></g><g id='cluster_Browse'><polygon fill='#CCCCEE' points='854.8648,895,920.8648,895,927.8648,917.2969,990.8648,917.2969,990.8648,1099,854.8648,1099,854.8648,895' style='stroke:#000000;stroke-width:1.5;'/><line style='stroke:#000000;stroke-width:1.5;' x1='854.8648' x2='927.8648' y1='917.2969' y2='917.2969'/><text fill='#000000' font-family='sans-serif' font-size='14' font-weight='bold' lengthAdjust='spacing' textLength='60' x='858.8648' y='909.9951'>Browse</text></g><g id='cluster_Read'><polygon fill='#CCEECC' points='1030.8648,431,1075.8648,431,1082.8648,453.2969,1932.8648,453.2969,1932.8648,1112,1030.8648,1112,1030.8648,431' style='stroke:#000000;stroke-width:1.5;'/><line style='stroke:#000000;stroke-width:1.5;' x1='1030.8648' x2='1082.8648' y1='453.2969' y2='453.2969'/><text fill='#000000' font-family='sans-serif' font-size='14' font-weight='bold' lengthAdjust='spacing' textLength='39' x='1034.8648' y='445.9951'>Read</text></g><g id='cluster_Write'><polygon fill='#EECCCC' points='1974.8648,431,2022.8648,431,2029.8648,453.2969,2878.8648,453.2969,2878.8648,996,1974.8648,996,1974.8648,431' style='stroke:#000000;stroke-width:1.5;'/><line style='stroke:#000000;stroke-width:1.5;' x1='1974.8648' x2='2029.8648' y1='453.2969' y2='453.2969'/><text fill='#000000' font-family='sans-serif' font-size='14' font-weight='bold' lengthAdjust='spacing' textLength='42' x='1978.8648' y='445.9951'>Write</text></g><g id='cluster_Subscribe'><polygon fill='#EECCEE' points='2918.8648,895,3003.8648,895,3010.8648,917.2969,3056.8648,917.2969,3056.8648,1099,2918.8648,1099,2918.8648,895' style='stroke:#000000;stroke-width:1.5;'/><line style='stroke:#000000;stroke-width:1.5;' x1='2918.8648' x2='3010.8648' y1='917.2969' y2='917.2969'/><text fill='#000000' font-family='sans-serif' font-size='14' font-weight='bold' lengthAdjust='spacing' textLength='79' x='2922.8648' y='909.9951'>Subscribe</text></g><g id='cluster_Unsubscribe'><polygon fill='#87CEFA' points='3232.8648,895,3337.8648,895,3344.8648,917.2969,3386.8648,917.2969,3386.8648,1099,3232.8648,1099,3232.8648,895' style='stroke:#000000;stroke-width:1.5;'/><line style='stroke:#000000;stroke-width:1.5;' x1='3232.8648' x2='3344.8648' y1='917.2969' y2='917.2969'/><text fill='#000000' font-family='sans-serif' font-size='14' font-weight='bold' lengthAdjust='spacing' textLength='99' x='3236.8648' y='909.9951'>Unsubscribe</text></g><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='1757.8648' y='1188'/><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='80' x='361.8648' y='114'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='60' x='371.8648' y='135.1387'>initializing</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='182' x='342.8648' y='189'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='162' x='352.8648' y='210.1387'>Send ListServices request</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='208' x='336.8648' y='264'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='188' x='346.8648' y='285.1387'>Receive ListServices response</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='251' x='343.3648' y='352'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='231' x='353.3648' y='373.1387'>Send EipConnectionRequest request</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='277' x='337.3648' y='474'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='257' x='347.3648' y='495.1387'>Receive EipConnectionRequest response</text><g id='elem_#29'><polygon fill='#F1F1F1' points='475.8648,549,487.8648,561,475.8648,573,463.8648,561,475.8648,549' style='stroke:#181818;stroke-width:0.5;'/></g><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='207' x='442.3648' y='627'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='187' x='452.3648' y='648.1387'>Send GetAllAttributes request</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='268' x='387.8648' y='938'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='248' x='397.8648' y='959.1387'>Send OpenConnectionManager request</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='233' x='450.3648' y='715'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='213' x='460.3648' y='736.1387'>Receive GetAllAttributes response</text><g id='elem_#38'><polygon fill='#F1F1F1' points='566.8648,808,578.8648,820,566.8648,832,554.8648,820,566.8648,808' style='stroke:#181818;stroke-width:0.5;'/></g><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='294' x='374.8648' y='1054'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='274' x='384.8648' y='1075.1387'>Receive OpenConnectionManager response</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='90' x='1752.8648' y='1309'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='70' x='1762.8648' y='1330.1387'>Disconnect</text><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='1757.8648' y='1384'/><g id='elem_#49'><polygon fill='#F1F1F1' points='1797.8648,1433,1809.8648,1445,1797.8648,1457,1785.8648,1445,1797.8648,1433' style='stroke:#181818;stroke-width:0.5;'/></g><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='269' x='1563.3648' y='1511'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='249' x='1573.3648' y='1532.1387'>Send ConnectionManagerClose request</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='179' x='1672.3648' y='1674'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='159' x='1682.3648' y='1695.1387'>Send Disconnect request</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='295' x='1563.3648' y='1599'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='275' x='1573.3648' y='1620.1387'>Receive ConnectionManagerClose response</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='205' x='1659.3648' y='1749'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='185' x='1669.3648' y='1770.1387'>Receive Disconnect response</text><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='1721.8648' y='1824'/><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='65' x='890.3648' y='938'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='45' x='900.3648' y='959.1387'>Browse</text><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='886.8648' y='1067'/><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='52' x='1793.8648' y='474'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='32' x='1803.8648' y='495.1387'>Read</text><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='1705.8648' y='557'/><g id='elem_#70'><polygon fill='#F1F1F1' points='1639.8648,632,1651.8648,644,1639.8648,656,1627.8648,644,1639.8648,632' style='stroke:#181818;stroke-width:0.5;'/></g><g id='elem_#73'><polygon fill='#F1F1F1' points='1639.8648,720,1651.8648,732,1639.8648,744,1627.8648,732,1639.8648,720' style='stroke:#181818;stroke-width:0.5;'/></g><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='202' x='1706.8648' y='803'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='182' x='1716.8648' y='824.1387'>readWithConnectionManager</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='223' x='1463.3648' y='803'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='203' x='1473.3648' y='824.1387'>readWithoutConnectionManager</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='195' x='1289.3648' y='715'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='175' x='1299.3648' y='736.1387'>readWithoutMessageRouter</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='196' x='1706.8648' y='938'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='176' x='1716.8648' y='959.1387'>Send SendUnitData request</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='222' x='1686.8648' y='1054'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='202' x='1696.8648' y='1075.1387'>Receive SendUnitData response</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='174' x='1485.8648' y='938'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='154' x='1495.8648' y='959.1387'>Send CipRRData request</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='200' x='1466.8648' y='1054'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='180' x='1476.8648' y='1075.1387'>Receive CipRRData response</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='380' x='1062.8648' y='803'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='360' x='1072.8648' y='824.1387'>Send unconnected CipReadRequest request for each tag</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='325' x='1126.3648' y='938'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='305' x='1136.3648' y='959.1387'>Receive unconnected CipReadRequest response</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='52' x='2758.8648' y='474'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='32' x='2768.8648' y='495.1387'>Write</text><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='2721.8648' y='557'/><g id='elem_#100'><polygon fill='#F1F1F1' points='2664.8648,632,2676.8648,644,2664.8648,656,2652.8648,644,2664.8648,632' style='stroke:#181818;stroke-width:0.5;'/></g><g id='elem_#103'><polygon fill='#F1F1F1' points='2352.8648,720,2364.8648,732,2352.8648,744,2340.8648,732,2352.8648,720' style='stroke:#181818;stroke-width:0.5;'/></g><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='203' x='2251.3648' y='803'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='183' x='2261.3648' y='824.1387'>writeWithConnectionManager</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='224' x='2006.8648' y='803'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='204' x='2016.8648' y='824.1387'>writeWithoutConnectionManager</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='196' x='2566.8648' y='715'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='176' x='2576.8648' y='736.1387'>writeWithoutMessageRouter</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='380' x='2474.8648' y='803'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='360' x='2484.8648' y='824.1387'>Send unconnected CipWriteRequest request for each tag</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='325' x='2283.3648' y='938'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='305' x='2293.3648' y='959.1387'>Receive unconnected CipWriteRequest response</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='82' x='2950.8648' y='938'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='62' x='2960.8648' y='959.1387'>Subscribe</text><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='2952.8648' y='1067'/><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='98' x='3264.8648' y='938'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='78' x='3274.8648' y='959.1387'>Unsubscribe</text><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='3278.8648' y='1067'/><ellipse cx='356.8648' cy='16' fill='#222222' rx='10' ry='10' style='stroke:none;stroke-width:1.0;'/><g id='link_start_Connect'><path d='M349.4548,23.15 C341.7048,30.04 329.8448,41.98 323.8648,55 C322.1623,58.7075 320.7109,62.6169 319.4748,66.6249 C319.1657,67.6269 318.8701,68.635 318.5874,69.6477 C318.5168,69.9009 318.4469,70.1544 318.3778,70.4081 C318.3433,70.535 318.3089,70.6619 318.2748,70.7889 ' fill='none' id='start-to-Connect' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='318.2748,70.7889,324.4742,63.1359,319.5729,65.9603,316.7485,61.059,318.2748,70.7889' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Connected_Browse'><path d='M1757.7648,1190.08 C1571.2048,1185.64 795.6448,1164.96 760.8648,1128 C738.3248,1104.05 741.6348,1080.68 760.8648,1054 C795.3748,1006.11 840.2548,1048.22 886.8648,1012 C900.2848,1001.57 910.1548,984.66 916.1348,972.14 ' fill='none' id='Connected-to-Browse' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='760.8648,1064,757.972,1073.4144,761.4639,1068.964,765.9144,1072.4559,760.8648,1064' style='stroke:#181818;stroke-width:1.0;'/><line style='stroke:#181818;stroke-width:1.0;' x1='761.4639' x2='818.8648' y1='1068.964' y2='1071'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='114' x='761.8648' y='1075.2104'>API Browse Request</text></g><g id='link_Connected_Read'><path d='M1809.6148,1187.97 C1833.5148,1181.22 1888.0948,1162.75 1918.8648,1128 C1936.4848,1108.1 1939.8648,1098.58 1939.8648,1072 C1939.8648,863 1939.8648,863 1939.8648,863 C1939.8648,834.75 1935.4148,825.9 1918.8648,803 C1910.3248,791.18 1903.4548,793.02 1892.8648,783 C1871.5848,762.85 1849.8648,762.31 1849.8648,733 C1849.8648,560 1849.8648,560 1849.8648,560 C1849.8648,541.03 1839.9748,521.43 1831.5448,508.17 ' fill='none' id='Connected-to-Read' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1892.8648,769,1890.1384,778.464,1893.5513,773.9526,1898.0627,777.3656,1892.8648,769' style='stroke:#181818;stroke-width:1.0;'/><line style='stroke:#181818;stroke-width:1.0;' x1='1893.5513' x2='1943.3648' y1='773.9526' y2='776'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='99' x='1893.8648' y='780.2104'>API Read Request</text></g><g id='link_Connected_Write'><path d='M1812.5548,1187.98 C1856.1048,1179.02 1988.3748,1151.69 2097.8648,1128 C2472.5948,1046.94 2885.8648,1160.39 2885.8648,777 C2885.8648,560 2885.8648,560 2885.8648,560 C2885.8648,523.85 2840.8048,505.66 2810.8748,497.56 ' fill='none' id='Connected-to-Write' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2885.8648,769,2883.1384,778.464,2886.5513,773.9526,2891.0627,777.3656,2885.8648,769' style='stroke:#181818;stroke-width:1.0;'/><line style='stroke:#181818;stroke-width:1.0;' x1='2886.5513' x2='2936.3648' y1='773.9526' y2='776'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='99' x='2886.8648' y='780.2104'>API Write Request</text></g><g id='link_Connected_Subscribe'><path d='M1838.1048,1191.01 C2009.7648,1190.76 2675.6848,1186.58 2753.8648,1137 C2789.3048,1114.53 2766.1148,1080.23 2798.8648,1054 C2852.2348,1011.26 2889.8648,1049.77 2946.8648,1012 C2962.2548,1001.8 2974.8848,984.68 2982.8148,972.05 ' fill='none' id='Connected-to-Subscribe' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2798.8648,1064,2795.7545,1073.3448,2799.3487,1068.9765,2803.717,1072.5707,2798.8648,1064' style='stroke:#181818;stroke-width:1.0;'/><line style='stroke:#181818;stroke-width:1.0;' x1='2799.3487' x2='2870.8648' y1='1068.9765' y2='1071'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='142' x='2799.8648' y='1075.2104'>API Subscription Request</text></g><g id='link_Connected_Unsubscribe'><path d='M1838.0148,1190.83 C2039.4948,1189.7 2935.0748,1181.7 3045.8648,1128 C3085.2548,1108.91 3073.8148,1077.31 3110.8648,1054 C3169.4648,1017.14 3201.5948,1047.77 3260.8648,1012 C3277.8248,1001.76 3292.8948,984.65 3302.5848,972.03 ' fill='none' id='Connected-to-Unsubscribe' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3110.8648,1064,3107.6748,1073.3179,3111.3062,1068.9805,3115.6436,1072.6118,3110.8648,1064' style='stroke:#181818;stroke-width:1.0;'/><line style='stroke:#181818;stroke-width:1.0;' x1='3111.3062' x2='3189.8648' y1='1068.9805' y2='1071'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='156' x='3111.8648' y='1075.2104'>API Unsubscription Request</text></g><g id='link_Connected_Disconnect'><path d='M1797.8648,1196.26 C1797.8648,1211.67 1797.8648,1277.66 1797.8648,1308.71 ' fill='none' id='Connected-to-Disconnect' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1797.8648,1228,1794.8145,1237.3646,1798.3806,1232.9733,1802.7719,1236.5394,1797.8648,1228' style='stroke:#181818;stroke-width:1.0;'/><line style='stroke:#181818;stroke-width:1.0;' x1='1798.3806' x2='1865.3648' y1='1232.9733' y2='1235'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='133' x='1798.8648' y='1239.2104'>API Disconnect Request</text></g><g id='link_start_initializing'><path d='M360.2448,25.49 C367.2648,43.1 383.5648,84.05 393.5548,109.14 ' fill='none' id='start-to-initializing' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='395.4648,113.94,395.8362,104.0981,393.6079,109.2976,388.4084,107.0693,395.4648,113.94' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_initializing_Send ListServices request'><path d='M408.9648,148.2 C413.6048,158.79 419.7148,172.71 424.7148,184.12 ' fill='none' id='initializing-to-Send ListServices request' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='426.7848,188.84,426.8163,178.9912,424.7688,184.2645,419.4955,182.2169,426.7848,188.84' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Send ListServices request_Receive ListServices response'><path d='M435.4148,223.2 C436.4248,233.69 437.7448,247.46 438.8348,258.82 ' fill='none' id='Send ListServices request-to-Receive ListServices response' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='439.3148,263.84,442.4499,254.5034,438.8442,258.8622,434.4854,255.2565,439.3148,263.84' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive ListServices response_Send EipConnectionRequest request'><path d='M446.1348,298.18 C450.6248,311.99 457.1248,331.95 462.0248,347 ' fill='none' id='Receive ListServices response-to-Send EipConnectionRequest request' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='463.6248,351.9,464.6445,342.1041,462.0781,347.1453,457.0369,344.5788,463.6248,351.9' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='324' x='456.8648' y='329.2104'>If successfull, extract 'CIP encapsulation support' setting</text></g><g id='link_Send EipConnectionRequest request_Receive EipConnectionRequest response'><path d='M469.8048,386.18 C471.0548,407.48 473.2348,444.96 474.6148,468.58 ' fill='none' id='Send EipConnectionRequest request-to-Receive EipConnectionRequest response' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='474.9148,473.69,478.3934,464.4759,474.6288,468.6982,470.4065,464.9336,474.9148,473.69' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive EipConnectionRequest response_#29'><path d='M475.8648,508.12 C475.8648,518.92 475.8648,533.08 475.8648,543.88 ' fill='none' id='Receive EipConnectionRequest response-to-#29' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='475.8648,548.89,479.8648,539.89,475.8648,543.89,471.8648,539.89,475.8648,548.89' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='244' x='211.6586' y='544.1676'>"Response is an EipConnectionResponse"?</text></g><g id='link_#29_Send GetAllAttributes request'><path d='M481.1248,568.09 C491.0548,579.58 512.9648,604.93 528.5448,622.96 ' fill='none' id='#29-to-Send GetAllAttributes request' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='531.9648,626.91,529.1068,617.485,528.6956,623.1268,523.0537,622.7157,531.9648,626.91' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='23' x='513.8648' y='604.2104'>true</text></g><g id='link_#29_Send OpenConnectionManager request'><path d='M468.2948,565.52 C449.0748,575.03 399.8648,603.28 399.8648,643 C399.8648,643 399.8648,643 399.8648,821 C399.8648,872.79 450.7148,913.14 486.7648,935.24 ' fill='none' id='#29-to-Send OpenConnectionManager request' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='491.0748,937.85,485.4471,929.7674,486.7975,935.2607,481.3042,936.6111,491.0748,937.85' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='28' x='400.8648' y='736.2104'>false</text></g><g id='link_Send GetAllAttributes request_Receive GetAllAttributes response'><path d='M549.8148,661.18 C553.1848,674.99 558.0648,694.95 561.7348,710 ' fill='none' id='Send GetAllAttributes request-to-Receive GetAllAttributes response' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='562.9348,714.9,564.6864,705.2081,561.7491,710.0426,556.9146,707.1054,562.9348,714.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive GetAllAttributes response_#38'><path d='M566.8648,749.18 C566.8648,764.43 566.8648,787.18 566.8648,802.53 ' fill='none' id='Receive GetAllAttributes response-to-#38' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='566.8648,807.82,570.8648,798.82,566.8648,802.82,562.8648,798.82,566.8648,807.82' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='541' x='6' y='804.7249'>Extract setting for 'useMessageRouter' and 'useConnectionManager'. If useConnectionManager</text></g><g id='link_#38_Send OpenConnectionManager request'><path d='M564.0548,829.32 C557.1348,849.75 539.1548,902.88 529.0448,932.78 ' fill='none' id='#38-to-Send OpenConnectionManager request' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='527.3748,937.72,534.0614,930.4888,528.9859,932.9867,526.4881,927.9111,527.3748,937.72' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='23' x='553.8648' y='868.2104'>true</text></g><g id='link_#38_Connected'><path d='M575.4748,823.61 C594.6848,829.88 641.2848,847.65 665.8648,879 C737.0948,969.86 656.4548,1048.18 739.8648,1128 C776.9848,1163.53 1554.9748,1185.02 1752.5548,1189.92 ' fill='none' id='#38-to-Connected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1757.6748,1190.05,1748.7686,1185.8454,1752.6761,1189.9357,1748.5858,1193.8433,1757.6748,1190.05' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='28' x='698.8648' y='1031.2104'>false</text></g><g id='link_Send OpenConnectionManager request_Receive OpenConnectionManager response'><path d='M521.8648,972.33 C521.8648,992.4 521.8648,1026.48 521.8648,1048.62 ' fill='none' id='Send OpenConnectionManager request-to-Receive OpenConnectionManager response' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='521.8648,1053.7,525.8648,1044.7,521.8648,1048.7,517.8648,1044.7,521.8648,1053.7' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive OpenConnectionManager response_Connected'><path d='M552.8348,1088.06 C584.7348,1103.71 636.3448,1126.62 683.8648,1137 C892.7348,1182.61 1570.1448,1189.71 1752.3748,1190.81 ' fill='none' id='Receive OpenConnectionManager response-to-Connected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1757.6148,1190.84,1748.6378,1186.7886,1752.6149,1190.8114,1748.5921,1194.7885,1757.6148,1190.84' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Disconnect_DisconnectStart'><path d='M1797.8648,1343.08 C1797.8648,1354.47 1797.8648,1369.3 1797.8648,1378.48 ' fill='none' id='Disconnect-to-DisconnectStart' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1797.8648,1383.61,1801.8648,1374.61,1797.8648,1378.61,1793.8648,1374.61,1797.8648,1383.61' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_DisconnectStart_#49'><path d='M1797.8648,1392.28 C1797.8648,1399.07 1797.8648,1415.12 1797.8648,1427.55 ' fill='none' id='DisconnectStart-to-#49' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1797.8648,1432.62,1801.8648,1423.62,1797.8648,1427.62,1793.8648,1423.62,1797.8648,1432.62' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='98' x='1679.6523' y='1423.4147'>connectionId != 0</text></g><g id='link_#49_Send ConnectionManagerClose request'><path d='M1791.6048,1451.07 C1778.0048,1462.09 1745.1048,1488.74 1722.1448,1507.33 ' fill='none' id='#49-to-Send ConnectionManagerClose request' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1717.9748,1510.71,1727.4879,1508.1602,1721.8624,1507.5657,1722.457,1501.9401,1717.9748,1510.71' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='23' x='1756.8648' y='1488.2104'>true</text></g><g id='link_#49_Send Disconnect request'><path d='M1803.3848,1451.52 C1826.0148,1474.82 1908.5448,1566.9 1868.8648,1633 C1858.2748,1650.63 1840.1848,1663.11 1821.8548,1671.8 ' fill='none' id='#49-to-Send Disconnect request' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1817.1948,1673.93,1827.0432,1673.8356,1821.7442,1671.8556,1823.7242,1666.5566,1817.1948,1673.93' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='28' x='1878.8648' y='1576.2104'>false</text></g><g id='link_Send ConnectionManagerClose request_Receive ConnectionManagerClose response'><path d='M1700.3148,1545.18 C1702.3848,1558.87 1705.3648,1578.61 1707.6348,1593.61 ' fill='none' id='Send ConnectionManagerClose request-to-Receive ConnectionManagerClose response' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='1708.4348,1598.9,1711.0528,1589.4055,1707.6917,1593.9555,1703.1417,1590.5944,1708.4348,1598.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive ConnectionManagerClose response_Send Disconnect request'><path d='M1722.1848,1633.2 C1729.7148,1643.98 1739.6548,1658.21 1747.7048,1669.73 ' fill='none' id='Receive ConnectionManagerClose response-to-Send Disconnect request' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1750.5748,1673.84,1748.6884,1664.1735,1747.7066,1669.7445,1742.1356,1668.7627,1750.5748,1673.84' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Send Disconnect request_Receive Disconnect response'><path d='M1761.8648,1708.2 C1761.8648,1718.69 1761.8648,1732.46 1761.8648,1743.82 ' fill='none' id='Send Disconnect request-to-Receive Disconnect response' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='1761.8648,1748.84,1765.8648,1739.84,1761.8648,1743.84,1757.8648,1739.84,1761.8648,1748.84' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive Disconnect response_Disconnected'><path d='M1761.8648,1783.08 C1761.8648,1794.47 1761.8648,1809.3 1761.8648,1818.48 ' fill='none' id='Receive Disconnect response-to-Disconnected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1761.8648,1823.61,1765.8648,1814.61,1761.8648,1818.61,1757.8648,1814.61,1761.8648,1823.61' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Browse_BrowseStart'><path d='M923.4348,972.33 C924.2948,996.89 925.8948,1042.47 926.5648,1061.4 ' fill='none' id='Browse-to-BrowseStart' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='926.7548,1066.74,930.4441,1057.6082,926.5835,1061.7429,922.4488,1057.8823,926.7548,1066.74' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_BrowseStart_Connected'><path d='M931.7848,1075 C947.9748,1084.7 1001.2848,1115.3 1049.8648,1128 C1183.9948,1163.06 1611.8448,1183.36 1752.5448,1189.22 ' fill='none' id='BrowseStart-to-Connected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1757.8248,1189.43,1749.0044,1185.0483,1752.8294,1189.2159,1748.6618,1193.041,1757.8248,1189.43' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Read_ReadStart'><path d='M1802.3248,508.12 C1786.6348,522.54 1764.4048,542.97 1753.0848,553.36 ' fill='none' id='Read-to-ReadStart' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1749.2048,556.93,1758.5388,553.7873,1752.8871,553.5475,1753.1268,547.8957,1749.2048,556.93' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_ReadStart_#70'><path d='M1741.8348,565.08 C1726.7348,576.62 1673.1448,617.57 1650.3048,635.02 ' fill='none' id='ReadStart-to-#70' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1646.1648,638.19,1655.7417,635.8914,1650.1338,635.149,1650.8762,629.5411,1646.1648,638.19' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='109' x='1660.2248' y='633.7624'>useMessageRouter</text></g><g id='link_#70_#73'><path d='M1639.8648,656.24 C1639.8648,671.05 1639.8648,697.21 1639.8648,714.33 ' fill='none' id='#70-to-#73' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1639.8648,719.75,1643.8648,710.75,1639.8648,714.75,1635.8648,710.75,1639.8648,719.75' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='133' x='1492.4697' y='711.6573'>useConnectionManager</text></g><g id='link_#73_readWithConnectionManager'><path d='M1647.5248,736.92 C1669.0448,747.94 1731.1648,779.74 1771.4648,800.37 ' fill='none' id='#73-to-readWithConnectionManager' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1776.2748,802.83,1770.0723,795.1796,1771.82,800.5597,1766.4399,802.3074,1776.2748,802.83' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='23' x='1734.8648' y='780.2104'>true</text></g><g id='link_#73_readWithoutConnectionManager'><path d='M1634.9748,739.46 C1625.5948,751.88 1604.6848,779.55 1590.1748,798.74 ' fill='none' id='#73-to-readWithoutConnectionManager' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1587.0048,802.94,1595.624,798.1745,1590.0208,798.952,1589.2432,793.3489,1587.0048,802.94' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='28' x='1611.8648' y='780.2104'>false</text></g><g id='link_#70_readWithoutMessageRouter'><path d='M1631.4448,647.86 C1601.9048,657.9 1501.3748,692.07 1438.7748,713.36 ' fill='none' id='#70-to-readWithoutMessageRouter' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1433.9548,714.99,1443.7645,715.8678,1438.6867,713.3746,1441.1799,708.2968,1433.9548,714.99' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='28' x='1528.8648' y='692.2104'>false</text></g><g id='link_readWithConnectionManager_Send SendUnitData request'><path d='M1807.5048,837.04 C1806.9648,861.01 1805.9448,906.18 1805.3448,932.83 ' fill='none' id='readWithConnectionManager-to-Send SendUnitData request' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1805.2248,937.9,1809.4295,928.9938,1805.3391,932.9013,1801.4315,928.8109,1805.2248,937.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Send SendUnitData request_Receive SendUnitData response'><path d='M1798.4148,972.33 C1794.6448,992.4 1792.3648,1026.48 1793.1748,1048.62 ' fill='none' id='Send SendUnitData request-to-Receive SendUnitData response' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='1793.4248,1053.7,1796.9835,1044.5165,1793.1823,1048.7059,1788.9929,1044.9047,1793.4248,1053.7' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Send SendUnitData request_Receive SendUnitData response'><path d='M1809.3048,972.33 C1810.6148,992.4 1808.7048,1026.48 1805.1848,1048.62 ' fill='none' id='Send SendUnitData request-to-Receive SendUnitData response-1' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='1804.3048,1053.7,1809.7878,1045.5185,1805.1615,1048.7739,1801.9061,1044.1477,1804.3048,1053.7' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive SendUnitData response_Connected'><path d='M1792.5448,1088.05 C1789.2548,1113.81 1789.6848,1163.45 1793.8448,1182.9 ' fill='none' id='Receive SendUnitData response-to-Connected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1795.2548,1187.91,1796.6629,1178.1623,1793.8982,1183.0976,1788.963,1180.3329,1795.2548,1187.91' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive SendUnitData response_Connected'><path d='M1803.1848,1088.05 C1806.4748,1113.81 1806.0448,1163.45 1801.8848,1182.9 ' fill='none' id='Receive SendUnitData response-to-Connected-1' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1800.4748,1187.91,1806.7667,1180.3329,1801.8315,1183.0976,1799.0668,1178.1623,1800.4748,1187.91' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_readWithoutConnectionManager_Send CipRRData request'><path d='M1574.6248,837.04 C1574.2648,861.01 1573.5848,906.18 1573.1848,932.83 ' fill='none' id='readWithoutConnectionManager-to-Send CipRRData request' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1573.1048,937.9,1577.2585,928.9699,1573.1905,932.9007,1569.2597,928.8328,1573.1048,937.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Send CipRRData request_Receive CipRRData response'><path d='M1566.5648,972.33 C1562.9648,992.4 1560.9848,1026.48 1561.9848,1048.62 ' fill='none' id='Send CipRRData request-to-Receive CipRRData response' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='1562.2848,1053.7,1565.7371,1044.476,1561.9845,1048.709,1557.7515,1044.9565,1562.2848,1053.7' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Send CipRRData request_Receive CipRRData response'><path d='M1577.4548,972.33 C1578.9348,992.4 1577.3248,1026.48 1573.9948,1048.62 ' fill='none' id='Send CipRRData request-to-Receive CipRRData response-1' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='1573.1648,1053.7,1578.5746,1045.4699,1573.9776,1048.7665,1570.681,1044.1695,1573.1648,1053.7' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive CipRRData response_Connected'><path d='M1592.6948,1088.05 C1642.0248,1115.25 1747.2148,1169.09 1784.6348,1185.88 ' fill='none' id='Receive CipRRData response-to-Connected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1789.2548,1187.91,1782.6234,1180.6282,1784.677,1185.8992,1779.4061,1187.9528,1789.2548,1187.91' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive CipRRData response_Connected'><path d='M1603.3348,1088.05 C1658.9248,1114.92 1760.9048,1167.77 1790.1548,1185.24 ' fill='none' id='Receive CipRRData response-to-Connected-1' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1794.4748,1187.91,1788.9185,1179.7782,1790.2205,1185.2831,1784.7155,1186.5852,1794.4748,1187.91' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_readWithoutMessageRouter_Send unconnected CipReadRequest request for each tag'><path d='M1361.6648,749.18 C1339.1048,763.65 1306.0348,784.88 1282.2748,800.12 ' fill='none' id='readWithoutMessageRouter-to-Send unconnected CipReadRequest request for each tag' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1277.9548,802.9,1287.6908,801.4129,1282.1649,800.2027,1283.3751,794.6768,1277.9548,802.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Send unconnected CipReadRequest request for each tag_Receive unconnected CipReadRequest response'><path d='M1257.2048,837.04 C1263.6948,861.01 1275.9248,906.18 1283.1348,932.83 ' fill='none' id='Send unconnected CipReadRequest request for each tag-to-Receive unconnected CipReadRequest response' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='1284.5048,937.9,1286.0203,928.1684,1283.2014,933.0729,1278.2969,930.254,1284.5048,937.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive unconnected CipReadRequest response_Connected'><path d='M1299.4148,972.23 C1323.0148,1007.07 1383.7548,1089.01 1456.8648,1128 C1553.2948,1179.42 1684.4148,1189.6 1752.5548,1191.16 ' fill='none' id='Receive unconnected CipReadRequest response-to-Connected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1757.7548,1191.27,1748.8366,1187.0908,1752.7558,1191.17,1748.6767,1195.0892,1757.7548,1191.27' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Write_WriteStart'><path d='M2779.4148,508.12 C2774.7548,521.9 2768.2348,541.17 2764.5948,551.92 ' fill='none' id='Write-to-WriteStart' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2762.9048,556.93,2769.5718,549.6808,2764.5031,552.1923,2761.9916,547.1236,2762.9048,556.93' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_WriteStart_#100'><path d='M2758.1848,565.08 C2744.4848,576.52 2696.1848,616.84 2674.9748,634.55 ' fill='none' id='WriteStart-to-#100' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2670.8848,637.97,2680.3606,635.2847,2674.7271,634.7705,2675.2413,629.137,2670.8848,637.97' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='109' x='2684.8801' y='633.4916'>useMessageRouter</text></g><g id='link_#100_#103'><path d='M2656.1948,647.39 C2612.9048,659.32 2420.0948,712.47 2366.6448,727.2 ' fill='none' id='#100-to-#103' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2361.6448,728.58,2371.3846,730.0417,2366.4647,727.2499,2369.2565,722.3299,2361.6448,728.58' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='133' x='2372.7016' y='725.466'>useConnectionManager</text></g><g id='link_#103_writeWithConnectionManager'><path d='M2352.8648,744.24 C2352.8648,757.78 2352.8648,780.79 2352.8648,797.72 ' fill='none' id='#103-to-writeWithConnectionManager' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2352.8648,802.76,2356.8648,793.76,2352.8648,797.76,2348.8648,793.76,2352.8648,802.76' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='23' x='2353.8648' y='780.2104'>true</text></g><g id='link_#103_writeWithoutConnectionManager'><path d='M2344.8148,735.96 C2317.2148,746.1 2225.0248,779.98 2167.2748,801.21 ' fill='none' id='#103-to-writeWithoutConnectionManager' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2162.4948,802.97,2172.323,803.6079,2167.1858,801.2395,2169.5542,796.1023,2162.4948,802.97' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='28' x='2250.8648' y='780.2104'>false</text></g><g id='link_#100_writeWithoutMessageRouter'><path d='M2664.8648,656.24 C2664.8648,669.78 2664.8648,692.79 2664.8648,709.72 ' fill='none' id='#100-to-writeWithoutMessageRouter' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2664.8648,714.76,2668.8648,705.76,2664.8648,709.76,2660.8648,705.76,2664.8648,714.76' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='28' x='2665.8648' y='692.2104'>false</text></g><g id='link_writeWithConnectionManager_Send SendUnitData request'><path d='M2251.3648,836.24 C2154.0348,851.05 2018.3648,872.25 1993.8648,879 C1940.4548,893.72 1881.4848,918.59 1843.8648,935.62 ' fill='none' id='writeWithConnectionManager-to-Send SendUnitData request' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1838.9248,937.86,1848.7734,937.7772,1843.4767,935.791,1845.4629,930.4943,1838.9248,937.86' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_writeWithoutConnectionManager_Send CipRRData request'><path d='M2006.3948,831.27 C1901.1848,841.81 1752.1948,859.41 1696.8648,879 C1659.8048,892.12 1621.7848,917.17 1597.7848,934.7 ' fill='none' id='writeWithoutConnectionManager-to-Send CipRRData request' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1593.4648,937.88,1603.0821,935.7568,1597.4887,934.9121,1598.3334,929.3186,1593.4648,937.88' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_writeWithoutMessageRouter_Send unconnected CipWriteRequest request for each tag'><path d='M2664.8648,749.18 C2664.8648,762.87 2664.8648,782.61 2664.8648,797.61 ' fill='none' id='writeWithoutMessageRouter-to-Send unconnected CipWriteRequest request for each tag' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2664.8648,802.9,2668.8648,793.9,2664.8648,797.9,2660.8648,793.9,2664.8648,802.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Send unconnected CipWriteRequest request for each tag_Receive unconnected CipWriteRequest response'><path d='M2638.4448,837.04 C2597.7548,861.76 2519.9148,909.03 2476.7048,935.27 ' fill='none' id='Send unconnected CipWriteRequest request for each tag-to-Receive unconnected CipWriteRequest response' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='2472.3748,937.9,2482.1455,936.6611,2476.6522,935.3107,2478.0026,929.8174,2472.3748,937.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive unconnected CipWriteRequest response_Connected'><path d='M2403.3848,972.09 C2318.5648,1004.13 2122.0648,1077.91 1955.8648,1137 C1903.1148,1155.75 1840.0348,1176.94 1812.2348,1186.22 ' fill='none' id='Receive unconnected CipWriteRequest response-to-Connected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1807.1548,1187.91,1816.9562,1188.8764,1811.9011,1186.3374,1814.4401,1181.2824,1807.1548,1187.91' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Subscribe_SubscribeStart'><path d='M2992.0048,972.33 C2992.2248,996.89 2992.6248,1042.47 2992.7848,1061.4 ' fill='none' id='Subscribe-to-SubscribeStart' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2992.8348,1066.74,2996.7576,1057.706,2992.792,1061.7402,2988.7579,1057.7746,2992.8348,1066.74' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_SubscribeStart_Connected'><path d='M2991.0448,1075.04 C2984.9948,1084.87 2964.3648,1115.82 2937.8648,1128 C2884.0348,1152.75 2864.0048,1133.41 2804.8648,1137 C2433.9048,1159.5 1985.7748,1181.81 1843.5048,1188.78 ' fill='none' id='SubscribeStart-to-Connected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1838.1648,1189.04,1847.3483,1192.5987,1843.159,1188.7974,1846.9602,1184.6081,1838.1648,1189.04' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Unsubscribe_UnsubscribeStart'><path d='M3314.5848,972.33 C3315.6548,996.89 3317.6548,1042.47 3318.4848,1061.4 ' fill='none' id='Unsubscribe-to-UnsubscribeStart' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3318.7248,1066.74,3322.3097,1057.5667,3318.4965,1061.7452,3314.318,1057.9321,3318.7248,1066.74' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_UnsubscribeStart_Connected'><path d='M3317.0548,1075.05 C3311.0048,1084.9 3290.3948,1115.9 3263.8648,1128 C3204.3048,1155.15 3182.2348,1133.66 3116.8648,1137 C2617.8748,1162.49 2012.2048,1183.73 1843.4248,1189.47 ' fill='none' id='UnsubscribeStart-to-Connected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1838.0848,1189.65,1847.2166,1193.3393,1843.0819,1189.4787,1846.9425,1185.344,1838.0848,1189.65' style='stroke:#181818;stroke-width:1.0;'/></g></g></svg>