X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=low-can-binding%2Fcan%2Fsignals.cpp;h=28246a05bb99a51f998d2090fc2d06044affae11;hb=fad26418db56cf029d0b32f1fcc1309c545dac96;hp=da8df9880bcd549082459244ebee243a5f56060b;hpb=6cc152447e74b1ce7fab6c7aa1f9b4e5e8232444;p=apps%2Fagl-service-can-low-level.git diff --git a/low-can-binding/can/signals.cpp b/low-can-binding/can/signals.cpp index da8df988..28246a05 100755 --- a/low-can-binding/can/signals.cpp +++ b/low-can-binding/can/signals.cpp @@ -71,6 +71,7 @@ signal_t::signal_t( , sign_{sign} , bit_sign_position_{bit_sign_position} , unit_{unit} + ,bit_position_is_swapped_{false} {} signal_t::signal_t( @@ -104,6 +105,7 @@ signal_t::signal_t( , decoder_{decoder} , encoder_{encoder} , received_{received} + , bit_position_is_swapped_{false} {} std::shared_ptr signal_t::get_message() const @@ -251,3 +253,13 @@ const std::string signal_t::get_unit() const { return unit_; } + +bool signal_t::bit_position_is_swapped() const +{ + return bit_position_is_swapped_; +} + +void signal_t::bit_position_is_swapped_reverse() +{ + bit_position_is_swapped_ = !bit_position_is_swapped_; +}