1
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
#include <vector>
|
||||
#include "CSerialPort/SerialPort.h"
|
||||
#include "CSerialPort/SerialPortInfo.h"
|
||||
#include <fmt/core.h>
|
||||
#include <cstdio>
|
||||
|
||||
using namespace itas109;
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
#include <thread>
|
||||
#include <atomic>
|
||||
#include <mutex>
|
||||
#include <fmt/core.h>
|
||||
#include <cstdio>
|
||||
#include <chrono>
|
||||
|
||||
class SerialManager {
|
||||
@@ -19,7 +19,7 @@ private:
|
||||
|
||||
// 后台重连线程函数
|
||||
void connectionThreadFunc() {
|
||||
fmt::print("[I][SerialMgr]: RETRY\n");
|
||||
printf("[I][SerialMgr]: RETRY\n");
|
||||
|
||||
while (!m_shouldStop.load()) {
|
||||
if (!m_isConnected.load()) {
|
||||
@@ -29,14 +29,14 @@ private:
|
||||
if (m_serial.findFirstTtyUSB() && m_serial.openPort()) {
|
||||
m_isConnected.store(true);
|
||||
} else {
|
||||
fmt::print("[W][SerialMgr]: Failed, retry in {}ms\n", m_retryIntervalMs);
|
||||
printf("[W][SerialMgr]: Failed, retry in %dms\n", m_retryIntervalMs);
|
||||
}
|
||||
}
|
||||
|
||||
std::this_thread::sleep_for(std::chrono::milliseconds(m_retryIntervalMs));
|
||||
}
|
||||
|
||||
fmt::print("[I][SerialMgr]: EXIT\n");
|
||||
printf("[I][SerialMgr]: EXIT\n");
|
||||
}
|
||||
|
||||
public:
|
||||
@@ -56,7 +56,7 @@ public:
|
||||
if (!m_connectionThread.joinable()) {
|
||||
m_shouldStop.store(false);
|
||||
m_connectionThread = std::thread(&SerialManager::connectionThreadFunc, this);
|
||||
fmt::print("[I][SerialMgr]: START\n");
|
||||
printf("[I][SerialMgr]: START\n");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -70,7 +70,7 @@ public:
|
||||
m_serial.closePort();
|
||||
m_isConnected.store(false);
|
||||
|
||||
fmt::print("[I][SerialMgr]: STOP\n");
|
||||
printf("[I][SerialMgr]: STOP\n");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -90,7 +90,7 @@ public:
|
||||
if (!m_serial.sendData(data, length)) {
|
||||
// 发送失败,标记为断开
|
||||
m_isConnected.store(false);
|
||||
fmt::print("[W][SerialMgr]: Failed, mark DISCONNECT\n");
|
||||
printf("[W][SerialMgr]: Failed, mark DISCONNECT\n");
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
#include <atomic>
|
||||
#include <mutex>
|
||||
#include <chrono>
|
||||
#include <fmt/core.h>
|
||||
|
||||
// Unified device manager (Serial only)
|
||||
class UnifiedDeviceManager {
|
||||
|
||||
Reference in New Issue
Block a user