SOME/IP, Signal-PDU, IPduM: Harmonize uat comments

This commit is contained in:
Dr. Lars Völker 2022-07-01 01:02:02 +02:00 committed by A Wireshark GitLab Utility
parent 4742e0cade
commit fad4d7f608
3 changed files with 359 additions and 313 deletions

View File

@ -899,17 +899,19 @@ proto_register_autosar_ipdu_multiplexer(void) {
ipdum_message_uat = uat_new("I-PduM Message List",
sizeof(ipdum_message_list_uat_t), DATAFILE_IPDUM_MESSAGES, TRUE,
(void**)&ipdum_message_list,
&ipdum_message_list_num,
UAT_AFFECTS_DISSECTION,
NULL, /* help */
copy_ipdum_message_list_cb,
update_ipdum_message_list,
free_ipdum_message_list_cb,
post_update_ipdum_message_list_cb,
NULL, /* reset */
ipdum_message_list_uat_fields
sizeof(ipdum_message_list_uat_t), /* record size */
DATAFILE_IPDUM_MESSAGES, /* filename */
TRUE, /* from profile */
(void**)&ipdum_message_list, /* data_ptr */
&ipdum_message_list_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_ipdum_message_list_cb, /* copy callback */
update_ipdum_message_list, /* update callback */
free_ipdum_message_list_cb, /* free callback */
post_update_ipdum_message_list_cb, /* post update callback */
NULL, /* reset callback */
ipdum_message_list_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(ipdum_module, "_ipdum_message_list", "Message List",
@ -921,17 +923,19 @@ proto_register_autosar_ipdu_multiplexer(void) {
ipdum_can_mapping_uat = uat_new("CAN",
sizeof(ipdum_can_mapping_uat_t), DATAFILE_IPDUM_CAN_MAPPING, TRUE,
(void**)&ipdum_can_mapping,
&ipdum_can_mapping_num,
UAT_AFFECTS_DISSECTION,
NULL, /* help */
copy_ipdum_can_mapping_cb,
update_ipdum_can_mapping,
NULL,
post_update_ipdum_can_mapping_cb,
NULL, /* reset */
ipdum_can_mapping_uat_fields
sizeof(ipdum_can_mapping_uat_t), /* record size */
DATAFILE_IPDUM_CAN_MAPPING, /* filename */
TRUE, /* from profile */
(void**)&ipdum_can_mapping, /* data_ptr */
&ipdum_can_mapping_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */ /* help */
copy_ipdum_can_mapping_cb, /* copy callback */
update_ipdum_can_mapping, /* update callback */
NULL, /* free callback */
post_update_ipdum_can_mapping_cb, /* post update callback */
NULL, /* reset */ /* reset callback */
ipdum_can_mapping_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(ipdum_module, "_ipdum_can_mapping", "CAN Mappings",
@ -939,17 +943,19 @@ proto_register_autosar_ipdu_multiplexer(void) {
ipdum_flexray_mapping_uat = uat_new("FlexRay",
sizeof(ipdum_flexray_mapping_uat_t), DATAFILE_IPDUM_FLEXRAY_MAPPING, TRUE,
(void**)&ipdum_flexray_mapping,
&ipdum_flexray_mapping_num,
UAT_AFFECTS_DISSECTION,
NULL, /* help */
copy_ipdum_flexray_mapping_cb,
update_ipdum_flexray_mapping,
NULL,
post_update_ipdum_flexray_mapping_cb,
NULL, /* reset */
ipdum_flexray_mapping_uat_fields
sizeof(ipdum_flexray_mapping_uat_t), /* record size */
DATAFILE_IPDUM_FLEXRAY_MAPPING, /* filename */
TRUE, /* from profile */
(void**)&ipdum_flexray_mapping, /* data_ptr */
&ipdum_flexray_mapping_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_ipdum_flexray_mapping_cb, /* copy callback */
update_ipdum_flexray_mapping, /* update callback */
NULL, /* free callback */
post_update_ipdum_flexray_mapping_cb, /* post update callback */
NULL, /* reset callback */
ipdum_flexray_mapping_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(ipdum_module, "_ipdum_flexray_mapping", "FlexRay Mappings",
@ -957,17 +963,19 @@ proto_register_autosar_ipdu_multiplexer(void) {
ipdum_lin_mapping_uat = uat_new("LIN",
sizeof(ipdum_lin_mapping_uat_t), DATAFILE_IPDUM_LIN_MAPPING, TRUE,
(void**)&ipdum_lin_mapping,
&ipdum_lin_mapping_num,
UAT_AFFECTS_DISSECTION,
NULL, /* help */
copy_ipdum_lin_mapping_cb,
update_ipdum_lin_mapping,
NULL,
post_update_ipdum_lin_mapping_cb,
NULL, /* reset */
ipdum_lin_mapping_uat_fields
sizeof(ipdum_lin_mapping_uat_t), /* record size */
DATAFILE_IPDUM_LIN_MAPPING, /* filename */
TRUE, /* from profile */
(void**)&ipdum_lin_mapping, /* data_ptr */
&ipdum_lin_mapping_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_ipdum_lin_mapping_cb, /* copy callback */
update_ipdum_lin_mapping, /* update callback */
NULL, /* free callback */
post_update_ipdum_lin_mapping_cb, /* post update callback */
NULL, /* reset callback */
ipdum_lin_mapping_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(ipdum_module, "_ipdum_lin_mapping", "LIN Mappings",
@ -975,17 +983,19 @@ proto_register_autosar_ipdu_multiplexer(void) {
ipdum_pdu_transport_mapping_uat = uat_new("PDU Transport",
sizeof(ipdum_pdu_transport_mapping_uat_t), DATAFILE_IPDUM_PDU_TRANSPORT_MAPPING, TRUE,
(void**)&ipdum_pdu_transport_mapping,
&ipdum_pdu_transport_mapping_num,
UAT_AFFECTS_DISSECTION,
NULL, /* help */
copy_ipdum_pdu_transport_mapping_cb,
update_ipdum_pdu_transport_mapping,
NULL,
post_update_ipdum_pdu_transport_mapping_cb,
NULL, /* reset */
ipdum_pdu_transport_mapping_uat_fields
sizeof(ipdum_pdu_transport_mapping_uat_t), /* record size */
DATAFILE_IPDUM_PDU_TRANSPORT_MAPPING, /* filename */
TRUE, /* from profile */
(void**)&ipdum_pdu_transport_mapping, /* data_ptr */
&ipdum_pdu_transport_mapping_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_ipdum_pdu_transport_mapping_cb, /* copy callback */
update_ipdum_pdu_transport_mapping, /* update callback */
NULL, /* free callback */
post_update_ipdum_pdu_transport_mapping_cb, /* post update callback */
NULL, /* reset callback */
ipdum_pdu_transport_mapping_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(ipdum_module, "_ipdum_pdu_transport_mapping", "PDU Transport Mappings",

View File

@ -2681,19 +2681,19 @@ proto_register_signal_pdu(void) {
/* UATs */
spdu_messages_uat = uat_new("Signal PDU Messages",
sizeof(generic_one_id_string_t), /* record size */
DATAFILE_SPDU_MESSAGES, /* filename */
TRUE, /* from profile */
(void **)&spdu_message_ident, /* data_ptr */
&spdu_message_ident_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_generic_one_id_string_cb, /* copy callback */
update_generic_one_identifier_32bit, /* update callback */
free_generic_one_id_string_cb, /* free callback */
post_update_spdu_message_cb, /* post update callback */
NULL, /* reset callback */
spdu_messages_uat_fields /* UAT field definitions */
sizeof(generic_one_id_string_t), /* record size */
DATAFILE_SPDU_MESSAGES, /* filename */
TRUE, /* from profile */
(void **)&spdu_message_ident, /* data_ptr */
&spdu_message_ident_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_generic_one_id_string_cb, /* copy callback */
update_generic_one_identifier_32bit, /* update callback */
free_generic_one_id_string_cb, /* free callback */
post_update_spdu_message_cb, /* post update callback */
NULL, /* reset callback */
spdu_messages_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(spdu_module, "_spdu_signal_pdus", "Signal PDUs",
@ -2718,17 +2718,19 @@ proto_register_signal_pdu(void) {
&spdu_deserializer_hide_raw_values);
spdu_parameter_value_names_uat = uat_new("Signal Value Names",
sizeof(spdu_signal_value_name_uat_t), DATAFILE_SPDU_VALUE_NAMES, TRUE,
(void **)&spdu_signal_value_names,
&spdu_parameter_value_names_num,
UAT_AFFECTS_DISSECTION,
NULL, /* help */
copy_spdu_signal_value_name_cb,
update_spdu_signal_value_name,
free_spdu_signal_value_name_cb,
post_update_spdu_signal_value_names_cb,
NULL, /* reset */
spdu_parameter_value_name_uat_fields
sizeof(spdu_signal_value_name_uat_t), /* record size */
DATAFILE_SPDU_VALUE_NAMES, /* filename */
TRUE, /* from profile */
(void **)&spdu_signal_value_names, /* data_ptr */
&spdu_parameter_value_names_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_spdu_signal_value_name_cb, /* copy callback */
update_spdu_signal_value_name, /* update callback */
free_spdu_signal_value_name_cb, /* free callback */
post_update_spdu_signal_value_names_cb, /* post update callback */
NULL, /* reset callback */
spdu_parameter_value_name_uat_fields /* UAT field definitions */
);
/* value names must be for signals since we need this data for the later */
@ -2737,17 +2739,19 @@ proto_register_signal_pdu(void) {
spdu_signal_list_uat = uat_new("Signal PDU Signal List",
sizeof(spdu_signal_list_uat_t), DATAFILE_SPDU_SIGNALS, TRUE,
(void **)&spdu_signal_list,
&spdu_signal_list_num,
sizeof(spdu_signal_list_uat_t), /* record size */
DATAFILE_SPDU_SIGNALS, /* filename */
TRUE, /* from profile */
(void **)&spdu_signal_list, /* data_ptr */
&spdu_signal_list_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION | UAT_AFFECTS_FIELDS,
NULL, /* help */
copy_spdu_signal_list_cb,
update_spdu_signal_list,
free_spdu_signal_list_cb,
post_update_spdu_signal_list_cb,
reset_spdu_signal_list,
spdu_signal_list_uat_fields
NULL, /* help */
copy_spdu_signal_list_cb, /* copy callback */
update_spdu_signal_list, /* update callback */
free_spdu_signal_list_cb, /* free callback */
post_update_spdu_signal_list_cb, /* post update callback */
reset_spdu_signal_list, /* reset callback */
spdu_signal_list_uat_fields /* UAT field definitions */
);
static const char *spdu_signal_list_uat_defaults_[] = {
@ -2764,17 +2768,19 @@ proto_register_signal_pdu(void) {
spdu_someip_mapping_uat = uat_new("SOME/IP",
sizeof(spdu_someip_mapping_uat_t), DATAFILE_SPDU_SOMEIP_MAPPING, TRUE,
(void **)&spdu_someip_mapping,
&spdu_someip_mapping_num,
UAT_AFFECTS_DISSECTION,
NULL, /* help */
copy_spdu_someip_mapping_cb,
update_spdu_someip_mapping,
NULL,
post_update_spdu_someip_mapping_cb,
NULL, /* reset */
spdu_someip_mapping_uat_fields
sizeof(spdu_someip_mapping_uat_t), /* record size */
DATAFILE_SPDU_SOMEIP_MAPPING, /* filename */
TRUE, /* from profile */
(void **)&spdu_someip_mapping, /* data_ptr */
&spdu_someip_mapping_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_spdu_someip_mapping_cb, /* copy callback */
update_spdu_someip_mapping, /* update callback */
NULL, /* free callback */
post_update_spdu_someip_mapping_cb, /* post update callback */
NULL, /* reset callback */
spdu_someip_mapping_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(spdu_module, "_spdu_someip_mapping", "SOME/IP Mappings",
@ -2782,17 +2788,19 @@ proto_register_signal_pdu(void) {
spdu_can_mapping_uat = uat_new("CAN",
sizeof(spdu_can_mapping_uat_t), DATAFILE_SPDU_CAN_MAPPING, TRUE,
(void **)&spdu_can_mapping,
&spdu_can_mapping_num,
UAT_AFFECTS_DISSECTION,
NULL, /* help */
copy_spdu_can_mapping_cb,
update_spdu_can_mapping,
NULL,
post_update_spdu_can_mapping_cb,
NULL, /* reset */
spdu_can_mapping_uat_fields
sizeof(spdu_can_mapping_uat_t), /* record size */
DATAFILE_SPDU_CAN_MAPPING, /* filename */
TRUE, /* from profile */
(void **)&spdu_can_mapping, /* data_ptr */
&spdu_can_mapping_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_spdu_can_mapping_cb, /* copy callback */
update_spdu_can_mapping, /* update callback */
NULL, /* free callback */
post_update_spdu_can_mapping_cb, /* post update callback */
NULL, /* reset callback */
spdu_can_mapping_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(spdu_module, "_spdu_can_mapping", "CAN Mappings",
@ -2800,17 +2808,19 @@ proto_register_signal_pdu(void) {
spdu_flexray_mapping_uat = uat_new("FlexRay",
sizeof(spdu_flexray_mapping_uat_t), DATAFILE_SPDU_FLEXRAY_MAPPING, TRUE,
(void **)&spdu_flexray_mapping,
&spdu_flexray_mapping_num,
UAT_AFFECTS_DISSECTION,
NULL, /* help */
copy_spdu_flexray_mapping_cb,
update_spdu_flexray_mapping,
NULL,
post_update_spdu_flexray_mapping_cb,
NULL, /* reset */
spdu_flexray_mapping_uat_fields
sizeof(spdu_flexray_mapping_uat_t), /* record size */
DATAFILE_SPDU_FLEXRAY_MAPPING, /* filename */
TRUE, /* from profile */
(void **)&spdu_flexray_mapping, /* data_ptr */
&spdu_flexray_mapping_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_spdu_flexray_mapping_cb, /* copy callback */
update_spdu_flexray_mapping, /* update callback */
NULL, /* free callback */
post_update_spdu_flexray_mapping_cb, /* post update callback */
NULL, /* reset callback */
spdu_flexray_mapping_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(spdu_module, "_spdu_flexray_mapping", "FlexRay Mappings",
@ -2818,17 +2828,19 @@ proto_register_signal_pdu(void) {
spdu_lin_mapping_uat = uat_new("LIN",
sizeof(spdu_lin_mapping_uat_t), DATAFILE_SPDU_LIN_MAPPING, TRUE,
(void **)&spdu_lin_mapping,
&spdu_lin_mapping_num,
UAT_AFFECTS_DISSECTION,
NULL, /* help */
copy_spdu_lin_mapping_cb,
update_spdu_lin_mapping,
NULL,
post_update_spdu_lin_mapping_cb,
NULL, /* reset */
spdu_lin_mapping_uat_fields
sizeof(spdu_lin_mapping_uat_t), /* record size */
DATAFILE_SPDU_LIN_MAPPING, /* filename */
TRUE, /* from profile */
(void **)&spdu_lin_mapping, /* data_ptr */
&spdu_lin_mapping_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_spdu_lin_mapping_cb, /* copy callback */
update_spdu_lin_mapping, /* update callback */
NULL, /* free callback */
post_update_spdu_lin_mapping_cb, /* post update callback */
NULL, /* reset callback */
spdu_lin_mapping_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(spdu_module, "_spdu_lin_mapping", "LIN Mappings",
@ -2836,17 +2848,19 @@ proto_register_signal_pdu(void) {
spdu_pdu_transport_mapping_uat = uat_new("PDU Transport",
sizeof(spdu_pdu_transport_mapping_uat_t), DATAFILE_SPDU_PDU_TRANSPORT_MAPPING, TRUE,
(void **)&spdu_pdu_transport_mapping,
&spdu_pdu_transport_mapping_num,
UAT_AFFECTS_DISSECTION,
NULL, /* help */
copy_spdu_pdu_transport_mapping_cb,
update_spdu_pdu_transport_mapping,
NULL,
post_update_spdu_pdu_transport_mapping_cb,
NULL, /* reset */
spdu_pdu_transport_mapping_uat_fields
sizeof(spdu_pdu_transport_mapping_uat_t), /* record size */
DATAFILE_SPDU_PDU_TRANSPORT_MAPPING, /* filename */
TRUE, /* from profile */
(void **)&spdu_pdu_transport_mapping, /* data_ptr */
&spdu_pdu_transport_mapping_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_spdu_pdu_transport_mapping_cb, /* copy callback */
update_spdu_pdu_transport_mapping, /* update callback */
NULL, /* free callback */
post_update_spdu_pdu_transport_mapping_cb, /* post update callback */
NULL, /* reset callback */
spdu_pdu_transport_mapping_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(spdu_module, "_spdu_pdu_transport_mapping", "PDU Transport Mappings",
@ -2854,17 +2868,19 @@ proto_register_signal_pdu(void) {
spdu_ipdum_mapping_uat = uat_new("AUTOSAR I-PduM",
sizeof(spdu_ipdum_mapping_uat_t), DATAFILE_SPDU_IPDUM_MAPPING, TRUE,
(void **)&spdu_ipdum_mapping,
&spdu_ipdum_mapping_num,
UAT_AFFECTS_DISSECTION,
NULL, /* help */
copy_spdu_ipdum_mapping_cb,
update_spdu_ipdum_mapping,
NULL,
post_update_spdu_ipdum_mapping_cb,
NULL, /* reset */
spdu_ipdum_mapping_uat_fields
sizeof(spdu_ipdum_mapping_uat_t), /* record size */
DATAFILE_SPDU_IPDUM_MAPPING, /* filename */
TRUE, /* from profile */
(void **)&spdu_ipdum_mapping, /* data_ptr */
&spdu_ipdum_mapping_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_spdu_ipdum_mapping_cb, /* copy callback */
update_spdu_ipdum_mapping, /* update callback */
NULL, /* free callback */
post_update_spdu_ipdum_mapping_cb, /* post update callback */
NULL, /* reset callback */
spdu_ipdum_mapping_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(spdu_module, "_spdu_ipdum_mapping", "IPduM Mappings",
@ -2872,17 +2888,19 @@ proto_register_signal_pdu(void) {
spdu_dlt_mapping_uat = uat_new("DLT",
sizeof(spdu_dlt_mapping_uat_t), DATAFILE_SPDU_DLT_MAPPING, TRUE,
(void **)&spdu_dlt_mapping,
&spdu_dlt_mapping_num,
UAT_AFFECTS_DISSECTION,
NULL, /* help */
copy_spdu_dlt_mapping_cb,
update_spdu_dlt_mapping,
NULL,
post_update_spdu_dlt_mapping_cb,
NULL, /* reset */
spdu_dlt_mapping_uat_fields
sizeof(spdu_dlt_mapping_uat_t), /* record size */
DATAFILE_SPDU_DLT_MAPPING, /* filename */
TRUE, /* from profile */
(void **)&spdu_dlt_mapping, /* data_ptr */
&spdu_dlt_mapping_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_spdu_dlt_mapping_cb, /* copy callback */
update_spdu_dlt_mapping, /* update callback */
NULL, /* free callback */
post_update_spdu_dlt_mapping_cb, /* post update callback */
NULL, /* reset callback */
spdu_dlt_mapping_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(spdu_module, "_spdu_dlt_mapping", "DLT Mappings",
@ -2890,17 +2908,19 @@ proto_register_signal_pdu(void) {
spdu_uds_mapping_uat = uat_new("UDS",
sizeof(spdu_uds_mapping_uat_t), DATAFILE_SPDU_UDS_MAPPING, TRUE,
(void **)&spdu_uds_mapping,
&spdu_uds_mapping_num,
UAT_AFFECTS_DISSECTION,
NULL, /* help */
copy_spdu_uds_mapping_cb,
update_spdu_uds_mapping,
NULL,
post_update_spdu_uds_mapping_cb,
NULL, /* reset */
spdu_uds_mapping_uat_fields
sizeof(spdu_uds_mapping_uat_t), /* record size */
DATAFILE_SPDU_UDS_MAPPING, /* filename */
TRUE, /* from profile */
(void **)&spdu_uds_mapping, /* data_ptr */
&spdu_uds_mapping_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_spdu_uds_mapping_cb, /* copy callback */
update_spdu_uds_mapping, /* update callback */
NULL, /* free callback */
post_update_spdu_uds_mapping_cb, /* post update callback */
NULL, /* reset callback */
spdu_uds_mapping_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(spdu_module, "_spdu_uds_mapping", "UDS Mappings",

View File

@ -4142,93 +4142,95 @@ proto_register_someip(void) {
/* UATs */
someip_service_uat = uat_new("SOME/IP Services",
sizeof(generic_one_id_string_t), /* record size */
DATAFILE_SOMEIP_SERVICES, /* filename */
TRUE, /* from profile */
(void **) &someip_service_ident, /* data_ptr */
&someip_service_ident_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_generic_one_id_string_cb, /* copy callback */
update_generic_one_identifier_16bit, /* update callback */
free_generic_one_id_string_cb, /* free callback */
post_update_someip_service_cb, /* post update callback */
NULL, /* reset callback */
someip_service_uat_fields /* UAT field definitions */
sizeof(generic_one_id_string_t), /* record size */
DATAFILE_SOMEIP_SERVICES, /* filename */
TRUE, /* from profile */
(void **) &someip_service_ident, /* data_ptr */
&someip_service_ident_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_generic_one_id_string_cb, /* copy callback */
update_generic_one_identifier_16bit, /* update callback */
free_generic_one_id_string_cb, /* free callback */
post_update_someip_service_cb, /* post update callback */
NULL, /* reset callback */
someip_service_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(someip_module, "services", "SOME/IP Services",
"A table to define names of SOME/IP services", someip_service_uat);
someip_method_uat = uat_new("SOME/IP Methods/Events/Fields",
sizeof(generic_two_id_string_t), /* record size */
DATAFILE_SOMEIP_METHODS, /* filename */
TRUE, /* from profile */
(void **) &someip_method_ident, /* data_ptr */
&someip_method_ident_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_generic_two_id_string_cb, /* copy callback */
update_generic_two_identifier_16bit, /* update callback */
free_generic_two_id_string_cb, /* free callback */
post_update_someip_method_cb, /* post update callback */
NULL, /* reset callback */
someip_method_uat_fields /* UAT field definitions */
sizeof(generic_two_id_string_t), /* record size */
DATAFILE_SOMEIP_METHODS, /* filename */
TRUE, /* from profile */
(void **) &someip_method_ident, /* data_ptr */
&someip_method_ident_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_generic_two_id_string_cb, /* copy callback */
update_generic_two_identifier_16bit, /* update callback */
free_generic_two_id_string_cb, /* free callback */
post_update_someip_method_cb, /* post update callback */
NULL, /* reset callback */
someip_method_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(someip_module, "methods", "SOME/IP Methods",
"A table to define names of SOME/IP methods", someip_method_uat);
someip_eventgroup_uat = uat_new("SOME/IP Eventgroups",
sizeof(generic_two_id_string_t), /* record size */
DATAFILE_SOMEIP_EVENTGROUPS, /* filename */
TRUE, /* from profile */
(void **) &someip_eventgroup_ident, /* data_ptr */
&someip_eventgroup_ident_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_generic_two_id_string_cb, /* copy callback */
update_generic_two_identifier_16bit, /* update callback */
free_generic_two_id_string_cb, /* free callback */
post_update_someip_eventgroup_cb, /* post update callback */
NULL, /* reset callback */
someip_eventgroup_uat_fields /* UAT field definitions */
sizeof(generic_two_id_string_t), /* record size */
DATAFILE_SOMEIP_EVENTGROUPS, /* filename */
TRUE, /* from profile */
(void **) &someip_eventgroup_ident, /* data_ptr */
&someip_eventgroup_ident_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_generic_two_id_string_cb, /* copy callback */
update_generic_two_identifier_16bit, /* update callback */
free_generic_two_id_string_cb, /* free callback */
post_update_someip_eventgroup_cb, /* post update callback */
NULL, /* reset callback */
someip_eventgroup_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(someip_module, "eventgroups", "SOME/IP Eventgroups",
"A table to define names of SOME/IP eventgroups", someip_eventgroup_uat);
someip_client_uat = uat_new("SOME/IP Clients",
sizeof(generic_two_id_string_t), /* record size */
DATAFILE_SOMEIP_CLIENTS, /* filename */
TRUE, /* from profile */
(void **)&someip_client_ident, /* data_ptr */
&someip_client_ident_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_generic_two_id_string_cb, /* copy callback */
update_generic_two_identifier_16bit, /* update callback */
free_generic_two_id_string_cb, /* free callback */
post_update_someip_client_cb, /* post update callback */
NULL, /* reset callback */
someip_client_uat_fields /* UAT field definitions */
sizeof(generic_two_id_string_t), /* record size */
DATAFILE_SOMEIP_CLIENTS, /* filename */
TRUE, /* from profile */
(void **)&someip_client_ident, /* data_ptr */
&someip_client_ident_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_generic_two_id_string_cb, /* copy callback */
update_generic_two_identifier_16bit, /* update callback */
free_generic_two_id_string_cb, /* free callback */
post_update_someip_client_cb, /* post update callback */
NULL, /* reset callback */
someip_client_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(someip_module, "clients", "SOME/IP Clients",
"A table to define names of SOME/IP clients", someip_client_uat);
someip_parameter_list_uat = uat_new("SOME/IP Parameter List",
sizeof(someip_parameter_list_uat_t), DATAFILE_SOMEIP_PARAMETERS, TRUE,
(void **)&someip_parameter_list,
&someip_parameter_list_num,
sizeof(someip_parameter_list_uat_t), /* record size */
DATAFILE_SOMEIP_PARAMETERS, /* filename */
TRUE, /* from profile */
(void **)&someip_parameter_list, /* data_ptr */
&someip_parameter_list_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION | UAT_AFFECTS_FIELDS,
NULL, /* help */
copy_someip_parameter_list_cb,
update_someip_parameter_list,
free_someip_parameter_list_cb,
post_update_someip_parameter_list_cb,
NULL, /* reset */
someip_parameter_list_uat_fields
NULL, /* help */
copy_someip_parameter_list_cb, /* copy callback */
update_someip_parameter_list, /* update callback */
free_someip_parameter_list_cb, /* free callback */
post_update_someip_parameter_list_cb, /* post update callback */
NULL, /* reset callback */
someip_parameter_list_uat_fields /* UAT field definitions */
);
prefs_register_bool_preference(someip_module, "reassemble_tp", "Reassemble SOME/IP-TP",
@ -4248,119 +4250,133 @@ proto_register_someip(void) {
"A table to define names of SOME/IP parameters", someip_parameter_list_uat);
someip_parameter_arrays_uat = uat_new("SOME/IP Parameter Arrays",
sizeof(someip_parameter_array_uat_t), DATAFILE_SOMEIP_ARRAYS, TRUE,
(void **)&someip_parameter_arrays,
&someip_parameter_arrays_num,
sizeof(someip_parameter_array_uat_t), /* record size */
DATAFILE_SOMEIP_ARRAYS, /* filename */
TRUE, /* from profile */
(void **)&someip_parameter_arrays, /* data_ptr */
&someip_parameter_arrays_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION | UAT_AFFECTS_FIELDS,
NULL, /* help */
copy_someip_parameter_array_cb,
update_someip_parameter_array,
free_someip_parameter_array_cb,
post_update_someip_parameter_array_cb,
NULL, /* reset */
someip_parameter_array_uat_fields
NULL, /* help */
copy_someip_parameter_array_cb, /* copy callback */
update_someip_parameter_array, /* update callback */
free_someip_parameter_array_cb, /* free callback */
post_update_someip_parameter_array_cb, /* post update callback */
NULL, /* reset callback */
someip_parameter_array_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(someip_module, "_someip_parameter_arrays", "SOME/IP Parameter Arrays",
"A table to define arrays used by SOME/IP", someip_parameter_arrays_uat);
someip_parameter_structs_uat = uat_new("SOME/IP Parameter Structs",
sizeof(someip_parameter_struct_uat_t), DATAFILE_SOMEIP_STRUCTS, TRUE,
(void **)&someip_parameter_structs,
&someip_parameter_structs_num,
sizeof(someip_parameter_struct_uat_t), /* record size */
DATAFILE_SOMEIP_STRUCTS, /* filename */
TRUE, /* from profile */
(void **)&someip_parameter_structs, /* data_ptr */
&someip_parameter_structs_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION | UAT_AFFECTS_FIELDS,
NULL, /* help */
copy_someip_parameter_struct_cb,
update_someip_parameter_struct,
free_someip_parameter_struct_cb,
post_update_someip_parameter_struct_cb,
NULL, /* reset */
someip_parameter_struct_uat_fields
NULL, /* help */
copy_someip_parameter_struct_cb, /* copy callback */
update_someip_parameter_struct, /* update callback */
free_someip_parameter_struct_cb, /* free callback */
post_update_someip_parameter_struct_cb, /* post update callback */
NULL, /* reset callback */
someip_parameter_struct_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(someip_module, "_someip_parameter_structs", "SOME/IP Parameter Structs",
"A table to define structs used by SOME/IP", someip_parameter_structs_uat);
someip_parameter_unions_uat = uat_new("SOME/IP Parameter Unions",
sizeof(someip_parameter_union_uat_t), DATAFILE_SOMEIP_UNIONS, TRUE,
(void **)&someip_parameter_unions,
&someip_parameter_unions_num,
sizeof(someip_parameter_union_uat_t), /* record size */
DATAFILE_SOMEIP_UNIONS, /* filename */
TRUE, /* from profile */
(void **)&someip_parameter_unions, /* data_ptr */
&someip_parameter_unions_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION | UAT_AFFECTS_FIELDS,
NULL, /* help */
copy_someip_parameter_union_cb,
update_someip_parameter_union,
free_someip_parameter_union_cb,
post_update_someip_parameter_union_cb,
NULL, /* reset */
someip_parameter_union_uat_fields
NULL, /* help */
copy_someip_parameter_union_cb, /* copy callback */
update_someip_parameter_union, /* update callback */
free_someip_parameter_union_cb, /* free callback */
post_update_someip_parameter_union_cb, /* post update callback */
NULL, /* reset callback */
someip_parameter_union_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(someip_module, "_someip_parameter_unions", "SOME/IP Parameter Unions",
"A table to define unions used by SOME/IP", someip_parameter_unions_uat);
someip_parameter_enums_uat = uat_new("SOME/IP Parameter Enums",
sizeof(someip_parameter_enum_uat_t), DATAFILE_SOMEIP_ENUMS, TRUE,
(void **)&someip_parameter_enums,
&someip_parameter_enums_num,
UAT_AFFECTS_DISSECTION,
NULL, /* help */
copy_someip_parameter_enum_cb,
update_someip_parameter_enum,
free_someip_parameter_enum_cb,
post_update_someip_parameter_enum_cb,
NULL, /* reset */
someip_parameter_enum_uat_fields
sizeof(someip_parameter_enum_uat_t), /* record size */
DATAFILE_SOMEIP_ENUMS, /* filename */
TRUE, /* from profile */
(void **)&someip_parameter_enums, /* data_ptr */
&someip_parameter_enums_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_someip_parameter_enum_cb, /* copy callback */
update_someip_parameter_enum, /* update callback */
free_someip_parameter_enum_cb, /* free callback */
post_update_someip_parameter_enum_cb, /* post update callback */
NULL, /* reset callback */
someip_parameter_enum_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(someip_module, "_someip_parameter_enums", "SOME/IP Parameter Enums",
"A table to define enumerations used by SOME/IP", someip_parameter_enums_uat);
someip_parameter_base_type_list_uat = uat_new("SOME/IP Parameter Base Type List",
sizeof(someip_parameter_base_type_list_uat_t), DATAFILE_SOMEIP_BASE_TYPES, TRUE,
(void **)&someip_parameter_base_type_list,
&someip_parameter_base_type_list_num,
UAT_AFFECTS_DISSECTION,
NULL, /* help */
copy_someip_parameter_base_type_list_cb,
update_someip_parameter_base_type_list,
free_someip_parameter_base_type_list_cb,
post_update_someip_parameter_base_type_list_cb,
NULL, /* reset */
someip_parameter_base_type_list_uat_fields
sizeof(someip_parameter_base_type_list_uat_t), /* record size */
DATAFILE_SOMEIP_BASE_TYPES, /* filename */
TRUE, /* from profile */
(void **)&someip_parameter_base_type_list, /* data_ptr */
&someip_parameter_base_type_list_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_someip_parameter_base_type_list_cb, /* copy callback */
update_someip_parameter_base_type_list, /* update callback */
free_someip_parameter_base_type_list_cb, /* free callback */
post_update_someip_parameter_base_type_list_cb, /* post update callback */
NULL, /* reset callback */
someip_parameter_base_type_list_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(someip_module, "_someip_parameter_base_type_list", "SOME/IP Parameter Base Type List",
"A table to define base types of SOME/IP parameters", someip_parameter_base_type_list_uat);
someip_parameter_strings_uat = uat_new("SOME/IP Parameter String List",
sizeof(someip_parameter_string_uat_t), DATAFILE_SOMEIP_STRINGS, TRUE,
(void **)&someip_parameter_strings,
&someip_parameter_strings_num,
UAT_AFFECTS_DISSECTION,
NULL, /* help */
copy_someip_parameter_string_list_cb,
update_someip_parameter_string_list,
free_someip_parameter_string_list_cb,
post_update_someip_parameter_string_list_cb,
NULL, /* reset */
someip_parameter_string_list_uat_fields
sizeof(someip_parameter_string_uat_t), /* record size */
DATAFILE_SOMEIP_STRINGS, /* filename */
TRUE, /* from profile */
(void **)&someip_parameter_strings, /* data_ptr */
&someip_parameter_strings_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_someip_parameter_string_list_cb, /* copy callback */
update_someip_parameter_string_list, /* update callback */
free_someip_parameter_string_list_cb, /* free callback */
post_update_someip_parameter_string_list_cb, /* post update callback */
NULL, /* reset callback */
someip_parameter_string_list_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(someip_module, "_someip_parameter_string_list", "SOME/IP Parameter String List",
"A table to define strings parameters", someip_parameter_strings_uat);
someip_parameter_typedefs_uat = uat_new("SOME/IP Parameter Typedef List",
sizeof(someip_parameter_typedef_uat_t), DATAFILE_SOMEIP_TYPEDEFS, TRUE,
(void **)&someip_parameter_typedefs,
&someip_parameter_typedefs_num,
UAT_AFFECTS_DISSECTION,
NULL, /* help */
copy_someip_parameter_typedef_list_cb,
update_someip_parameter_typedef_list,
free_someip_parameter_typedef_list_cb,
post_update_someip_parameter_typedef_list_cb,
NULL, /* reset */
someip_parameter_typedef_list_uat_fields
sizeof(someip_parameter_typedef_uat_t), /* record size */
DATAFILE_SOMEIP_TYPEDEFS, /* filename */
TRUE, /* from profile */
(void **)&someip_parameter_typedefs, /* data_ptr */
&someip_parameter_typedefs_num, /* numitems_ptr */
UAT_AFFECTS_DISSECTION, /* but not fields */
NULL, /* help */
copy_someip_parameter_typedef_list_cb, /* copy callback */
update_someip_parameter_typedef_list, /* update callback */
free_someip_parameter_typedef_list_cb, /* free callback */
post_update_someip_parameter_typedef_list_cb, /* post update callback */
NULL, /* reset callback */
someip_parameter_typedef_list_uat_fields /* UAT field definitions */
);
prefs_register_uat_preference(someip_module, "_someip_parameter_typedef_list", "SOME/IP Parameter Typedef List",