int InterfaceConversion::GetOddParityBit(int Data)//奇校验
{
int Count= 0;
int i;
int ReturnValue = 0;
for(i=0;i<31;i++)
{
if(Data&0x01==0x01)
{
Count++;
}
Data=Data>>1;
}
if((Count&0x01)==0x01)//奇数个1
{
ReturnValue = 0;
}
else
{
ReturnValue = 1;
}
return ReturnValue;
}
05-13