doc/doxygen/html/win32_2applicfg_8h.html
author etisserant
Mon, 02 Jul 2007 18:22:58 +0200
changeset 236 905677ed00f3
parent 215 f49e5a6b7804
child 240 34654679f262
permissions -rw-r--r--
Full preliminary implementation of TPDO transmit type:
- SYNC (N) (1-240)
- RTR only + SYNC (252)
- RTR only (253)
- EVENT, with timer and inhibit time (254 and 255)

User app have to call sendPDOevent(d) to eventually signal mapped data changes.
Callbacks added to 0x140N, TPDO comm parameters for on the fly timers values change.
TestMasterSlave updated.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>CanFestival: include/win32/applicfg.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.1 -->
<div class="tabs">
  <ul>
    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
    <li id="current"><a href="files.html"><span>Files</span></a></li>
    <li><a href="dirs.html"><span>Directories</span></a></li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
    <li><a href="globals.html"><span>Globals</span></a></li>
  </ul></div>
<div class="nav">
<a class="el" href="dir_2209bfb26110ae52d50da4cefad5e72f.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_782374bdd8d6f1de841137f3ffd6286c.html">win32</a></div>
<h1>applicfg.h File Reference</h1><code>#include &lt;windows.h&gt;</code><br>
<code>#include &lt;string.h&gt;</code><br>
<code>#include &lt;stdio.h&gt;</code><br>

<p>
Include dependency graph for applicfg.h:<p><center><img src="win32_2applicfg_8h__incl.png" border="0" usemap="#include/win32/applicfg.h_map" alt=""></center>

<p>
This graph shows which files directly or indirectly include this file:<p><center><img src="win32_2applicfg_8h__dep__incl.png" border="0" usemap="#include/win32/applicfg.hdep_map" alt=""></center>
<map name="include/win32/applicfg.hdep_map">
<area href="timer_8c.html" shape="rect" coords="1056,120,1147,144" alt="">
<area href="timers__unix_8c.html" shape="rect" coords="979,195,1224,219" alt="">
<area href="timers__xeno_8c.html" shape="rect" coords="975,258,1228,282" alt="">
<area href="timers__win32_8cpp.html" shape="rect" coords="983,359,1220,383" alt="">
<area href="appli_8c.html" shape="rect" coords="244,762,514,786" alt="">
<area href="can_8h.html" shape="rect" coords="323,460,435,484" alt="">
<area href="can__driver_8h.html" shape="rect" coords="564,310,722,334" alt="">
<area href="data_8h.html" shape="rect" coords="584,560,702,584" alt="">
<area href="objacces_8h.html" shape="rect" coords="775,488,922,512" alt="">
<area href="lifegrd_8h.html" shape="rect" coords="783,536,914,560" alt="">
<area href="nmtSlave_8h.html" shape="rect" coords="772,684,924,708" alt="">
<area href="timer_8h.html" shape="rect" coords="787,208,910,232" alt="">
<area href="pdo_8h.html" shape="rect" coords="791,584,906,608" alt="">
<area href="states_8h.html" shape="rect" coords="784,632,912,656" alt="">
</map>

