X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fconfiguration.cpp;h=184d4688bcd9164c6cba1e9204946e0b757735fa;hb=3a9e5d4c0baad5ce652f83938ecd2e61063cb46d;hp=8a2df90946243aa7900128e6bbcb8e6c09a860c6;hpb=8fc21efc5ec7669d38712f44d71d10056614ea64;p=apps%2Fagl-service-can-low-level.git diff --git a/src/configuration.cpp b/src/configuration.cpp index 8a2df909..184d4688 100644 --- a/src/configuration.cpp +++ b/src/configuration.cpp @@ -19,24 +19,13 @@ #include "utils/signals.hpp" -// Dumb signals and message implementation. To get compile. -/*std::vector CAN_MESSAGE_SET; - -std::vector> CAN_MESSAGES_DEFINITION; - -std::vector> SIGNALS;*/ - +/// @brief Return singleton instance of configuration object. configuration_t& configuration_t::instance() { static configuration_t config; return config; } -configuration_t& configuration_t::get_configuration() -{ - return *this; -} - can_bus_t& configuration_t::get_can_bus_manager() { return can_bus_manager_; @@ -72,11 +61,6 @@ std::vector& configuration_t::get_diagnostic_messages() return diagnostic_messages_[active_message_set_]; } -const std::vector& configuration_t::get_signals_prefix() const -{ - return signals_prefix_; -} - const std::vector& configuration_t::get_can_message_definition() { return can_message_definition_[active_message_set_]; @@ -102,15 +86,12 @@ void configuration_t::set_active_message_set(uint8_t id) active_message_set_ = id; } -/** - * @fn std::vector find_can_signals(const openxc_DynamicField &key) - * @brief return signals name found searching through CAN_signals and OBD2 pid - * - * @param[in] key - can contain numeric or string value in order to search against - * can signals or obd2 signals name. - * - * @return Vector of signals name found. - */ +/// @brief return diagnostic messages name found searching through diagnostic messages list. +/// +/// @param[in] key - can contain numeric or string value in order to search against +/// can signals or obd2 signals name. +/// @param[out] found_signals - Vector of signals name found. +/// void configuration_t::find_diagnostic_messages(const openxc_DynamicField &key, std::vector& found_signals) { switch(key.type) @@ -128,15 +109,12 @@ void configuration_t::find_diagnostic_messages(const openxc_DynamicField &key, s DEBUG(binder_interface, "find_diagnostic_messages: Found %d signal(s)", (int)found_signals.size()); } -/** - * @fn void find_can_signals(const openxc_DynamicField& key, std::vector& found_signals) - * @brief return signals name found searching through CAN_signals and OBD2 pid - * - * @param[in] key - can contain numeric or string value in order to search against - * can signals or obd2 signals name. - * @param[out] found_signals - provided vector to fill with ponter to signals matched. - * - */ +/// @brief return signals name found searching through CAN signals list. +/// +/// @param[in] key - can contain numeric or string value in order to search against +/// can signals or obd2 signals name. +/// @param[out] found_signals - provided vector to fill with pointer to matched signals. +/// void configuration_t::find_can_signals(const openxc_DynamicField& key, std::vector& found_signals) { switch(key.type) @@ -152,4 +130,4 @@ void configuration_t::find_can_signals(const openxc_DynamicField& key, std::vect break; } DEBUG(binder_interface, "find_can_signals: Found %d signal(s)", (int)found_signals.size()); -} \ No newline at end of file +}