Skip to content

Commit ead0481

Browse files
committed
rename ser to usb
1 parent e61f546 commit ead0481

File tree

8 files changed

+25
-25
lines changed

8 files changed

+25
-25
lines changed

example/ZMQ/zmq_main.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ int main() {
88
使用网口连接
99
synchronizer.SetNetLink("192.168.1.188", 8888);
1010
*/
11-
// 使用USB连接
12-
synchronizer.SetSerialLink("/dev/ttyACM0", 460800);
11+
synchronizer.SetUsbLink("/dev/ttyACM0", 460800);
12+
1313
/*
1414
如使用工业相机, 需要指定 相机名称 和 同步板的触发端口
1515
std::map<std::string, TriggerDevice> params;

infinite_sense_core/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ add_subdirectory(third_party/udp)
2323
add_library(${PROJECT_NAME} SHARED
2424
src/infinite_sense.cpp
2525
src/trigger.cpp
26-
src/ser.cpp
26+
src/usb.cpp
2727
src/cam.cpp
2828
src/image.cpp
2929
src/net.cpp

infinite_sense_core/include/infinite_sense.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
namespace infinite_sense {
77

88
class NetManager;
9-
class SerialManager;
9+
class UsbManager;
1010
class CamManger;
1111
class TriggerManger;
1212
class Messenger;
@@ -48,7 +48,7 @@ class Synchronizer {
4848
* @param serial_dev 串口设备名称(如 "/dev/ttyUSB0")。
4949
* @param serial_baud_rate 波特率(如 115200)。
5050
*/
51-
void SetSerialLink(std::string serial_dev, int serial_baud_rate);
51+
void SetUsbLink(std::string serial_dev, int serial_baud_rate);
5252

5353
/**
5454
* @brief 配置网络连接参数。
@@ -97,7 +97,7 @@ class Synchronizer {
9797
std::shared_ptr<NetManager> net_manager_{nullptr};
9898

9999
/// 串口管理器
100-
std::shared_ptr<SerialManager> serial_manager_{nullptr};
100+
std::shared_ptr<UsbManager> serial_manager_{nullptr};
101101

102102
/// 相机管理器
103103
std::shared_ptr<CamManger> cam_manager_{nullptr};

infinite_sense_core/include/ptp.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
#pragma once
22
#include <json.hpp>
3-
#include "ser.h"
3+
#include "usb.h"
44
#include <practical_socket.h>
55
namespace infinite_sense {
66
class Ptp {
77
public:
88
Ptp() = default;
99
void ReceivePtpData(const nlohmann::json &data);
1010
void SendPtpData() const;
11-
void SetSerialPtr(const std::shared_ptr<serial::Serial> &serial_ptr);
11+
void SetUsbPtr(const std::shared_ptr<serial::Serial> &serial_ptr);
1212
void SetNetPtr(const std::shared_ptr<UDPSocket> &net_ptr, const std::string &target_ip, unsigned short port);
1313

1414
private:
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
#pragma once
2-
#include "ser.h"
2+
#include "usb.h"
33
#include "serial.h"
44
#include <thread>
55
#include <memory>
66

77
namespace infinite_sense {
88
class Ptp;
9-
class SerialManager {
9+
class UsbManager {
1010
public:
11-
explicit SerialManager(const std::string &port, int baud_rate);
11+
explicit UsbManager(const std::string &port, int baud_rate);
1212

13-
~SerialManager();
13+
~UsbManager();
1414

1515
[[nodiscard]] bool IsAvailable() const { return serial_ptr_->isOpen(); }
1616

infinite_sense_core/src/infinite_sense.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
#include "trigger.h"
44
#include "net.h"
5-
#include "ser.h"
5+
#include "usb.h"
66
#include "cam.h"
77
#include "messenger.h"
88
#include "log.h"
@@ -21,10 +21,10 @@ void Synchronizer::SetNetLink(std::string net_dev, const unsigned int port) {
2121
net_port_ = port;
2222
net_manager_ = std::make_shared<NetManager>(net_ip_, net_port_);
2323
}
24-
void Synchronizer::SetSerialLink(std::string serial_dev, const int serial_baud_rate) {
24+
void Synchronizer::SetUsbLink(std::string serial_dev, const int serial_baud_rate) {
2525
serial_dev_ = std::move(serial_dev);
2626
serial_baud_rate_ = serial_baud_rate;
27-
serial_manager_ = std::make_shared<SerialManager>(serial_dev_, serial_baud_rate_);
27+
serial_manager_ = std::make_shared<UsbManager>(serial_dev_, serial_baud_rate_);
2828
net_manager_ = nullptr;
2929
}
3030
void Synchronizer::UseMvCam(const std::map<string, TriggerDevice>& params) {

infinite_sense_core/src/ptp.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#include "ptp.h"
2-
#include <ser.h>
2+
#include <usb.h>
33
#include <thread>
44
namespace infinite_sense {
5-
void Ptp::SetSerialPtr(const std::shared_ptr<serial::Serial> &serial_ptr) { serial_ptr_ = serial_ptr; }
5+
void Ptp::SetUsbPtr(const std::shared_ptr<serial::Serial> &serial_ptr) { serial_ptr_ = serial_ptr; }
66
void Ptp::SetNetPtr(const std::shared_ptr<UDPSocket> &net_ptr, const std::string &target_ip,
77
const unsigned short port) {
88
port_ = port;
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11

2-
#include "ser.h"
2+
#include "usb.h"
33
#include "infinite_sense.h"
44
#include "ptp.h"
55
#include "sensor.h"
66
namespace infinite_sense {
7-
SerialManager::SerialManager(const std::string &port, const int baud_rate) {
7+
UsbManager::UsbManager(const std::string &port, const int baud_rate) {
88
port_ = port;
99
serial_ptr_ = std::make_unique<serial::Serial>();
1010
try {
@@ -25,10 +25,10 @@ SerialManager::SerialManager(const std::string &port, const int baud_rate) {
2525
LOG(ERROR) << "Serial port: " << serial_ptr_->getPort() << " initialized and opened.";
2626
}
2727
ptp_ = std::make_unique<Ptp>();
28-
ptp_->SetSerialPtr(serial_ptr_);
28+
ptp_->SetUsbPtr(serial_ptr_);
2929
}
3030

31-
SerialManager::~SerialManager() {
31+
UsbManager::~UsbManager() {
3232
if (serial_ptr_->isOpen()) {
3333
serial_ptr_->close();
3434
LOG(ERROR) << "Serial port: " << serial_ptr_->getPort() << " closed.";
@@ -37,14 +37,14 @@ SerialManager::~SerialManager() {
3737
tx_thread_.join();
3838
}
3939

40-
void SerialManager::Start() {
40+
void UsbManager::Start() {
4141
started_ = true;
4242
rx_thread_ = std::thread([this] { Receive(); });
4343
tx_thread_ = std::thread([this] { TimeStampSynchronization(); });
4444
LOG(INFO) << "Serial manager started";
4545
}
4646

47-
void SerialManager::Stop() {
47+
void UsbManager::Stop() {
4848
started_ = false;
4949
if (serial_ptr_->isOpen()) {
5050
serial_ptr_->close();
@@ -54,7 +54,7 @@ void SerialManager::Stop() {
5454
tx_thread_.join();
5555
LOG(INFO) << "Serial manager stopped";
5656
}
57-
void SerialManager::Receive() const {
57+
void UsbManager::Receive() const {
5858
while (started_) {
5959
if (serial_ptr_->available()) {
6060
std::string serial_recv = serial_ptr_->readline();
@@ -81,7 +81,7 @@ void SerialManager::Receive() const {
8181
std::this_thread::sleep_for(std::chrono::microseconds{10});
8282
}
8383
}
84-
void SerialManager::TimeStampSynchronization() const {
84+
void UsbManager::TimeStampSynchronization() const {
8585
while (started_) {
8686
ptp_->SendPtpData();
8787
}

0 commit comments

Comments
 (0)