Debut de la doc dumber v3

This commit is contained in:
dimercur 2023-10-20 15:30:02 +02:00
parent 18c5cb2eb0
commit 2a8686a100
15 changed files with 458 additions and 13 deletions

1
.gitignore vendored
View file

@ -65,5 +65,6 @@ GUI
/software/raspberry/superviseur-robot/superviseur/dist/ /software/raspberry/superviseur-robot/superviseur/dist/
/software/raspberry/testeur/testeur/build/ /software/raspberry/testeur/testeur/build/
/software/raspberry/testeur/testeur/dist/ /software/raspberry/testeur/testeur/dist/
/software/dumber3/Release/
/software/dumber3/Debug/ /software/dumber3/Debug/
/software/dumber3/Tests/ /software/dumber3/Tests/

View file

@ -0,0 +1,52 @@
<mxfile host="Electron" modified="2023-10-19T14:42:15.159Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/22.0.3 Chrome/114.0.5735.289 Electron/25.8.4 Safari/537.36" etag="BJ6CX-0tTJ_Yu_ODM2h3" version="22.0.3" type="device">
<diagram name="Page-1" id="13e1069c-82ec-6db2-03f1-153e76fe0fe0">
<mxGraphModel dx="1122" dy="852" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="none" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="7baba1c4bc27f4b0-2" value="Robot" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;rounded=1;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="480" y="260" width="100" height="360" as="geometry" />
</mxCell>
<mxCell id="7baba1c4bc27f4b0-10" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="7baba1c4bc27f4b0-2" vertex="1">
<mxGeometry x="45" y="100" width="10" height="120" as="geometry" />
</mxCell>
<mxCell id="HzyZGsg6_ylir2WwqlqJ-1" value="" style="curved=1;endArrow=classic;html=1;rounded=0;entryX=1.279;entryY=0.784;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="7baba1c4bc27f4b0-2" target="7baba1c4bc27f4b0-10">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="55" y="130" as="sourcePoint" />
<mxPoint x="100" y="200" as="targetPoint" />
<Array as="points">
<mxPoint x="105" y="130" />
<mxPoint x="130" y="140" />
<mxPoint x="130" y="200" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HzyZGsg6_ylir2WwqlqJ-2" value="RUN -&amp;gt; MOTORS ON&lt;br&gt;Deplacement de xxxx cm" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="HzyZGsg6_ylir2WwqlqJ-1">
<mxGeometry x="-0.1338" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="11" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7baba1c4bc27f4b0-8" value="Ordinateur" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;rounded=1;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="290" y="260" width="100" height="360" as="geometry" />
</mxCell>
<mxCell id="7baba1c4bc27f4b0-9" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="7baba1c4bc27f4b0-8" vertex="1">
<mxGeometry x="45" y="100" width="10" height="200" as="geometry" />
</mxCell>
<mxCell id="7baba1c4bc27f4b0-30" value="OK" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;edgeStyle=elbowEdgeStyle;elbow=vertical;exitX=0.119;exitY=0.988;exitDx=0;exitDy=0;exitPerimeter=0;" parent="7baba1c4bc27f4b0-8" source="7baba1c4bc27f4b0-10" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="55" y="220" as="targetPoint" />
<Array as="points">
<mxPoint x="495.5" y="220" />
</Array>
<mxPoint x="795.5" y="220" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="7baba1c4bc27f4b0-11" value="MOVE=xxxx" style="html=1;verticalAlign=bottom;endArrow=block;entryX=0;entryY=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="1" source="7baba1c4bc27f4b0-9" target="7baba1c4bc27f4b0-10" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="410" y="370" as="sourcePoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View file

