System information
Appendix D. JAVA Example Code
D-24
switch(column.field_type)
{
case type_uint1:
{
int val = ((int)msg.read_byte()) & 0xff;
System.out.println(val);
break;
}
case type_uint2:
{
int val = ((int)msg.read_short()) & 0xffff;
System.out.println(val);
break;
}
case type_uint4:
{
long val = ((long)msg.read_int()) & 0xffffffffL;
System.out.println(val);
break;
}
case type_int1:
System.out.println(msg.read_byte());
break;
case type_int2:
System.out.println(msg.read_short());
break;
case type_int4:
System.out.println(msg.read_int());
break;
case type_ieee4:
System.out.println(msg.read_float());
break;
case type_sec:
{
long val = msg.read_int();
System.out.println(getTimeStamp(val).getTime());
break;
}
case type_usec:
System.out.println("Not used by CR2xx");
msg.move_past(6);
break;
case type_nsec:
System.out.println("Not used by CR2xx");
msg.move_past(8);
break;