blob: fe4ae0ab64b427d43a4f6ad2d3aa6c474362fd98 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>PLC4X &#x2013; </title>
<script src="../../../js/jquery.slim.min.js" type="text/javascript"></script>
<!--script src="../../../js/popper.min.js" type="javascript"></script-->
<script src="../../../js/bootstrap.bundle.min.js" type="text/javascript"></script>
<!-- The tooling for adding images and links to Apache events -->
<script src="https://www.apachecon.com/event-images/snippet.js" type="text/javascript"></script>
<!-- FontAwesome -->
<link rel="stylesheet" href="../../../css/all.min.css" type="text/css"/>
<!-- Bootstrap -->
<link rel="stylesheet" href="../../../css/bootstrap.min.css" type="text/css"/>
<!-- Some Maven Site defaults -->
<link rel="stylesheet" href="../../../css/maven-base.css" type="text/css"/>
<link rel="stylesheet" href="../../../css/maven-theme.css" type="text/css"/>
<!-- The PLC4X version of a bootstrap theme -->
<link rel="stylesheet" href="../../../css/themes/plc4x.css" type="text/css" id="pagestyle"/>
<!-- A custom style for printing content -->
<link rel="stylesheet" href="../../../css/print.css" type="text/css" media="print"/>
<meta http-equiv="Content-Language" content="en"/>
</head>
<body class="composite">
<nav class="navbar navbar-light navbar-expand-md bg-faded justify-content-center border-bottom">
<!--a href="/" class="navbar-brand d-flex w-50 mr-auto">Navbar 3</a-->
<a href="https://plc4x.apache.org/" id="bannerLeft"><img src="../../../images/apache_plc4x_logo_small.png" alt="Apache PLC4X"/></a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#collapsingNavbar3">
<span class="navbar-toggler-icon"></span>
</button>
<div class="navbar-collapse collapse w-100" id="collapsingNavbar3">
<ul class="navbar-nav w-100 justify-content-center">
<li class="nav-item">
<a class="nav-link" href="../../../index.html">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="../../../users/index.html">Users</a>
</li>
<li class="nav-item active">
<a class="nav-link" href="../../../developers/index.html">Developers</a>
</li>
<li class="nav-item">
<a class="nav-link" href="../../../apache/index.html">Apache</a>
</li>
</ul>
<ul class="nav navbar-nav ml-auto justify-content-end">
<li class="nav-item row valign-middle">
<a class="acevent" data-format="wide" data-mode="light" data-event="random" style="width:240px;height:60px;"></a>
</li>
</ul>
</div>
</nav>
<div class="container-fluid">
<div class="row h-100">
<nav class="col-sm-push col-md-2 pt-3 sidebar">
<div class="sidebar-sticky">
<ul class="nav flex-column">
<li class="nav-item">
<a href="../../../developers/infrastructure/issues.html" class="nav-link">Bug & Issue Tracker</a>
</li>
<li class="nav-item">
<a href="../../../developers/index.html" class="nav-link">Section Home</a>
</li>
<li class="nav-item">
<a href="../../../developers/preparing/index.html" class="nav-link">Preparing your Computer</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
<a href="../../../developers/preparing/linux.html" class="nav-link">Linux</a>
</li>
<li class="nav-item">
<a href="../../../developers/preparing/macos.html" class="nav-link">Mac OS</a>
</li>
<li class="nav-item">
<a href="../../../developers/preparing/windows.html" class="nav-link">Windows</a>
</li>
</ul>
</li>
<li class="nav-item">
<a href="../../../developers/building.html" class="nav-link">Building</a>
</li>
<li class="nav-item">
<a href="../../../developers/contributing.html" class="nav-link">Contributing</a>
</li>
<li class="nav-item">
<a href="../../../developers/tutorials/index.html" class="nav-link">Tutorials</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
<a href="../../../developers/tutorials/writing-driver.html" class="nav-link">Writing Drivers</a>
</li>
<li class="nav-item">
<a href="../../../developers/tutorials/testing-serializers-and-parsers.html" class="nav-link">Testing Drivers</a>
</li>
</ul>
</li>
<li class="nav-item">
<a href="../../../developers/code-gen/index.html" class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
<a href="../../../developers/code-gen/protocol/mspec.html" class="nav-link">Protocol: MSpec Format</a>
</li>
<li class="nav-item">
<a href="../../../developers/code-gen/language/freemarker.html" class="nav-link">Language: Apache Freemarker</a>
</li>
<li class="nav-item">
<a href="../../../developers/code-gen/protocol/df1.html" class="nav-link">Example: DF1 MSpec</a>
</li>
</ul>
</li>
<li class="nav-item">
<a href="../../../developers/protocols/index.html" class="nav-link">Protocols</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
<strong class="nav-link">ADS/AMS</strong>
</li>
</ul>
</li>
<li class="nav-item">
<a href="../../../developers/infrastructure/index.html" class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
<a href="../../../developers/infrastructure/ci.html" class="nav-link">Continuous Integration</a>
</li>
<li class="nav-item">
<a href="../../../developers/infrastructure/issues.html" class="nav-link">Bug & Issue Tracker</a>
</li>
<li class="nav-item">
<a href="../../../developers/infrastructure/sonar.html" class="nav-link">Code Analysis</a>
</li>
<li class="nav-item">
<a href="../../../developers/infrastructure/wiki.html" class="nav-link">Wiki</a>
</li>
<li class="nav-item">
<a href="../../../developers/infrastructure/vm.html" class="nav-link">Build VM</a>
</li>
<li class="nav-item">
<a href="../../../developers/infrastructure/website.html" class="nav-link">Website</a>
</li>
<li class="nav-item">
<a href="../../../developers/infrastructure/vpn.html" class="nav-link">IoT VPN</a>
</li>
</ul>
</li>
<li class="nav-item">
<a href="../../../developers/release/index.html" class="nav-link">Releasing</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
<a href="../../../developers/release/release.html" class="nav-link">Releasing</a>
</li>
<li class="nav-item">
<a href="../../../developers/release/validation.html" class="nav-link">Validating</a>
</li>
<li class="nav-item">
<a href="../../../developers/release/build-tools.html" class="nav-link">Releasing Build-Tools</a>
</li>
</ul>
</li>
<li class="nav-item">
<a href="../../../developers/tools.html" class="nav-link">Tools</a>
</li>
<li class="nav-item">
<a href="../../../developers/team.html" class="nav-link">Team</a>
</li>
<li class="nav-item">
<a href="../../../developers/decisions.html" class="nav-link">Decision Making</a>
</li>
<li class="nav-item">
<a href="../../../developers/maturity.html" class="nav-link">Maturity</a>
</li>
</ul>
</div>
</nav>
<main role="main" class="ml-sm-auto px-4 col-sm-pull col-md-9 col-lg-10 h-100">
<div class="sect1">
<h2 id="beckhoff_ads_protocol">Beckhoff ADS Protocol</h2>
<div class="sectionbody">
<div class="imageblock">
<div class="content">
<svg contentStyleType='text/css' preserveAspectRatio='none' version='1.1' viewBox='0 0 5881 1885' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' zoomAndPan='magnify' width="5881" height="1885"><defs/><g><g id='cluster_Connected'><polygon fill='#EEEEEE' points='2536,1819,2628,1819,2635,1841.2969,2648,1841.2969,2648,1878,2536,1878,2536,1819' style='stroke:#000000;stroke-width:1.5;'/><line style='stroke:#000000;stroke-width:1.5;' x1='2536' x2='2635' y1='1841.2969' y2='1841.2969'/><text fill='#000000' font-family='sans-serif' font-size='14' font-weight='bold' lengthAdjust='spacing' textLength='86' x='2540' y='1833.9951'>Connected</text></g><g id='cluster_Connect'><polygon fill='#EEEECC' points='5132,71,5204,71,5211,93.2969,5722,93.2969,5722,1765,5132,1765,5132,71' style='stroke:#000000;stroke-width:1.5;'/><line style='stroke:#000000;stroke-width:1.5;' x1='5132' x2='5211' y1='93.2969' y2='93.2969'/><text fill='#000000' font-family='sans-serif' font-size='14' font-weight='bold' lengthAdjust='spacing' textLength='66' x='5136' y='85.9951'>Connect</text></g><g id='cluster_Browse'><polygon fill='#CCCCEE' points='16,919,82,919,89,941.2969,632,941.2969,632,1778,16,1778,16,919' style='stroke:#000000;stroke-width:1.5;'/><line style='stroke:#000000;stroke-width:1.5;' x1='16' x2='89' y1='941.2969' y2='941.2969'/><text fill='#000000' font-family='sans-serif' font-size='14' font-weight='bold' lengthAdjust='spacing' textLength='60' x='20' y='933.9951'>Browse</text></g><g id='cluster_Read'><polygon fill='#CCEECC' points='779,784,824,784,831,806.2969,1607,806.2969,1607,1778,779,1778,779,784' style='stroke:#000000;stroke-width:1.5;'/><line style='stroke:#000000;stroke-width:1.5;' x1='779' x2='831' y1='806.2969' y2='806.2969'/><text fill='#000000' font-family='sans-serif' font-size='14' font-weight='bold' lengthAdjust='spacing' textLength='39' x='783' y='798.9951'>Read</text></g><g id='cluster_Write'><polygon fill='#EECCCC' points='1748,784,1796,784,1803,806.2969,2576,806.2969,2576,1778,1748,1778,1748,784' style='stroke:#000000;stroke-width:1.5;'/><line style='stroke:#000000;stroke-width:1.5;' x1='1748' x2='1803' y1='806.2969' y2='806.2969'/><text fill='#000000' font-family='sans-serif' font-size='14' font-weight='bold' lengthAdjust='spacing' textLength='42' x='1752' y='798.9951'>Write</text></g><g id='cluster_Subscribe'><polygon fill='#EECCEE' points='2717,662,2802,662,2809,684.2969,3683,684.2969,3683,1778,2717,1778,2717,662' style='stroke:#000000;stroke-width:1.5;'/><line style='stroke:#000000;stroke-width:1.5;' x1='2717' x2='2809' y1='684.2969' y2='684.2969'/><text fill='#000000' font-family='sans-serif' font-size='14' font-weight='bold' lengthAdjust='spacing' textLength='79' x='2721' y='676.9951'>Subscribe</text></g><g id='cluster_Unsubscribe'><polygon fill='#87CEFA' points='3858,1230,3963,1230,3970,1252.2969,4934,1252.2969,4934,1778,3858,1778,3858,1230' style='stroke:#000000;stroke-width:1.5;'/><line style='stroke:#000000;stroke-width:1.5;' x1='3858' x2='3970' y1='1252.2969' y2='1252.2969'/><text fill='#000000' font-family='sans-serif' font-size='14' font-weight='bold' lengthAdjust='spacing' textLength='99' x='3862' y='1244.9951'>Unsubscribe</text></g><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='2552' y='1854'/><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='80' x='5237' y='114'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='60' x='5247' y='135.1387'>initializing</text><g id='elem_#256'><polygon fill='#F1F1F1' points='5335,189,5347,201,5335,213,5323,201,5335,189' 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='232' x='5219' y='267'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='212' x='5229' y='288.1387'>Send 'Add Or Update AMS Routes'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='195' x='5382.5' y='430'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='175' x='5392.5' y='451.1387'>Send 'ADS Read Device Info'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='248' x='5211' y='355'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='228' x='5221' y='376.1387'>Receive 'Add Or Update AMS Routes'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='211' x='5400.5' y='505'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='191' x='5410.5' y='526.1387'>Receive 'ADS Read Device Info'</text><g id='elem_#268'><polygon fill='#F1F1F1' points='5524,580,5536,592,5524,604,5512,592,5524,580' 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='240' x='5404' y='705'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='220' x='5414' y='726.1387'>Init Read Online and Offline Version</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='233' x='5163.5' y='1138'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='213' x='5173.5' y='1159.1387'>Reset Symbol and Data-Type Data</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='256' x='5175' y='827'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='236' x='5185' y='848.1387'>Send 'Read Online-Version (Symbolic)'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='188' x='5454' y='827'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='168' x='5464' y='848.1387'>Send 'Read Offline-Version'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='272' x='5164' y='962'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='252' x='5174' y='983.1387'>Receive 'Read Online-Version (Symbolic)'</text><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='5164' y='1063'/><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='204' x='5456' y='962'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='184' x='5466' y='983.1387'>Receive 'Read Offline-Version'</text><g id='elem_#287'><polygon fill='#F1F1F1' points='5280,1278,5292,1290,5280,1302,5268,1290,5280,1278' 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='313' x='5215.5' y='1361'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='293' x='5225.5' y='1382.1387'>Send 'Read Symbol- and Data-Type-Table sizes'</text><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='5271' y='1733'/><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='329' x='5212.5' y='1449'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='309' x='5222.5' y='1470.1387'>Receive 'Read Symbol- and Data-Type-Table sizes'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='199' x='5428.5' y='1537'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='179' x='5438.5' y='1558.1387'>Send 'Read Data-Type-Table'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='215' x='5429.5' y='1645'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='195' x='5439.5' y='1666.1387'>Receive 'Read Data-Type-Table'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='180' x='5227' y='1537'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='160' x='5237' y='1558.1387'>Send 'Read Symbol-Table'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='196' x='5213' y='1645'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='176' x='5223' y='1666.1387'>Receive 'Read Symbol-Table'</text><g id='elem_#306'><polygon fill='#F1F1F1' points='5686,1055,5698,1067,5686,1079,5674,1067,5686,1055' style='stroke:#181818;stroke-width:0.5;'/></g><rect fill='#EECCEE' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='368' x='5264' y='1050'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='348' x='5274' y='1071.1387'>Subscribe to changes to the Online- and Offline Version</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='65' x='539.5' y='962'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='45' x='549.5' y='983.1387'>Browse</text><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='528' y='1063'/><g id='elem_#316'><polygon fill='#F1F1F1' points='568,1143,580,1155,568,1167,556,1155,568,1143' style='stroke:#181818;stroke-width:0.5;'/></g><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='421' y='1658'/><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='366' x='192' y='1273'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='346' x='202' y='1294.1387'>Browse: Send 'Read Symbol- and Data-Type-Table sizes'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='382' x='180' y='1361'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='362' x='190' y='1382.1387'>Browse: Receive 'Read Symbol- and Data-Type-Table sizes'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='252' x='317' y='1449'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='232' x='327' y='1470.1387'>Browse: Send 'Read Data-Type-Table'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='268' x='318' y='1537'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='248' x='328' y='1558.1387'>Browse: Receive 'Read Data-Type-Table'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='233' x='62.5' y='1449'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='213' x='72.5' y='1470.1387'>Browse: Send 'Read Symbol-Table'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='249' x='48.5' y='1537'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='229' x='58.5' y='1558.1387'>Browse: Receive 'Read Symbol-Table'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='177' x='397.5' y='1720'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='157' x='407.5' y='1741.1387'>Return API Browse Result</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='52' x='1431' y='827'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='32' x='1441' y='848.1387'>Read</text><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='1391' y='975'/><g id='elem_#341'><polygon fill='#F1F1F1' points='1219,1055,1231,1067,1219,1079,1207,1067,1219,1055' style='stroke:#181818;stroke-width:0.5;'/></g><g id='elem_#344'><polygon fill='#F1F1F1' points='1219,1143,1231,1155,1219,1167,1207,1155,1219,1143' 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='381' x='1191.5' y='1273'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='361' x='1201.5' y='1294.1387'>Read: Send 'Multi Item Address Resolution' for unresolved</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='397' x='1186.5' y='1361'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='377' x='1196.5' y='1382.1387'>Read: Receive 'Multi Item Address Resolution' for unresolved</text><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='1182' y='1462'/><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='198' x='1123' y='1537'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='178' x='1133' y='1558.1387'>Read: Send 'Multi Item Read'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='214' x='1115' y='1645'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='194' x='1125' y='1666.1387'>Read: Receive 'Multi Item Read'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='204' x='1120' y='1720'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='184' x='1130' y='1741.1387'>Read: Return API Read Result</text><g id='elem_#360'><polygon fill='#F1F1F1' points='1000,1143,1012,1155,1000,1167,988,1155,1000,1143' 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='296' x='852' y='1273'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='276' x='862' y='1294.1387'>Read: Send 'Single Item Address Resolution'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='312' x='833' y='1361'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='292' x='843' y='1382.1387'>Read: Receive 'Single Item Address Resolution'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='207' x='885.5' y='1449'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='187' x='895.5' y='1470.1387'>Read: Send 'Single Item Read'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='223' x='946.5' y='1591'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='203' x='956.5' y='1612.1387'>Read: Receive 'Single Item Read'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='52' x='2400' y='827'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='32' x='2410' y='848.1387'>Write</text><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='2360' y='975'/><g id='elem_#377'><polygon fill='#F1F1F1' points='2188,1055,2200,1067,2188,1079,2176,1067,2188,1055' style='stroke:#181818;stroke-width:0.5;'/></g><g id='elem_#380'><polygon fill='#F1F1F1' points='2188,1143,2200,1155,2188,1167,2176,1155,2188,1143' 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='381' x='2160.5' y='1273'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='361' x='2170.5' y='1294.1387'>Write: Send 'Multi Item Address Resolution' for unresolved</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='397' x='2155.5' y='1361'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='377' x='2165.5' y='1382.1387'>Write: Receive 'Multi Item Address Resolution' for unresolved</text><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='2151' y='1462'/><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='198' x='2092' y='1537'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='178' x='2102' y='1558.1387'>Write: Send 'Multi Item Write'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='214' x='2084' y='1645'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='194' x='2094' y='1666.1387'>Write: Receive 'Multi Item Write'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='204' x='2089' y='1720'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='184' x='2099' y='1741.1387'>Write: Return API Write Result</text><g id='elem_#396'><polygon fill='#F1F1F1' points='1969,1143,1981,1155,1969,1167,1957,1155,1969,1143' 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='296' x='1821' y='1273'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='276' x='1831' y='1294.1387'>Write: Send 'Single Item Address Resolution'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='312' x='1802' y='1361'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='292' x='1812' y='1382.1387'>Write: Receive 'Single Item Address Resolution'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='207' x='1854.5' y='1449'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='187' x='1864.5' y='1470.1387'>Write: Send 'Single Item Write'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='223' x='1876.5' y='1591'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='203' x='1886.5' y='1612.1387'>Write: Receive 'Single Item Write'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='82' x='3475' y='705'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='62' x='3485' y='726.1387'>Subscribe</text><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='3450' y='840'/><g id='elem_#413'><polygon fill='#F1F1F1' points='3261,967,3273,979,3261,991,3249,979,3261,967' style='stroke:#181818;stroke-width:0.5;'/></g><g id='elem_#416'><polygon fill='#F1F1F1' points='3261,1055,3273,1067,3261,1079,3249,1067,3261,1055' 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='411' x='3233.5' y='1138'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='391' x='3243.5' y='1159.1387'>Subscribe: Send 'Multi Item Address Resolution' for unresolved</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='427' x='3231.5' y='1273'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='407' x='3241.5' y='1294.1387'>Subscribe: Receive 'Multi Item Address Resolution' for unresolved</text><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='3164' y='1374'/><g id='elem_#426'><polygon fill='#F1F1F1' points='3018,1055,3030,1067,3018,1079,3006,1067,3018,1055' 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='326' x='2855' y='1138'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='306' x='2865' y='1159.1387'>Subscribe: Send 'Single Item Address Resolution'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='342' x='2847' y='1273'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='322' x='2857' y='1294.1387'>Subscribe: Receive 'Single Item Address Resolution'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='274' x='3067' y='1449'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='254' x='3077' y='1470.1387'>Subscribe: Send 'Single Item 1 Subscibe'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='290' x='3059' y='1537'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='270' x='3069' y='1558.1387'>Subscribe: Receive 'Single Item 1 Subscibe'</text><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='3101' y='1658'/><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='274' x='3365' y='1449'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='254' x='3375' y='1470.1387'>Subscribe: Send 'Single Item 2 Subscibe'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='290' x='3369' y='1537'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='270' x='3379' y='1558.1387'>Subscribe: Receive 'Single Item 2 Subscibe'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='274' x='2769' y='1449'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='254' x='2779' y='1470.1387'>Subscribe: Send 'Single Item n Subscibe'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='290' x='2749' y='1537'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='270' x='2759' y='1558.1387'>Subscribe: Receive 'Single Item n Subscibe'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='234' x='2771' y='1720'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='214' x='2781' y='1741.1387'>Subscribe: Return API Write Result</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='98' x='4582' y='1273'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='78' x='4592' y='1294.1387'>Unsubscribe</text><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='4485' y='1374'/><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='311' x='4250.5' y='1449'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='291' x='4260.5' y='1470.1387'>Unsubscribe: Send 'Single Item 1 Unsubscribe'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='327' x='4236.5' y='1537'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='307' x='4246.5' y='1558.1387'>Unsubscribe: Receive 'Single Item 1 Unsubscribe'</text><rect fill='#555555' height='8' style='stroke:none;stroke-width:1.0;' width='80' x='4292' y='1658'/><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='311' x='4582.5' y='1449'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='291' x='4592.5' y='1470.1387'>Unsubscribe: Send 'Single Item 2 Unsubscribe'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='327' x='4583.5' y='1537'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='307' x='4593.5' y='1558.1387'>Unsubscribe: Receive 'Single Item 2 Unsubscribe'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='311' x='3911.5' y='1449'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='291' x='3921.5' y='1470.1387'>Unsubscribe: Send 'Single Item n Unsubscribe'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='327' x='3889.5' y='1537'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='307' x='3899.5' y='1558.1387'>Unsubscribe: Receive 'Single Item n Unsubscribe'</text><rect fill='#F1F1F1' height='33.9688' rx='12.5' ry='12.5' style='stroke:#181818;stroke-width:0.5;' width='296' x='3913' y='1720'/><text fill='#000000' font-family='sans-serif' font-size='12' lengthAdjust='spacing' textLength='276' x='3923' y='1741.1387'>Unsubscribe: Return API Unsubscribe Result</text><ellipse cx='5216' cy='16' fill='#222222' rx='10' ry='10' style='stroke:none;stroke-width:1.0;'/><g id='link_start_Connect'><path d='M5206.66,19.6 C5192.15,24.16 5164.46,35.06 5151,55 C5148.7175,58.3812 5146.8266,62.0434 5145.2658,65.8689 C5144.8756,66.8253 5144.5061,67.7919 5144.1562,68.7668 C5143.9813,69.2543 5143.8113,69.7439 5143.6461,70.2353 C5143.5634,70.481 5143.482,70.7272 5143.4018,70.9738 ' fill='none' id='start-to-Connect' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='5143.4018,70.9738,5149.9897,63.6526,5144.9485,66.219,5142.3821,61.1779,5143.4018,70.9738' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Connected_Browse'><path d='M2551.9,1857.24 C2320.17,1858.37 1150.54,1860.66 798,1794 C724.38,1780.08 639,1812.92 639,1738 C639,1066 639,1066 639,1066 C639,1036.85 614.75,1011.65 595.43,996.2 ' fill='none' id='Connected-to-Browse' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='639,1415,636.1072,1424.4144,639.5991,1419.964,644.0496,1423.4559,639,1415' style='stroke:#181818;stroke-width:1.0;'/><line style='stroke:#181818;stroke-width:1.0;' x1='639.5991' x2='697' y1='1419.964' y2='1422'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='114' x='640' y='1426.2104'>API Browse Request</text></g><g id='link_Connected_Read'><path d='M2551.9,1856.36 C2369.04,1852.95 1623,1833.18 1623,1738 C1623,978 1623,978 1623,978 C1623,907.28 1530.11,867.94 1483.3,852.61 ' fill='none' id='Connected-to-Read' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1623,1371,1620.2736,1380.464,1623.6865,1375.9526,1628.1978,1379.3656,1623,1371' style='stroke:#181818;stroke-width:1.0;'/><line style='stroke:#181818;stroke-width:1.0;' x1='1623.6865' x2='1673.5' y1='1375.9526' y2='1378'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='99' x='1624' y='1382.2104'>API Read Request</text></g><g id='link_Connected_Write'><path d='M2592,1853.69 C2592,1839.67 2592,1783.86 2592,1738 C2592,978 2592,978 2592,978 C2592,907.28 2499.11,867.94 2452.3,852.61 ' fill='none' id='Connected-to-Write' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2592,1371,2589.2736,1380.464,2592.6865,1375.9526,2597.1978,1379.3656,2592,1371' style='stroke:#181818;stroke-width:1.0;'/><line style='stroke:#181818;stroke-width:1.0;' x1='2592.6865' x2='2642.5' y1='1375.9526' y2='1378'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='99' x='2593' y='1382.2104'>API Write Request</text></g><g id='link_Connected_Subscribe'><path d='M2632.05,1856.95 C2829.53,1856.19 3690,1846.63 3690,1738 C3690,843 3690,843 3690,843 C3690,778.78 3608.69,746.29 3557.24,732.15 ' fill='none' id='Connected-to-Subscribe' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3690,1327,3686.8897,1336.3448,3690.4838,1331.9765,3694.8521,1335.5707,3690,1327' style='stroke:#181818;stroke-width:1.0;'/><line style='stroke:#181818;stroke-width:1.0;' x1='3690.4838' x2='3762' y1='1331.9765' y2='1334'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='142' x='3691' y='1338.2104'>API Subscription Request</text></g><g id='link_Connected_Unsubscribe'><path d='M2632.43,1857.15 C2943.92,1858.03 4950,1858.98 4950,1738 C4950,1377 4950,1377 4950,1377 C4950,1321.79 4769.63,1300.98 4680.14,1294.06 ' fill='none' id='Connected-to-Unsubscribe' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='4950,1547,4946.81,1556.3179,4950.4413,1551.9805,4954.7787,1555.6118,4950,1547' style='stroke:#181818;stroke-width:1.0;'/><line style='stroke:#181818;stroke-width:1.0;' x1='4950.4413' x2='5029' y1='1551.9805' y2='1554'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='156' x='4951' y='1558.2104'>API Unsubscription Request</text></g><g id='link_start_initializing'><path d='M5220.39,25.13 C5229.8,42.56 5252.18,84.03 5265.82,109.28 ' fill='none' id='start-to-initializing' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='5268.25,113.8,5267.5012,103.9796,5265.8778,109.3986,5260.4589,107.7752,5268.25,113.8' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_initializing_#256'><path d='M5290.75,148.12 C5301.75,161.01 5316.84,178.71 5326.25,189.75 ' fill='none' id='initializing-to-#256' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='5329.68,193.76,5326.8804,184.3174,5326.4343,189.9567,5320.7951,189.5106,5329.68,193.76' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='122' x='5193.1725' y='189.1622'>Using Authentication?</text></g><g id='link_#256_Send &apos;Add Or Update AMS Routes&apos;'><path d='M5335,213.26 C5335,225.76 5335,246.21 5335,261.74 ' fill='none' id='#256-to-Send &apos;Add Or Update AMS Routes&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='5335,266.8,5339,257.8,5335,261.8,5331,257.8,5335,266.8' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='23' x='5336' y='244.2104'>true</text></g><g id='link_#256_Send &apos;ADS Read Device Info&apos;'><path d='M5344.62,203.75 C5368.85,208.73 5432.5,225.36 5461,267 C5494.14,315.42 5488.89,389.11 5483.73,424.95 ' fill='none' id='#256-to-Send &apos;ADS Read Device Info&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='5482.98,429.96,5488.2732,421.6544,5483.7231,425.0155,5480.362,420.4655,5482.98,429.96' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='28' x='5486' y='332.2104'>false</text></g><g id='link_Send &apos;Add Or Update AMS Routes&apos;_Receive &apos;Add Or Update AMS Routes&apos;'><path d='M5335,301.18 C5335,314.87 5335,334.61 5335,349.61 ' fill='none' id='Send &apos;Add Or Update AMS Routes&apos;-to-Receive &apos;Add Or Update AMS Routes&apos;' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='5335,354.9,5339,345.9,5335,349.9,5331,345.9,5335,354.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive &apos;Add Or Update AMS Routes&apos;_Send &apos;ADS Read Device Info&apos;'><path d='M5366.82,389.02 C5389.33,400.35 5419.57,415.58 5443.13,427.44 ' fill='none' id='Receive &apos;Add Or Update AMS Routes&apos;-to-Send &apos;ADS Read Device Info&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='5447.75,429.76,5441.4987,422.1494,5443.2807,427.5182,5437.9119,429.3002,5447.75,429.76' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Send &apos;ADS Read Device Info&apos;_Receive &apos;ADS Read Device Info&apos;'><path d='M5485.77,464.2 C5489.54,474.79 5494.5,488.71 5498.56,500.12 ' fill='none' id='Send &apos;ADS Read Device Info&apos;-to-Receive &apos;ADS Read Device Info&apos;' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='5500.25,504.84,5501.0126,495.0207,5498.5792,500.1274,5493.4725,497.694,5500.25,504.84' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive &apos;ADS Read Device Info&apos;_#268'><path d='M5510.27,539.12 C5513.34,550.73 5517.44,566.23 5520.36,577.25 ' fill='none' id='Receive &apos;ADS Read Device Info&apos;-to-#268' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='5521.69,582.27,5523.2396,572.5438,5520.4035,577.4384,5515.5089,574.6023,5521.69,582.27' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='169' x='5334.7854' y='577.3191'>Config: Monitor PLC changes?</text></g><g id='link_#268_Init Read Online and Offline Version'><path d='M5524,604.36 C5524,625.7 5524,672.08 5524,699.5 ' fill='none' id='#268-to-Init Read Online and Offline Version' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='5524,704.71,5528,695.71,5524,699.71,5520,695.71,5524,704.71' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='23' x='5525' y='635.2104'>true</text></g><g id='link_#268_Reset Symbol and Data-Type Data'><path d='M5534.7,593.71 C5560.3,596.03 5625.13,605.82 5654,646 C5744.85,772.47 5683.87,840.9 5670,996 C5668.77,1009.72 5658.13,1108.66 5648,1118 C5629.93,1134.66 5501.75,1144.27 5401.69,1149.31 ' fill='none' id='#268-to-Reset Symbol and Data-Type Data' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='5396.65,1149.56,5405.8436,1153.0925,5401.6434,1149.3032,5405.4327,1145.103,5396.65,1149.56' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='28' x='5689' y='892.2104'>false</text></g><g id='link_Init Read Online and Offline Version_Send &apos;Read Online-Version (Symbolic)&apos;'><path d='M5494.19,739.18 C5453.38,761.34 5380.29,801.03 5337.26,824.39 ' fill='none' id='Init Read Online and Offline Version-to-Send &apos;Read Online-Version (Symbolic)&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='5332.68,826.88,5342.4974,826.0931,5337.0722,824.4908,5338.6746,819.0656,5332.68,826.88' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Init Read Online and Offline Version_Send &apos;Read Offline-Version&apos;'><path d='M5527.24,739.18 C5531.5,760.48 5538.99,797.96 5543.72,821.58 ' fill='none' id='Init Read Online and Offline Version-to-Send &apos;Read Offline-Version&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='5544.74,826.69,5546.8865,817.0779,5543.7539,821.7882,5539.0436,818.6556,5544.74,826.69' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Send &apos;Read Online-Version (Symbolic)&apos;_Receive &apos;Read Online-Version (Symbolic)&apos;'><path d='M5302.64,861.04 C5302.1,885.01 5301.08,930.18 5300.48,956.83 ' fill='none' id='Send &apos;Read Online-Version (Symbolic)&apos;-to-Receive &apos;Read Online-Version (Symbolic)&apos;' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='5300.36,961.9,5304.5646,952.9938,5300.4743,956.9013,5296.5667,952.8109,5300.36,961.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive &apos;Read Online-Version (Symbolic)&apos;_OnlineAndOfflineVersionRead'><path d='M5281.94,996.18 C5260.68,1015.22 5226.36,1045.97 5211.39,1059.38 ' fill='none' id='Receive &apos;Read Online-Version (Symbolic)&apos;-to-OnlineAndOfflineVersionRead' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='5207.4,1062.96,5216.7713,1059.9304,5211.1228,1059.6223,5211.4309,1053.9738,5207.4,1062.96' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Send &apos;Read Offline-Version&apos;_Receive &apos;Read Offline-Version&apos;'><path d='M5549.21,861.04 C5551.01,885.01 5554.4,930.18 5556.41,956.83 ' fill='none' id='Send &apos;Read Offline-Version&apos;-to-Receive &apos;Read Offline-Version&apos;' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='5556.79,961.9,5560.0839,952.6183,5556.4043,956.9149,5552.1077,953.2353,5556.79,961.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive &apos;Read Offline-Version&apos;_OnlineAndOfflineVersionRead'><path d='M5480.4,996 C5418.71,1009.17 5330.38,1029.02 5254,1050 C5241.58,1053.41 5227.63,1057.93 5217.63,1061.3 ' fill='none' id='Receive &apos;Read Offline-Version&apos;-to-OnlineAndOfflineVersionRead' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='5212.78,1062.94,5222.5873,1063.8443,5217.5162,1061.3374,5220.0231,1056.2664,5212.78,1062.94' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_OnlineAndOfflineVersionRead_Reset Symbol and Data-Type Data'><path d='M5204.16,1071.05 C5204.74,1079.43 5207.37,1103.16 5219,1118 C5224.21,1124.65 5231.02,1130.33 5238.2,1135.07 ' fill='none' id='OnlineAndOfflineVersionRead-to-Reset Symbol and Data-Type Data' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='5242.7,1137.91,5237.1954,1129.743,5238.4624,1135.2562,5232.9493,1136.5232,5242.7,1137.91' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Reset Symbol and Data-Type Data_#287'><path d='M5280,1172.04 C5280,1197.59 5280,1247.22 5280,1272.84 ' fill='none' id='Reset Symbol and Data-Type Data-to-#287' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='5280,1277.92,5284,1268.92,5280,1272.92,5276,1268.92,5280,1277.92' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='255' x='5004.6797' y='1273.3131'>Config: Load Symbol- and Data-Type-Tables?</text></g><g id='link_#287_Send &apos;Read Symbol- and Data-Type-Table sizes&apos;'><path d='M5285.76,1296.38 C5298.49,1308.29 5329.62,1337.39 5350.78,1357.16 ' fill='none' id='#287-to-Send &apos;Read Symbol- and Data-Type-Table sizes&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='5354.61,1360.74,5350.761,1351.6744,5350.9552,1357.3279,5345.3017,1357.5221,5354.61,1360.74' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='23' x='5332' y='1338.2104'>true</text></g><g id='link_#287_FinishedReadingSymbolAndDataTypeTable'><path d='M5271.88,1294.25 C5250.09,1303.56 5192,1332.57 5192,1377 C5192,1377 5192,1377 5192,1663 C5192,1706.55 5250.61,1724.93 5285.57,1732.01 ' fill='none' id='#287-to-FinishedReadingSymbolAndDataTypeTable' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='5290.54,1732.98,5282.4707,1727.3332,5285.6322,1732.0241,5280.9413,1735.1856,5290.54,1732.98' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='28' x='5193' y='1514.2104'>false</text></g><g id='link_Send &apos;Read Symbol- and Data-Type-Table sizes&apos;_Receive &apos;Read Symbol- and Data-Type-Table sizes&apos;'><path d='M5372.94,1395.18 C5373.74,1408.87 5374.88,1428.61 5375.76,1443.61 ' fill='none' id='Send &apos;Read Symbol- and Data-Type-Table sizes&apos;-to-Receive &apos;Read Symbol- and Data-Type-Table sizes&apos;' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='5376.06,1448.9,5379.5122,1439.676,5375.7597,1443.909,5371.5267,1440.1565,5376.06,1448.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive &apos;Read Symbol- and Data-Type-Table sizes&apos;_Send &apos;Read Data-Type-Table&apos;'><path d='M5405.4,1483.18 C5430.92,1497.71 5468.4,1519.05 5495.19,1534.31 ' fill='none' id='Receive &apos;Read Symbol- and Data-Type-Table sizes&apos;-to-Send &apos;Read Data-Type-Table&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='5499.73,1536.9,5493.906,1528.9577,5495.3905,1534.4162,5489.932,1535.9008,5499.73,1536.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Send &apos;Read Data-Type-Table&apos;_Receive &apos;Read Data-Type-Table&apos;'><path d='M5529.37,1571.1 C5530.92,1589.39 5533.46,1619.31 5535.18,1639.57 ' fill='none' id='Send &apos;Read Data-Type-Table&apos;-to-Receive &apos;Read Data-Type-Table&apos;' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='5535.62,1644.75,5538.8345,1635.4405,5535.1918,1639.7684,5530.8639,1636.1256,5535.62,1644.75' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive &apos;Read Data-Type-Table&apos;_FinishedReadingSymbolAndDataTypeTable'><path d='M5487.4,1679.02 C5435.57,1695.76 5357.42,1721.01 5325.43,1731.34 ' fill='none' id='Receive &apos;Read Data-Type-Table&apos;-to-FinishedReadingSymbolAndDataTypeTable' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='5320.35,1732.98,5330.145,1734.0083,5325.1061,1731.4375,5327.677,1726.3986,5320.35,1732.98' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive &apos;Read Symbol- and Data-Type-Table sizes&apos;_Send &apos;Read Symbol-Table&apos;'><path d='M5365.71,1483.18 C5355.91,1497.23 5341.66,1517.65 5331.11,1532.78 ' fill='none' id='Receive &apos;Read Symbol- and Data-Type-Table sizes&apos;-to-Send &apos;Read Symbol-Table&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='5328.23,1536.9,5336.6693,1531.8227,5331.0983,1532.8045,5330.1165,1527.2335,5328.23,1536.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Send &apos;Read Symbol-Table&apos;_Receive &apos;Read Symbol-Table&apos;'><path d='M5316.09,1571.1 C5315.05,1589.39 5313.36,1619.31 5312.21,1639.57 ' fill='none' id='Send &apos;Read Symbol-Table&apos;-to-Receive &apos;Read Symbol-Table&apos;' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='5311.92,1644.75,5316.4284,1635.9936,5312.2061,1639.7582,5308.4415,1635.5359,5311.92,1644.75' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Receive &apos;Read Symbol-Table&apos;_FinishedReadingSymbolAndDataTypeTable'><path d='M5311,1679.2 C5311,1694.08 5311,1715.56 5311,1727.38 ' fill='none' id='Receive &apos;Read Symbol-Table&apos;-to-FinishedReadingSymbolAndDataTypeTable' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='5311,1732.6,5315,1723.6,5311,1727.6,5307,1723.6,5311,1732.6' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_FinishedReadingSymbolAndDataTypeTable_#306'><path d='M5351.12,1736.28 C5445.37,1735.85 5673,1728.07 5673,1663 C5673,1154 5673,1154 5673,1154 C5673,1128.49 5678.66,1099.21 5682.51,1082.23 ' fill='none' id='FinishedReadingSymbolAndDataTypeTable-to-#306' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='5683.74,1076.97,5677.7901,1084.8185,5682.598,1081.8378,5685.5786,1086.6457,5683.74,1076.97' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='169' x='5705.842' y='1091.5805'>Config: Monitor PLC changes?</text></g><g id='link_#306_Subscribe to changes to the Online- and Offline Version'><path d='M5673.83,1067 C5665.2,1067 5652.51,1067 5637.48,1067 ' fill='none' id='#306-to-Subscribe to changes to the Online- and Offline Version' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='5632.29,1067,5641.29,1071,5637.29,1067,5641.29,1063,5632.29,1067' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='23' x='5641.5' y='1061.2104'>true</text></g><g id='link_Subscribe to changes to the Online- and Offline Version_Reset Symbol and Data-Type Data'><path d='M5285.97,1084.09 C5266.57,1089.05 5251.11,1095.53 5244,1104 C5235.92,1113.63 5242.85,1124.96 5252.71,1134.4 ' fill='none' id='Subscribe to changes to the Online- and Offline Version-to-Reset Symbol and Data-Type Data' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='5256.46,1137.78,5252.4653,1128.7776,5252.7506,1134.4273,5247.101,1134.7126,5256.46,1137.78' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='401' x='5245' y='1115.2104'>Update the online- or offline version (Depending on wich one changed)</text></g><g id='link_FinishedReadingSymbolAndDataTypeTable_Connected'><path d='M5298.88,1741.03 C5254.69,1751.92 5097.84,1789.17 4966,1803 C4490.1,1852.91 2925.17,1856.71 2637.61,1856.98 ' fill='none' id='FinishedReadingSymbolAndDataTypeTable-to-Connected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2632.26,1856.99,2641.26,1860.99,2637.26,1856.99,2641.26,1852.99,2632.26,1856.99' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Browse_BrowseStart'><path d='M571.25,996.18 C570.39,1014.57 569.03,1043.86 568.38,1057.93 ' fill='none' id='Browse-to-BrowseStart' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='568.14,1062.96,572.548,1054.1526,568.369,1057.9652,564.5564,1053.7863,568.14,1062.96' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_BrowseStart_#316'><path d='M568,1071.27 C568,1082.03 568,1116.86 568,1137.74 ' fill='none' id='BrowseStart-to-#316' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='568,1142.97,572,1133.97,568,1137.97,564,1133.97,568,1142.97' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='221' x='327.3172' y='1138.0405'>Is symbol- and data-type-table loaded?</text></g><g id='link_#316_BrowseFinishedReadingSymbolAndDataTypeTable'><path d='M568.82,1166.55 C573.3,1224.13 594.61,1499.05 596,1537 C596.55,1552.1 603.13,1557.68 596,1571 C570.12,1619.36 505.5,1646.23 476.05,1656.31 ' fill='none' id='#316-to-BrowseFinishedReadingSymbolAndDataTypeTable' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='471.3,1657.9,481.1039,1658.8398,476.042,1656.3146,478.5672,1651.2526,471.3,1657.9' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='23' x='590' y='1426.2104'>true</text></g><g id='link_#316_Browse: Send &apos;Read Symbol- and Data-Type-Table sizes&apos;'><path d='M561.13,1160.73 C535.96,1178.08 447.85,1238.8 402.47,1270.07 ' fill='none' id='#316-to-Browse: Send &apos;Read Symbol- and Data-Type-Table sizes&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='398.22,1273,407.8982,1271.1746,402.3335,1270.1577,403.3505,1264.593,398.22,1273' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='28' x='512' y='1203.2104'>false</text></g><g id='link_Browse: Send &apos;Read Symbol- and Data-Type-Table sizes&apos;_Browse: Receive &apos;Read Symbol- and Data-Type-Table sizes&apos;'><path d='M374.25,1307.18 C373.61,1320.87 372.69,1340.61 372,1355.61 ' fill='none' id='Browse: Send &apos;Read Symbol- and Data-Type-Table sizes&apos;-to-Browse: Receive &apos;Read Symbol- and Data-Type-Table sizes&apos;' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='371.75,1360.9,376.1568,1352.0921,371.9783,1355.9052,368.1652,1351.7267,371.75,1360.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Browse: Receive &apos;Read Symbol- and Data-Type-Table sizes&apos;_Browse: Send &apos;Read Data-Type-Table&apos;'><path d='M384.54,1395.18 C396.31,1409.23 413.4,1429.65 426.07,1444.78 ' fill='none' id='Browse: Receive &apos;Read Symbol- and Data-Type-Table sizes&apos;-to-Browse: Send &apos;Read Data-Type-Table&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='429.52,1448.9,426.7966,1439.4352,426.305,1445.0706,420.6696,1444.5791,429.52,1448.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Browse: Send &apos;Read Data-Type-Table&apos;_Browse: Receive &apos;Read Data-Type-Table&apos;'><path d='M444.69,1483.18 C446.13,1496.87 448.19,1516.61 449.76,1531.61 ' fill='none' id='Browse: Send &apos;Read Data-Type-Table&apos;-to-Browse: Receive &apos;Read Data-Type-Table&apos;' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='450.31,1536.9,453.336,1527.5275,449.7814,1531.928,445.3809,1528.3733,450.31,1536.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Browse: Receive &apos;Read Data-Type-Table&apos;_BrowseFinishedReadingSymbolAndDataTypeTable'><path d='M453.37,1571.1 C455.31,1593.99 458.8,1635.13 460.29,1652.69 ' fill='none' id='Browse: Receive &apos;Read Data-Type-Table&apos;-to-BrowseFinishedReadingSymbolAndDataTypeTable' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='460.72,1657.68,463.961,1648.3797,460.306,1652.6972,455.9885,1649.0421,460.72,1657.68' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Browse: Receive &apos;Read Symbol- and Data-Type-Table sizes&apos;_Browse: Send &apos;Read Symbol-Table&apos;'><path d='M334.89,1395.18 C302.17,1409.83 254,1431.41 219.88,1446.69 ' fill='none' id='Browse: Receive &apos;Read Symbol- and Data-Type-Table sizes&apos;-to-Browse: Send &apos;Read Symbol-Table&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='214.95,1448.9,224.7988,1448.8685,219.5125,1446.8547,221.5264,1441.5685,214.95,1448.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Browse: Send &apos;Read Symbol-Table&apos;_Browse: Receive &apos;Read Symbol-Table&apos;'><path d='M177.87,1483.18 C176.92,1496.87 175.54,1516.61 174.49,1531.61 ' fill='none' id='Browse: Send &apos;Read Symbol-Table&apos;-to-Browse: Receive &apos;Read Symbol-Table&apos;' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='174.12,1536.9,178.728,1528.1956,174.463,1531.9118,170.7469,1527.6468,174.12,1536.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Browse: Receive &apos;Read Symbol-Table&apos;_BrowseFinishedReadingSymbolAndDataTypeTable'><path d='M216.74,1571.1 C283.3,1595.6 406.61,1640.98 447.46,1656.02 ' fill='none' id='Browse: Receive &apos;Read Symbol-Table&apos;-to-BrowseFinishedReadingSymbolAndDataTypeTable' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='452.45,1657.85,445.3839,1650.9893,447.7573,1656.1241,442.6225,1658.4976,452.45,1657.85' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_BrowseFinishedReadingSymbolAndDataTypeTable_Return API Browse Result'><path d='M462.07,1666.14 C464.93,1674.47 472.88,1697.7 478.85,1715.11 ' fill='none' id='BrowseFinishedReadingSymbolAndDataTypeTable-to-Return API Browse Result' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='480.47,1719.84,481.3478,1710.0303,478.8546,1715.1081,473.7768,1712.615,480.47,1719.84' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Return API Browse Result_Connected'><path d='M511.57,1754.13 C538.22,1769.96 581.78,1793.12 623,1803 C815.48,1849.13 2270.26,1855.99 2546.71,1856.88 ' fill='none' id='Return API Browse Result-to-Connected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2551.87,1856.89,2542.8815,1852.8643,2546.87,1856.8757,2542.8586,1860.8643,2551.87,1856.89' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Read_ReadStart'><path d='M1453.86,861.04 C1448.28,889.59 1436.82,948.22 1432.6,969.8 ' fill='none' id='Read-to-ReadStart' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1431.62,974.84,1437.2712,966.7738,1432.5786,969.9327,1429.4196,965.2401,1431.62,974.84' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_ReadStart_#341'><path d='M1423.45,983.06 C1392.11,995.78 1271.97,1044.51 1232.01,1060.72 ' fill='none' id='ReadStart-to-#341' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1227.13,1062.7,1236.974,1063.0087,1231.7605,1060.8135,1233.9556,1055.6,1227.13,1062.7' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='161' x='1239.0397' y='1059.5805'>Is single item read request?</text></g><g id='link_#341_#344'><path d='M1219,1079.24 C1219,1094.05 1219,1120.21 1219,1137.33 ' fill='none' id='#341-to-#344' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1219,1142.75,1223,1133.75,1219,1137.75,1215,1133.75,1219,1142.75' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='28' x='1220' y='1115.2104'>false</text><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='188' x='1020.0653' y='1135.051'>Are all field addresses resolved?</text></g><g id='link_#344_Read: Send &apos;Multi Item Address Resolution&apos; for unresolved'><path d='M1225.19,1161.05 C1246.85,1178.72 1319.97,1238.39 1358.22,1269.6 ' fill='none' id='#344-to-Read: Send &apos;Multi Item Address Resolution&apos; for unresolved' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1362.26,1272.9,1357.8132,1264.1122,1358.3851,1269.74,1352.7573,1270.312,1362.26,1272.9' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='63' x='1278' y='1203.2104'>unresolved</text></g><g id='link_Read: Send &apos;Multi Item Address Resolution&apos; for unresolved_Read: Receive &apos;Multi Item Address Resolution&apos; for unresolved'><path d='M1382.56,1307.18 C1383.04,1320.87 1383.73,1340.61 1384.25,1355.61 ' fill='none' id='Read: Send &apos;Multi Item Address Resolution&apos; for unresolved-to-Read: Receive &apos;Multi Item Address Resolution&apos; for unresolved' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='1384.44,1360.9,1388.1293,1351.7682,1384.2687,1355.9029,1380.134,1352.0423,1384.44,1360.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Read: Receive &apos;Multi Item Address Resolution&apos; for unresolved_ReadAllItemsResolved'><path d='M1354.34,1395.18 C1317.15,1414.8 1256.43,1446.83 1232.33,1459.55 ' fill='none' id='Read: Receive &apos;Multi Item Address Resolution&apos; for unresolved-to-ReadAllItemsResolved' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1227.77,1461.96,1237.5966,1461.2988,1232.1924,1459.6271,1233.8641,1454.2229,1227.77,1461.96' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_#344_ReadAllItemsResolved'><path d='M1213.55,1161.85 C1204.76,1171.71 1187.77,1192.66 1181,1214 C1156.68,1290.71 1152.93,1317.9 1176,1395 C1183.72,1420.81 1204.36,1445.92 1215.17,1457.83 ' fill='none' id='#344-to-ReadAllItemsResolved' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1218.67,1461.6,1215.4896,1452.2788,1215.2727,1457.9315,1209.62,1457.7145,1218.67,1461.6' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='49' x='1164' y='1338.2104'>resolved</text></g><g id='link_ReadAllItemsResolved_Read: Send &apos;Multi Item Read&apos;'><path d='M1222,1470.27 C1222,1480.22 1222,1510.79 1222,1531.85 ' fill='none' id='ReadAllItemsResolved-to-Read: Send &apos;Multi Item Read&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1222,1536.98,1226,1527.98,1222,1531.98,1218,1527.98,1222,1536.98' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Read: Send &apos;Multi Item Read&apos;_Read: Receive &apos;Multi Item Read&apos;'><path d='M1222,1571.1 C1222,1589.39 1222,1619.31 1222,1639.57 ' fill='none' id='Read: Send &apos;Multi Item Read&apos;-to-Read: Receive &apos;Multi Item Read&apos;' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='1222,1644.75,1226,1635.75,1222,1639.75,1218,1635.75,1222,1644.75' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Read: Receive &apos;Multi Item Read&apos;_Read: Return API Read Result'><path d='M1222,1679.2 C1222,1689.69 1222,1703.46 1222,1714.82 ' fill='none' id='Read: Receive &apos;Multi Item Read&apos;-to-Read: Return API Read Result' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1222,1719.84,1226,1710.84,1222,1714.84,1218,1710.84,1222,1719.84' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_#341_#360'><path d='M1210.95,1071.16 C1178.16,1084.04 1054.5,1132.6 1013.38,1148.74 ' fill='none' id='#341-to-#360' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1008.36,1150.72,1018.1981,1151.1802,1013.0189,1148.905,1015.2941,1143.7259,1008.36,1150.72' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='23' x='1124' y='1115.2104'>true</text><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='170' x='1019.7383' y='1161.1891'>Is the field address resolved?</text></g><g id='link_#360_Read: Send &apos;Single Item Address Resolution&apos;'><path d='M1000,1167.34 C1000,1189.58 1000,1239.21 1000,1267.74 ' fill='none' id='#360-to-Read: Send &apos;Single Item Address Resolution&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1000,1272.81,1004,1263.81,1000,1267.81,996,1263.81,1000,1272.81' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='28' x='1001' y='1203.2104'>false</text></g><g id='link_Read: Send &apos;Single Item Address Resolution&apos;_Read: Receive &apos;Single Item Address Resolution&apos;'><path d='M997.93,1307.18 C996.18,1320.87 993.65,1340.61 991.74,1355.61 ' fill='none' id='Read: Send &apos;Single Item Address Resolution&apos;-to-Read: Receive &apos;Single Item Address Resolution&apos;' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='991.06,1360.9,996.1842,1352.4892,991.703,1355.9415,988.2507,1351.4603,991.06,1360.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Read: Receive &apos;Single Item Address Resolution&apos;_Read: Send &apos;Single Item Read&apos;'><path d='M989,1395.18 C989,1408.87 989,1428.61 989,1443.61 ' fill='none' id='Read: Receive &apos;Single Item Address Resolution&apos;-to-Read: Send &apos;Single Item Read&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='989,1448.9,993,1439.9,989,1443.9,985,1439.9,989,1448.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_#360_Read: Send &apos;Single Item Read&apos;'><path d='M989,1156.37 C959.75,1157.98 879.74,1166.73 842,1214 C800.9,1265.48 827.23,1295.26 823,1361 C822.03,1376.08 814.64,1382.41 823,1395 C840,1420.62 868.43,1436.89 896.99,1447.21 ' fill='none' id='#360-to-Read: Send &apos;Single Item Read&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='901.95,1448.94,894.7858,1442.1817,897.2329,1447.2819,892.1328,1449.729,901.95,1448.94' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='23' x='825' y='1338.2104'>true</text></g><g id='link_Read: Send &apos;Single Item Read&apos;_Read: Receive &apos;Single Item Read&apos;'><path d='M996.92,1483.06 C1009.43,1508.45 1033.79,1557.87 1047.67,1586.03 ' fill='none' id='Read: Send &apos;Single Item Read&apos;-to-Read: Receive &apos;Single Item Read&apos;' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='1049.96,1590.7,1049.5631,1580.8591,1047.7468,1586.2165,1042.3895,1584.4003,1049.96,1590.7' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Read: Receive &apos;Single Item Read&apos;_Read: Return API Read Result'><path d='M1065.72,1625.24 C1073.74,1640.71 1087.56,1663.81 1105,1679 C1124.09,1695.62 1148.88,1708.61 1170.72,1717.97 ' fill='none' id='Read: Receive &apos;Single Item Read&apos;-to-Read: Return API Read Result' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1175.34,1719.91,1168.6055,1712.7235,1170.734,1717.9646,1165.4928,1720.0931,1175.34,1719.91' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Read: Return API Read Result_Connected'><path d='M1301.27,1754.07 C1378.85,1769.16 1500.56,1791.13 1607,1803 C1967.88,1843.23 2406.64,1853.86 2546.73,1856.33 ' fill='none' id='Read: Return API Read Result-to-Connected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2551.99,1856.42,2543.0599,1852.2663,2546.9907,1856.3343,2542.9228,1860.2651,2551.99,1856.42' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Write_WriteStart'><path d='M2422.86,861.04 C2417.28,889.59 2405.82,948.22 2401.6,969.8 ' fill='none' id='Write-to-WriteStart' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2400.62,974.84,2406.2712,966.7738,2401.5786,969.9327,2398.4196,965.2401,2400.62,974.84' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_WriteStart_#377'><path d='M2392.45,983.06 C2361.11,995.78 2240.97,1044.51 2201.01,1060.72 ' fill='none' id='WriteStart-to-#377' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2196.13,1062.7,2205.974,1063.0087,2200.7605,1060.8135,2202.9556,1055.6,2196.13,1062.7' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='163' x='2208.174' y='1059.5805'>Is single item write request?</text></g><g id='link_#377_#380'><path d='M2188,1079.24 C2188,1094.05 2188,1120.21 2188,1137.33 ' fill='none' id='#377-to-#380' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2188,1142.75,2192,1133.75,2188,1137.75,2184,1133.75,2188,1142.75' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='28' x='2189' y='1115.2104'>false</text><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='188' x='1989.0653' y='1135.051'>Are all field addresses resolved?</text></g><g id='link_#380_Write: Send &apos;Multi Item Address Resolution&apos; for unresolved'><path d='M2194.19,1161.05 C2215.85,1178.72 2288.97,1238.39 2327.22,1269.6 ' fill='none' id='#380-to-Write: Send &apos;Multi Item Address Resolution&apos; for unresolved' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2331.26,1272.9,2326.8132,1264.1122,2327.3851,1269.74,2321.7573,1270.312,2331.26,1272.9' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='63' x='2247' y='1203.2104'>unresolved</text></g><g id='link_Write: Send &apos;Multi Item Address Resolution&apos; for unresolved_Write: Receive &apos;Multi Item Address Resolution&apos; for unresolved'><path d='M2351.56,1307.18 C2352.04,1320.87 2352.73,1340.61 2353.25,1355.61 ' fill='none' id='Write: Send &apos;Multi Item Address Resolution&apos; for unresolved-to-Write: Receive &apos;Multi Item Address Resolution&apos; for unresolved' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='2353.44,1360.9,2357.1293,1351.7682,2353.2687,1355.9029,2349.134,1352.0423,2353.44,1360.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Write: Receive &apos;Multi Item Address Resolution&apos; for unresolved_WriteAllItemsResolved'><path d='M2323.34,1395.18 C2286.15,1414.8 2225.43,1446.83 2201.33,1459.55 ' fill='none' id='Write: Receive &apos;Multi Item Address Resolution&apos; for unresolved-to-WriteAllItemsResolved' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2196.77,1461.96,2206.5966,1461.2988,2201.1924,1459.6271,2202.8641,1454.2229,2196.77,1461.96' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_#380_WriteAllItemsResolved'><path d='M2182.55,1161.85 C2173.76,1171.71 2156.77,1192.66 2150,1214 C2125.68,1290.71 2121.93,1317.9 2145,1395 C2152.72,1420.81 2173.36,1445.92 2184.17,1457.83 ' fill='none' id='#380-to-WriteAllItemsResolved' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2187.67,1461.6,2184.4896,1452.2788,2184.2727,1457.9315,2178.62,1457.7145,2187.67,1461.6' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='49' x='2133' y='1338.2104'>resolved</text></g><g id='link_WriteAllItemsResolved_Write: Send &apos;Multi Item Write&apos;'><path d='M2191,1470.27 C2191,1480.22 2191,1510.79 2191,1531.85 ' fill='none' id='WriteAllItemsResolved-to-Write: Send &apos;Multi Item Write&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2191,1536.98,2195,1527.98,2191,1531.98,2187,1527.98,2191,1536.98' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Write: Send &apos;Multi Item Write&apos;_Write: Receive &apos;Multi Item Write&apos;'><path d='M2191,1571.1 C2191,1589.39 2191,1619.31 2191,1639.57 ' fill='none' id='Write: Send &apos;Multi Item Write&apos;-to-Write: Receive &apos;Multi Item Write&apos;' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='2191,1644.75,2195,1635.75,2191,1639.75,2187,1635.75,2191,1644.75' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Write: Receive &apos;Multi Item Write&apos;_Write: Return API Write Result'><path d='M2191,1679.2 C2191,1689.69 2191,1703.46 2191,1714.82 ' fill='none' id='Write: Receive &apos;Multi Item Write&apos;-to-Write: Return API Write Result' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2191,1719.84,2195,1710.84,2191,1714.84,2187,1710.84,2191,1719.84' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_#377_#396'><path d='M2179.95,1071.16 C2147.16,1084.04 2023.5,1132.6 1982.38,1148.74 ' fill='none' id='#377-to-#396' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1977.36,1150.72,1987.1981,1151.1802,1982.0189,1148.905,1984.2941,1143.7259,1977.36,1150.72' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='23' x='2093' y='1115.2104'>true</text><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='170' x='1988.7382' y='1161.1891'>Is the field address resolved?</text></g><g id='link_#396_Write: Send &apos;Single Item Address Resolution&apos;'><path d='M1969,1167.34 C1969,1189.58 1969,1239.21 1969,1267.74 ' fill='none' id='#396-to-Write: Send &apos;Single Item Address Resolution&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1969,1272.81,1973,1263.81,1969,1267.81,1965,1263.81,1969,1272.81' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='28' x='1970' y='1203.2104'>false</text></g><g id='link_Write: Send &apos;Single Item Address Resolution&apos;_Write: Receive &apos;Single Item Address Resolution&apos;'><path d='M1966.93,1307.18 C1965.18,1320.87 1962.65,1340.61 1960.74,1355.61 ' fill='none' id='Write: Send &apos;Single Item Address Resolution&apos;-to-Write: Receive &apos;Single Item Address Resolution&apos;' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='1960.06,1360.9,1965.1842,1352.4892,1960.703,1355.9415,1957.2507,1351.4603,1960.06,1360.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Write: Receive &apos;Single Item Address Resolution&apos;_Write: Send &apos;Single Item Write&apos;'><path d='M1958,1395.18 C1958,1408.87 1958,1428.61 1958,1443.61 ' fill='none' id='Write: Receive &apos;Single Item Address Resolution&apos;-to-Write: Send &apos;Single Item Write&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1958,1448.9,1962,1439.9,1958,1443.9,1954,1439.9,1958,1448.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_#396_Write: Send &apos;Single Item Write&apos;'><path d='M1958,1156.37 C1928.75,1157.98 1848.74,1166.73 1811,1214 C1769.9,1265.48 1796.23,1295.26 1792,1361 C1791.03,1376.08 1783.64,1382.41 1792,1395 C1809,1420.62 1837.43,1436.89 1865.99,1447.21 ' fill='none' id='#396-to-Write: Send &apos;Single Item Write&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='1870.95,1448.94,1863.7858,1442.1817,1866.2329,1447.2819,1861.1328,1449.729,1870.95,1448.94' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='23' x='1794' y='1338.2104'>true</text></g><g id='link_Write: Send &apos;Single Item Write&apos;_Write: Receive &apos;Single Item Write&apos;'><path d='M1961.44,1483.06 C1966.86,1508.35 1977.39,1557.47 1983.43,1585.68 ' fill='none' id='Write: Send &apos;Single Item Write&apos;-to-Write: Receive &apos;Single Item Write&apos;' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='1984.51,1590.7,1986.5431,1581.0633,1983.4663,1585.8102,1978.7194,1582.7333,1984.51,1590.7' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Write: Receive &apos;Single Item Write&apos;_Write: Return API Write Result'><path d='M2005.21,1625.01 C2021.95,1640.09 2048.53,1662.73 2074,1679 C2097.29,1693.87 2125.03,1707.54 2147.65,1717.77 ' fill='none' id='Write: Receive &apos;Single Item Write&apos;-to-Write: Return API Write Result' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2152.4,1719.9,2145.8151,1712.5761,2147.8351,1717.86,2142.5512,1719.88,2152.4,1719.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Write: Return API Write Result_Connected'><path d='M2245.08,1754.05 C2337.86,1781.58 2522.62,1836.41 2576.76,1852.48 ' fill='none' id='Write: Return API Write Result-to-Connected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2581.58,1853.91,2574.1002,1847.5028,2576.7889,1852.4798,2571.8119,1855.1686,2581.58,1853.91' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Subscribe_SubscribeStart'><path d='M3512.49,739.18 C3506.87,765.16 3496.02,815.22 3491.77,834.83 ' fill='none' id='Subscribe-to-SubscribeStart' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3490.68,839.88,3496.4929,831.9295,3491.7374,834.9931,3488.6738,830.2376,3490.68,839.88' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_SubscribeStart_#413'><path d='M3484.79,848.03 C3455.81,864.86 3314.39,946.99 3272.63,971.24 ' fill='none' id='SubscribeStart-to-#413' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3268.26,973.78,3278.0515,972.7184,3272.5835,971.2686,3274.0333,965.8007,3268.26,973.78' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='205' x='3280.951' y='970.7397'>Is single item subscription request?</text></g><g id='link_#413_#416'><path d='M3261,991.24 C3261,1006.05 3261,1032.21 3261,1049.33 ' fill='none' id='#413-to-#416' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3261,1054.75,3265,1045.75,3261,1049.75,3257,1045.75,3261,1054.75' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='28' x='3262' y='1027.2104'>false</text><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='188' x='3052.4375' y='1049.0563'>Are all field addresses resolved?</text></g><g id='link_#416_Subscribe: Send &apos;Multi Item Address Resolution&apos; for unresolved'><path d='M3268.65,1071.7 C3291.12,1082.55 3358.06,1114.89 3401.03,1135.65 ' fill='none' id='#416-to-Subscribe: Send &apos;Multi Item Address Resolution&apos; for unresolved' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3405.62,1137.87,3399.2434,1130.3641,3401.1142,1135.7026,3395.7756,1137.5734,3405.62,1137.87' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='63' x='3362' y='1115.2104'>unresolved</text></g><g id='link_Subscribe: Send &apos;Multi Item Address Resolution&apos; for unresolved_Subscribe: Receive &apos;Multi Item Address Resolution&apos; for unresolved'><path d='M3439.72,1172.04 C3440.8,1196.01 3442.84,1241.18 3444.04,1267.83 ' fill='none' id='Subscribe: Send &apos;Multi Item Address Resolution&apos; for unresolved-to-Subscribe: Receive &apos;Multi Item Address Resolution&apos; for unresolved' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='3444.27,1272.9,3447.881,1263.737,3444.0559,1267.9046,3439.8883,1264.0795,3444.27,1272.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Subscribe: Receive &apos;Multi Item Address Resolution&apos; for unresolved_SubscribeAllItemsResolved'><path d='M3399.95,1307.08 C3344.09,1327.01 3252.01,1359.87 3217.57,1372.16 ' fill='none' id='Subscribe: Receive &apos;Multi Item Address Resolution&apos; for unresolved-to-SubscribeAllItemsResolved' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3212.55,1373.95,3222.3693,1374.7126,3217.2626,1372.2792,3219.696,1367.1725,3212.55,1373.95' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_#416_SubscribeAllItemsResolved'><path d='M3256.21,1074.54 C3247.78,1086.45 3230.47,1112.81 3223,1138 C3197.26,1224.79 3201.54,1336.63 3203.41,1368.3 ' fill='none' id='#416-to-SubscribeAllItemsResolved' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3203.75,1373.53,3207.1775,1364.2968,3203.4363,1368.5398,3199.1933,1364.7987,3203.75,1373.53' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='49' x='3212' y='1203.2104'>resolved</text></g><g id='link_#413_#426'><path d='M3252.64,982.96 C3216.71,995.68 3075.32,1045.72 3031.21,1061.32 ' fill='none' id='#413-to-#426' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3026.33,1063.05,3036.1493,1063.8126,3031.0426,1061.3792,3033.476,1056.2725,3026.33,1063.05' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='23' x='3156' y='1027.2104'>true</text><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='170' x='3038.2879' y='1073.5747'>Is the field address resolved?</text></g><g id='link_#426_Subscribe: Send &apos;Single Item Address Resolution&apos;'><path d='M3018,1079.24 C3018,1092.78 3018,1115.79 3018,1132.72 ' fill='none' id='#426-to-Subscribe: Send &apos;Single Item Address Resolution&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3018,1137.76,3022,1128.76,3018,1132.76,3014,1128.76,3018,1137.76' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='28' x='3019' y='1115.2104'>false</text></g><g id='link_Subscribe: Send &apos;Single Item Address Resolution&apos;_Subscribe: Receive &apos;Single Item Address Resolution&apos;'><path d='M3018,1172.04 C3018,1196.01 3018,1241.18 3018,1267.83 ' fill='none' id='Subscribe: Send &apos;Single Item Address Resolution&apos;-to-Subscribe: Receive &apos;Single Item Address Resolution&apos;' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='3018,1272.9,3022,1263.9,3018,1267.9,3014,1263.9,3018,1272.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Subscribe: Receive &apos;Single Item Address Resolution&apos;_SubscribeAllItemsResolved'><path d='M3052.99,1307.18 C3095.6,1326.88 3165.29,1359.1 3192.55,1371.71 ' fill='none' id='Subscribe: Receive &apos;Single Item Address Resolution&apos;-to-SubscribeAllItemsResolved' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3197.42,1373.96,3190.929,1366.5528,3192.8815,1371.862,3187.5722,1373.8144,3197.42,1373.96' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_#426_SubscribeAllItemsResolved'><path d='M3007.66,1068.67 C2976.99,1071.25 2886.13,1083.39 2845,1138 C2799.76,1198.06 2789.07,1249.06 2837,1307 C2877.39,1355.82 3069.86,1370.89 3158.77,1375.3 ' fill='none' id='#426-to-SubscribeAllItemsResolved' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3163.96,1375.55,3155.1653,1371.1169,3158.9659,1375.3067,3154.776,1379.1074,3163.96,1375.55' style='stroke:#181818;stroke-width:1.0;'/><text fill='#000000' font-family='sans-serif' font-size='11' lengthAdjust='spacing' textLength='23' x='2815' y='1203.2104'>true</text></g><g id='link_SubscribeAllItemsResolved_Subscribe: Send &apos;Single Item 1 Subscibe&apos;'><path d='M3204,1382.27 C3204,1392.22 3204,1422.79 3204,1443.85 ' fill='none' id='SubscribeAllItemsResolved-to-Subscribe: Send &apos;Single Item 1 Subscibe&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3204,1448.98,3208,1439.98,3204,1443.98,3200,1439.98,3204,1448.98' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Subscribe: Send &apos;Single Item 1 Subscibe&apos;_Subscribe: Receive &apos;Single Item 1 Subscibe&apos;'><path d='M3204,1483.18 C3204,1496.87 3204,1516.61 3204,1531.61 ' fill='none' id='Subscribe: Send &apos;Single Item 1 Subscibe&apos;-to-Subscribe: Receive &apos;Single Item 1 Subscibe&apos;' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='3204,1536.9,3208,1527.9,3204,1531.9,3200,1527.9,3204,1536.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Subscribe: Receive &apos;Single Item 1 Subscibe&apos;_SubscribeAllItemsSubscribed'><path d='M3194.43,1571.1 C3180.71,1594.19 3155.95,1635.84 3145.67,1653.14 ' fill='none' id='Subscribe: Receive &apos;Single Item 1 Subscibe&apos;-to-SubscribeAllItemsSubscribed' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3142.97,1657.68,3150.9942,1651.9693,3145.5151,1653.3762,3144.1081,1647.8971,3142.97,1657.68' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_SubscribeAllItemsResolved_Subscribe: Send &apos;Single Item 2 Subscibe&apos;'><path d='M3214.61,1382.06 C3250.3,1392.36 3367.91,1426.3 3441.15,1447.44 ' fill='none' id='SubscribeAllItemsResolved-to-Subscribe: Send &apos;Single Item 2 Subscibe&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3446.35,1448.94,3438.8126,1442.6007,3441.5462,1447.5532,3436.5937,1450.2868,3446.35,1448.94' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Subscribe: Send &apos;Single Item 2 Subscibe&apos;_Subscribe: Receive &apos;Single Item 2 Subscibe&apos;'><path d='M3504.26,1483.18 C3506.17,1496.87 3508.92,1516.61 3511.01,1531.61 ' fill='none' id='Subscribe: Send &apos;Single Item 2 Subscibe&apos;-to-Subscribe: Receive &apos;Single Item 2 Subscibe&apos;' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='3511.75,1536.9,3514.4523,1527.4291,3511.0509,1531.9491,3506.5309,1528.5477,3511.75,1536.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Subscribe: Receive &apos;Single Item 2 Subscibe&apos;_SubscribeAllItemsSubscribed'><path d='M3457.35,1571.1 C3370.06,1595.9 3207.44,1642.12 3156.6,1656.57 ' fill='none' id='Subscribe: Receive &apos;Single Item 2 Subscibe&apos;-to-SubscribeAllItemsSubscribed' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3151.77,1657.94,3161.5215,1659.3213,3156.5787,1656.5702,3159.3298,1651.6273,3151.77,1657.94' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_SubscribeAllItemsResolved_Subscribe: Send &apos;Single Item n Subscibe&apos;'><path d='M3193.39,1382.06 C3157.7,1392.36 3040.09,1426.3 2966.85,1447.44 ' fill='none' id='SubscribeAllItemsResolved-to-Subscribe: Send &apos;Single Item n Subscibe&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2961.65,1448.94,2971.4063,1450.2868,2966.4538,1447.5532,2969.1874,1442.6007,2961.65,1448.94' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Subscribe: Send &apos;Single Item n Subscibe&apos;_Subscribe: Receive &apos;Single Item n Subscibe&apos;'><path d='M2903.74,1483.18 C2901.83,1496.87 2899.08,1516.61 2896.99,1531.61 ' fill='none' id='Subscribe: Send &apos;Single Item n Subscibe&apos;-to-Subscribe: Receive &apos;Single Item n Subscibe&apos;' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='2896.25,1536.9,2901.4691,1528.5477,2896.9491,1531.9491,2893.5477,1527.4291,2896.25,1536.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Subscribe: Receive &apos;Single Item n Subscibe&apos;_SubscribeAllItemsSubscribed'><path d='M2931.51,1571.1 C2988.37,1595.5 3093.49,1640.61 3128.96,1655.83 ' fill='none' id='Subscribe: Receive &apos;Single Item n Subscibe&apos;-to-SubscribeAllItemsSubscribed' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='3133.67,1657.85,3126.9734,1650.6281,3129.0743,1655.8804,3123.822,1657.9813,3133.67,1657.85' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_SubscribeAllItemsSubscribed_Subscribe: Return API Write Result'><path d='M3130.45,1666.04 C3099.98,1674.84 3010.1,1700.77 2948.76,1718.47 ' fill='none' id='SubscribeAllItemsSubscribed-to-Subscribe: Return API Write Result' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2943.66,1719.94,2953.4153,1721.2945,2948.4649,1718.557,2951.2024,1713.6066,2943.66,1719.94' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Subscribe: Return API Write Result_Connected'><path d='M2848.08,1754.05 C2780.28,1781.3 2645.96,1835.31 2604.49,1851.98 ' fill='none' id='Subscribe: Return API Write Result-to-Connected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2599.69,1853.91,2609.5319,1854.2814,2604.3324,1852.053,2606.5607,1846.8536,2599.69,1853.91' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Unsubscribe_UnsubscribeStart'><path d='M4611.06,1307.18 C4587.38,1326.39 4549.04,1357.5 4532.73,1370.73 ' fill='none' id='Unsubscribe-to-UnsubscribeStart' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='4528.75,1373.96,4538.2631,1371.4102,4532.6376,1370.8157,4533.2321,1365.1901,4528.75,1373.96' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_UnsubscribeStart_Unsubscribe: Send &apos;Single Item 1 Unsubscribe&apos;'><path d='M4520.76,1382.06 C4506.87,1392.1 4461.91,1424.59 4432.56,1445.81 ' fill='none' id='UnsubscribeStart-to-Unsubscribe: Send &apos;Single Item 1 Unsubscribe&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='4428.35,1448.85,4437.9886,1446.8258,4432.4041,1445.9236,4433.3063,1440.3391,4428.35,1448.85' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Unsubscribe: Send &apos;Single Item 1 Unsubscribe&apos;_Unsubscribe: Receive &apos;Single Item 1 Unsubscribe&apos;'><path d='M4404.87,1483.18 C4403.92,1496.87 4402.54,1516.61 4401.49,1531.61 ' fill='none' id='Unsubscribe: Send &apos;Single Item 1 Unsubscribe&apos;-to-Unsubscribe: Receive &apos;Single Item 1 Unsubscribe&apos;' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='4401.12,1536.9,4405.728,1528.1956,4401.463,1531.9118,4397.7469,1527.6468,4401.12,1536.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Unsubscribe: Receive &apos;Single Item 1 Unsubscribe&apos;_UnsubscribeAllItemsUnsubscribed'><path d='M4389.67,1571.1 C4374.86,1594.19 4348.14,1635.84 4337.04,1653.14 ' fill='none' id='Unsubscribe: Receive &apos;Single Item 1 Unsubscribe&apos;-to-UnsubscribeAllItemsUnsubscribed' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='4334.13,1657.68,4342.3615,1652.2724,4336.8338,1653.4741,4335.6321,1647.9464,4334.13,1657.68' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_UnsubscribeStart_Unsubscribe: Send &apos;Single Item 2 Unsubscribe&apos;'><path d='M4532.58,1382.06 C4557.9,1392.28 4640.91,1425.8 4693.34,1446.97 ' fill='none' id='UnsubscribeStart-to-Unsubscribe: Send &apos;Single Item 2 Unsubscribe&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='4698,1448.85,4691.148,1441.7754,4693.3626,1446.9808,4688.1572,1449.1953,4698,1448.85' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Unsubscribe: Send &apos;Single Item 2 Unsubscribe&apos;_Unsubscribe: Receive &apos;Single Item 2 Unsubscribe&apos;'><path d='M4739.69,1483.18 C4741.13,1496.87 4743.19,1516.61 4744.76,1531.61 ' fill='none' id='Unsubscribe: Send &apos;Single Item 2 Unsubscribe&apos;-to-Unsubscribe: Receive &apos;Single Item 2 Unsubscribe&apos;' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='4745.31,1536.9,4748.336,1527.5275,4744.7814,1531.928,4740.3809,1528.3733,4745.31,1536.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Unsubscribe: Receive &apos;Single Item 2 Unsubscribe&apos;_UnsubscribeAllItemsUnsubscribed'><path d='M4683.97,1571.1 C4586.66,1595.95 4405.2,1642.3 4349.02,1656.65 ' fill='none' id='Unsubscribe: Receive &apos;Single Item 2 Unsubscribe&apos;-to-UnsubscribeAllItemsUnsubscribed' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='4343.98,1657.94,4353.6918,1659.5772,4348.8231,1656.6971,4351.7032,1651.8283,4343.98,1657.94' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_UnsubscribeStart_Unsubscribe: Send &apos;Single Item n Unsubscribe&apos;'><path d='M4508.97,1382.01 C4453.9,1392.35 4269.67,1426.94 4157.19,1448.06 ' fill='none' id='UnsubscribeStart-to-Unsubscribe: Send &apos;Single Item n Unsubscribe&apos;' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='4152.23,1449,4161.8098,1451.2863,4157.1457,1448.0855,4160.3465,1443.4213,4152.23,1449' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Unsubscribe: Send &apos;Single Item n Unsubscribe&apos;_Unsubscribe: Receive &apos;Single Item n Unsubscribe&apos;'><path d='M4064.37,1483.18 C4062.14,1496.87 4058.92,1516.61 4056.48,1531.61 ' fill='none' id='Unsubscribe: Send &apos;Single Item n Unsubscribe&apos;-to-Unsubscribe: Receive &apos;Single Item n Unsubscribe&apos;' style='stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,3.0;'/><polygon fill='#181818' points='4055.62,1536.9,4061.0103,1528.6572,4056.4211,1531.9646,4053.1137,1527.3754,4055.62,1536.9' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Unsubscribe: Receive &apos;Single Item n Unsubscribe&apos;_UnsubscribeAllItemsUnsubscribed'><path d='M4095.37,1571.1 C4159.86,1595.6 4279.31,1640.98 4318.88,1656.02 ' fill='none' id='Unsubscribe: Receive &apos;Single Item n Unsubscribe&apos;-to-UnsubscribeAllItemsUnsubscribed' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='4323.72,1657.85,4316.7415,1650.9001,4319.0496,1656.0647,4313.885,1658.3727,4323.72,1657.85' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_UnsubscribeAllItemsUnsubscribed_Unsubscribe: Return API Unsubscribe Result'><path d='M4320.7,1666.04 C4287.99,1674.85 4191.4,1700.87 4125.69,1718.57 ' fill='none' id='UnsubscribeAllItemsUnsubscribed-to-Unsubscribe: Return API Unsubscribe Result' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='4120.62,1719.94,4130.3504,1721.4627,4125.4481,1718.6401,4128.2706,1713.7378,4120.62,1719.94' style='stroke:#181818;stroke-width:1.0;'/></g><g id='link_Unsubscribe: Return API Unsubscribe Result_Connected'><path d='M3989.35,1754.01 C3917.94,1769.28 3804.97,1791.59 3706,1803 C3293,1850.61 2789.17,1856.34 2637.37,1856.95 ' fill='none' id='Unsubscribe: Return API Unsubscribe Result-to-Connected' style='stroke:#181818;stroke-width:1.0;'/><polygon fill='#181818' points='2632.12,1856.97,2641.1427,1860.9185,2637.1199,1856.9414,2641.097,1852.9186,2632.12,1856.97' style='stroke:#181818;stroke-width:1.0;'/></g></g></svg>
</div>
</div>
</div>
</div>
</main>
<footer class="pt-4 my-md-5 pt-md-5 w-100 border-top">
<div class="row justify-content-md-center" style="font-size: 13px">
<div class="col col-6 text-center">
Copyright &#169; 2017&#x2013;2022 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.<br/>
Apache PLC4X, PLC4X, Apache, the Apache feather logo, and the Apache PLC4X project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
<br/><div style="text-align:center;">Home screen image taken from <a
href="https://flic.kr/p/chEftd">Flickr</a>, "Tesla Robot Dance" by Steve Jurvetson, licensed
under <a href="https://creativecommons.org/licenses/by/2.0/">CC BY 2.0 Generic</a>, image cropped
and blur effect added.</div>
</div>
</div>
</footer>
</div>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="../../../js/jquery.slim.min.js"></script>
<script src="../../../js/popper.min.js"></script>
<script src="../../../js/bootstrap.min.js"></script>
<script type="text/javascript">
$('.carousel .carousel-item').each(function(){
var next = $(this).next();
if (!next.length) {
next = $(this).siblings(':first');
}
next.children(':first-child').clone().appendTo($(this));
for (let i = 0; i < 3; i++) {
next=next.next();
if (!next.length) {
next = $(this).siblings(':first');
}
next.children(':first-child').clone().appendTo($(this));
}
});
</script>
</body>
</html>