@ -0,0 +1,36 @@
<mxfile host="Electron" modified="2023-10-19T14:02:39.901Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/22.0.3 Chrome/114.0.5735.289 Electron/25.8.4 Safari/537.36" etag="w496wtbRllVrjJP-o5cl" version="22.0.3" type="device">
<diagram name="Page-1" id="13e1069c-82ec-6db2-03f1-153e76fe0fe0">
<mxGraphModel dx="1122" dy="852" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="none" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="7baba1c4bc27f4b0-2" value="Robot" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;rounded=1;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="430" y="260" width="100" height="360" as="geometry" />
</mxCell>
<mxCell id="7baba1c4bc27f4b0-10" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="7baba1c4bc27f4b0-2" vertex="1">
<mxGeometry x="45" y="100" width="10" height="120" as="geometry" />
</mxCell>
<mxCell id="7baba1c4bc27f4b0-8" value="Ordinateur" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;rounded=1;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="290" y="260" width="100" height="360" as="geometry" />
</mxCell>
<mxCell id="7baba1c4bc27f4b0-9" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="7baba1c4bc27f4b0-8" vertex="1">
<mxGeometry x="45" y="100" width="10" height="200" as="geometry" />
</mxCell>
<mxCell id="7baba1c4bc27f4b0-30" value="OK" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;edgeStyle=elbowEdgeStyle;elbow=vertical;exitX=0.119;exitY=0.988;exitDx=0;exitDy=0;exitPerimeter=0;" parent="7baba1c4bc27f4b0-8" source="7baba1c4bc27f4b0-10" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="55" y="220" as="targetPoint" />
<Array as="points">
<mxPoint x="495.5" y="220" />
</Array>
<mxPoint x="795.5" y="220" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="7baba1c4bc27f4b0-11" value="PING" style="html=1;verticalAlign=bottom;endArrow=block;entryX=0;entryY=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="1" source="7baba1c4bc27f4b0-9" target="7baba1c4bc27f4b0-10" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="410" y="370" as="sourcePoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View file

@ -0,0 +1,58 @@
<mxfile host="Electron" modified="2023-10-19T14:08:29.206Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/22.0.3 Chrome/114.0.5735.289 Electron/25.8.4 Safari/537.36" etag="4zu-3zHQbISUwasoLV-3" version="22.0.3" type="device">
<diagram name="Page-1" id="13e1069c-82ec-6db2-03f1-153e76fe0fe0">
<mxGraphModel dx="1122" dy="852" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="none" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="7baba1c4bc27f4b0-2" value="Robot" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;rounded=1;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="480" y="260" width="100" height="360" as="geometry" />
</mxCell>
<mxCell id="7baba1c4bc27f4b0-10" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="7baba1c4bc27f4b0-2" vertex="1">
<mxGeometry x="45" y="100" width="10" height="120" as="geometry" />
</mxCell>
<mxCell id="HzyZGsg6_ylir2WwqlqJ-1" value="" style="curved=1;endArrow=classic;html=1;rounded=0;entryX=1.279;entryY=0.784;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="7baba1c4bc27f4b0-2" target="7baba1c4bc27f4b0-10">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="55" y="130" as="sourcePoint" />
<mxPoint x="100" y="200" as="targetPoint" />
<Array as="points">
<mxPoint x="105" y="130" />
<mxPoint x="130" y="140" />
<mxPoint x="130" y="200" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HzyZGsg6_ylir2WwqlqJ-2" value="IDLE-&amp;gt; RUN" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="HzyZGsg6_ylir2WwqlqJ-1">
<mxGeometry x="-0.1338" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="11" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7baba1c4bc27f4b0-8" value="Ordinateur" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;rounded=1;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="290" y="260" width="100" height="360" as="geometry" />
</mxCell>
<mxCell id="7baba1c4bc27f4b0-9" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="7baba1c4bc27f4b0-8" vertex="1">
<mxGeometry x="45" y="100" width="10" height="200" as="geometry" />
</mxCell>
<mxCell id="7baba1c4bc27f4b0-30" value="OK" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;edgeStyle=elbowEdgeStyle;elbow=vertical;exitX=0.119;exitY=0.988;exitDx=0;exitDy=0;exitPerimeter=0;" parent="7baba1c4bc27f4b0-8" source="7baba1c4bc27f4b0-10" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="55" y="220" as="targetPoint" />
<Array as="points">
<mxPoint x="495.5" y="220" />
</Array>
<mxPoint x="795.5" y="220" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="HzyZGsg6_ylir2WwqlqJ-3" value="START_WITHOUT_WATCHDOG" style="html=1;verticalAlign=bottom;endArrow=block;entryX=0;entryY=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;edgeStyle=elbowEdgeStyle;elbow=vertical;" edge="1" parent="7baba1c4bc27f4b0-8">
<mxGeometry relative="1" as="geometry">
<mxPoint x="55" y="120" as="sourcePoint" />
<mxPoint x="235" y="120" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="7baba1c4bc27f4b0-11" value="START_WITH_WATCHDOG" style="html=1;verticalAlign=bottom;endArrow=block;entryX=0;entryY=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="1" source="7baba1c4bc27f4b0-9" target="7baba1c4bc27f4b0-10" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="410" y="370" as="sourcePoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View file

