X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fcan-decoder.hpp;h=1b58ea3cc594ccbf2faa2b71f3c9f533ab15dcb4;hb=dae58e000ef198f7fa09718c60d7a7f2250fc2ce;hp=b6234b52a62e9e9c614525aae066dd14bebc1104;hpb=860d6bd4a829ee5aca50b93122474c9bf68fff9d;p=apps%2Fagl-service-can-low-level.git diff --git a/src/can-decoder.hpp b/src/can-decoder.hpp index b6234b52..1b58ea3c 100644 --- a/src/can-decoder.hpp +++ b/src/can-decoder.hpp @@ -17,6 +17,7 @@ #pragma once +#include "can-utils.hpp" class decoder_t { @@ -34,7 +35,7 @@ class decoder_t * Returns the raw value of the signal parsed as a bitfield from the given byte * array. */ - float parseSignalBitfield(const CanSignal& signal, const CanMessage& message); + float parseSignalBitfield(const CanSignal& signal, const can_message_t& message); /* Public: Find and return the corresponding string state for a CAN signal's * raw integer value. @@ -130,7 +131,7 @@ class decoder_t * string or boolean. If 'send' is false, the return value is undefined. */ openxc_DynamicField decodeSignal(const CanSignal& signal, - const CanMessage& message, const CanSignal& signals, + const can_message_t& message, const CanSignal& signals, bool* send); /* Public: Decode a transformed, human readable value from an raw CAN signal @@ -143,4 +144,4 @@ class decoder_t */ openxc_DynamicField decodeSignal(const CanSignal& signal, float value, const CanSignal& signals, bool* send); -} \ No newline at end of file +}; \ No newline at end of file