Index: sources/canbus/MessageDispatcher.cpp =================================================================== diff -u -rf2db5c985e5c0ae7835a69eff43bfc537e6dd2fc -r922463c555493a51ea20744a95dd62976adaf0f9 --- sources/canbus/MessageDispatcher.cpp (.../MessageDispatcher.cpp) (revision f2db5c985e5c0ae7835a69eff43bfc537e6dd2fc) +++ sources/canbus/MessageDispatcher.cpp (.../MessageDispatcher.cpp) (revision 922463c555493a51ea20744a95dd62976adaf0f9) @@ -104,6 +104,9 @@ connect(&_MessageAcknowModel , SIGNAL(didFailedTransmit( Sequence )), this , SLOT( onFailedTransmit( Sequence ))); + connect(&_MessageAcknowModel , SIGNAL(didCheckIn ( )), + this , SLOT( onCheckIn ( ))); + // Application Settings are ready connect(&_ApplicationController, SIGNAL(didSettingsDone ()), this , SLOT( onSettingsDone ())); @@ -213,6 +216,15 @@ // coco end /*! + * \brief MessageDispatcher::onCheckIn + * \details Sending the Check-In message. + */ +void MessageDispatcher::onCheckIn() +{ + actionTransmit(GuiActionType::ID_KeepAlive, {}); +} + +/*! * \brief MessageDispatcher::onActionTransmit * \details This slot will be called by ApplicationController::didActionTransmit * upon UI message transmit request and calls MessageDispatcher::actionTransmit method.