@ -0,0 +1,52 @@
<mxfile host="Electron" modified="2023-10-19T14:40:57.066Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/22.0.3 Chrome/114.0.5735.289 Electron/25.8.4 Safari/537.36" etag="H3XbX29fJMkVIFwBhJ04" version="22.0.3" type="device">
<diagram name="Page-1" id="13e1069c-82ec-6db2-03f1-153e76fe0fe0">
<mxGraphModel dx="1122" dy="852" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="none" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="7baba1c4bc27f4b0-2" value="Robot" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;rounded=1;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="480" y="260" width="100" height="360" as="geometry" />
</mxCell>
<mxCell id="7baba1c4bc27f4b0-10" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="7baba1c4bc27f4b0-2" vertex="1">
<mxGeometry x="45" y="100" width="10" height="120" as="geometry" />
</mxCell>
<mxCell id="HzyZGsg6_ylir2WwqlqJ-1" value="" style="curved=1;endArrow=classic;html=1;rounded=0;entryX=1.279;entryY=0.784;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="7baba1c4bc27f4b0-2" target="7baba1c4bc27f4b0-10">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="55" y="130" as="sourcePoint" />
<mxPoint x="100" y="200" as="targetPoint" />
<Array as="points">
<mxPoint x="105" y="130" />
<mxPoint x="130" y="140" />
<mxPoint x="130" y="200" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HzyZGsg6_ylir2WwqlqJ-2" value="Reinitialisation watchdog" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="HzyZGsg6_ylir2WwqlqJ-1">
<mxGeometry x="-0.1338" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="11" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7baba1c4bc27f4b0-8" value="Ordinateur" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;rounded=1;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="290" y="260" width="100" height="360" as="geometry" />
</mxCell>
<mxCell id="7baba1c4bc27f4b0-9" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="7baba1c4bc27f4b0-8" vertex="1">
<mxGeometry x="45" y="100" width="10" height="200" as="geometry" />
</mxCell>
<mxCell id="7baba1c4bc27f4b0-30" value="OK" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;edgeStyle=elbowEdgeStyle;elbow=vertical;exitX=0.119;exitY=0.988;exitDx=0;exitDy=0;exitPerimeter=0;" parent="7baba1c4bc27f4b0-8" source="7baba1c4bc27f4b0-10" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="55" y="220" as="targetPoint" />
<Array as="points">
<mxPoint x="495.5" y="220" />
</Array>
<mxPoint x="795.5" y="220" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="7baba1c4bc27f4b0-11" value="RESET_WATCHDOG" style="html=1;verticalAlign=bottom;endArrow=block;entryX=0;entryY=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="1" source="7baba1c4bc27f4b0-9" target="7baba1c4bc27f4b0-10" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="410" y="370" as="sourcePoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View file

