X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Flow-can-binding.cpp;h=8411b65d8abad219ac059c539ad1ea7d7128f4d8;hb=127d46e303af839a2b160051722d38e6056dc10b;hp=46dcbf26ac14e252d9783224b343e2ec50308bba;hpb=1ed2a620b5ac6272de01be7f1830715f7f0d280d;p=apps%2Fagl-service-can-low-level.git diff --git a/src/low-can-binding.cpp b/src/low-can-binding.cpp index 46dcbf26..8411b65d 100644 --- a/src/low-can-binding.cpp +++ b/src/low-can-binding.cpp @@ -42,7 +42,6 @@ extern "C" // Interface between the daemon and the binding const struct afb_binding_interface *binder_interface; -configuration_t *config; /******************************************************************************** * @@ -109,12 +108,12 @@ static int subscribe_unsubscribe_signal(struct afb_req request, bool subscribe, } /** - * @fn static int subscribe_unsubscribe_signals(struct afb_req request, bool subscribe, const std::vector& signals) + * @fn static int subscribe_unsubscribe_signals(struct afb_req request, bool subscribe, const std::vector& signals) * @brief subscribe to all signals in the vector signals * * @param[in] afb_req request : contain original request use to subscribe or unsubscribe * @param[in] subscribe boolean value used to chose between a subscription operation or an unsubscription - * @param[in] CanSignal vector with CanSignal to subscribe + * @param[in] can_signal_t vector with can_signal_t to subscribe * * @return Number of correctly subscribed signal */ @@ -221,9 +220,7 @@ extern "C" */ int afbBindingV1ServiceInit(struct afb_service service) { - config = new configuration_t(); - - can_bus_t& can_bus_manager = config->get_can_bus_manager(); + can_bus_t& can_bus_manager = configuration_t::instance().get_can_bus_manager(); /* Open CAN socket */ if(can_bus_manager.init_can_dev() == 0)