return blf_read_ethernet_phystate(params, err, err_info, start_pos, start_pos + header.header_length, header.object_length, flags, object_timestamp);
break;
+ case BLF_OBJTYPE_ENV_INTEGER:
+ case BLF_OBJTYPE_ENV_DOUBLE:
+ case BLF_OBJTYPE_ENV_STRING:
+ case BLF_OBJTYPE_ENV_DATA:
+ case BLF_OBJTYPE_SYS_VARIABLE:
+ case BLF_OBJTYPE_RESERVED5: /* Despite the name, this is actually used. Maybe it's worth investigating the content. */
+ case BLF_OBJTYPE_TEST_STRUCTURE:
+ ws_debug("skipping unsupported object type 0x%04x", header.object_type);
+ start_pos += MAX(MAX(16, header.object_length), header.header_length);
+ break;
default:
- ws_debug("unknown object type 0x%04x", header.object_type);
+ ws_info("unknown object type 0x%04x", header.object_type);
start_pos += MAX(MAX(16, header.object_length), header.header_length);
+ break;
}
}
return TRUE;
#define BLF_OBJTYPE_A429_BUS_STATISTIC 112
#define BLF_OBJTYPE_A429_MESSAGE 113
#define BLF_OBJTYPE_ETHERNET_STATISTIC 114
+#define BLF_OBJTYPE_RESERVED5 115
+#define BLF_OBJTYPE_RESERVED6 116
+#define BLF_OBJTYPE_RESERVED7 117
#define BLF_OBJTYPE_TEST_STRUCTURE 118
#define BLF_OBJTYPE_DIAG_REQUEST_INTERPRETATION 119
#define BLF_OBJTYPE_ETHERNET_FRAME_EX 120