@ -0,0 +1,58 @@
<mxfile host="Electron" modified="2023-10-19T14:08:50.889Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/22.0.3 Chrome/114.0.5735.289 Electron/25.8.4 Safari/537.36" etag="5e21WgYeRU5zKfirCkVZ" version="22.0.3" type="device">
<diagram name="Page-1" id="13e1069c-82ec-6db2-03f1-153e76fe0fe0">
<mxGraphModel dx="1122" dy="852" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="none" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="7baba1c4bc27f4b0-2" value="Robot" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;rounded=1;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="480" y="260" width="100" height="360" as="geometry" />
</mxCell>
<mxCell id="7baba1c4bc27f4b0-10" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="7baba1c4bc27f4b0-2" vertex="1">
<mxGeometry x="45" y="100" width="10" height="120" as="geometry" />
</mxCell>
<mxCell id="HzyZGsg6_ylir2WwqlqJ-1" value="" style="curved=1;endArrow=classic;html=1;rounded=0;entryX=1.279;entryY=0.784;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="7baba1c4bc27f4b0-2" target="7baba1c4bc27f4b0-10">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="55" y="130" as="sourcePoint" />
<mxPoint x="100" y="200" as="targetPoint" />
<Array as="points">
<mxPoint x="105" y="130" />
<mxPoint x="130" y="140" />
<mxPoint x="130" y="200" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HzyZGsg6_ylir2WwqlqJ-2" value="IDLE-&amp;gt; RUN" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="HzyZGsg6_ylir2WwqlqJ-1">
<mxGeometry x="-0.1338" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="11" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7baba1c4bc27f4b0-8" value="Ordinateur" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;rounded=1;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="290" y="260" width="100" height="360" as="geometry" />
</mxCell>
<mxCell id="7baba1c4bc27f4b0-9" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="7baba1c4bc27f4b0-8" vertex="1">
<mxGeometry x="45" y="100" width="10" height="200" as="geometry" />
</mxCell>
<mxCell id="7baba1c4bc27f4b0-30" value="OK" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;edgeStyle=elbowEdgeStyle;elbow=vertical;exitX=0.119;exitY=0.988;exitDx=0;exitDy=0;exitPerimeter=0;" parent="7baba1c4bc27f4b0-8" source="7baba1c4bc27f4b0-10" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="55" y="220" as="targetPoint" />
<Array as="points">
<mxPoint x="495.5" y="220" />
</Array>
<mxPoint x="795.5" y="220" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="HzyZGsg6_ylir2WwqlqJ-3" value="START_WITHOUT_WATCHDOG" style="html=1;verticalAlign=bottom;endArrow=block;entryX=0;entryY=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;edgeStyle=elbowEdgeStyle;elbow=vertical;" edge="1" parent="7baba1c4bc27f4b0-8">
<mxGeometry relative="1" as="geometry">
<mxPoint x="55" y="120" as="sourcePoint" />
<mxPoint x="235" y="120" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="7baba1c4bc27f4b0-11" value="START_WITH_WATCHDOG" style="html=1;verticalAlign=bottom;endArrow=block;entryX=0;entryY=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="1" source="7baba1c4bc27f4b0-9" target="7baba1c4bc27f4b0-10" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="410" y="370" as="sourcePoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View file

@ -0,0 +1,52 @@
<mxfile host="Electron" modified="2023-10-19T15:06:14.960Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/22.0.3 Chrome/114.0.5735.289 Electron/25.8.4 Safari/537.36" etag="TFiLTTUfpOkRn3xQ6uxh" version="22.0.3" type="device">
<diagram name="Page-1" id="13e1069c-82ec-6db2-03f1-153e76fe0fe0">
<mxGraphModel dx="1122" dy="852" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="none" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="7baba1c4bc27f4b0-2" value="Robot" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;rounded=1;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="480" y="260" width="100" height="360" as="geometry" />
</mxCell>
<mxCell id="7baba1c4bc27f4b0-10" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="7baba1c4bc27f4b0-2" vertex="1">
<mxGeometry x="45" y="100" width="10" height="120" as="geometry" />
</mxCell>
<mxCell id="HzyZGsg6_ylir2WwqlqJ-1" value="" style="curved=1;endArrow=classic;html=1;rounded=0;entryX=1.279;entryY=0.784;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="7baba1c4bc27f4b0-2" target="7baba1c4bc27f4b0-10">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="55" y="130" as="sourcePoint" />
<mxPoint x="100" y="200" as="targetPoint" />
<Array as="points">
<mxPoint x="105" y="130" />
<mxPoint x="130" y="140" />
<mxPoint x="130" y="200" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HzyZGsg6_ylir2WwqlqJ-2" value="RUN -&amp;gt; MOTORS ON&lt;br&gt;Rotation de xxxx degrés" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="HzyZGsg6_ylir2WwqlqJ-1">
<mxGeometry x="-0.1338" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="11" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7baba1c4bc27f4b0-8" value="Ordinateur" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;rounded=1;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="290" y="260" width="100" height="360" as="geometry" />
</mxCell>
<mxCell id="7baba1c4bc27f4b0-9" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="7baba1c4bc27f4b0-8" vertex="1">
<mxGeometry x="45" y="100" width="10" height="200" as="geometry" />
</mxCell>
<mxCell id="7baba1c4bc27f4b0-30" value="OK" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;edgeStyle=elbowEdgeStyle;elbow=vertical;exitX=0.119;exitY=0.988;exitDx=0;exitDy=0;exitPerimeter=0;" parent="7baba1c4bc27f4b0-8" source="7baba1c4bc27f4b0-10" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="55" y="220" as="targetPoint" />
<Array as="points">
<mxPoint x="495.5" y="220" />
</Array>
<mxPoint x="795.5" y="220" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="7baba1c4bc27f4b0-11" value="TURN=xxxx" style="html=1;verticalAlign=bottom;endArrow=block;entryX=0;entryY=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="1" source="7baba1c4bc27f4b0-9" target="7baba1c4bc27f4b0-10" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="410" y="370" as="sourcePoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View file

