X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=low-can-binding%2Fcan%2Fmessage-definition.cpp;h=8184e983d21edd85eda87b77812c8d8e9c8beb9e;hb=707dff688bbd411974f472a3bdc3ad2faafbd3bd;hp=6989a90953060640fcc40899009ccea57753f9ff;hpb=3addbcc4f55657f45be76be9f0f736a68e75ea04;p=apps%2Fagl-service-can-low-level.git diff --git a/low-can-binding/can/message-definition.cpp b/low-can-binding/can/message-definition.cpp index 6989a909..8184e983 100644 --- a/low-can-binding/can/message-definition.cpp +++ b/low-can-binding/can/message-definition.cpp @@ -68,7 +68,8 @@ const std::string message_definition_t::get_name() const{ uint32_t message_definition_t::get_id() const { - return ((id_ & CAN_SFF_MASK) != id_) ? id_ | CAN_EFF_FLAG : id_; + return is_j1939() || ((id_ & CAN_SFF_MASK) == id_) ? + id_ : id_ | CAN_EFF_FLAG ; } bool message_definition_t::is_fd() const