handle enums as unsigned short
This commit is contained in:
@@ -397,7 +397,6 @@ static print_returned(type,pbuffer,count)
|
||||
}
|
||||
break;
|
||||
case (DBR_SHORT):
|
||||
case (DBR_ENUM):
|
||||
{
|
||||
short *pvalue = (short *)pbuffer;
|
||||
for (i = 0; i < count; i++,pvalue++){
|
||||
@@ -406,6 +405,15 @@ static print_returned(type,pbuffer,count)
|
||||
}
|
||||
break;
|
||||
}
|
||||
case (DBR_ENUM):
|
||||
{
|
||||
unsigned short *pvalue = (unsigned short *)pbuffer;
|
||||
for (i = 0; i < count; i++,pvalue++){
|
||||
if(count!=1 && (i%10 == 0)) printf("\n");
|
||||
printf("%d ",*pvalue);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case (DBR_FLOAT):
|
||||
{
|
||||
float *pvalue = (float *)pbuffer;
|
||||
|
||||
Reference in New Issue
Block a user