X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=libs%2Fopenxc-message-format%2Fgen%2Fcpp%2Fopenxc.pb.h;h=30b0818d7a5218ad02a36719fd7b9a051ba71acb;hb=46a6d2ed70bf66ad8255513191d2bb7b26cd32bb;hp=09735ee7fff3e3959f028f041e679826a3d731f4;hpb=1fa52a04542ed648b5a2a15b2f3d252f33202a33;p=apps%2Fagl-service-can-low-level.git diff --git a/libs/openxc-message-format/gen/cpp/openxc.pb.h b/libs/openxc-message-format/gen/cpp/openxc.pb.h index 09735ee7..30b0818d 100644 --- a/libs/openxc-message-format/gen/cpp/openxc.pb.h +++ b/libs/openxc-message-format/gen/cpp/openxc.pb.h @@ -13,6 +13,8 @@ extern "C" { #endif +#define MAX_ISOTP_BYTES 4095 + /* Enum definitions */ typedef enum _openxc_VehicleMessage_Type { openxc_VehicleMessage_Type_CAN = 1, @@ -73,7 +75,8 @@ typedef enum _openxc_DiagnosticRequest_DecodedType { typedef enum _openxc_DynamicField_Type { openxc_DynamicField_Type_STRING = 1, openxc_DynamicField_Type_NUM = 2, - openxc_DynamicField_Type_BOOL = 3 + openxc_DynamicField_Type_BOOL = 3, + openxc_DynamicField_Type_BYTES = 4 } openxc_DynamicField_Type; /* Struct definitions */ @@ -163,6 +166,9 @@ typedef struct _openxc_DynamicField { double numeric_value; bool has_boolean_value; bool boolean_value; + uint8_t bytes_value[MAX_ISOTP_BYTES]; + uint32_t length_array; + bool has_bytes_value; } openxc_DynamicField; typedef struct _openxc_NetworkOperatorSettings_NetworkDescriptor {