@ -0,0 +1,36 @@
<mxfile host="Electron" modified="2023-10-18T14:02:34.606Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/22.0.2 Chrome/114.0.5735.289 Electron/25.8.4 Safari/537.36" etag="7CYwIgy7QJl9Bf2-hre1" version="22.0.2" type="device">
<diagram name="Page-1" id="13e1069c-82ec-6db2-03f1-153e76fe0fe0">
<mxGraphModel dx="1116" dy="849" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="none" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="7baba1c4bc27f4b0-2" value="Robot" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;rounded=1;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="430" y="260" width="100" height="360" as="geometry" />
</mxCell>
<mxCell id="7baba1c4bc27f4b0-10" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="7baba1c4bc27f4b0-2" vertex="1">
<mxGeometry x="45" y="100" width="10" height="120" as="geometry" />
</mxCell>
<mxCell id="7baba1c4bc27f4b0-8" value="Ordinateur" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;rounded=1;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="290" y="260" width="100" height="360" as="geometry" />
</mxCell>
<mxCell id="7baba1c4bc27f4b0-9" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="7baba1c4bc27f4b0-8" vertex="1">
<mxGeometry x="45" y="100" width="10" height="200" as="geometry" />
</mxCell>
<mxCell id="7baba1c4bc27f4b0-30" value="OK" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;edgeStyle=elbowEdgeStyle;elbow=vertical;exitX=0.119;exitY=0.988;exitDx=0;exitDy=0;exitPerimeter=0;" parent="7baba1c4bc27f4b0-8" source="7baba1c4bc27f4b0-10" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="55" y="220" as="targetPoint" />
<Array as="points">
<mxPoint x="495.5" y="220" />
</Array>
<mxPoint x="795.5" y="220" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="7baba1c4bc27f4b0-11" value="PING" style="html=1;verticalAlign=bottom;endArrow=block;entryX=0;entryY=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="1" source="7baba1c4bc27f4b0-9" target="7baba1c4bc27f4b0-10" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="410" y="370" as="sourcePoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

Binary file not shown.

View file

