Keep subscription to signal simplier without doubling
[apps/agl-service-can-low-level.git] / src / can / can-signals.cpp
index 2d2e7ea..00b6ee0 100644 (file)
@@ -30,16 +30,21 @@ 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() const
 {
        return generic_name_;
 }
 
-std::string can_signal_t::get_name()
+const std::string can_signal_t::get_name() const
 {
        return prefix_ + "." + generic_name_;
 }
 
+const std::string& can_signal_t::get_prefix() const
+{
+       return prefix_;
+}
+
 uint8_t can_signal_t::get_bit_position() const
 {
        return bit_position_;