<p>
<a href="win32_2applicfg_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#662ebb8e51dc6acbd8850e22f172c5bf">INTEGER8</a>&nbsp;&nbsp;&nbsp;char</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#ef74ac6cf2d7e6e7ceb25199c0a4e8d9">INTEGER16</a>&nbsp;&nbsp;&nbsp;short</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#b5cc60bcec9bf20f8565a80fe68ab8f6">INTEGER24</a>&nbsp;&nbsp;&nbsp;long</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#88a720c5453c6335aa3784ee788ec8cd">INTEGER32</a>&nbsp;&nbsp;&nbsp;long</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#161c8f6e6a63ce9ed9966896f211b8a8">INTEGER40</a>&nbsp;&nbsp;&nbsp;long long</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#0c5278d056153e1ff380e759c884f479">INTEGER48</a>&nbsp;&nbsp;&nbsp;long long</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#9543c1a090746b76b7972dcb7cc7483e">INTEGER56</a>&nbsp;&nbsp;&nbsp;long long</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#4e3182e4d79fdb99c05d57a3abe5ae4e">INTEGER64</a>&nbsp;&nbsp;&nbsp;long long</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>&nbsp;&nbsp;&nbsp;unsigned char</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>&nbsp;&nbsp;&nbsp;unsigned short</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>&nbsp;&nbsp;&nbsp;unsigned long</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#7eec2f0575ec58202f7e7e8072722508">UNS24</a>&nbsp;&nbsp;&nbsp;unsigned long</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#e83de5a9f9a3ea891eb0ce1044277ee9">UNS40</a>&nbsp;&nbsp;&nbsp;unsigned long long</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#c67204750d2dc3f2681555bf81368765">UNS48</a>&nbsp;&nbsp;&nbsp;unsigned long long</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#0cba1f6285c9f23a663d56d0c99559da">UNS56</a>&nbsp;&nbsp;&nbsp;unsigned long long</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#55de1c7512d46f732dcaea5db4aa7fa9">UNS64</a>&nbsp;&nbsp;&nbsp;unsigned long long</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#a317e78f368f51a31a7ea72ea7afbc89">REAL32</a>&nbsp;&nbsp;&nbsp;float</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#3c2031a645686699b0f1e3b0ceaac6ee">REAL64</a>&nbsp;&nbsp;&nbsp;double</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#ac9b34b63833a5daae8a0cf1ffafa279">sizeof_INTEGER24</a>&nbsp;&nbsp;&nbsp;3</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#f93cc2a78a69dc001ee201e4e7ff1bf7">sizeof_INTEGER40</a>&nbsp;&nbsp;&nbsp;5</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#82d3aac808ec76267b152fcd59c3723e">sizeof_INTEGER48</a>&nbsp;&nbsp;&nbsp;6</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#18386f9059ae9dd6245594b50af51b0d">sizeof_INTEGER56</a>&nbsp;&nbsp;&nbsp;7</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#2864f0cc8ddbed1dd87eca67ea7e18c8">sizeof_UNS24</a>&nbsp;&nbsp;&nbsp;3</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#8f0490463180fcf079424bdb5bbbc257">sizeof_UNS40</a>&nbsp;&nbsp;&nbsp;5</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#1a20a7df1bb6132b6193d096b81ceea8">sizeof_UNS48</a>&nbsp;&nbsp;&nbsp;6</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#4024b037e8ff3cd5f513fe1ebbd8b1f1">sizeof_UNS56</a>&nbsp;&nbsp;&nbsp;7</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#7cf9d89ab157643b84781b1b8cbba418">INT24_2_32</a>(a)&nbsp;&nbsp;&nbsp;(a &lt;= 0x7FFFFF ? a : a|0xFF000000)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#43c6309a018e52cb75d7fea6b33225ef">INT40_2_64</a>(a)&nbsp;&nbsp;&nbsp;(a &lt;= 0x0000007FFFFFFFFF ? a : a|0xFFFFFF0000000000)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#4ff6132b41561009e9385ba996e684b9">INT48_2_64</a>(a)&nbsp;&nbsp;&nbsp;(a &lt;= 0x00007FFFFFFFFFFF ? a : a|0xFFFF000000000000)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#84b5646cf694c49c63ec810a342f70a6">INT56_2_64</a>(a)&nbsp;&nbsp;&nbsp;(a &lt;= 0x007FFFFFFFFFFFFF ? a : a|0xFF00000000000000)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#51591369c6d44dec7d6db08c6bc2d73e">INT32_2_24</a>(a)&nbsp;&nbsp;&nbsp;(a&amp;0x00FFFFFF)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#1331f4b2a723553c126f866acea0d6ed">INT64_2_40</a>(a)&nbsp;&nbsp;&nbsp;(a&amp;0x000000FFFFFFFFFF)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#2179ddc6efeb1c957412234f5a6fd86f">INT64_2_48</a>(a)&nbsp;&nbsp;&nbsp;(a&amp;0x0000FFFFFFFFFFFF)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#6461005b325a7be7bae2bfa0d0b3377c">INT64_2_56</a>(a)&nbsp;&nbsp;&nbsp;(a&amp;0x00FFFFFFFFFFFFFF)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#fbc0962bcd0625e0c6e774ee83cbe237">CANFESTIVAL_DEBUG_MSG</a>(num, str, val)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of error and warning macros.  <a href="#fbc0962bcd0625e0c6e774ee83cbe237"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(num, str, val)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of MSG_WAR.  <a href="#5f4e5133c4c3113931684d3aba518bba"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#99178e2619db849578b20df5aa241844">MSG_ERR</a>(num, str, val)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of MSG_ERR.  <a href="#99178e2619db849578b20df5aa241844"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a></td></tr>