@ -0,0 +1,99 @@
<mxfile host="Electron" modified="2023-10-18T12:56:23.491Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/22.0.2 Chrome/114.0.5735.289 Electron/25.8.4 Safari/537.36" etag="u2Q0An3SG5VA8hU9XdA-" version="22.0.2" type="device">
<diagram name="Page-1" id="s1iIJNLQm_feeAUxPTrX">
<mxGraphModel dx="1118" dy="979" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="gdbxGBDsbOmqj8yGOonJ-1" value="" style="ellipse;fillColor=strokeColor;html=1;" vertex="1" parent="1">
<mxGeometry x="399" y="90" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="gdbxGBDsbOmqj8yGOonJ-2" value="IDLE" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="354" y="180" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="gdbxGBDsbOmqj8yGOonJ-3" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="gdbxGBDsbOmqj8yGOonJ-1" target="gdbxGBDsbOmqj8yGOonJ-2">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="390" y="530" as="sourcePoint" />
<mxPoint x="440" y="480" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="gdbxGBDsbOmqj8yGOonJ-5" value="Demarrage" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="gdbxGBDsbOmqj8yGOonJ-3">
<mxGeometry x="-0.279" y="5" relative="1" as="geometry">
<mxPoint x="-5" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="gdbxGBDsbOmqj8yGOonJ-4" value="RUN" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="354" y="320" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="gdbxGBDsbOmqj8yGOonJ-25" value="Commande&lt;br&gt;de sureté &lt;br&gt;de fonctionnement" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.patternFillRect;fillStyle=diagGrid;step=5;fillStrokeWidth=0.2;fillStrokeColor=#dddddd;rotation=0;dashed=1;" vertex="1" parent="1">
<mxGeometry x="500" y="285" width="150" height="115" as="geometry" />
</mxCell>
<mxCell id="gdbxGBDsbOmqj8yGOonJ-6" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="gdbxGBDsbOmqj8yGOonJ-2" target="gdbxGBDsbOmqj8yGOonJ-4">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="390" y="530" as="sourcePoint" />
<mxPoint x="440" y="480" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="gdbxGBDsbOmqj8yGOonJ-7" value="Start with watchdog&lt;br&gt;ou&lt;br&gt;Start without watchdog" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rotation=0;" vertex="1" connectable="0" parent="gdbxGBDsbOmqj8yGOonJ-6">
<mxGeometry x="-0.1336" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="gdbxGBDsbOmqj8yGOonJ-11" value="" style="curved=1;endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" edge="1" parent="1" source="gdbxGBDsbOmqj8yGOonJ-4" target="gdbxGBDsbOmqj8yGOonJ-4">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="480" y="340" as="sourcePoint" />
<mxPoint x="540" y="370" as="targetPoint" />
<Array as="points">
<mxPoint x="540" y="320" />
<mxPoint x="560" y="330" />
<mxPoint x="570" y="350" />
<mxPoint x="550" y="380" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="gdbxGBDsbOmqj8yGOonJ-12" value="Reset watchdog&amp;nbsp;&lt;br&gt;(si le watchdog est actif)" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="gdbxGBDsbOmqj8yGOonJ-11">
<mxGeometry x="-0.0635" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="gdbxGBDsbOmqj8yGOonJ-20" value="Commandes&lt;br&gt;de mouvement" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.patternFillRect;fillStyle=diagGrid;step=5;fillStrokeWidth=0.2;fillStrokeColor=#dddddd;rotation=0;dashed=1;" vertex="1" parent="1">
<mxGeometry x="200" y="285" width="130" height="115" as="geometry" />
</mxCell>
<mxCell id="gdbxGBDsbOmqj8yGOonJ-13" value="" style="curved=1;endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" edge="1" parent="1" source="gdbxGBDsbOmqj8yGOonJ-4" target="gdbxGBDsbOmqj8yGOonJ-4">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="260" y="330" as="sourcePoint" />
<mxPoint x="310" y="280" as="targetPoint" />
<Array as="points">
<mxPoint x="320" y="320" />
<mxPoint x="310" y="320" />
<mxPoint x="250" y="320" />
<mxPoint x="260" y="380" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="gdbxGBDsbOmqj8yGOonJ-14" value="Move&amp;nbsp;&lt;br&gt;ou&lt;br&gt;Turn" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="gdbxGBDsbOmqj8yGOonJ-13">
<mxGeometry x="-0.0409" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="gdbxGBDsbOmqj8yGOonJ-27" value="Commandes&lt;br&gt;de surveillance" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.patternFillRect;fillStyle=diagGrid;step=5;fillStrokeWidth=0.2;fillStrokeColor=#dddddd;rotation=0;dashed=1;" vertex="1" parent="1">
<mxGeometry x="349" y="400" width="130" height="115" as="geometry" />
</mxCell>
<mxCell id="gdbxGBDsbOmqj8yGOonJ-26" value="" style="curved=1;endArrow=classic;html=1;rounded=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="gdbxGBDsbOmqj8yGOonJ-4" target="gdbxGBDsbOmqj8yGOonJ-4">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="399" y="470" as="sourcePoint" />
<mxPoint x="449" y="420" as="targetPoint" />
<Array as="points">
<mxPoint x="380" y="460" />
<mxPoint x="450" y="460" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="gdbxGBDsbOmqj8yGOonJ-28" value="Get battery&lt;br&gt;Get status" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="gdbxGBDsbOmqj8yGOonJ-26">
<mxGeometry x="-0.0101" y="-2" relative="1" as="geometry">
<mxPoint y="8" as="offset" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View file

