<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1250">


<META content="MSHTML 6.00.2900.2180" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=968271912-06022007><FONT face=Arial size=2>Hi 
all,</FONT></SPAN></DIV>
<DIV><SPAN class=968271912-06022007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=968271912-06022007><FONT face=Arial size=2>I'm not a C++ expert 
at all and I would like to find out if somebody can explain to me how the 
statement below can be done in Python?</FONT></SPAN></DIV>
<DIV><SPAN class=968271912-06022007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=968271912-06022007><FONT face=Arial 
size=2>"""</FONT></SPAN></DIV>
<DIV><SPAN class=968271912-06022007><FONT size=2>_uint16 ComCRC16(_uint8 val, 
_uint16 crc)</FONT></SPAN></DIV>
<DIV><SPAN class=968271912-06022007><FONT size=2>{</FONT></SPAN></DIV>
<DIV><SPAN class=968271912-06022007>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<FONT size=2>_uint8 i;</FONT></SPAN></DIV>
<DIV><SPAN class=968271912-06022007>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<FONT size=2>_uint16 cval;</FONT></SPAN></DIV>
<DIV><SPAN class=968271912-06022007><FONT size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=968271912-06022007>&nbsp;&nbsp;&nbsp; <FONT size=2>for 
(i=0;i&lt;8;i++)</FONT></SPAN></DIV>
<DIV><SPAN class=968271912-06022007><FONT size=2>&nbsp;&nbsp;&nbsp; 
{</FONT></SPAN></DIV>
<DIV><SPAN class=968271912-06022007><FONT face=Arial size=2></FONT><FONT 
face=Arial size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (((crc &amp; 
0x0001)^(val &amp; 0x0001))!= 0)&nbsp;&nbsp; crc = (crc &gt;&gt; 1)^ 
CCITT_POLY;</FONT></SPAN></DIV>
<DIV><SPAN class=968271912-06022007>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<FONT face=Arial size=2>else&nbsp;&nbsp; crc &gt;&gt;= 1;</FONT></SPAN></DIV>
<DIV><SPAN class=968271912-06022007>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<FONT face=Arial size=2>val &gt;&gt;= 1;</FONT></SPAN></DIV>
<DIV><SPAN class=968271912-06022007>&nbsp;&nbsp;&nbsp; <FONT face=Arial 
size=2>}</FONT></SPAN></DIV>
<DIV><SPAN class=968271912-06022007>&nbsp;&nbsp;&nbsp; <FONT face=Arial 
size=2>return crc</FONT></SPAN></DIV>
<DIV><SPAN class=968271912-06022007><FONT face=Arial 
size=2>}</FONT></SPAN></DIV>
<DIV><SPAN class=968271912-06022007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=968271912-06022007><FONT face=Arial 
size=2>"""</FONT></SPAN></DIV>
<DIV><SPAN class=968271912-06022007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=968271912-06022007><FONT face=Arial 
size=2>Thanks</FONT></SPAN></DIV>
<DIV><SPAN class=968271912-06022007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=968271912-06022007><FONT face=Arial 
size=2>Johan</FONT></DIV></SPAN></BODY></HTML>
<BR>

<P><FONT SIZE=2>--<BR>
No virus found in this outgoing message.<BR>
Checked by AVG Free Edition.<BR>
Version: 7.5.432 / Virus Database: 268.17.25/669 - Release Date: 2007/02/04 09:58 PM<BR>
</FONT> </P>