X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fcan-decoder.hpp;h=7f02d61080ea114eed8f758de4f9ed7a1f19aebe;hb=cddc9c28e3e1a242e55f68c9971d0710ada30e9f;hp=1b58ea3cc594ccbf2faa2b71f3c9f533ab15dcb4;hpb=cba9b59fab054d3a33a4d58ed227fc3d4b6f6d9d;p=apps%2Fagl-service-can-low-level.git diff --git a/src/can-decoder.hpp b/src/can-decoder.hpp index 1b58ea3c..7f02d610 100644 --- a/src/can-decoder.hpp +++ b/src/can-decoder.hpp @@ -22,7 +22,6 @@ class decoder_t { private: - openxc_DynamicField decoded_value; public: /* Public: Parse the signal's bitfield from the given data and return the raw @@ -130,9 +129,8 @@ class decoder_t * The decoder returns an openxc_DynamicField, which may contain a number, * string or boolean. If 'send' is false, the return value is undefined. */ - openxc_DynamicField decodeSignal(const CanSignal& signal, - const can_message_t& message, const CanSignal& signals, - bool* send); + openxc_DynamicField decodeSignal(const CanSignal& signal, const can_message_t& message, + const std::vector& signals, bool* send); /* Public: Decode a transformed, human readable value from an raw CAN signal * already parsed from a CAN message. @@ -143,5 +141,5 @@ class decoder_t * else. */ openxc_DynamicField decodeSignal(const CanSignal& signal, float value, - const CanSignal& signals, bool* send); + const std::vector& signals, bool* send); }; \ No newline at end of file