Skip to content

Commit 654640c

Browse files
committed
Add Hikvision camera driver
1 parent c72579b commit 654640c

File tree

5 files changed

+13
-13
lines changed

5 files changed

+13
-13
lines changed

example/CustomCam/cus_cam.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma once
22
#include "infinite_sense.h"
33
namespace infinite_sense {
4-
class CustomCam final : public Cam {
4+
class CustomCam final : public Sensor {
55
public:
66
explicit CustomCam(const std::map<std::string, TriggerDevice>& params) : params_(params) {}
77
~CustomCam() override;

example/GigeCam/mv_cam.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma once
22
#include "infinite_sense.h"
33
namespace infinite_sense {
4-
class MvCam final : public Cam {
4+
class MvCam final : public Sensor {
55
public:
66
explicit MvCam(const std::map<std::string, TriggerDevice>& params) : params_(params) {}
77
~MvCam() override;

infinite_sense_core/include/infinite_sense.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
#include "log.h"
33
#include "config.h"
44
#include "messenger.h"
5-
#include "cam.h"
5+
#include "sensor.h"
66
#include "trigger.h"
77
namespace infinite_sense {
88

99
class NetManager;
1010
class UsbManager;
11-
class Cam;
11+
class Sensor;
1212
class TriggerManger;
1313
class Messenger;
1414
/**
@@ -63,7 +63,7 @@ class Synchronizer {
6363
*
6464
* @param cam
6565
*/
66-
void UseCam(const std::shared_ptr<Cam> &cam);
66+
void UseCam(const std::shared_ptr<Sensor> &cam);
6767

6868
/**
6969
* @brief 获取指定设备最近一次的触发时间(静态方法)。
@@ -100,7 +100,7 @@ class Synchronizer {
100100
std::shared_ptr<UsbManager> serial_manager_{nullptr};
101101

102102
/// 相机管理器
103-
std::shared_ptr<Cam> cam_manager_{nullptr};
103+
std::shared_ptr<Sensor> cam_manager_{nullptr};
104104
};
105105

106106
} // namespace infinite_sense
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
#include "messenger.h"
55
#include "infinite_sense.h"
66
namespace infinite_sense {
7-
class Cam{
7+
class Sensor{
88
public:
9-
Cam();
10-
explicit Cam(const std::map<std::string, TriggerDevice>& params) : params_(params) {}
11-
virtual ~Cam();
9+
Sensor();
10+
explicit Sensor(const std::map<std::string, TriggerDevice>& params) : params_(params) {}
11+
virtual ~Sensor();
1212

13-
Cam(const Cam&) = delete;
14-
Cam& operator=(const Cam&) = delete;
13+
Sensor(const Sensor&) = delete;
14+
Sensor& operator=(const Sensor&) = delete;
1515

1616
virtual bool Initialization();
1717
virtual void Stop();

infinite_sense_core/src/infinite_sense.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ void Synchronizer::SetUsbLink(std::string serial_dev, const int serial_baud_rate
2727
serial_manager_ = std::make_shared<UsbManager>(serial_dev_, serial_baud_rate_);
2828
net_manager_ = nullptr;
2929
}
30-
void Synchronizer::UseCam(const std::shared_ptr<Cam> &cam) {
30+
void Synchronizer::UseCam(const std::shared_ptr<Sensor> &cam) {
3131
cam_manager_ = cam;
3232
}
3333
bool Synchronizer::GetLastTriggerTime(const TriggerDevice dev, uint64_t time) {

0 commit comments

Comments
 (0)