Code Review
/
apps
/
agl-service-can-low-level.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
message: move bit position flag and action
[apps/agl-service-can-low-level.git]
/
low-can-binding
/
can
/
message-definition.cpp
diff --git
a/low-can-binding/can/message-definition.cpp
b/low-can-binding/can/message-definition.cpp
index
5935f72
..
dab502a
100644
(file)
--- 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
{
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
}
bool message_definition_t::is_fd() const
@@
-111,6
+112,6
@@
uint32_t message_definition_t::get_flags() const
return flags_;
}
return flags_;
}
-bool message_definition_t::frame_layout_is_
little
() const{
- return (flags_ &
FRAME_LAYOUT_IS_LE
);
+bool message_definition_t::frame_layout_is_
bigendian
() const{
+ return (flags_ &
BYTE_FRAME_IS_BIG_ENDIAN
);
}
}