blob: 6b04027f9ddca889880e61fed86e63f25ef24830 [file] [log] [blame]
<?xml version='1.0' encoding='US-ASCII' standalone='no'?><svg contentStyleType='text/css' height='1598px' preserveAspectRatio='none' style='width:4549px;height:1598px;background:#FFFFFF;' version='1.1' viewBox='0 0 4549 1598' width='4549px' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' zoomAndPan='magnify'><defs/><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,1027.36,304.8648,1027.36,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_Connected'><polygon fill='#EEEEEE' points='746.8648,812,838.8648,812,845.8648,834.2969,4532.8648,834.2969,4532.8648,1591.36,746.8648,1591.36,746.8648,812' style='stroke:#000000;stroke-width:1.5;'/><line style='stroke:#000000;stroke-width:1.5;' x1='746.8648' x2='845.8648' y1='834.2969' y2='834.2969'/><text fill='#000000' font-family='sans-serif' font-size='14' font-weight='bold' lengthAdjust='spacing' textLength='86' x='750.8648' y='826.9951'>Connected</text></g><g id='cluster_Browse'><polygon fill='#CCCCEE' points='3397.8648,871,3463.8648,871,3470.8648,893.2969,3525.8648,893.2969,3525.8648,1014.36,3397.8648,1014.36,3397.8648,871' style='stroke:#000000;stroke-width:1.5;'/><line style='stroke:#000000;stroke-width:1.5;' x1='3397.8648' x2='3470.8648' y1='893.2969' y2='893.2969'/><text fill='#000000' font-family='sans-serif' font-size='14' font-weight='bold' lengthAdjust='spacing' textLength='60' x='3401.8648' y='885.9951'>Browse</text></g><g id='cluster_Read'><polygon fill='#CCEECC' points='2463.8648,871,2508.8648,871,2515.8648,893.2969,3357.8648,893.2969,3357.8648,1474.36,2463.8648,1474.36,2463.8648,871' style='stroke:#000000;stroke-width:1.5;'/><line style='stroke:#000000;stroke-width:1.5;' x1='2463.8648' x2='2515.8648' y1='893.2969' y2='893.2969'/><text fill='#000000' font-family='sans-serif' font-size='14' font-weight='bold' lengthAdjust='spacing' textLength='39' x='2467.8648' y='885.9951'>Read</text></g><g id='cluster_Write'><polygon fill='#EECCCC' points='1528.8648,871,1576.8648,871,1583.8648,893.2969,2423.8648,893.2969,2423.8648,1371.36,1528.8648,1371.36,1528.8648,871' style='stroke:#000000;stroke-width:1.5;'/><line style='stroke:#000000;stroke-width:1.5;' x1='1528.8648' x2='1583.8648' y1='893.2969' y2='893.2969'/><text fill='#000000' font-family='sans-serif' font-size='14' font-weight='bold' lengthAdjust='spacing' textLength='42' x='1532.8648' y='885.9951'>Write</text></g><g id='cluster_Subscribe'><polygon fill='#EECCEE' points='1360.8648,871,1445.8648,871,1452.8648,893.2969,1488.8648,893.2969,1488.8648,1014.36,1360.8648,1014.36,1360.8648,871' style='stroke:#000000;stroke-width:1.5;'/><line style='stroke:#000000;stroke-width:1.5;' x1='1360.8648' x2='1452.8648' y1='893.2969' y2='893.2969'/><text fill='#000000' font-family='sans-serif' font-size='14' font-weight='bold' lengthAdjust='spacing' textLength='79' x='1364.8648' y='885.9951'>Subscribe</text></g><g id='cluster_Unsubscribe'><polygon fill='#87CEFA' points='1192.8648,871,1297.8648,871,1304.8648,893.2969,1320.8648,893.2969,1320.8648,1014.36,1192.8648,1014.36,1192.8648,871' style='stroke:#000000;stroke-width:1.5;'/><line style='stroke:#000000;stroke-width:1.5;' x1='1192.8648' x2='1304.8648' y1='893.2969' y2='893.2969'/><text fill='#000000' font-family='sans-serif' font-size='14' font-weight='bold' lengthAdjust='spacing' textLength='99' x='1196.8648' y='885.9951'>Unsubscribe</text></g><g id='cluster_Disconnect'><polygon fill='#EECCCC' points='786.8648,871,880.8648,871,887.8648,893.2969,1152.8648,893.2969,1152.8648,1551.36,786.8648,1551.36,786.8648,871' style='stroke:#000000;stroke-width:1.5;'/><line style='stroke:#000000;stroke-width:1.5;' x1='786.8648' x2='887.8648' y1='893.2969' y2='893.2969'/><text fill='#000000' font-family='sans-serif' font-size='14' font-weight='bold' lengthAdjust='spacing' textLength='88' x='790.8648' y='885.9951'>Disconnect</text></g><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='427'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='257' x='347.3648' y='448.1387'>Receive EipConnectionRequest response</text><g id='elem_#28'><polygon fill='#F1F1F1' points='475.8648,502,487.8648,514,475.8648,526,463.8648,514,475.8648,502' 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='580'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='187' x='452.3648' y='601.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='401.8648' y='881.36'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='248' x='411.8648' y='902.4987'>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='655'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='213' x='460.3648' y='676.1387'>Receive GetAllAttributes response</text><g id='elem_#37'><polygon fill='#F1F1F1' points='566.8648,730,578.8648,742,566.8648,754,554.8648,742,566.8648,730' 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='388.8648' y='969.36'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='274' x='398.8648' y='990.4987'>Receive OpenConnectionManager response</text><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='3421.8648' y='982.36'/><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='3215.8648' y='982.36'/><g id='elem_#66'><polygon fill='#F1F1F1' points='3143.8648,1072.36,3155.8648,1084.36,3143.8648,1096.36,3131.8648,1084.36,3143.8648,1072.36' style='stroke:#181818;stroke-width:0.5;'/></g><g id='elem_#69'><polygon fill='#F1F1F1' points='2821.8648,1155.36,2833.8648,1167.36,2821.8648,1179.36,2809.8648,1167.36,2821.8648,1155.36' 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='2487.8648' y='1238.36'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='182' x='2497.8648' y='1259.4987'>readWithConnectionManager</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='223' x='2710.3648' y='1238.36'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='203' x='2720.3648' y='1259.4987'>readWithoutConnectionManager</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='195' x='3046.3648' y='1150.36'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='175' x='3056.3648' y='1171.4987'>readWithoutMessageRouter</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='196' x='2510.8648' y='1313.36'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='176' x='2520.8648' y='1334.4987'>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='2618.8648' y='1416.36'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='202' x='2628.8648' y='1437.4987'>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='2760.8648' y='1313.36'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='154' x='2770.8648' y='1334.4987'>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='2980.8648' y='1416.36'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='180' x='2990.8648' y='1437.4987'>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='2953.8648' y='1238.36'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='360' x='2963.8648' y='1259.4987'>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='2995.3648' y='1313.36'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='305' x='3005.3648' y='1334.4987'>Receive unconnected CipReadRequest response</text><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='2274.8648' y='982.36'/><g id='elem_#95'><polygon fill='#F1F1F1' points='2143.8648,1072.36,2155.8648,1084.36,2143.8648,1096.36,2131.8648,1084.36,2143.8648,1072.36' style='stroke:#181818;stroke-width:0.5;'/></g><g id='elem_#98'><polygon fill='#F1F1F1' points='2143.8648,1155.36,2155.8648,1167.36,2143.8648,1179.36,2131.8648,1167.36,2143.8648,1155.36' 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='1953.3648' y='1238.36'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='183' x='1963.3648' y='1259.4987'>writeWithConnectionManager</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='224' x='2175.8648' y='1238.36'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='204' x='2185.8648' y='1259.4987'>writeWithoutConnectionManager</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='196' x='1799.8648' y='1150.36'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='176' x='1809.8648' y='1171.4987'>writeWithoutMessageRouter</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='380' x='1552.8648' y='1238.36'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='360' x='1562.8648' y='1259.4987'>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='1951.3648' y='1313.36'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='305' x='1961.3648' y='1334.4987'>Receive unconnected CipWriteRequest response</text><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='1384.8648' y='982.36'/><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='1216.8648' y='982.36'/><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='1048.8648' y='982.36'/><g id='elem_#47'><polygon fill='#F1F1F1' points='1088.8648,1072.36,1100.8648,1084.36,1088.8648,1096.36,1076.8648,1084.36,1088.8648,1072.36' 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='811.3648' y='1150.36'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='249' x='821.3648' y='1171.4987'>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='920.3648' y='1313.36'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='159' x='930.3648' y='1334.4987'>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='811.3648' y='1238.36'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='275' x='821.3648' y='1259.4987'>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='907.3648' y='1416.36'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='185' x='917.3648' y='1437.4987'>Receive Disconnect response</text><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='969.8648' y='1519.36'/><ellipse cx='356.8648' cy='16' fill='#222222' rx='10' ry='10' style='stroke:#222222;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 319.8666,64.8676 319.8325,64.9946 ' 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='M3566.0048,1083.36 C3577.9748,1083.25 4343.7748,1076.27 4373.8648,1043.36 C4396.9548,1018.1 4394.1648,993.91 4373.8648,966.36 C4345.2998,927.595 4130.7148,910.8025 3921.7073,903.7225 C3817.2036,900.1825 3714.0942,899.0706 3636.3289,898.8544 C3597.4463,898.7462 3564.8996,898.862 3541.6827,899.0102 C3535.8785,899.0472 3536.6571,899.0365 3532.0659,899.0746 ' fill='none' id='Connected-to-Browse' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3526.0661,899.1243,3535.099,903.0495,3531.0659,899.0829,3535.0326,895.0498,3526.0661,899.1243' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='114' x='4390.8648' y='990.5704'>API Browse Request</text></g><g id='link_Connected_Read'><path d='M3565.9848,1083.36 C3575.8548,1083.16 4208.0148,1070.55 4232.8648,1043.36 C4255.9548,1018.1 4253.1648,993.91 4232.8648,966.36 C4177.3948,891.09 3485.5748,927.55 3392.8648,915.36 C3385.5123,914.3925 3377.7911,912.955 3370.3111,911.3319 C3366.5711,910.5203 3362.8914,909.6623 3359.3483,908.7935 C3358.9054,908.6849 3364.2878,910.022 3363.8493,909.9132 ' fill='none' id='Connected-to-Read' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3358.0262,908.4673,3365.797,914.5182,3362.8788,909.6722,3367.7249,906.754,3358.0262,908.4673' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='99' x='4249.8648' y='990.5704'>API Read Request</text></g><g id='link_Connected_Write'><path d='M3565.9548,1083.36 C3573.4348,1083.4 4052.3348,1086.01 4091.8648,1043.36 C4115.1248,1018.26 4113.3448,993 4091.8648,966.36 C4051.0448,915.74 4013.4748,942.72 3948.8648,935.36 C3619.8548,897.87 2787.5948,955.21 2458.8648,915.36 C2451.2973,914.4425 2443.348,913.0306 2435.6456,911.4178 C2431.7945,910.6114 2428.005,909.7548 2424.356,908.8846 C2424.242,908.8574 2429.9634,910.2264 2429.8496,910.1992 ' fill='none' id='Connected-to-Write' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2424.0143,908.803,2431.8364,914.7875,2428.877,909.9665,2433.6981,907.0071,2424.0143,908.803' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='99' x='4108.8648' y='990.5704'>API Write Request</text></g><g id='link_Connected_Subscribe'><path d='M3565.9248,1083.36 C3570.7948,1083.18 3882.6348,1071.72 3907.8648,1043.36 C3930.6148,1017.79 3929.5948,992.8 3907.8648,966.36 C3862.7048,911.41 3821.6248,942.6 3750.8648,935.36 C3504.6948,910.17 1768.9348,949.66 1523.8648,915.36 C1517.4523,914.4625 1510.7436,913.0612 1504.2583,911.453 C1501.0156,910.6488 1497.8288,909.7929 1494.7629,908.9224 C1493.2299,908.4871 1491.7271,908.0481 1490.2626,907.6101 C1489.8965,907.5007 1489.5328,907.3912 1489.1716,907.2819 C1489.0813,907.2546 1494.7326,908.9697 1494.6426,908.9424 ' fill='none' id='Connected-to-Subscribe' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1488.9012,907.2,1496.3517,913.6412,1493.6857,908.652,1498.6749,905.986,1488.9012,907.2' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='142' x='3924.8648' y='990.5704'>API Subscription Request</text></g><g id='link_Connected_Unsubscribe'><path d='M3565.9548,1083.35 C3569.7148,1082.93 3690.0848,1069.39 3709.8648,1043.36 C3730.5748,1016.11 3731.1648,993.15 3709.8648,966.36 C3671.8248,918.51 3636.5648,942.57 3575.8648,935.36 C3330.9048,906.28 1600.1548,949.56 1355.8648,915.36 C1349.4523,914.4625 1342.7436,913.0612 1336.2583,911.453 C1333.0156,910.6488 1329.8288,909.7929 1326.7629,908.9224 C1325.2299,908.4871 1323.7271,908.0481 1322.2626,907.6101 C1321.8965,907.5007 1321.5328,907.3912 1321.1716,907.2819 C1321.0813,907.2546 1326.7326,908.9697 1326.6426,908.9424 ' fill='none' id='Connected-to-Unsubscribe' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1320.9012,907.2,1328.3517,913.6412,1325.6857,908.652,1330.6749,905.986,1320.9012,907.2' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='156' x='3725.8648' y='990.5704'>API Unsubscription Request</text></g><g id='link_Connected_Disconnect'><path d='M3565.8648,1083.3 C3565.7348,1080.7 3561.2348,997.46 3514.8648,966.36 C3407.4748,894.33 1315.8048,934.11 1187.8648,915.36 C1181.4573,914.42 1174.7517,912.9969 1168.2681,911.3797 C1165.0263,910.5711 1161.84,909.714 1158.7743,908.8445 C1157.2414,908.4097 1155.7386,907.9719 1154.2742,907.5355 C1153.908,907.4264 1153.5443,907.3174 1153.1831,907.2085 C1153.0928,907.1813 1158.7461,908.8897 1158.6561,908.8625 ' fill='none' id='Connected-to-Disconnect' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1152.9127,907.1269,1160.3708,913.5593,1157.6989,908.5733,1162.685,905.9014,1152.9127,907.1269' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='133' x='3559.8648' y='990.5704'>API Disconnect Request</text></g><g id='link_start_initializing'><path d='M360.2448,25.49 C367.7248,44.28 383.5668,84.035 393.2468,108.365 ' fill='none' id='start-to-initializing' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='395.4648,113.94,395.8544,104.0988,393.6165,109.2942,388.4211,107.0563,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 C414.2648,160.3 419.0742,171.2656 424.3742,183.3456 ' fill='none' id='initializing-to-Send ListServices request' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='426.7848,188.84,426.8318,178.9913,424.776,184.2613,419.5059,182.2054,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.5748,235.3 437.5813,245.7875 438.7413,257.8675 ' 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.4362,254.4989,438.8369,258.8629,434.4729,255.2636,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 C451.1348,313.55 456.7665,330.845 461.7665,346.195 ' 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.6407,342.1037,462.0763,347.1459,457.0341,344.5814,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='M470.4148,386.2 C471.5748,398.3 472.5813,408.7875 473.7413,420.8675 ' 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.3148,426.84,477.4362,417.4989,473.8369,421.8629,469.4729,418.2636,474.3148,426.84' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive EipConnectionRequest response_#28'><path d='M475.8648,461.12 C475.8648,473.68 475.8648,484.81 475.8648,495.89 ' fill='none' id='Receive EipConnectionRequest response-to-#28' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='475.8648,501.89,479.8648,492.89,475.8648,496.89,471.8648,492.89,475.8648,501.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='497.1676'>"Response is an EipConnectionResponse"?</text></g><g id='link_#28_Send GetAllAttributes request'><path d='M481.1248,521.09 C491.8048,533.45 512.4313,557.3106 528.0413,575.3706 ' fill='none' id='#28-to-Send GetAllAttributes request' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='531.9648,579.91,529.1058,570.4853,528.6952,576.1272,523.0533,575.7167,531.9648,579.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='557.2104'>true</text></g><g id='link_#28_Send OpenConnectionManager request'><path d='M468.2948,518.52 C449.0748,528.03 399.8648,556.28 399.8648,596 C399.8648,596 399.8648,596 399.8648,743 C399.8648,806.93 461.2264,853.8157 501.2264,878.1057 ' fill='none' id='#28-to-Send OpenConnectionManager request' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='506.3548,881.22,500.7383,873.1296,502.0811,878.6248,496.5859,879.9676,506.3548,881.22' 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='676.2104'>false</text></g><g id='link_Send GetAllAttributes request_Receive GetAllAttributes response'><path d='M550.5248,614.2 C554.0048,626.3 557.0883,636.9932 560.5583,649.0732 ' 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.2148,654.84,563.5746,645.0855,560.8344,650.0343,555.8855,647.2942,562.2148,654.84' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive GetAllAttributes response_#37'><path d='M566.8648,689.12 C566.8648,701.68 566.8648,712.81 566.8648,723.89 ' fill='none' id='Receive GetAllAttributes response-to-#37' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='566.8648,729.89,570.8648,720.89,566.8648,724.89,562.8648,720.89,566.8648,729.89' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='541' x='6' y='726.8'>Extract setting for 'useMessageRouter' and 'useConnectionManager'. If useConnectionManager</text></g><g id='link_#37_Send OpenConnectionManager request'><path d='M565.0148,752.19 C559.9248,777.57 546.7861,842.9674 540.3061,875.2374 ' fill='none' id='#37-to-Send OpenConnectionManager request' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='539.1248,881.12,544.8184,873.0836,540.1092,876.2179,536.975,871.5086,539.1248,881.12' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='23' x='560.8648' y='785.2104'>true</text></g><g id='link_#37_Connected'><path d='M577.9748,742.96 C751.2448,742.35 2901.6448,736.04 3530.8648,796 C3750.9098,816.965 3924.7648,774.975 4079.1811,770.0337 C4156.3892,767.5631 4228.7377,774.3547 4299.5703,802.9089 C4303.9974,804.6935 4308.4185,806.5632 4312.8345,808.5209 C4315.0425,809.4998 4311.8065,807.9755 4314.012,808.9987 ' fill='none' id='#37-to-Connected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='4319.4548,811.5239,4312.9741,804.1077,4314.9192,809.4196,4309.6072,811.3647,4319.4548,811.5239' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='28' x='4491.8648' y='946.5704'>false</text></g><g id='link_Send OpenConnectionManager request_Receive OpenConnectionManager response'><path d='M535.8648,915.54 C535.8648,930.91 535.8648,947.91 535.8648,963.26 ' 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='535.8648,969.26,539.8648,960.26,535.8648,964.26,531.8648,960.26,535.8648,969.26' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive OpenConnectionManager response_Connected'><path d='M594.6248,1003.4 C620.9998,1010.18 654.1298,1018.1825 689.5061,1025.4838 C707.1942,1029.1344 725.4439,1032.6097 743.6916,1035.6692 C744.2618,1035.7648 744.832,1035.86 745.4023,1035.9548 C745.6874,1036.0022 740.053,1035.0698 740.3381,1035.1169 ' fill='none' id='Receive OpenConnectionManager response-to-Connected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='746.2576,1036.0967,738.0315,1030.6807,741.3247,1035.2802,736.7252,1038.5734,746.2576,1036.0967' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Disconnect_DisconnectStart'><path d='M1129.8348,899.42 C1128.7348,901.72 1100.2268,961.524 1092.9568,976.774 ' fill='none' id='Disconnect-to-DisconnectStart' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1090.3748,982.19,1097.8585,975.7872,1092.5265,977.6766,1090.6371,972.3446,1090.3748,982.19' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_DisconnectStart_#47'><path d='M1088.8648,990.55 C1088.8648,1003.24 1088.8648,1044.45 1088.8648,1066.22 ' fill='none' id='DisconnectStart-to-#47' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1088.8648,1072.22,1092.8648,1063.22,1088.8648,1067.22,1084.8648,1063.22,1088.8648,1072.22' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='98' x='970.6523' y='1063.1137'>connectionId != 0</text></g><g id='link_#47_Send ConnectionManagerClose request'><path d='M1081.5748,1089.49 C1062.1148,1100.51 1013.3155,1128.1529 979.5955,1147.2529 ' fill='none' id='#47-to-Send ConnectionManagerClose request' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='974.3748,1150.21,984.1773,1149.2547,978.7254,1147.7457,980.2344,1142.2939,974.3748,1150.21' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='23' x='1030.8648' y='1127.5704'>true</text></g><g id='link_#47_Send Disconnect request'><path d='M1092.9648,1092.44 C1107.4948,1118.54 1153.6948,1211 1116.8648,1272.36 C1105.3848,1291.49 1090.557,1302.1342 1070.687,1310.8742 ' fill='none' id='#47-to-Send Disconnect request' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1065.1948,1313.29,1075.0436,1313.3278,1069.7717,1311.2768,1071.8226,1306.0049,1065.1948,1313.29' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='28' x='1130.8648' y='1215.5704'>false</text></g><g id='link_Send ConnectionManagerClose request_Receive ConnectionManagerClose response'><path d='M948.3148,1184.54 C950.6348,1199.91 953.2182,1216.9774 955.5382,1232.3274 ' 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='956.4348,1238.26,959.0449,1228.7633,955.6876,1233.3161,951.1348,1229.9588,956.4348,1238.26' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive ConnectionManagerClose response_Send Disconnect request'><path d='M970.1848,1272.56 C978.6348,1284.66 986.6984,1296.2015 995.1384,1308.2815 ' fill='none' id='Receive ConnectionManagerClose response-to-Send Disconnect request' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='998.5748,1313.2,996.6992,1303.5314,995.7112,1309.1013,990.1413,1308.1133,998.5748,1313.2' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Send Disconnect request_Receive Disconnect response'><path d='M1009.8648,1347.59 C1009.8648,1366.44 1009.8648,1391.34 1009.8648,1410.17 ' 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='1009.8648,1416.17,1013.8648,1407.17,1009.8648,1411.17,1005.8648,1407.17,1009.8648,1416.17' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive Disconnect response_Disconnected'><path d='M1009.8648,1450.5 C1009.8648,1471.94 1009.8648,1502.36 1009.8648,1513.22 ' fill='none' id='Receive Disconnect response-to-Disconnected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1009.8648,1519.22,1013.8648,1510.22,1009.8648,1514.22,1005.8648,1510.22,1009.8648,1519.22' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Browse_BrowseStart'><path d='M3502.8348,899.42 C3501.7348,901.72 3473.2268,961.524 3465.9568,976.774 ' fill='none' id='Browse-to-BrowseStart' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3463.3748,982.19,3470.8585,975.7872,3465.5265,977.6766,3463.6371,972.3446,3463.3748,982.19' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_BrowseStart_Connected'><path d='M3463.9348,990.69 C3469.7348,999.84 3486.9848,1025.9 3505.8648,1043.36 C3528.6548,1064.44 3558.2382,1079.5169 3560.3982,1080.6069 ' fill='none' id='BrowseStart-to-Connected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3565.7548,1083.31,3559.522,1075.6843,3561.291,1081.0574,3555.9179,1082.8264,3565.7548,1083.31' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Read_ReadStart'><path d='M3325.8148,899.42 C3323.9448,901.72 3274.6538,962.2877 3262.2338,977.5377 ' fill='none' id='Read-to-ReadStart' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3258.4448,982.19,3267.2298,977.7375,3261.6023,978.3131,3261.0267,972.6856,3258.4448,982.19' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_ReadStart_#66'><path d='M3252.1348,990.55 C3235.8148,1004.54 3175.0996,1056.5843 3154.6096,1074.1543 ' fill='none' id='ReadStart-to-#66' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3150.0548,1078.06,3159.4908,1075.238,3153.8505,1074.8053,3154.2832,1069.165,3150.0548,1078.06' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='109' x='3164.0894' y='1073.5191'>useMessageRouter</text></g><g id='link_#66_#69'><path d='M3134.9148,1087.61 C3088.7048,1099.24 2883.2136,1150.9262 2836.7436,1162.6162 ' fill='none' id='#66-to-#69' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2830.9248,1164.08,2840.6288,1165.7635,2835.7738,1162.8602,2838.6771,1158.0052,2830.9248,1164.08' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='133' x='2842.0227' y='1160.9865'>useConnectionManager</text></g><g id='link_#69_readWithConnectionManager'><path d='M2813.5748,1171.42 C2785.0348,1181.95 2695.1537,1215.1326 2638.2537,1236.1326 ' fill='none' id='#69-to-readWithConnectionManager' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2632.6248,1238.21,2642.4531,1238.8464,2637.3156,1236.4788,2639.6832,1231.3413,2632.6248,1238.21' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='23' x='2719.8648' y='1215.5704'>true</text></g><g id='link_#69_readWithoutConnectionManager'><path d='M2821.8648,1179.6 C2821.8648,1194.54 2821.8648,1215.02 2821.8648,1232.12 ' fill='none' id='#69-to-readWithoutConnectionManager' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2821.8648,1238.12,2825.8648,1229.12,2821.8648,1233.12,2817.8648,1229.12,2821.8648,1238.12' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='28' x='2822.8648' y='1215.5704'>false</text></g><g id='link_#66_readWithoutMessageRouter'><path d='M3138.3848,1091.47 C3133.4948,1097.36 3126.6848,1106.78 3123.8648,1116.36 C3120.4848,1127.84 3122.3736,1135.2097 3128.2136,1144.8397 ' fill='none' id='#66-to-readWithoutMessageRouter' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3131.3248,1149.97,3130.0782,1140.2004,3128.7322,1145.6947,3123.2378,1144.3487,3131.3248,1149.97' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='28' x='3124.8648' y='1127.5704'>false</text></g><g id='link_readWithConnectionManager_Send SendUnitData request'><path d='M2593.3048,1272.56 C2596.6148,1284.66 2599.5392,1295.3333 2602.8492,1307.4133 ' fill='none' id='readWithConnectionManager-to-Send SendUnitData request' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2604.4348,1313.2,2605.9143,1303.4629,2603.1135,1308.3778,2598.1987,1305.577,2604.4348,1313.2' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Send SendUnitData request_Receive SendUnitData response'><path d='M2622.6248,1347.59 C2642.7748,1366.44 2675.0129,1393.7293 2700.0029,1412.5593 ' 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='2704.7948,1416.17,2700.0141,1407.5593,2700.8016,1413.1611,2695.1998,1413.9485,2704.7948,1416.17' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Send SendUnitData request_Receive SendUnitData response'><path d='M2633.6948,1347.36 C2658.6648,1366.16 2691.4527,1393.0816 2711.6827,1412.0016 ' 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='2716.0648,1416.1,2712.2239,1407.031,2712.4131,1412.6847,2706.7594,1412.8739,2716.0648,1416.1' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive SendUnitData response_Connected'><path d='M2840.8948,1424.12 C3005.5448,1412.23 3297.4648,1391.28 3320.8648,1387.36 C3417.4048,1371.19 3533.8648,1429.24 3533.8648,1331.36 C3533.8648,1166.36 3533.8648,1166.36 3533.8648,1166.36 C3533.8648,1129.64 3549.2352,1087.4958 3559.4352,1086.1658 ' fill='none' id='Receive SendUnitData response-to-Connected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3565.3848,1085.39,3555.9432,1082.5873,3560.4268,1086.0365,3556.9776,1090.5201,3565.3848,1085.39' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive SendUnitData response_Connected'><path d='M2840.8848,1425.01 C3010.4848,1413.31 3316.8748,1391.38 3340.8648,1387.36 C3437.4048,1371.19 3553.8648,1429.24 3553.8648,1331.36 C3553.8648,1166.36 3553.8648,1166.36 3553.8648,1166.36 C3553.8648,1129.64 3581.1185,1087.6097 3572.2485,1086.2797 ' fill='none' id='Receive SendUnitData response-to-Connected-1' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3566.3148,1085.39,3574.6222,1090.6804,3571.2596,1086.1314,3575.8085,1082.7688,3566.3148,1085.39' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_readWithoutConnectionManager_Send CipRRData request'><path d='M2827.6348,1272.56 C2831.9448,1284.66 2835.7886,1295.4689 2840.0986,1307.5489 ' fill='none' id='readWithoutConnectionManager-to-Send CipRRData request' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2842.1148,1313.2,2842.8579,1303.3792,2840.4346,1308.4908,2835.3231,1306.0675,2842.1148,1313.2' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Send CipRRData request_Receive CipRRData response'><path d='M2866.6948,1347.53 C2888.6248,1361.66 2925.2848,1382.09 2958.8648,1396.36 C2976.4348,1403.83 2990.3786,1408.8907 3008.7686,1414.5307 ' 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='3014.5048,1416.29,3007.0732,1409.8269,3009.7246,1414.824,3004.7276,1417.4753,3014.5048,1416.29' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Send CipRRData request_Receive CipRRData response'><path d='M2882.1648,1347.39 C2908.3848,1361.52 2945.1748,1382.04 2978.8648,1396.36 C2996.4348,1403.83 3010.4069,1408.8009 3027.8169,1414.4409 ' 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='3033.5248,1416.29,3026.1956,1409.711,3028.7682,1414.7491,3023.7302,1417.3217,3033.5248,1416.29' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive CipRRData response_Connected'><path d='M3181.1148,1430.67 C3307.9148,1427.62 3512.9048,1419.21 3539.8648,1396.36 C3562.5648,1377.12 3555.8648,1361.11 3555.8648,1331.36 C3555.8648,1166.36 3555.8648,1166.36 3555.8648,1166.36 C3555.8648,1130.92 3549.9258,1087.6129 3559.4658,1086.2429 ' fill='none' id='Receive CipRRData response-to-Connected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3565.4048,1085.39,3555.9276,1082.7099,3560.4556,1086.1007,3557.0648,1090.6287,3565.4048,1085.39' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive CipRRData response_Connected'><path d='M3181.0948,1430.97 C3313.1848,1428.2 3531.9448,1420.02 3559.8648,1396.36 C3582.5648,1377.12 3575.8648,1361.11 3575.8648,1331.36 C3575.8648,1166.36 3575.8648,1166.36 3575.8648,1166.36 C3575.8648,1130.92 3581.8039,1087.6129 3572.2639,1086.2429 ' fill='none' id='Receive CipRRData response-to-Connected-1' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3566.3248,1085.39,3574.6649,1090.6287,3571.2741,1086.1007,3575.802,1082.7099,3566.3248,1085.39' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_readWithoutMessageRouter_Send unconnected CipReadRequest request for each tag'><path d='M3143.8648,1184.54 C3143.8648,1199.91 3143.8648,1216.91 3143.8648,1232.26 ' fill='none' id='readWithoutMessageRouter-to-Send unconnected CipReadRequest request for each tag' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3143.8648,1238.26,3147.8648,1229.26,3143.8648,1233.26,3139.8648,1229.26,3143.8648,1238.26' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Send unconnected CipReadRequest request for each tag_Receive unconnected CipReadRequest response'><path d='M3146.9748,1272.56 C3149.2948,1284.66 3151.3132,1295.2277 3153.6332,1307.3077 ' 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='3154.7648,1313.2,3156.9956,1303.6071,3153.8218,1308.2897,3149.1392,1305.1159,3154.7648,1313.2' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive unconnected CipReadRequest response_Connected'><path d='M3310.4848,1313.33 C3361.2748,1307 3407.6048,1299.74 3417.8648,1293.36 C3498.5748,1243.17 3479.2048,1191.14 3537.8648,1116.36 C3548.9648,1102.21 3560.5705,1090.6008 3561.5505,1089.6308 ' fill='none' id='Receive unconnected CipReadRequest response-to-Connected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3565.8148,1085.41,3556.6044,1088.8983,3562.2612,1088.9274,3562.2322,1094.5841,3565.8148,1085.41' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Write_WriteStart'><path d='M2389.8148,899.42 C2387.8048,901.72 2334.8802,962.4196 2321.5702,977.6696 ' fill='none' id='Write-to-WriteStart' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2317.6248,982.19,2326.5565,978.0396,2320.9126,978.423,2320.5293,972.7791,2317.6248,982.19' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_WriteStart_#95'><path d='M2309.1748,990.55 C2283.6748,1004.87 2185.1464,1060.1822 2156.4764,1076.2822 ' fill='none' id='WriteStart-to-#95' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2151.2448,1079.22,2161.0507,1078.3009,2155.6045,1076.7718,2157.1336,1071.3255,2151.2448,1079.22' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='109' x='2164.0076' y='1075.2158'>useMessageRouter</text></g><g id='link_#95_#98'><path d='M2143.8648,1096.62 C2143.8648,1112.1 2143.8648,1133.77 2143.8648,1149.19 ' fill='none' id='#95-to-#98' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2143.8648,1155.19,2147.8648,1146.19,2143.8648,1150.19,2139.8648,1146.19,2143.8648,1155.19' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='133' x='2003.6775' y='1146.0384'>useConnectionManager</text></g><g id='link_#98_writeWithConnectionManager'><path d='M2138.0248,1174 C2124.7248,1186.86 2096.0695,1214.5406 2075.8695,1234.0606 ' fill='none' id='#98-to-writeWithConnectionManager' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2071.5548,1238.23,2080.8064,1234.8523,2075.1504,1234.7555,2075.2472,1229.0995,2071.5548,1238.23' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='23' x='2104.8648' y='1215.5704'>true</text></g><g id='link_#98_writeWithoutConnectionManager'><path d='M2150.8148,1172.51 C2170.4148,1184.22 2221.8231,1214.9244 2255.8431,1235.2344 ' fill='none' id='#98-to-writeWithoutConnectionManager' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2260.9948,1238.31,2255.3176,1230.2621,2256.7017,1235.747,2251.2168,1237.1311,2260.9948,1238.31' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='28' x='2224.8648' y='1215.5704'>false</text></g><g id='link_#95_writeWithoutMessageRouter'><path d='M2135.3948,1088.15 C2106.0348,1097.82 2012.814,1128.5138 1952.274,1148.4438 ' fill='none' id='#95-to-writeWithoutMessageRouter' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1946.5748,1150.32,1956.3743,1151.3052,1951.3241,1148.7565,1953.8727,1143.7063,1946.5748,1150.32' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='28' x='2043.8648' y='1127.5704'>false</text></g><g id='link_writeWithConnectionManager_Send SendUnitData request'><path d='M2156.4748,1271.07 C2159.6448,1271.51 2162.7748,1271.94 2165.8648,1272.36 C2284.3748,1288.53 2414.9515,1305.1529 2504.7615,1316.4229 ' fill='none' id='writeWithConnectionManager-to-Send SendUnitData request' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2510.7148,1317.17,2502.2829,1312.0805,2505.7538,1316.5474,2501.2868,1320.0183,2510.7148,1317.17' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_writeWithoutConnectionManager_Send CipRRData request'><path d='M2400.1748,1271 C2506.3448,1284.84 2657.4751,1304.5448 2754.5651,1317.1948 ' fill='none' id='writeWithoutConnectionManager-to-Send CipRRData request' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2760.5148,1317.97,2752.1071,1312.8407,2755.5568,1317.324,2751.0735,1320.7737,2760.5148,1317.97' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_writeWithoutMessageRouter_Send unconnected CipWriteRequest request for each tag'><path d='M1868.7148,1184.54 C1840.9948,1199.91 1804.8016,1219.9994 1777.1316,1235.3494 ' fill='none' id='writeWithoutMessageRouter-to-Send unconnected CipWriteRequest request for each tag' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1771.8848,1238.26,1781.6954,1237.3919,1776.2571,1235.8345,1777.8145,1230.3962,1771.8848,1238.26' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Send unconnected CipWriteRequest request for each tag_Receive unconnected CipWriteRequest response'><path d='M1824.2848,1272.38 C1886.0348,1284.53 1964.6476,1300.0022 2026.4276,1312.1522 ' 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='2032.3148,1313.31,2024.2559,1307.6485,2027.4088,1312.3452,2022.7121,1315.4981,2032.3148,1313.31' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive unconnected CipWriteRequest response_Connected'><path d='M2276.4848,1322.01 C2610.6748,1306.9 3343.7948,1273.6 3346.8648,1272.36 C3443.7148,1233.04 3441.2548,1181.67 3522.8648,1116.36 C3540.6848,1102.1 3559.3373,1089.7003 3560.7973,1088.7303 ' fill='none' id='Receive unconnected CipWriteRequest response-to-Connected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3565.7948,1085.41,3556.085,1087.0587,3561.6302,1088.1769,3560.512,1093.7222,3565.7948,1085.41' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Subscribe_SubscribeStart'><path d='M1465.8348,899.42 C1464.7348,901.72 1436.2268,961.524 1428.9568,976.774 ' fill='none' id='Subscribe-to-SubscribeStart' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1426.3748,982.19,1433.8585,975.7872,1428.5265,977.6766,1426.6371,972.3446,1426.3748,982.19' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_SubscribeStart_Connected'><path d='M1429.3948,990.52 C1444.3148,1000.69 1493.5748,1032.59 1539.8648,1043.36 C1591.7048,1055.42 3403.1948,1043.74 3455.8648,1051.36 C3505.4648,1058.53 3558.4574,1080.304 3560.2774,1081.054 ' fill='none' id='SubscribeStart-to-Connected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3565.8248,1083.34,3559.0277,1076.2127,3561.202,1081.435,3555.9797,1083.6092,3565.8248,1083.34' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Unsubscribe_UnsubscribeStart'><path d='M1297.8348,899.42 C1296.7348,901.72 1268.2268,961.524 1260.9568,976.774 ' fill='none' id='Unsubscribe-to-UnsubscribeStart' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1258.3748,982.19,1265.8585,975.7872,1260.5265,977.6766,1258.6371,972.3446,1258.3748,982.19' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_UnsubscribeStart_Connected'><path d='M1261.4048,990.5 C1276.3348,1000.61 1325.6348,1032.34 1371.8648,1043.36 C1478.6148,1068.8 3237.1848,1068.8 3346.8648,1072.36 C3442.7448,1075.47 3556.0864,1082.7477 3559.7864,1082.9777 ' fill='none' id='UnsubscribeStart-to-Connected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3565.7748,1083.35,3557.0404,1078.7993,3560.7845,1083.0398,3556.544,1086.7839,3565.7748,1083.35' style='stroke:#181818;stroke-width:1.0;'/></g></g></svg>