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-signals.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-signals.cpp')
-rw-r--r-- | src/can/can-signals.cpp | 91 |
1 files changed, 89 insertions, 2 deletions
diff --git a/src/can/can-signals.cpp b/src/can/can-signals.cpp index af95769..faecdaa 100644 --- a/src/can/can-signals.cpp +++ b/src/can/can-signals.cpp @@ -24,16 +24,26 @@ #include "obd2/obd2-signals.hpp" #include "low-can-binding.hpp" -can_message_definition_t& can_signal_t::get_message() const +can_message_definition_t& can_signal_t::get_message() { return message_; } -std::string& can_signal_t::get_generic_name() const +std::string& can_signal_t::get_generic_name() { return generic_name_; } +uint8_t can_signal_t::get_bit_position() const +{ + return bit_position_; +} + +uint8_t can_signal_t::get_bit_size() const +{ + return bit_size_; +} + /** * @fn void find_can_signals(const openxc_DynamicField& key, std::vector<can_signal_t*>& found_signals) * @brief return signals name found searching through CAN_signals and OBD2 pid @@ -58,4 +68,81 @@ void find_can_signals(const openxc_DynamicField& key, std::vector<can_signal_t*> break; } DEBUG(binder_interface, "Found %d signal(s)", (int)found_signals.size()); +float can_signal_t::get_factor() const +{ + return factor_; +} + +float can_signal_t::get_offset() const +{ + return offset_; +} + +float can_signal_t::get_min_value() const +{ + return min_value_; +} + +float can_signal_t::get_max_value() const +{ + return max_value_; +} + +FrequencyClock& can_signal_t::get_frequency() +{ + return frequency_; +} + +bool can_signal_t::get_send_same() const +{ + return send_same_; +} + +bool can_signal_t::get_force_send_changed() const +{ + return force_send_changed_; +} + +std::map<int, std::string> can_signal_t::get_state() const +{ + return states_; +} + +size_t can_signal_t::get_state_count() const +{ + return states_.size(); +} + +bool can_signal_t::get_writable() const +{ + return writable_; +} + +SignalDecoder& can_signal_t::get_decoder() +{ + return decoder_; +} + +SignalEncoder& can_signal_t::get_encoder() +{ + return encoder_; +} + +bool can_signal_t::get_received() const +{ + return received_; +} +float can_signal_t::get_last_value() const +{ + return last_value_; +} + +void can_signal_t::set_received(bool r) +{ + received_ = r; +} + +void can_signal_t::set_last_value(float val) +{ + last_value_ = val; } |