diff --git a/common/utils/include/ipublisher_listener.h b/common/utils/include/ipublisher_listener.h index 5a4938ecd66b8da2d8cb420792890a706250b7aa..46c7d95cff80820bc7ff14f7e1cc8c1b025ce65d 100644 --- a/common/utils/include/ipublisher_listener.h +++ b/common/utils/include/ipublisher_listener.h @@ -37,7 +37,11 @@ enum class DHTopic : uint32_t { // publish low latency message TOPIC_LOW_LATENCY = 5, // Topic max border, not use for real topic - TOPIC_MAX = 6 + TOPIC_MAX = 6, + // Topic Connect Car Cabin Success + TOPIC_CONNECT_SUCCESS = 7, + // Topic DisConnect Car Cabin Success + TOPIC_DISCONNECT_SUCCESS = 8 }; class IPublisherListener : public IRemoteBroker { diff --git a/services/distributedhardwarefwkservice/src/publisher/publisher.cpp b/services/distributedhardwarefwkservice/src/publisher/publisher.cpp index 199637b75bfd46fe45b4476bf3ed71789a72f823..d403498c9f6c2017e930a2b7db1608b717c9f268 100644 --- a/services/distributedhardwarefwkservice/src/publisher/publisher.cpp +++ b/services/distributedhardwarefwkservice/src/publisher/publisher.cpp @@ -25,6 +25,8 @@ Publisher::Publisher() : publisherItems_({ { DHTopic::TOPIC_STOP_DSCREEN, std::make_shared(DHTopic::TOPIC_STOP_DSCREEN) }, { DHTopic::TOPIC_DEV_OFFLINE, std::make_shared(DHTopic::TOPIC_DEV_OFFLINE) }, { DHTopic::TOPIC_LOW_LATENCY, std::make_shared(DHTopic::TOPIC_LOW_LATENCY) }, + {DHTopic::TOPIC_CONNECT_SUCCESS,std::make_shared(DHTopic::TOPIC_CONNECT_SUCCESS)}, + {DHTopic::TOPIC_DISCONNECT_SUCCESS,std::make_shared(DHTopic::TOPIC_DISCONNECT_SUCCESS)}, }) { }