diff options
author | Romain Forlot <romain.forlot@iot.bzh> | 2017-03-09 02:32:25 +0100 |
---|---|---|
committer | Romain Forlot <romain.forlot@iot.bzh> | 2017-03-16 17:10:40 +0100 |
commit | 0ee5e30844ecd1749d6d7c48b8ce8f6573ed91cb (patch) | |
tree | 713b053d2f1783f6074596be6e4def3d47213513 /src/can/can-decoder.cpp | |
parent | fe5a4857985fd00b961c63274e678c8df19feaee (diff) |
Create getter/setter needed for can_signal_t class.
Change-Id: I8253fcbe7edb6673d9f6bcf85d6109800a4cf6e8
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Diffstat (limited to 'src/can/can-decoder.cpp')
-rw-r--r-- | src/can/can-decoder.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/can/can-decoder.cpp b/src/can/can-decoder.cpp index 9059f979..49fd1513 100644 --- a/src/can/can-decoder.cpp +++ b/src/can/can-decoder.cpp @@ -21,8 +21,8 @@ float decoder_t::parseSignalBitfield(can_signal_t& signal, const can_message_t& message) { return bitfield_parse_float(message.get_data(), CAN_MESSAGE_SIZE, - signal.bitPosition, signal.bitSize, signal.factor, - signal.offset); + signal.get_bit_position(), signal.get_bit_size(), signal.get_factor(), + signal.get_offset()); } openxc_DynamicField decoder_t::noopDecoder(can_signal_t& signal, @@ -96,16 +96,16 @@ openxc_DynamicField decoder_t::translateSignal(can_signal_t& signal, can_message openxc_DynamicField decoded_value = decoder_t::decodeSignal(signal, value, signals, &send); - signal.received_ = true; - signal.last_value_ = value; + signal.set_received(true); + signal.set_last_value(value); return decoded_value; } openxc_DynamicField decoder_t::decodeSignal( can_signal_t& signal, float value, const std::vector<can_signal_t>& signals, bool* send) { - SignalDecoder decoder = signal.decoder == NULL ? - noopDecoder : signal.decoder; + SignalDecoder decoder = signal.get_decoder() == NULL ? + noopDecoder : signal.get_decoder(); openxc_DynamicField decoded_value = decoder(signal, signals, value, send); return decoded_value; |