doc/manual/en/canfestival_OS.svg
changeset 462 3c5b2eb51922
parent 158 b505f7116a1c
child 472 4f5cb68098cf
equal deleted inserted replaced
461:51cf26e3f352 462:3c5b2eb51922
    10    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    10    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    11    width="841.88977pt"
    11    width="841.88977pt"
    12    height="595.27557pt"
    12    height="595.27557pt"
    13    id="svg2"
    13    id="svg2"
    14    sodipodi:version="0.32"
    14    sodipodi:version="0.32"
    15    inkscape:version="0.45"
    15    inkscape:version="0.45.1"
    16    sodipodi:docbase="/home/edouard/workspace/CanFestival-3/doc"
    16    sodipodi:docbase="/home/kgad/CVS/CanFestival-3/doc/manual/en"
    17    sodipodi:docname="canfestival_OS.svg"
    17    sodipodi:docname="canfestival_OS.svg"
    18    version="1.0"
    18    version="1.0"
    19    inkscape:export-filename="/home/edouard/workspace/CanFestival-3/doc/canfestival_OS.png"
    19    inkscape:export-filename="/home/edouard/workspace/CanFestival-3/doc/canfestival_OS.png"
    20    inkscape:export-xdpi="87.57"
    20    inkscape:export-xdpi="87.57"
    21    inkscape:export-ydpi="87.57"
    21    inkscape:export-ydpi="87.57"
    22    inkscape:output_extension="org.inkscape.output.svg.inkscape"
    22    inkscape:output_extension="org.inkscape.output.svg.inkscape">
    23    sodipodi:modified="true">
       
    24   <defs
    23   <defs
    25      id="defs4">
    24      id="defs4">
    26     <marker
    25     <marker
    27        inkscape:stockid="Arrow2Mend"
    26        inkscape:stockid="Arrow2Mend"
    28        orient="auto"
    27        orient="auto"
   103      pagecolor="#ffffff"
   102      pagecolor="#ffffff"
   104      bordercolor="#666666"
   103      bordercolor="#666666"
   105      borderopacity="1.0"
   104      borderopacity="1.0"
   106      inkscape:pageopacity="0.0"
   105      inkscape:pageopacity="0.0"
   107      inkscape:pageshadow="2"
   106      inkscape:pageshadow="2"
   108      inkscape:zoom="1.2605926"
   107      inkscape:zoom="1.1306944"
   109      inkscape:cx="740.98173"
   108      inkscape:cx="755.44267"
   110      inkscape:cy="552.24525"
   109      inkscape:cy="232.74008"
   111      inkscape:document-units="px"
   110      inkscape:document-units="px"
   112      inkscape:current-layer="layer1"
   111      inkscape:current-layer="layer1"
   113      showguides="true"
   112      showguides="true"
   114      inkscape:guide-bbox="true"
   113      inkscape:guide-bbox="true"
   115      inkscape:window-width="1592"
   114      inkscape:window-width="1272"
   116      inkscape:window-height="965"
   115      inkscape:window-height="775"
   117      inkscape:window-x="0"
   116      inkscape:window-x="0"
   118      inkscape:window-y="0"
   117      inkscape:window-y="0"
   119      showgrid="false"
   118      showgrid="false"
   120      gridspacingy="1cm"
   119      gridspacingy="1cm"
   121      gridspacingx="1cm"
   120      gridspacingx="1cm"
   763          y="383.66852"
   762          y="383.66852"
   764          id="tspan5407" /><tspan
   763          id="tspan5407" /><tspan
   765          sodipodi:role="line"
   764          sodipodi:role="line"
   766          x="466.21942"
   765          x="466.21942"
   767          y="398.92847"
   766          y="398.92847"
       
   767          id="tspan2420">void Exit(CO_Data*d, UNS32 id){}</tspan><tspan
       
   768          sodipodi:role="line"
       
   769          x="466.21942"
       
   770          y="414.18841"
       
   771          id="tspan2422" /><tspan
       
   772          sodipodi:role="line"
       
   773          x="466.21942"
       
   774          y="429.44836"
   768          id="tspan6600">void Operational()</tspan><tspan
   775          id="tspan6600">void Operational()</tspan><tspan
   769          sodipodi:role="line"
   776          sodipodi:role="line"
   770          x="466.21942"
   777          x="466.21942"
   771          y="414.18841"
   778          y="444.7083"
   772          id="tspan6602">{</tspan><tspan
   779          id="tspan6602">{</tspan><tspan
   773          sodipodi:role="line"
   780          sodipodi:role="line"
   774          x="466.21942"
   781          x="466.21942"
   775          y="429.44836"
   782          y="459.96825"
   776          id="tspan6606"> /* Your code for Operational State */</tspan><tspan
   783          id="tspan6606"> /* Your code for Operational State */</tspan><tspan
   777          sodipodi:role="line"
   784          sodipodi:role="line"
   778          x="466.21942"
   785          x="466.21942"
   779          y="444.7083"
   786          y="475.2282"
   780          id="tspan6604">}</tspan><tspan
   787          id="tspan6604">}</tspan><tspan
   781          sodipodi:role="line"
   788          sodipodi:role="line"
   782          x="466.21942"
   789          x="466.21942"
   783          y="459.96825"
   790          y="490.48814"
   784          id="tspan6598" /><tspan
   791          id="tspan6598" /><tspan
   785          sodipodi:role="line"
   792          sodipodi:role="line"
   786          x="466.21942"
   793          x="466.21942"
   787          y="475.2282"
   794          y="505.74809"
   788          id="tspan6596">int main(int argc, char *argv[])</tspan><tspan
   795          id="tspan6596">int main(int argc, char *argv[])</tspan><tspan
   789          sodipodi:role="line"
   796          sodipodi:role="line"
   790          x="466.21942"
   797          x="466.21942"
   791          y="490.48814"
   798          y="521.00803"
   792          id="tspan5393">{</tspan><tspan
   799          id="tspan5393">{</tspan><tspan
   793          sodipodi:role="line"
   800          sodipodi:role="line"
   794          x="466.21942"
   801          x="466.21942"
   795          y="505.74809"
   802          y="536.26798"
   796          id="tspan5260"> LoadCanDriver(&quot;can_peak_win32.dll&quot;);</tspan><tspan
   803          id="tspan5260"> LoadCanDriver(&quot;can_peak_win32.dll&quot;);</tspan><tspan
   797          sodipodi:role="line"
   804          sodipodi:role="line"
   798          x="466.21942"
   805          x="466.21942"
   799          y="521.00803"
   806          y="551.52792"
   800          id="tspan6610" /><tspan
   807          id="tspan6610" /><tspan
   801          sodipodi:role="line"
   808          sodipodi:role="line"
   802          x="466.21942"
   809          x="466.21942"
   803          y="536.26798"
   810          y="566.78787"
   804          id="tspan6612"> MyNode_Data.operational = Operational;</tspan><tspan
   811          id="tspan6612"> MyNode_Data.operational = Operational;</tspan><tspan
   805          sodipodi:role="line"
   812          sodipodi:role="line"
   806          id="tspan5226"
   813          id="tspan5226"
   807          x="466.21942"
   814          x="466.21942"
   808          y="551.52792" /><tspan
   815          y="582.04782" /><tspan
   809          sodipodi:role="line"
   816          sodipodi:role="line"
   810          id="tspan5230"
   817          id="tspan5230"
   811          x="466.21942"
   818          x="466.21942"
   812          y="566.78787"> s_BOARD MyBoard = {&quot;0&quot;, &quot;500K&quot;};</tspan><tspan
   819          y="597.30776"> s_BOARD MyBoard = {&quot;0&quot;, &quot;500K&quot;};</tspan><tspan
   813          sodipodi:role="line"
   820          sodipodi:role="line"
   814          x="466.21942"
   821          x="466.21942"
   815          y="582.04782"
   822          y="612.56771"
   816          id="tspan5279"> MyCanHandle = canOpen(&amp;MyBoard,&amp;MyNode_Data);</tspan><tspan
   823          id="tspan5279"> MyCanHandle = canOpen(&amp;MyBoard,&amp;MyNode_Data);</tspan><tspan
   817          sodipodi:role="line"
   824          sodipodi:role="line"
   818          id="tspan5232"
   825          id="tspan5232"
   819          x="466.21942"
   826          x="466.21942"
   820          y="597.30776" /><tspan
   827          y="627.82765"> TimerInit();</tspan><tspan
   821          sodipodi:role="line"
   828          sodipodi:role="line"
   822          id="tspan5236"
   829          id="tspan5236"
   823          x="466.21942"
   830          x="466.21942"
   824          y="612.56771"> StartTimerLoop(&amp;InitNode);</tspan><tspan
   831          y="643.0876"> StartTimerLoop(&amp;InitNode);</tspan><tspan
   825          sodipodi:role="line"
   832          sodipodi:role="line"
   826          id="tspan5238"
   833          id="tspan5238"
   827          x="466.21942"
   834          x="466.21942"
   828          y="627.82765" /><tspan
   835          y="658.34755" /><tspan
   829          sodipodi:role="line"
   836          sodipodi:role="line"
   830          x="466.21942"
   837          x="466.21942"
   831          y="643.0876"
   838          y="673.60749"
   832          id="tspan5401"> /*    Your Code Here    */</tspan><tspan
   839          id="tspan5401"> /*    Your Code Here    */</tspan><tspan
   833          sodipodi:role="line"
   840          sodipodi:role="line"
   834          id="tspan5246"
   841          id="tspan5246"
   835          x="466.21942"
   842          x="466.21942"
   836          y="658.34755"> </tspan><tspan
   843          y="688.86744"> </tspan><tspan
   837          sodipodi:role="line"
   844          sodipodi:role="line"
   838          id="tspan5250"
   845          id="tspan5250"
   839          x="466.21942"
   846          x="466.21942"
   840          y="673.60749"> StopTimerLoop();</tspan><tspan
   847          y="704.12738"> StopTimerLoop(&amp;Exit);</tspan><tspan
   841          sodipodi:role="line"
   848          sodipodi:role="line"
   842          id="tspan5252"
   849          id="tspan5252"
   843          x="466.21942"
   850          x="466.21942"
   844          y="688.86744"> </tspan><tspan
   851          y="719.38733"> TimerCleanup();</tspan><tspan
   845          sodipodi:role="line"
   852          sodipodi:role="line"
   846          id="tspan5256"
   853          id="tspan5256"
   847          x="466.21942"
   854          x="466.21942"
   848          y="704.12738"> canClose(&amp;MyNode_Data);</tspan><tspan
   855          y="734.64727"> canClose(&amp;MyNode_Data);</tspan><tspan
   849          sodipodi:role="line"
   856          sodipodi:role="line"
   850          x="466.21942"
   857          x="466.21942"
   851          y="719.38733"
   858          y="749.90722"
   852          id="tspan5395">}</tspan><tspan
   859          id="tspan5395">}</tspan><tspan
   853          sodipodi:role="line"
   860          sodipodi:role="line"
   854          id="tspan5258"
   861          id="tspan5258"
   855          x="466.21942"
   862          x="466.21942"
   856          y="734.64727" /></text>
   863          y="765.16717" /></text>
   857     <path
   864     <path
   858        style="opacity:1;color:#ff0000;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#ff0000;stroke-width:3.4000001;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
   865        style="opacity:1;color:#ff0000;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#ff0000;stroke-width:3.4000001;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
   859        d="M 901.72023,227.88056 C 946.99304,257.23786 885.53123,272.66927 802.41689,308.87468"
   866        d="M 901.72023,227.88056 C 946.99304,257.23786 885.53123,272.66927 802.41689,308.87468"
   860        id="path6594"
   867        id="path6594"
   861        sodipodi:nodetypes="cc" />
   868        sodipodi:nodetypes="cc" />
  1297          id="tspan10818">Unix and win32 </tspan><tspan
  1304          id="tspan10818">Unix and win32 </tspan><tspan
  1298          sodipodi:role="line"
  1305          sodipodi:role="line"
  1299          x="179.44179"
  1306          x="179.44179"
  1300          y="713.27274"
  1307          y="713.27274"
  1301          id="tspan10820">OS</tspan></text>
  1308          id="tspan10820">OS</tspan></text>
  1302   </g>
  1309     <flowRoot
       
  1310        xml:space="preserve"
       
  1311        id="flowRoot2412"><flowRegion
       
  1312          id="flowRegion2414"><rect
       
  1313            id="rect2416"
       
  1314            width="353.96164"
       
  1315            height="208.87489"
       
  1316            x="462.7767"
       
  1317            y="442.66425" /></flowRegion><flowPara
       
  1318          id="flowPara2418">+</flowPara></flowRoot>  </g>
  1303 </svg>
  1319 </svg>