</table>
<hr><h2>Define Documentation</h2>
<a class="anchor" name="fbc0962bcd0625e0c6e774ee83cbe237"></a><!-- doxytag: member="applicfg.h::CANFESTIVAL_DEBUG_MSG" ref="fbc0962bcd0625e0c6e774ee83cbe237" args="(num, str, val)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CANFESTIVAL_DEBUG_MSG          </td>
          <td>(</td>
          <td class="paramtype">num,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">str,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">val&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Value:</b><div class="fragment"><pre class="fragment">{<span class="keywordtype">char</span> msg[300];\
     <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> value = <a class="code" href="structstruct__s__timer__entry.html#ab57b1903f3819bce5018173dfb9f999">val</a>;\
     sprintf(msg,<span class="stringliteral">"%s(%d) : 0x%X %s 0x%X\n"</span>,__FILE__, __LINE__,num, str, value);\
     OutputDebugString(msg);}
</pre></div>Definition of error and warning macros. 
<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00104">104</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="7cf9d89ab157643b84781b1b8cbba418"></a><!-- doxytag: member="applicfg.h::INT24_2_32" ref="7cf9d89ab157643b84781b1b8cbba418" args="(a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INT24_2_32          </td>
          <td>(</td>
          <td class="paramtype">a&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(a &lt;= 0x7FFFFF ? a : a|0xFF000000)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00084">84</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="51591369c6d44dec7d6db08c6bc2d73e"></a><!-- doxytag: member="applicfg.h::INT32_2_24" ref="51591369c6d44dec7d6db08c6bc2d73e" args="(a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INT32_2_24          </td>
          <td>(</td>
          <td class="paramtype">a&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(a&amp;0x00FFFFFF)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00089">89</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="43c6309a018e52cb75d7fea6b33225ef"></a><!-- doxytag: member="applicfg.h::INT40_2_64" ref="43c6309a018e52cb75d7fea6b33225ef" args="(a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INT40_2_64          </td>
          <td>(</td>
          <td class="paramtype">a&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(a &lt;= 0x0000007FFFFFFFFF ? a : a|0xFFFFFF0000000000)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00085">85</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="4ff6132b41561009e9385ba996e684b9"></a><!-- doxytag: member="applicfg.h::INT48_2_64" ref="4ff6132b41561009e9385ba996e684b9" args="(a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INT48_2_64          </td>
          <td>(</td>
          <td class="paramtype">a&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(a &lt;= 0x00007FFFFFFFFFFF ? a : a|0xFFFF000000000000)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00086">86</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="84b5646cf694c49c63ec810a342f70a6"></a><!-- doxytag: member="applicfg.h::INT56_2_64" ref="84b5646cf694c49c63ec810a342f70a6" args="(a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INT56_2_64          </td>
          <td>(</td>
          <td class="paramtype">a&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(a &lt;= 0x007FFFFFFFFFFFFF ? a : a|0xFF00000000000000)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00087">87</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="1331f4b2a723553c126f866acea0d6ed"></a><!-- doxytag: member="applicfg.h::INT64_2_40" ref="1331f4b2a723553c126f866acea0d6ed" args="(a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INT64_2_40          </td>
          <td>(</td>
          <td class="paramtype">a&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(a&amp;0x000000FFFFFFFFFF)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00090">90</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="2179ddc6efeb1c957412234f5a6fd86f"></a><!-- doxytag: member="applicfg.h::INT64_2_48" ref="2179ddc6efeb1c957412234f5a6fd86f" args="(a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INT64_2_48          </td>
          <td>(</td>
          <td class="paramtype">a&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(a&amp;0x0000FFFFFFFFFFFF)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00091">91</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="6461005b325a7be7bae2bfa0d0b3377c"></a><!-- doxytag: member="applicfg.h::INT64_2_56" ref="6461005b325a7be7bae2bfa0d0b3377c" args="(a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INT64_2_56          </td>
          <td>(</td>
          <td class="paramtype">a&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(a&amp;0x00FFFFFFFFFFFFFF)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00092">92</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="ef74ac6cf2d7e6e7ceb25199c0a4e8d9"></a><!-- doxytag: member="applicfg.h::INTEGER16" ref="ef74ac6cf2d7e6e7ceb25199c0a4e8d9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INTEGER16&nbsp;&nbsp;&nbsp;short          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00050">50</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="b5cc60bcec9bf20f8565a80fe68ab8f6"></a><!-- doxytag: member="applicfg.h::INTEGER24" ref="b5cc60bcec9bf20f8565a80fe68ab8f6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INTEGER24&nbsp;&nbsp;&nbsp;long          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00051">51</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="88a720c5453c6335aa3784ee788ec8cd"></a><!-- doxytag: member="applicfg.h::INTEGER32" ref="88a720c5453c6335aa3784ee788ec8cd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INTEGER32&nbsp;&nbsp;&nbsp;long          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00052">52</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="161c8f6e6a63ce9ed9966896f211b8a8"></a><!-- doxytag: member="applicfg.h::INTEGER40" ref="161c8f6e6a63ce9ed9966896f211b8a8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INTEGER40&nbsp;&nbsp;&nbsp;long long          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00053">53</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="0c5278d056153e1ff380e759c884f479"></a><!-- doxytag: member="applicfg.h::INTEGER48" ref="0c5278d056153e1ff380e759c884f479" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INTEGER48&nbsp;&nbsp;&nbsp;long long          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00054">54</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="9543c1a090746b76b7972dcb7cc7483e"></a><!-- doxytag: member="applicfg.h::INTEGER56" ref="9543c1a090746b76b7972dcb7cc7483e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INTEGER56&nbsp;&nbsp;&nbsp;long long          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00055">55</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="4e3182e4d79fdb99c05d57a3abe5ae4e"></a><!-- doxytag: member="applicfg.h::INTEGER64" ref="4e3182e4d79fdb99c05d57a3abe5ae4e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INTEGER64&nbsp;&nbsp;&nbsp;long long          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00056">56</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="662ebb8e51dc6acbd8850e22f172c5bf"></a><!-- doxytag: member="applicfg.h::INTEGER8" ref="662ebb8e51dc6acbd8850e22f172c5bf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INTEGER8&nbsp;&nbsp;&nbsp;char          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00049">49</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="99178e2619db849578b20df5aa241844"></a><!-- doxytag: member="applicfg.h::MSG_ERR" ref="99178e2619db849578b20df5aa241844" args="(num, str, val)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MSG_ERR          </td>
          <td>(</td>
          <td class="paramtype">num,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">str,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">val&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Definition of MSG_ERR. 
<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00124">124</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="5f4e5133c4c3113931684d3aba518bba"></a><!-- doxytag: member="applicfg.h::MSG_WAR" ref="5f4e5133c4c3113931684d3aba518bba" args="(num, str, val)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MSG_WAR          </td>
          <td>(</td>
          <td class="paramtype">num,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">str,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">val&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Definition of MSG_WAR. 
<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00116">116</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="a317e78f368f51a31a7ea72ea7afbc89"></a><!-- doxytag: member="applicfg.h::REAL32" ref="a317e78f368f51a31a7ea72ea7afbc89" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define REAL32&nbsp;&nbsp;&nbsp;float          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00069">69</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="3c2031a645686699b0f1e3b0ceaac6ee"></a><!-- doxytag: member="applicfg.h::REAL64" ref="3c2031a645686699b0f1e3b0ceaac6ee" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define REAL64&nbsp;&nbsp;&nbsp;double          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00070">70</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="ac9b34b63833a5daae8a0cf1ffafa279"></a><!-- doxytag: member="applicfg.h::sizeof_INTEGER24" ref="ac9b34b63833a5daae8a0cf1ffafa279" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define sizeof_INTEGER24&nbsp;&nbsp;&nbsp;3          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00073">73</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="f93cc2a78a69dc001ee201e4e7ff1bf7"></a><!-- doxytag: member="applicfg.h::sizeof_INTEGER40" ref="f93cc2a78a69dc001ee201e4e7ff1bf7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define sizeof_INTEGER40&nbsp;&nbsp;&nbsp;5          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00074">74</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="82d3aac808ec76267b152fcd59c3723e"></a><!-- doxytag: member="applicfg.h::sizeof_INTEGER48" ref="82d3aac808ec76267b152fcd59c3723e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define sizeof_INTEGER48&nbsp;&nbsp;&nbsp;6          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00075">75</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="18386f9059ae9dd6245594b50af51b0d"></a><!-- doxytag: member="applicfg.h::sizeof_INTEGER56" ref="18386f9059ae9dd6245594b50af51b0d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define sizeof_INTEGER56&nbsp;&nbsp;&nbsp;7          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00076">76</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="2864f0cc8ddbed1dd87eca67ea7e18c8"></a><!-- doxytag: member="applicfg.h::sizeof_UNS24" ref="2864f0cc8ddbed1dd87eca67ea7e18c8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define sizeof_UNS24&nbsp;&nbsp;&nbsp;3          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00078">78</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="8f0490463180fcf079424bdb5bbbc257"></a><!-- doxytag: member="applicfg.h::sizeof_UNS40" ref="8f0490463180fcf079424bdb5bbbc257" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define sizeof_UNS40&nbsp;&nbsp;&nbsp;5          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00079">79</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="1a20a7df1bb6132b6193d096b81ceea8"></a><!-- doxytag: member="applicfg.h::sizeof_UNS48" ref="1a20a7df1bb6132b6193d096b81ceea8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define sizeof_UNS48&nbsp;&nbsp;&nbsp;6          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00080">80</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="4024b037e8ff3cd5f513fe1ebbd8b1f1"></a><!-- doxytag: member="applicfg.h::sizeof_UNS56" ref="4024b037e8ff3cd5f513fe1ebbd8b1f1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define sizeof_UNS56&nbsp;&nbsp;&nbsp;7          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00081">81</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="5528eeccf214bfe021532622d78c6a96"></a><!-- doxytag: member="applicfg.h::UNS16" ref="5528eeccf214bfe021532622d78c6a96" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UNS16&nbsp;&nbsp;&nbsp;unsigned short          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00060">60</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="7eec2f0575ec58202f7e7e8072722508"></a><!-- doxytag: member="applicfg.h::UNS24" ref="7eec2f0575ec58202f7e7e8072722508" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UNS24&nbsp;&nbsp;&nbsp;unsigned long          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00062">62</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="889a782714194ae2f780002d25d6e0be"></a><!-- doxytag: member="applicfg.h::UNS32" ref="889a782714194ae2f780002d25d6e0be" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UNS32&nbsp;&nbsp;&nbsp;unsigned long          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00061">61</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="e83de5a9f9a3ea891eb0ce1044277ee9"></a><!-- doxytag: member="applicfg.h::UNS40" ref="e83de5a9f9a3ea891eb0ce1044277ee9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UNS40&nbsp;&nbsp;&nbsp;unsigned long long          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00063">63</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="c67204750d2dc3f2681555bf81368765"></a><!-- doxytag: member="applicfg.h::UNS48" ref="c67204750d2dc3f2681555bf81368765" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UNS48&nbsp;&nbsp;&nbsp;unsigned long long          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00064">64</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="0cba1f6285c9f23a663d56d0c99559da"></a><!-- doxytag: member="applicfg.h::UNS56" ref="0cba1f6285c9f23a663d56d0c99559da" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UNS56&nbsp;&nbsp;&nbsp;unsigned long long          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00065">65</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="55de1c7512d46f732dcaea5db4aa7fa9"></a><!-- doxytag: member="applicfg.h::UNS64" ref="55de1c7512d46f732dcaea5db4aa7fa9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UNS64&nbsp;&nbsp;&nbsp;unsigned long long          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00066">66</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="539234687760592d01a8b0d3357bc00e"></a><!-- doxytag: member="applicfg.h::UNS8" ref="539234687760592d01a8b0d3357bc00e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UNS8&nbsp;&nbsp;&nbsp;unsigned char          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00059">59</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<hr><h2>Typedef Documentation</h2>
<a class="anchor" name="712c7b28987b12b8d400df19c92d0f5e"></a><!-- doxytag: member="applicfg.h::CAN_HANDLE" ref="712c7b28987b12b8d400df19c92d0f5e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void* <a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00129">129</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="7ef59f941603c6680e74fc335523f17e"></a><!-- doxytag: member="applicfg.h::CAN_PORT" ref="7ef59f941603c6680e74fc335523f17e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void* <a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00131">131</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<hr size="1"><address style="align: right;"><small>Generated on Fri Jun 8 08:51:57 2007 for CanFestival by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
</body>
</html>