1<?xml version="1.0" encoding="UTF-8"?> 2<!-- Do not edit this file with editors other than draw.io --> 3<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 4<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="984px" height="1471px" viewBox="-0.5 -0.5 984 1471" content="<mxfile host="app.diagrams.net" modified="2024-08-02T09:52:39.727Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" etag="ErQeslmk5QJ8heYi3EBM" scale="1" border="0" version="24.2.3" type="device"> <diagram name="Page-1" id="42789a77-a242-8287-6e28-9cd8cfd52e62"> <mxGraphModel dx="2662" dy="2371" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1600" pageHeight="900" background="#ffffff" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="1ea317790d2ca983-13" value="&lt;b&gt;lwm2m_rd_client_start()&lt;/b&gt;" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=default;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#000000;strokeWidth=1;fontFamily=Verdana;fontSize=12;" parent="1" source="1ea317790d2ca983-1" target="1ea317790d2ca983-9" edge="1"> <mxGeometry x="-0.1429" y="-25" relative="1" as="geometry"> <mxPoint as="offset" /> </mxGeometry> </mxCell> <mxCell id="1ea317790d2ca983-1" value="IDLE" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1"> <mxGeometry x="450" y="80" width="90" height="60" as="geometry" /> </mxCell> <mxCell id="1ea317790d2ca983-9" value="INIT" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1"> <mxGeometry x="457.5" y="210" width="75" height="50" as="geometry" /> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-1" value="LwM2M engine state machine" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=24;fontStyle=1" parent="1" vertex="1"> <mxGeometry x="259.25" y="-70" width="470" height="70" as="geometry" /> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-3" value="" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=default;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#000000;strokeWidth=1;fontFamily=Verdana;fontSize=12" parent="1" target="REgaNLBWBWoHZmCAUXkW-4" edge="1"> <mxGeometry relative="1" as="geometry"> <mxPoint x="495" y="260" as="sourcePoint" /> </mxGeometry> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-4" value="DO&lt;br&gt;REGISTRATION" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1"> <mxGeometry x="438.75" y="330" width="112.5" height="50" as="geometry" /> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-5" value="if bootstrap needed" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=default;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#000000;strokeWidth=1;fontFamily=Verdana;fontSize=12;" parent="1" source="1ea317790d2ca983-9" target="REgaNLBWBWoHZmCAUXkW-6" edge="1"> <mxGeometry relative="1" as="geometry"> <mxPoint x="348.75" y="260" as="sourcePoint" /> </mxGeometry> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-36" value="Send bootstrap registration message" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="REgaNLBWBWoHZmCAUXkW-6" target="REgaNLBWBWoHZmCAUXkW-33" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-6" value="DO&lt;br&gt;BOOTSTRAP REG" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1"> <mxGeometry x="140" y="330" width="112.5" height="50" as="geometry" /> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-7" value="Send registration message" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=default;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#000000;strokeWidth=1;fontFamily=Verdana;fontSize=12;" parent="1" target="REgaNLBWBWoHZmCAUXkW-8" edge="1"> <mxGeometry relative="1" as="geometry"> <mxPoint x="494.25" y="380" as="sourcePoint" /> </mxGeometry> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-8" value="REGISTRATION&lt;br&gt;SENT" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1"> <mxGeometry x="438" y="450" width="112.5" height="50" as="geometry" /> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-9" value="Successful registration response&lt;br style=&quot;font-size: 12px;&quot;&gt;Emit event 5" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=default;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#000000;strokeWidth=1;fontFamily=Verdana;fontSize=12;" parent="1" target="REgaNLBWBWoHZmCAUXkW-10" edge="1"> <mxGeometry relative="1" as="geometry"> <mxPoint x="494.25" y="500" as="sourcePoint" /> </mxGeometry> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-10" value="REGISTRATION&lt;br&gt;DONE" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;" parent="1" vertex="1"> <mxGeometry x="438" y="570" width="112.5" height="50" as="geometry" /> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-11" value="Only in queue mode&lt;br style=&quot;font-size: 12px;&quot;&gt;after&amp;nbsp;idle period.&lt;br style=&quot;font-size: 12px;&quot;&gt;Emit event 10" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=default;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#000000;strokeWidth=1;fontFamily=Verdana;fontSize=12;" parent="1" target="REgaNLBWBWoHZmCAUXkW-12" edge="1"> <mxGeometry x="-0.0952" y="-35" relative="1" as="geometry"> <mxPoint x="494.25" y="620" as="sourcePoint" /> <mxPoint as="offset" /> </mxGeometry> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-12" value="RX OFF&lt;br&gt;IDLE" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;" parent="1" vertex="1"> <mxGeometry x="438.75" y="730" width="112.5" height="50" as="geometry" /> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-16" value="UPDATE SENT" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;" parent="1" vertex="1"> <mxGeometry x="700" y="570" width="112.5" height="50" as="geometry" /> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-18" value="Update" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=12;" parent="1" source="REgaNLBWBWoHZmCAUXkW-12" target="YeuIOe_E5bIlcIciJXN2-1" edge="1"> <mxGeometry x="0.4525" y="5" width="50" height="50" relative="1" as="geometry"> <mxPoint x="600" y="750" as="sourcePoint" /> <mxPoint x="700" y="810" as="targetPoint" /> <Array as="points"> <mxPoint x="670" y="755" /> <mxPoint x="580" y="755" /> </Array> <mxPoint as="offset" /> </mxGeometry> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-19" value="Update" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=1;exitDx=0;exitDy=0;fontSize=12;" parent="1" source="REgaNLBWBWoHZmCAUXkW-10" target="YeuIOe_E5bIlcIciJXN2-1" edge="1"> <mxGeometry x="0.1123" y="1" width="50" height="50" relative="1" as="geometry"> <mxPoint x="580" y="620" as="sourcePoint" /> <mxPoint x="730" y="640" as="targetPoint" /> <mxPoint x="-1" as="offset" /> </mxGeometry> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-20" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="REgaNLBWBWoHZmCAUXkW-16" target="REgaNLBWBWoHZmCAUXkW-10" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="750" y="560" as="sourcePoint" /> <mxPoint x="800" y="510" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-21" value="Successful update&lt;br style=&quot;font-size: 12px;&quot;&gt;Emit event 7" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" parent="REgaNLBWBWoHZmCAUXkW-20" vertex="1" connectable="0"> <mxGeometry x="0.1305" y="-4" relative="1" as="geometry"> <mxPoint as="offset" /> </mxGeometry> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-27" value="Send deregistration message" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;" parent="1" source="REgaNLBWBWoHZmCAUXkW-23" target="REgaNLBWBWoHZmCAUXkW-24" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-23" value="DEREGISTER" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1"> <mxGeometry x="898.75" y="380" width="112.5" height="50" as="geometry" /> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-28" value="acknowledged" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;" parent="1" source="REgaNLBWBWoHZmCAUXkW-24" target="REgaNLBWBWoHZmCAUXkW-25" edge="1"> <mxGeometry x="-0.6803" y="5" relative="1" as="geometry"> <mxPoint as="offset" /> </mxGeometry> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-24" value="DEREGISTRATION&lt;br&gt;SENT" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1"> <mxGeometry x="890" y="260" width="130" height="50" as="geometry" /> </mxCell> <mxCell id="z3Hsmd2xCumnRtxTyBNw-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontSize=11;" parent="1" source="REgaNLBWBWoHZmCAUXkW-25" target="1ea317790d2ca983-1" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="yTbTQXyTfPulq-CZ-2zs-32" value="stop requested&lt;br&gt;Emit event 9" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" parent="z3Hsmd2xCumnRtxTyBNw-26" vertex="1" connectable="0"> <mxGeometry x="-0.8278" y="-3" relative="1" as="geometry"> <mxPoint x="-11" y="-17" as="offset" /> </mxGeometry> </mxCell> <mxCell id="yTbTQXyTfPulq-CZ-2zs-5" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="REgaNLBWBWoHZmCAUXkW-25" target="yTbTQXyTfPulq-CZ-2zs-4" edge="1"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="850" y="355" /> </Array> </mxGeometry> </mxCell> <mxCell id="yTbTQXyTfPulq-CZ-2zs-31" value="Server&lt;br style=&quot;font-size: 12px;&quot;&gt;is disabled" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" parent="yTbTQXyTfPulq-CZ-2zs-5" vertex="1" connectable="0"> <mxGeometry x="-0.7703" relative="1" as="geometry"> <mxPoint x="-33" y="-15" as="offset" /> </mxGeometry> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-25" value="DEREGISTERED" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1"> <mxGeometry x="898.75" y="85" width="112.5" height="50" as="geometry" /> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-26" value="&lt;b&gt;lwm2m_rd_client_stop()&lt;/b&gt;" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontSize=12;" parent="1" target="REgaNLBWBWoHZmCAUXkW-23" edge="1"> <mxGeometry x="-1" width="50" height="50" relative="1" as="geometry"> <mxPoint x="955" y="500" as="sourcePoint" /> <mxPoint x="940" y="560" as="targetPoint" /> <mxPoint as="offset" /> </mxGeometry> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-30" value="NETWORK&lt;br&gt;ERROR" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1"> <mxGeometry x="660" y="210" width="112.5" height="50" as="geometry" /> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-37" value="Successful bootstrap registration response&lt;br style=&quot;font-size: 12px;&quot;&gt;Emit event 2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;" parent="1" source="REgaNLBWBWoHZmCAUXkW-33" target="REgaNLBWBWoHZmCAUXkW-34" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-33" value="BOOTSTRAP REQ SENT" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1"> <mxGeometry x="140" y="430" width="112.5" height="50" as="geometry" /> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-39" value="Bootstrap finish from server" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;" parent="1" source="REgaNLBWBWoHZmCAUXkW-34" target="REgaNLBWBWoHZmCAUXkW-38" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-34" value="BOOTSTRAP REQ DONE" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1"> <mxGeometry x="140" y="530" width="112.5" height="50" as="geometry" /> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-38" value="BOOTSTRAP TRANS DONE" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1"> <mxGeometry x="140" y="630" width="112.5" height="50" as="geometry" /> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-40" value="" style="endArrow=classic;html=1;rounded=0;labelBackgroundColor=default;strokeColor=#000000;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="REgaNLBWBWoHZmCAUXkW-38" target="REgaNLBWBWoHZmCAUXkW-4" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="280" y="660" as="sourcePoint" /> <mxPoint x="330" y="610" as="targetPoint" /> <Array as="points"> <mxPoint x="320" y="655" /> <mxPoint x="320" y="355" /> </Array> </mxGeometry> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-55" value="Emit event 3" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" parent="REgaNLBWBWoHZmCAUXkW-40" vertex="1" connectable="0"> <mxGeometry x="0.1907" y="1" relative="1" as="geometry"> <mxPoint as="offset" /> </mxGeometry> </mxCell> <mxCell id="z3Hsmd2xCumnRtxTyBNw-27" value="Emit event &lt;font size=&quot;1&quot;&gt;&lt;sup&gt;11&lt;/sup&gt;&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="REgaNLBWBWoHZmCAUXkW-40" vertex="1" connectable="0"> <mxGeometry x="0.1907" y="1" relative="1" as="geometry"> <mxPoint x="191" y="577" as="offset" /> </mxGeometry> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-41" value="" style="endArrow=classic;html=1;rounded=0;labelBackgroundColor=default;strokeColor=#000000;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="REgaNLBWBWoHZmCAUXkW-30" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="730" y="170" as="sourcePoint" /> <mxPoint x="340" y="190" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-42" value="Message transmission failed&lt;br style=&quot;font-size: 12px;&quot;&gt;If not bootstrap, emit event &lt;font style=&quot;font-size: 12px;&quot;&gt;6&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" parent="REgaNLBWBWoHZmCAUXkW-41" vertex="1" connectable="0"> <mxGeometry x="-0.1467" y="2" relative="1" as="geometry"> <mxPoint x="30" y="-38" as="offset" /> </mxGeometry> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-48" value="" style="endArrow=classic;html=1;rounded=0;labelBackgroundColor=default;strokeColor=#000000;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.927;entryY=0.88;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="REgaNLBWBWoHZmCAUXkW-16" target="REgaNLBWBWoHZmCAUXkW-4" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="720" y="510" as="sourcePoint" /> <mxPoint x="530" y="400" as="targetPoint" /> <Array as="points"> <mxPoint x="756" y="400" /> </Array> </mxGeometry> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-49" value="Failure code in response&lt;br style=&quot;font-size: 12px;&quot;&gt;or timeout&lt;br style=&quot;font-size: 12px;&quot;&gt;Emit event 6" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" parent="REgaNLBWBWoHZmCAUXkW-48" vertex="1" connectable="0"> <mxGeometry x="-0.4083" y="2" relative="1" as="geometry"> <mxPoint as="offset" /> </mxGeometry> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-56" value="" style="endArrow=classic;html=1;rounded=0;labelBackgroundColor=default;strokeColor=#000000;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="1" target="REgaNLBWBWoHZmCAUXkW-30" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="550.5" y="475" as="sourcePoint" /> <mxPoint x="650" y="475" as="targetPoint" /> <Array as="points"> <mxPoint x="600" y="475" /> <mxPoint x="600" y="270" /> </Array> </mxGeometry> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-57" value="Registration failed,&lt;br style=&quot;border-color: var(--border-color); font-size: 12px;&quot;&gt;emit event 4" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" parent="REgaNLBWBWoHZmCAUXkW-56" vertex="1" connectable="0"> <mxGeometry x="0.22" y="-3" relative="1" as="geometry"> <mxPoint x="-3" y="134" as="offset" /> </mxGeometry> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-58" value="" style="endArrow=classic;html=1;rounded=0;labelBackgroundColor=default;strokeColor=#000000;exitX=1;exitY=0;exitDx=0;exitDy=0;" parent="1" source="REgaNLBWBWoHZmCAUXkW-24" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="1060" y="280" as="sourcePoint" /> <mxPoint x="955" y="180" as="targetPoint" /> <Array as="points"> <mxPoint x="1000" y="180" /> </Array> </mxGeometry> </mxCell> <mxCell id="REgaNLBWBWoHZmCAUXkW-59" value="Failure&lt;br style=&quot;font-size: 12px;&quot;&gt;Event 8" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" parent="REgaNLBWBWoHZmCAUXkW-58" vertex="1" connectable="0"> <mxGeometry x="0.22" y="-3" relative="1" as="geometry"> <mxPoint x="6" y="23" as="offset" /> </mxGeometry> </mxCell> <mxCell id="YeuIOe_E5bIlcIciJXN2-1" value="UPDATE REGISTRATION" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;" parent="1" vertex="1"> <mxGeometry x="700" y="730" width="112.5" height="50" as="geometry" /> </mxCell> <mxCell id="YeuIOe_E5bIlcIciJXN2-2" value="" style="endArrow=classic;html=1;rounded=0;labelBackgroundColor=default;strokeColor=#000000;exitX=0.427;exitY=-0.06;exitDx=0;exitDy=0;entryX=0.927;entryY=0.88;entryDx=0;entryDy=0;entryPerimeter=0;exitPerimeter=0;" parent="1" source="YeuIOe_E5bIlcIciJXN2-1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="961.25" y="816" as="sourcePoint" /> <mxPoint x="748.0374999999999" y="620" as="targetPoint" /> <Array as="points"> <mxPoint x="748" y="630" /> <mxPoint x="748" y="646" /> </Array> </mxGeometry> </mxCell> <mxCell id="YeuIOe_E5bIlcIciJXN2-3" value="Send update registration&lt;br style=&quot;font-size: 12px;&quot;&gt;message&amp;nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" parent="YeuIOe_E5bIlcIciJXN2-2" vertex="1" connectable="0"> <mxGeometry x="-0.4083" y="2" relative="1" as="geometry"> <mxPoint x="10" as="offset" /> </mxGeometry> </mxCell> <mxCell id="YeuIOe_E5bIlcIciJXN2-9" value="Registration lifetime&lt;br style=&quot;font-size: 12px;&quot;&gt;is not yet expired" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontSize=12;" parent="1" source="REgaNLBWBWoHZmCAUXkW-30" target="YeuIOe_E5bIlcIciJXN2-1" edge="1"> <mxGeometry x="-0.8" y="-15" relative="1" as="geometry"> <mxPoint x="820" y="320" as="sourcePoint" /> <mxPoint x="730" y="310" as="targetPoint" /> <mxPoint x="15" y="-15" as="offset" /> </mxGeometry> </mxCell> <mxCell id="YeuIOe_E5bIlcIciJXN2-10" value="fallback" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontSize=12;" parent="1" target="1ea317790d2ca983-9" edge="1"> <mxGeometry x="-0.288" relative="1" as="geometry"> <mxPoint x="660" y="235" as="sourcePoint" /> <mxPoint x="570" y="235" as="targetPoint" /> <mxPoint as="offset" /> <Array as="points" /> </mxGeometry> </mxCell> <mxCell id="z3Hsmd2xCumnRtxTyBNw-1" value="Suspending" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=24;fontStyle=1" parent="1" vertex="1"> <mxGeometry x="290" y="850" width="470" height="70" as="geometry" /> </mxCell> <mxCell id="z3Hsmd2xCumnRtxTyBNw-5" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=11;" parent="1" source="z3Hsmd2xCumnRtxTyBNw-2" target="z3Hsmd2xCumnRtxTyBNw-3" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="z3Hsmd2xCumnRtxTyBNw-6" value="&lt;font style=&quot;font-size: 11px;&quot;&gt;lwm2m_engine_pause()&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=24;labelBackgroundColor=none;" parent="z3Hsmd2xCumnRtxTyBNw-5" vertex="1" connectable="0"> <mxGeometry x="-0.2937" y="-3" relative="1" as="geometry"> <mxPoint x="17" y="22" as="offset" /> </mxGeometry> </mxCell> <mxCell id="z3Hsmd2xCumnRtxTyBNw-25" value="&lt;font style=&quot;font-size: 11px;&quot;&gt;lwm2m_engine_resume()&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=24;labelBackgroundColor=none;" parent="z3Hsmd2xCumnRtxTyBNw-5" vertex="1" connectable="0"> <mxGeometry x="-0.2937" y="-3" relative="1" as="geometry"> <mxPoint x="247" y="22" as="offset" /> </mxGeometry> </mxCell> <mxCell id="z3Hsmd2xCumnRtxTyBNw-2" value="ANY&lt;br&gt;STATE" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1"> <mxGeometry x="220" y="940" width="112.5" height="50" as="geometry" /> </mxCell> <mxCell id="z3Hsmd2xCumnRtxTyBNw-10" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=11;" parent="1" source="z3Hsmd2xCumnRtxTyBNw-3" target="z3Hsmd2xCumnRtxTyBNw-9" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="z3Hsmd2xCumnRtxTyBNw-3" value="SUSPENDED" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1"> <mxGeometry x="450" y="940" width="112.5" height="50" as="geometry" /> </mxCell> <mxCell id="z3Hsmd2xCumnRtxTyBNw-12" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=11;" parent="1" source="z3Hsmd2xCumnRtxTyBNw-9" target="z3Hsmd2xCumnRtxTyBNw-11" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="z3Hsmd2xCumnRtxTyBNw-18" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=11;" parent="1" source="z3Hsmd2xCumnRtxTyBNw-9" target="z3Hsmd2xCumnRtxTyBNw-17" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="z3Hsmd2xCumnRtxTyBNw-9" value="" style="rhombus;whiteSpace=wrap;html=1;fontFamily=Verdana;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;" parent="1" vertex="1"> <mxGeometry x="710" y="947.5" width="30" height="35" as="geometry" /> </mxCell> <mxCell id="z3Hsmd2xCumnRtxTyBNw-11" value="DO&lt;br&gt;REGISTRATION" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1"> <mxGeometry x="800" y="940" width="112.5" height="50" as="geometry" /> </mxCell> <mxCell id="z3Hsmd2xCumnRtxTyBNw-13" value="&lt;p style=&quot;line-height: 70%;&quot;&gt;&lt;font style=&quot;font-size: 11px;&quot;&gt;state was&lt;br&gt;UPDATE_SENT?&lt;br&gt;&lt;/font&gt;&lt;/p&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=24;labelBackgroundColor=none;" parent="1" vertex="1" connectable="0"> <mxGeometry x="725" y="1120" as="geometry" /> </mxCell> <mxCell id="z3Hsmd2xCumnRtxTyBNw-14" value="&lt;p style=&quot;line-height: 70%;&quot;&gt;&lt;font style=&quot;font-size: 11px;&quot;&gt;Y&lt;/font&gt;&lt;/p&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=24;labelBackgroundColor=none;" parent="1" vertex="1" connectable="0"> <mxGeometry x="750" y="950" as="geometry"> <mxPoint y="-5" as="offset" /> </mxGeometry> </mxCell> <mxCell id="z3Hsmd2xCumnRtxTyBNw-16" value="&lt;p style=&quot;line-height: 70%;&quot;&gt;&lt;font style=&quot;font-size: 11px;&quot;&gt;N&lt;/font&gt;&lt;/p&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=24;labelBackgroundColor=none;" parent="1" vertex="1" connectable="0"> <mxGeometry x="740" y="982.5" as="geometry"> <mxPoint x="-3" y="10" as="offset" /> </mxGeometry> </mxCell> <mxCell id="z3Hsmd2xCumnRtxTyBNw-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontSize=11;" parent="1" source="z3Hsmd2xCumnRtxTyBNw-17" target="z3Hsmd2xCumnRtxTyBNw-2" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="z3Hsmd2xCumnRtxTyBNw-21" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=11;" parent="1" source="z3Hsmd2xCumnRtxTyBNw-17" target="z3Hsmd2xCumnRtxTyBNw-20" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="z3Hsmd2xCumnRtxTyBNw-17" value="" style="rhombus;whiteSpace=wrap;html=1;fontFamily=Verdana;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;" parent="1" vertex="1"> <mxGeometry x="710" y="1062.5" width="30" height="35" as="geometry" /> </mxCell> <mxCell id="z3Hsmd2xCumnRtxTyBNw-20" value="REGISTRATION&lt;br&gt;DONE" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#60a917;strokeColor=#2D7600;fontColor=#ffffff;" parent="1" vertex="1"> <mxGeometry x="800" y="1055" width="112.5" height="50" as="geometry" /> </mxCell> <mxCell id="z3Hsmd2xCumnRtxTyBNw-22" value="&lt;p style=&quot;line-height: 70%;&quot;&gt;&lt;font style=&quot;font-size: 11px;&quot;&gt;N&lt;/font&gt;&lt;/p&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=24;labelBackgroundColor=none;" parent="1" vertex="1" connectable="0"> <mxGeometry x="700" y="1055" as="geometry"> <mxPoint x="-3" y="10" as="offset" /> </mxGeometry> </mxCell> <mxCell id="z3Hsmd2xCumnRtxTyBNw-23" value="&lt;p style=&quot;line-height: 70%;&quot;&gt;&lt;font style=&quot;font-size: 11px;&quot;&gt;Y&lt;/font&gt;&lt;/p&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=24;labelBackgroundColor=none;" parent="1" vertex="1" connectable="0"> <mxGeometry x="750" y="1055" as="geometry"> <mxPoint x="-3" y="10" as="offset" /> </mxGeometry> </mxCell> <mxCell id="z3Hsmd2xCumnRtxTyBNw-24" value="&lt;p style=&quot;line-height: 53%;&quot;&gt;&lt;font style=&quot;font-size: 11px;&quot;&gt;time for&lt;br&gt;update?&lt;/font&gt;&lt;/p&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=24;labelBackgroundColor=none;" parent="1" vertex="1" connectable="0"> <mxGeometry x="725" y="890" as="geometry"> <mxPoint x="-7" y="32" as="offset" /> </mxGeometry> </mxCell> <mxCell id="yTbTQXyTfPulq-CZ-2zs-1" value="Bootstrap failed,&lt;br style=&quot;font-size: 12px;&quot;&gt;emit event 1" style="endArrow=classic;html=1;rounded=0;labelBackgroundColor=default;strokeColor=#000000;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;fontSize=12;" parent="1" source="REgaNLBWBWoHZmCAUXkW-33" target="1ea317790d2ca983-1" edge="1"> <mxGeometry x="0.5092" width="50" height="50" relative="1" as="geometry"> <mxPoint x="350" y="110" as="sourcePoint" /> <mxPoint x="726" y="220" as="targetPoint" /> <Array as="points"> <mxPoint x="60" y="455" /> <mxPoint x="60" y="110" /> </Array> <mxPoint as="offset" /> </mxGeometry> </mxCell> <mxCell id="yTbTQXyTfPulq-CZ-2zs-2" value="&lt;br&gt;" style="endArrow=classic;html=1;rounded=0;labelBackgroundColor=default;strokeColor=#000000;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="REgaNLBWBWoHZmCAUXkW-6" edge="1"> <mxGeometry x="0.5092" width="50" height="50" relative="1" as="geometry"> <mxPoint x="150" y="465" as="sourcePoint" /> <mxPoint x="60" y="355" as="targetPoint" /> <Array as="points" /> <mxPoint as="offset" /> </mxGeometry> </mxCell> <mxCell id="yTbTQXyTfPulq-CZ-2zs-4" value="SERVER&lt;br&gt;DISABLED" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1"> <mxGeometry x="693.75" y="330" width="112.5" height="50" as="geometry" /> </mxCell> <mxCell id="yTbTQXyTfPulq-CZ-2zs-8" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="1" source="REgaNLBWBWoHZmCAUXkW-10" target="REgaNLBWBWoHZmCAUXkW-23" edge="1"> <mxGeometry relative="1" as="geometry"> <mxPoint x="917" y="107" as="sourcePoint" /> <mxPoint x="834" y="83" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="yTbTQXyTfPulq-CZ-2zs-9" value="Server disabled,&lt;br style=&quot;font-size: 12px;&quot;&gt;emit event 12" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" parent="yTbTQXyTfPulq-CZ-2zs-8" vertex="1" connectable="0"> <mxGeometry x="-0.2222" y="3" relative="1" as="geometry"> <mxPoint as="offset" /> </mxGeometry> </mxCell> <mxCell id="yTbTQXyTfPulq-CZ-2zs-10" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=1;entryDx=0;entryDy=0;" parent="1" source="REgaNLBWBWoHZmCAUXkW-30" target="1ea317790d2ca983-1" edge="1"> <mxGeometry relative="1" as="geometry"> <mxPoint x="918" y="106" as="sourcePoint" /> <mxPoint x="838" y="84" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="yTbTQXyTfPulq-CZ-2zs-11" value="Cannot recover,&lt;br style=&quot;font-size: 12px;&quot;&gt;emit event 13" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" parent="yTbTQXyTfPulq-CZ-2zs-10" vertex="1" connectable="0"> <mxGeometry x="0.0452" y="-2" relative="1" as="geometry"> <mxPoint x="20" y="9" as="offset" /> </mxGeometry> </mxCell> <mxCell id="yTbTQXyTfPulq-CZ-2zs-12" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="yTbTQXyTfPulq-CZ-2zs-4" target="REgaNLBWBWoHZmCAUXkW-4" edge="1"> <mxGeometry relative="1" as="geometry"> <mxPoint x="918" y="106" as="sourcePoint" /> <mxPoint x="838" y="84" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="yTbTQXyTfPulq-CZ-2zs-33" value="Disable timer&lt;br style=&quot;font-size: 12px;&quot;&gt;expired" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" parent="yTbTQXyTfPulq-CZ-2zs-12" vertex="1" connectable="0"> <mxGeometry x="-0.412" y="-2" relative="1" as="geometry"> <mxPoint x="-2" y="2" as="offset" /> </mxGeometry> </mxCell> <mxCell id="yTbTQXyTfPulq-CZ-2zs-25" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="yTbTQXyTfPulq-CZ-2zs-24" target="1ea317790d2ca983-1" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="yTbTQXyTfPulq-CZ-2zs-24" value="" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1"> <mxGeometry x="480.63" y="20" width="28.75" height="30" as="geometry" /> </mxCell> <mxCell id="HVX0XmmR8q7jriqy8W5l-1" value="" style="group" parent="1" vertex="1" connectable="0"> <mxGeometry x="50" y="1130" width="350" height="270" as="geometry" /> </mxCell> <mxCell id="yTbTQXyTfPulq-CZ-2zs-20" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="HVX0XmmR8q7jriqy8W5l-1" vertex="1"> <mxGeometry width="350" height="270" as="geometry" /> </mxCell> <mxCell id="yTbTQXyTfPulq-CZ-2zs-13" value="connecting" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#fff2cc;strokeColor=#d6b656;" parent="HVX0XmmR8q7jriqy8W5l-1" vertex="1"> <mxGeometry x="30" y="50" width="112.5" height="50" as="geometry" /> </mxCell> <mxCell id="yTbTQXyTfPulq-CZ-2zs-14" value="connected" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;" parent="HVX0XmmR8q7jriqy8W5l-1" vertex="1"> <mxGeometry x="170" y="50" width="112.5" height="50" as="geometry" /> </mxCell> <mxCell id="yTbTQXyTfPulq-CZ-2zs-15" value="stopped" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="HVX0XmmR8q7jriqy8W5l-1" vertex="1"> <mxGeometry x="41.25" y="190" width="90" height="60" as="geometry" /> </mxCell> <mxCell id="yTbTQXyTfPulq-CZ-2zs-16" value="Disconnected&lt;br&gt;for a perdiod" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="HVX0XmmR8q7jriqy8W5l-1" vertex="1"> <mxGeometry x="170" y="120" width="112.5" height="50" as="geometry" /> </mxCell> <mxCell id="yTbTQXyTfPulq-CZ-2zs-17" value="Disconnecting&lt;br&gt;or stopping" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="HVX0XmmR8q7jriqy8W5l-1" vertex="1"> <mxGeometry x="30" y="120" width="112.5" height="50" as="geometry" /> </mxCell> <mxCell id="yTbTQXyTfPulq-CZ-2zs-21" value="Color coding" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=25;" parent="HVX0XmmR8q7jriqy8W5l-1" vertex="1"> <mxGeometry x="41.25" y="10" width="168.75" height="30" as="geometry" /> </mxCell> <mxCell id="yTbTQXyTfPulq-CZ-2zs-22" value="recovering" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#f8cecc;strokeColor=#b85450;" parent="HVX0XmmR8q7jriqy8W5l-1" vertex="1"> <mxGeometry x="170" y="200" width="112.5" height="50" as="geometry" /> </mxCell> </root> </mxGraphModel> </diagram> </mxfile> " style="background-color: rgb(255, 255, 255);"><defs/><rect fill="#ffffff" width="100%" height="100%" x="0" y="0"/><g><g><path d="M 445 210 L 445 274.38" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 445 278.88 L 443 272.88 L 445 274.38 L 447 272.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 240px; margin-left: 420px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;"><b>lwm2m_rd_client_start()</b></div></div></div></foreignObject><text x="420" y="244" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">lwm2m_rd_client_start()</text></switch></g></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="445" cy="180" rx="45" ry="30" fill="#647687" stroke="#314354" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 180px; margin-left: 401px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">IDLE</div></div></div></foreignObject><text x="445" y="184" fill="#ffffff" font-family="Verdana" font-size="12px" text-anchor="middle">IDLE</text></switch></g></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="445" cy="305" rx="37.5" ry="25" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 73px; height: 1px; padding-top: 305px; margin-left: 409px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">INIT</div></div></div></foreignObject><text x="445" y="309" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">INIT</text></switch></g></g><g><rect x="209.25" y="0" width="470" height="70" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 468px; height: 1px; padding-top: 35px; margin-left: 210px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">LwM2M engine state machine</div></div></div></foreignObject><text x="444" y="42" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle" font-weight="bold">LwM2M engine state machine</text></switch></g></g><g><path d="M 445 330 L 445 394.38" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 445 398.88 L 443 392.88 L 445 394.38 L 447 392.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="445" cy="425" rx="56.25" ry="25" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 111px; height: 1px; padding-top: 425px; margin-left: 390px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">DO<br />REGISTRATION</div></div></div></foreignObject><text x="445" y="429" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">DO...</text></switch></g></g><g><path d="M 412.86 317.88 L 193.15 406.12" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 188.97 407.8 L 193.79 403.71 L 193.15 406.12 L 195.29 407.42 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 363px; margin-left: 301px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">if bootstrap needed</div></div></div></foreignObject><text x="301" y="367" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">if bootstrap needed</text></switch></g></g><g><path d="M 146.25 450 L 146.25 493.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 146.25 498.88 L 142.75 491.88 L 146.25 493.63 L 149.75 491.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 475px; margin-left: 146px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Send bootstrap registration message</div></div></div></foreignObject><text x="146" y="478" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">Send bootstrap registration message</text></switch></g></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="146.25" cy="425" rx="56.25" ry="25" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 111px; height: 1px; padding-top: 425px; margin-left: 91px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">DO<br />BOOTSTRAP REG</div></div></div></foreignObject><text x="146" y="429" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">DO...</text></switch></g></g><g><path d="M 444.25 450 L 444.25 514.38" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 444.25 518.88 L 442.25 512.88 L 444.25 514.38 L 446.25 512.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 485px; margin-left: 444px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Send registration message</div></div></div></foreignObject><text x="444" y="489" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">Send registration message</text></switch></g></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="444.25" cy="545" rx="56.25" ry="25" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 111px; height: 1px; padding-top: 545px; margin-left: 389px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">REGISTRATION<br />SENT</div></div></div></foreignObject><text x="444" y="549" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">REGISTRATION...</text></switch></g></g><g><path d="M 444.25 570 L 444.25 634.38" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 444.25 638.88 L 442.25 632.88 L 444.25 634.38 L 446.25 632.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 605px; margin-left: 444px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Successful registration response<br style="font-size: 12px;" />Emit event 5</div></div></div></foreignObject><text x="444" y="609" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">Successful registration response...</text></switch></g></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="444.25" cy="665" rx="56.25" ry="25" fill="#60a917" stroke="#2d7600" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 111px; height: 1px; padding-top: 665px; margin-left: 389px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">REGISTRATION<br />DONE</div></div></div></foreignObject><text x="444" y="669" fill="#ffffff" font-family="Verdana" font-size="12px" text-anchor="middle">REGISTRATION...</text></switch></g></g><g><path d="M 444.25 690 L 444.96 794.38" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 444.99 798.88 L 442.95 792.9 L 444.96 794.38 L 446.95 792.87 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 740px; margin-left: 410px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Only in queue mode<br style="font-size: 12px;" />after idle period.<br style="font-size: 12px;" />Emit event 10</div></div></div></foreignObject><text x="410" y="744" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">Only in queue mode...</text></switch></g></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="445" cy="825" rx="56.25" ry="25" fill="#60a917" stroke="#2d7600" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 111px; height: 1px; padding-top: 825px; margin-left: 390px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">RX OFF<br />IDLE</div></div></div></foreignObject><text x="445" y="829" fill="#ffffff" font-family="Verdana" font-size="12px" text-anchor="middle">RX OFF...</text></switch></g></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="706.25" cy="665" rx="56.25" ry="25" fill="#60a917" stroke="#2d7600" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 111px; height: 1px; padding-top: 665px; margin-left: 651px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">UPDATE SENT</div></div></div></foreignObject><text x="706" y="669" fill="#ffffff" font-family="Verdana" font-size="12px" text-anchor="middle">UPDATE SENT</text></switch></g></g><g><path d="M 501.25 825 L 620 825 L 530 825 L 643.63 825" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 648.88 825 L 641.88 828.5 L 643.63 825 L 641.88 821.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 820px; margin-left: 560px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Update</div></div></div></foreignObject><text x="560" y="824" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Update</text></switch></g></g><g><path d="M 483.94 682.72 L 668.79 801.04" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 673.21 803.87 L 665.43 803.04 L 668.79 801.04 L 669.2 797.15 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 750px; margin-left: 590px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Update</div></div></div></foreignObject><text x="590" y="753" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Update</text></switch></g></g><g><path d="M 650 665 L 506.87 665" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 501.62 665 L 508.62 661.5 L 506.87 665 L 508.62 668.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 662px; margin-left: 566px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Successful update<br style="font-size: 12px;" />Emit event 7</div></div></div></foreignObject><text x="566" y="665" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Successful update...</text></switch></g></g><g><path d="M 905 450 L 905.1 415 L 905.02 386.37" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 905 381.12 L 908.52 388.11 L 905.02 386.37 L 901.52 388.13 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 415px; margin-left: 905px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Send deregistration message</div></div></div></foreignObject><text x="905" y="419" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Send deregistration message</text></switch></g></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="905" cy="475" rx="56.25" ry="25" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 111px; height: 1px; padding-top: 475px; margin-left: 850px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">DEREGISTER</div></div></div></foreignObject><text x="905" y="479" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">DEREGISTER</text></switch></g></g><g><path d="M 905 330 L 905 267.5 L 905 211.37" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 905 206.12 L 908.5 213.12 L 905 211.37 L 901.5 213.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 310px; margin-left: 900px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">acknowledged</div></div></div></foreignObject><text x="900" y="314" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">acknowledged</text></switch></g></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="905" cy="355" rx="65" ry="25" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 355px; margin-left: 841px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">DEREGISTRATION<br />SENT</div></div></div></foreignObject><text x="905" y="359" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">DEREGISTRATION...</text></switch></g></g><g><path d="M 848.75 180 L 496.37 180" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 491.12 180 L 498.12 176.5 L 496.37 180 L 498.12 183.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 161px; margin-left: 807px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">stop requested<br />Emit event 9</div></div></div></foreignObject><text x="807" y="164" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">stop requested...</text></switch></g></g><g><path d="M 894.47 204.56 L 800 425 L 762.62 425" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 757.37 425 L 764.37 421.5 L 762.62 425 L 764.37 428.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 220px; margin-left: 849px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Server<br style="font-size: 12px;" />is disabled</div></div></div></foreignObject><text x="849" y="224" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Server...</text></switch></g></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="905" cy="180" rx="56.25" ry="25" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 111px; height: 1px; padding-top: 180px; margin-left: 850px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">DEREGISTERED</div></div></div></foreignObject><text x="905" y="184" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">DEREGISTERED</text></switch></g></g><g><path d="M 905 570 L 905 506.37" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 905 501.12 L 908.5 508.12 L 905 506.37 L 901.5 508.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 570px; margin-left: 905px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;"><b>lwm2m_rd_client_stop()</b></div></div></div></foreignObject><text x="905" y="574" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">lwm2m_rd_...</text></switch></g></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="666.25" cy="305" rx="56.25" ry="25" fill="#f8cecc" stroke="#b85450" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 111px; height: 1px; padding-top: 305px; margin-left: 611px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">NETWORK<br />ERROR</div></div></div></foreignObject><text x="666" y="309" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">NETWORK...</text></switch></g></g><g><path d="M 146.25 550 L 146.25 593.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 146.25 598.88 L 142.75 591.88 L 146.25 593.63 L 149.75 591.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 575px; margin-left: 146px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Successful bootstrap registration response<br style="font-size: 12px;" />Emit event 2</div></div></div></foreignObject><text x="146" y="579" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Successful bootstrap registration response...</text></switch></g></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="146.25" cy="525" rx="56.25" ry="25" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 111px; height: 1px; padding-top: 525px; margin-left: 91px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">BOOTSTRAP REQ SENT</div></div></div></foreignObject><text x="146" y="529" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">BOOTSTRAP REQ SENT</text></switch></g></g><g><path d="M 146.25 650 L 146.25 693.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 146.25 698.88 L 142.75 691.88 L 146.25 693.63 L 149.75 691.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 675px; margin-left: 146px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Bootstrap finish from server</div></div></div></foreignObject><text x="146" y="679" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Bootstrap finish from server</text></switch></g></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="146.25" cy="625" rx="56.25" ry="25" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 111px; height: 1px; padding-top: 625px; margin-left: 91px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">BOOTSTRAP REQ DONE</div></div></div></foreignObject><text x="146" y="629" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">BOOTSTRAP REQ DONE</text></switch></g></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="146.25" cy="725" rx="56.25" ry="25" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 111px; height: 1px; padding-top: 725px; margin-left: 91px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">BOOTSTRAP TRANS DONE</div></div></div></foreignObject><text x="146" y="729" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">BOOTSTRAP TRANS DONE</text></switch></g></g><g><path d="M 202.5 725 L 270 725 L 270 425 L 382.38 425" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 387.63 425 L 380.63 428.5 L 382.38 425 L 380.63 421.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 504px; margin-left: 270px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Emit event 3</div></div></div></foreignObject><text x="270" y="508" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Emit event 3</text></switch></g></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1081px; margin-left: 461px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Emit event <font size="1"><sup>11</sup></font></div></div></div></foreignObject><text x="461" y="1084" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">Emit event 11</text></switch></g></g><g><path d="M 680 240 L 668.32 273.98" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 666.61 278.94 L 665.58 271.19 L 668.32 273.98 L 672.2 273.46 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 220px; margin-left: 707px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Message transmission failed<br style="font-size: 12px;" />If not bootstrap, emit event <font style="font-size: 12px;">6</font></div></div></div></foreignObject><text x="707" y="224" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Message transmission failed...</text></switch></g></g><g><path d="M 706.25 640 L 706 470 L 499.36 444.77" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 494.15 444.14 L 501.52 441.51 L 499.36 444.77 L 500.67 448.46 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 527px; margin-left: 705px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Failure code in response<br style="font-size: 12px;" />or timeout<br style="font-size: 12px;" />Emit event 6</div></div></div></foreignObject><text x="705" y="530" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Failure code in response...</text></switch></g></g><g><path d="M 500.5 545 L 550 545 L 550 340 L 620.35 324.12" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 625.47 322.96 L 619.42 327.92 L 620.35 324.12 L 617.87 321.09 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 526px; margin-left: 551px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Registration failed,<br style="border-color: var(--border-color); font-size: 12px;" />emit event 4</div></div></div></foreignObject><text x="551" y="530" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Registration failed,...</text></switch></g></g><g><path d="M 950.96 337.32 L 950 250 L 911.37 250" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 906.12 250 L 913.12 246.5 L 911.37 250 L 913.12 253.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 280px; margin-left: 960px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Failure<br style="font-size: 12px;" />Event 8</div></div></div></foreignObject><text x="960" y="283" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Failure...</text></switch></g></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="706.25" cy="825" rx="56.25" ry="25" fill="#60a917" stroke="#2d7600" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 111px; height: 1px; padding-top: 825px; margin-left: 651px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">UPDATE REGISTRATION</div></div></div></foreignObject><text x="706" y="829" fill="#ffffff" font-family="Verdana" font-size="12px" text-anchor="middle">UPDATE REGISTRATION</text></switch></g></g><g><path d="M 698.04 797 L 698 700 L 698 716 L 698.03 696.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 698.04 691.12 L 701.53 698.12 L 698.03 696.37 L 694.53 698.11 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 757px; margin-left: 707px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Send update registration<br style="font-size: 12px;" />message </div></div></div></foreignObject><text x="707" y="760" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Send update registration...</text></switch></g></g><g><path d="M 722.5 305 L 782.5 305 L 782.5 825 L 768.87 825" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 763.62 825 L 770.62 821.5 L 768.87 825 L 770.62 828.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 290px; margin-left: 783px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Registration lifetime<br style="font-size: 12px;" />is not yet expired</div></div></div></foreignObject><text x="783" y="294" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Registration lifetime...</text></switch></g></g><g><path d="M 610 305 L 546.3 305.5 L 488.87 305.05" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 483.62 305.01 L 490.65 301.56 L 488.87 305.05 L 490.59 308.56 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 305px; margin-left: 564px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">fallback</div></div></div></foreignObject><text x="564" y="309" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">fallback</text></switch></g></g><g><rect x="240" y="920" width="470" height="70" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 468px; height: 1px; padding-top: 955px; margin-left: 241px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">Suspending</div></div></div></foreignObject><text x="475" y="962" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle" font-weight="bold">Suspending</text></switch></g></g><g><path d="M 282.5 1035 L 393.63 1035" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 398.88 1035 L 391.88 1038.5 L 393.63 1035 L 391.88 1031.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1061px; margin-left: 341px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><font style="font-size: 11px;">lwm2m_engine_pause()</font></div></div></div></foreignObject><text x="341" y="1068" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">lwm2m_engine_pause()</text></switch></g></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1061px; margin-left: 571px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><font style="font-size: 11px;">lwm2m_engine_resume()</font></div></div></div></foreignObject><text x="571" y="1068" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">lwm2m_engine_resume()</text></switch></g></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="226.25" cy="1035" rx="56.25" ry="25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 111px; height: 1px; padding-top: 1035px; margin-left: 171px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">ANY<br />STATE</div></div></div></foreignObject><text x="226" y="1039" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">ANY...</text></switch></g></g><g><path d="M 512.5 1035 L 653.63 1035" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 658.88 1035 L 651.88 1038.5 L 653.63 1035 L 651.88 1031.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="456.25" cy="1035" rx="56.25" ry="25" fill="#647687" stroke="#314354" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 111px; height: 1px; padding-top: 1035px; margin-left: 401px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">SUSPENDED</div></div></div></foreignObject><text x="456" y="1039" fill="#ffffff" font-family="Verdana" font-size="12px" text-anchor="middle">SUSPENDED</text></switch></g></g><g><path d="M 690 1035 L 743.63 1035" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 748.88 1035 L 741.88 1038.5 L 743.63 1035 L 741.88 1031.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><path d="M 675 1052.5 L 675 1126.13" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 675 1131.38 L 671.5 1124.38 L 675 1126.13 L 678.5 1124.38 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><path d="M 675 1017.5 L 690 1035 L 675 1052.5 L 660 1035 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="806.25" cy="1035" rx="56.25" ry="25" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 111px; height: 1px; padding-top: 1035px; margin-left: 751px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">DO<br />REGISTRATION</div></div></div></foreignObject><text x="806" y="1039" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">DO...</text></switch></g></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1191px; margin-left: 676px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><p style="line-height: 70%;"><font style="font-size: 11px;">state was<br />UPDATE_SENT?<br /></font></p></div></div></div></foreignObject><text x="676" y="1198" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">state was...</text></switch></g></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1016px; margin-left: 701px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><p style="line-height: 70%;"><font style="font-size: 11px;">Y</font></p></div></div></div></foreignObject><text x="701" y="1023" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">Y</text></switch></g></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1063px; margin-left: 688px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><p style="line-height: 70%;"><font style="font-size: 11px;">N</font></p></div></div></div></foreignObject><text x="688" y="1070" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">N</text></switch></g></g><g><path d="M 660 1150 L 226.3 1150 L 226.25 1066.37" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 226.25 1061.12 L 229.75 1068.12 L 226.25 1066.37 L 222.75 1068.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><path d="M 690 1150 L 743.63 1150" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 748.88 1150 L 741.88 1153.5 L 743.63 1150 L 741.88 1146.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><path d="M 675 1132.5 L 690 1150 L 675 1167.5 L 660 1150 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="806.25" cy="1150" rx="56.25" ry="25" fill="#60a917" stroke="#2d7600" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 111px; height: 1px; padding-top: 1150px; margin-left: 751px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">REGISTRATION<br />DONE</div></div></div></foreignObject><text x="806" y="1154" fill="#ffffff" font-family="Verdana" font-size="12px" text-anchor="middle">REGISTRATION...</text></switch></g></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1136px; margin-left: 648px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><p style="line-height: 70%;"><font style="font-size: 11px;">N</font></p></div></div></div></foreignObject><text x="648" y="1143" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">N</text></switch></g></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1136px; margin-left: 698px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><p style="line-height: 70%;"><font style="font-size: 11px;">Y</font></p></div></div></div></foreignObject><text x="698" y="1143" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">Y</text></switch></g></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 993px; margin-left: 669px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><p style="line-height: 53%;"><font style="font-size: 11px;">time for<br />update?</font></p></div></div></div></foreignObject><text x="669" y="1000" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">time for...</text></switch></g></g><g><path d="M 90 525 L 10 525 L 10 180 L 393.63 180" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 398.88 180 L 391.88 183.5 L 393.63 180 L 391.88 176.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 180px; margin-left: 200px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Bootstrap failed,<br style="font-size: 12px;" />emit event 1</div></div></div></foreignObject><text x="200" y="184" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Bootstrap...</text></switch></g></g><g><path d="M 90 425 L 16.37 425" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 11.12 425 L 18.12 421.5 L 16.37 425 L 18.12 428.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 425px; margin-left: 30px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;"><br /></div></div></div></foreignObject><text x="30" y="428" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle"></text></switch></g></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="700" cy="425" rx="56.25" ry="25" fill="#1ba1e2" stroke="#006eaf" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 111px; height: 1px; padding-top: 425px; margin-left: 645px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">SERVER<br />DISABLED</div></div></div></foreignObject><text x="700" y="429" fill="#ffffff" font-family="Verdana" font-size="12px" text-anchor="middle">SERVER...</text></switch></g></g><g><path d="M 483.94 647.28 L 859.41 495.11" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 864.28 493.14 L 859.1 499.01 L 859.41 495.11 L 856.48 492.52 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 585px; margin-left: 632px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Server disabled,<br style="font-size: 12px;" />emit event 12</div></div></div></foreignObject><text x="632" y="589" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Server disabled,...</text></switch></g></g><g><path d="M 626.56 287.28 L 482.34 204.39" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 477.79 201.77 L 485.6 202.22 L 482.34 204.39 L 482.11 208.29 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 250px; margin-left: 570px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Cannot recover,<br style="font-size: 12px;" />emit event 13</div></div></div></foreignObject><text x="570" y="254" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Cannot recover,...</text></switch></g></g><g><path d="M 643.75 425 L 507.62 425" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 502.37 425 L 509.37 421.5 L 507.62 425 L 509.37 428.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 426px; margin-left: 600px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Disable timer<br style="font-size: 12px;" />expired</div></div></div></foreignObject><text x="600" y="429" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Disable timer...</text></switch></g></g><g><path d="M 445.01 120 L 445 143.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 445 148.88 L 441.5 141.88 L 445 143.63 L 448.5 141.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="445.01" cy="105" rx="14.375" ry="15" fill="#647687" stroke="#314354" pointer-events="all"/></g><g/><g><rect x="0" y="1200" width="350" height="270" rx="40.5" ry="40.5" fill="#f5f5f5" stroke="#666666" pointer-events="all"/></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="86.25" cy="1275" rx="56.25" ry="25" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 111px; height: 1px; padding-top: 1275px; margin-left: 31px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">connecting</div></div></div></foreignObject><text x="86" y="1279" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">connecting</text></switch></g></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="226.25" cy="1275" rx="56.25" ry="25" fill="#60a917" stroke="#2d7600" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 111px; height: 1px; padding-top: 1275px; margin-left: 171px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">connected</div></div></div></foreignObject><text x="226" y="1279" fill="#ffffff" font-family="Verdana" font-size="12px" text-anchor="middle">connected</text></switch></g></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="86.25" cy="1420" rx="45" ry="30" fill="#647687" stroke="#314354" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 1420px; margin-left: 42px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">stopped</div></div></div></foreignObject><text x="86" y="1424" fill="#ffffff" font-family="Verdana" font-size="12px" text-anchor="middle">stopped</text></switch></g></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="226.25" cy="1345" rx="56.25" ry="25" fill="#1ba1e2" stroke="#006eaf" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 111px; height: 1px; padding-top: 1345px; margin-left: 171px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Disconnected<br />for a perdiod</div></div></div></foreignObject><text x="226" y="1349" fill="#ffffff" font-family="Verdana" font-size="12px" text-anchor="middle">Disconnected...</text></switch></g></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="86.25" cy="1345" rx="56.25" ry="25" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 111px; height: 1px; padding-top: 1345px; margin-left: 31px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Disconnecting<br />or stopping</div></div></div></foreignObject><text x="86" y="1349" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">Disconnecting...</text></switch></g></g><g><rect x="41.25" y="1210" width="168.75" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 167px; height: 1px; padding-top: 1225px; margin-left: 42px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 25px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">Color coding</div></div></div></foreignObject><text x="126" y="1233" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="25px" text-anchor="middle" font-weight="bold">Color coding</text></switch></g></g><g style="filter: drop-shadow(rgba(0, 0, 0, 0.25) 2px 3px 2px);"><ellipse cx="226.25" cy="1425" rx="56.25" ry="25" fill="#f8cecc" stroke="#b85450" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 111px; height: 1px; padding-top: 1425px; margin-left: 171px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">recovering</div></div></div></foreignObject><text x="226" y="1429" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">recovering</text></switch></g></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>