@ -64,7 +64,7 @@
35, 35,
36 36
], ],
"visible_layers": "ff8ddff_80000000", "visible_layers": "ff85d55_80000000",
"zone_display_mode": 0 "zone_display_mode": 0
}, },
"meta": { "meta": {

View file

@ -161,7 +161,7 @@
</tool> </tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.663337004" name="MCU GCC Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler"> <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.663337004" name="MCU GCC Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel.2139966704" name="Debug level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel.value.g0" valueType="enumerated"/> <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel.2139966704" name="Debug level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel.value.g0" valueType="enumerated"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.1992693675" name="Optimization level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.value.os" valueType="enumerated"/> <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.1992693675" name="Optimization level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.value.o2" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols.310647191" name="Define symbols (-D)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols" useByScannerDiscovery="false" valueType="definedSymbols"> <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols.310647191" name="Define symbols (-D)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols" useByScannerDiscovery="false" valueType="definedSymbols">
<listOptionValue builtIn="false" value="USE_HAL_DRIVER"/> <listOptionValue builtIn="false" value="USE_HAL_DRIVER"/>
<listOptionValue builtIn="false" value="STM32L071xx"/> <listOptionValue builtIn="false" value="STM32L071xx"/>

View file

@ -141,7 +141,9 @@ void APPLICATION_MainThread(void* params) {
case CMD_PING: case CMD_PING:
case CMD_TEST: case CMD_TEST:
case CMD_DEBUG: case CMD_DEBUG:
cmdSendAnswer(ANS_OK);
case CMD_POWER_OFF: case CMD_POWER_OFF:
systemInfos.powerOffRequired=1;
cmdSendAnswer(ANS_OK); cmdSendAnswer(ANS_OK);
break; break;
case CMD_GET_BATTERY: case CMD_GET_BATTERY:

View file

@ -13,15 +13,16 @@
#define STACK_SIZE 0x100 #define STACK_SIZE 0x100
#define PriorityMoteursAsservissement (configMAX_PRIORITIES -1) #define PriorityLedsAction (configMAX_PRIORITIES -1)
#define PriorityXbeeRX (configMAX_PRIORITIES -2) #define PriorityXbeeRX (configMAX_PRIORITIES -2)
#define PriorityXbeeTX (configMAX_PRIORITIES -3) #define PriorityXbeeTX (configMAX_PRIORITIES -3)
#define PriorityMoteursHandler (configMAX_PRIORITIES -4) #define PriorityLedsHandler (configMAX_PRIORITIES -4)
#define PriorityBatterieHandler (configMAX_PRIORITIES -5) #define PriorityMoteursAsservissement (configMAX_PRIORITIES -5)
#define PriorityApplicationHandler (configMAX_PRIORITIES -6) #define PriorityMoteursHandler (configMAX_PRIORITIES -6)
#define PrioritySequenceurTimeout (configMAX_PRIORITIES -7) #define PriorityBatterieHandler (configMAX_PRIORITIES -7)
#define PriorityLedsAction (configMAX_PRIORITIES -8) #define PriorityApplicationHandler (configMAX_PRIORITIES -8)
#define PriorityLedsHandler (configMAX_PRIORITIES -9) #define PrioritySequenceurTimeout (configMAX_PRIORITIES -9)
#define PriorityTestsHandler (configMAX_PRIORITIES -10) #define PriorityTestsHandler (configMAX_PRIORITIES -10)

View file

@ -5,8 +5,7 @@
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/> <provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="1550554864878592196" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="831277936659017291" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/> <language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/> <language-scope id="org.eclipse.cdt.core.g++"/>
</provider> </provider>
@ -17,8 +16,7 @@
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/> <provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="1550554864878592196" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="831277936659017291" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/> <language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/> <language-scope id="org.eclipse.cdt.core.g++"/>
</provider> </provider>