From be27463b15212243033c80f4ed2977fff94cc0df Mon Sep 17 00:00:00 2001 From: Fancy code <258828110.@qq.com> Date: Mon, 17 Jun 2024 16:46:03 +0800 Subject: [PATCH] Improve:McuManager include cleaner. --- middleware/McuAskBase/src/McuAskBase.cpp | 3 ++- middleware/McuManager/src/IMcuManager.cpp | 3 +++ middleware/McuManager/src/McuDevice.cpp | 12 ++++++++++++ middleware/McuManager/src/McuManagerImpl.cpp | 12 ++++++++++++ middleware/McuManager/src/McuManagerMakePtr.cpp | 3 +++ middleware/McuManager/src/UartRecvAsk.cpp | 1 + 6 files changed, 33 insertions(+), 1 deletion(-) diff --git a/middleware/McuAskBase/src/McuAskBase.cpp b/middleware/McuAskBase/src/McuAskBase.cpp index a517359..19fffc3 100644 --- a/middleware/McuAskBase/src/McuAskBase.cpp +++ b/middleware/McuAskBase/src/McuAskBase.cpp @@ -13,7 +13,8 @@ * limitations under the License. */ #include "McuAskBase.h" -#include "ILog.h" +#include "IMcuManager.h" +#include McuAskBase::McuAskBase(const McuAskBlock isBlock, const McuAskReply needReply, const unsigned int timeoutMs) : mIsBlock(isBlock), mNeedReply(needReply), mTimeout(timeoutMs) { diff --git a/middleware/McuManager/src/IMcuManager.cpp b/middleware/McuManager/src/IMcuManager.cpp index 64d307c..1b77778 100644 --- a/middleware/McuManager/src/IMcuManager.cpp +++ b/middleware/McuManager/src/IMcuManager.cpp @@ -14,6 +14,9 @@ */ #include "IMcuManager.h" #include "ILog.h" +#include "IMcuManager.h" +#include "StatusCode.h" +#include mcu_ask_date_time::mcu_ask_date_time(const unsigned short year, const unsigned char mon, const unsigned char day, const unsigned char hour, const unsigned char min, const unsigned char second) : mYear(year), mMon(mon), mDay(day), mHour(hour), mMin(min), mSecond(second) diff --git a/middleware/McuManager/src/McuDevice.cpp b/middleware/McuManager/src/McuDevice.cpp index a003cb7..0156188 100644 --- a/middleware/McuManager/src/McuDevice.cpp +++ b/middleware/McuManager/src/McuDevice.cpp @@ -14,7 +14,19 @@ */ #include "McuDevice.h" #include "ILog.h" +#include "IMcuManager.h" +#include "McuProtocol.h" +#include "StatusCode.h" +#include "UartDevice.h" +#include +#include +#include +#include +#include +#include #include +#include +#include constexpr int SLEEP_TIME_MS = 1000; constexpr bool REMOVE_THE_ASK = true; constexpr bool KEEP_THE_ASK = false; diff --git a/middleware/McuManager/src/McuManagerImpl.cpp b/middleware/McuManager/src/McuManagerImpl.cpp index c9bfbdc..71ea14d 100644 --- a/middleware/McuManager/src/McuManagerImpl.cpp +++ b/middleware/McuManager/src/McuManagerImpl.cpp @@ -14,7 +14,19 @@ */ #include "McuManagerImpl.h" #include "ILog.h" +#include "IMcuManager.h" #include "McuAskBase.h" +#include "McuDevice.h" +#include "McuProtocol.h" +#include "StatusCode.h" +#include +#include +#include +#include +#include +#include +#include +#include class McuRecvImpl { public: diff --git a/middleware/McuManager/src/McuManagerMakePtr.cpp b/middleware/McuManager/src/McuManagerMakePtr.cpp index e47fafe..366af84 100644 --- a/middleware/McuManager/src/McuManagerMakePtr.cpp +++ b/middleware/McuManager/src/McuManagerMakePtr.cpp @@ -14,7 +14,10 @@ */ #include "McuManagerMakePtr.h" #include "ILog.h" +#include "IMcuManager.h" #include "McuManagerImpl.h" +#include "StatusCode.h" +#include bool CreateMcuManager(void) { auto instance = std::make_shared(); diff --git a/middleware/McuManager/src/UartRecvAsk.cpp b/middleware/McuManager/src/UartRecvAsk.cpp index 1d5c3ed..1cef32b 100644 --- a/middleware/McuManager/src/UartRecvAsk.cpp +++ b/middleware/McuManager/src/UartRecvAsk.cpp @@ -13,6 +13,7 @@ * limitations under the License. */ #include "UartRecvAsk.h" +#include "McuAskBase.h" UartRecvAsk::UartRecvAsk() : McuAskBase(McuAskBlock::NOT_BLOCK, McuAskReply::NEED_REPLY) { } \ No newline at end of file