36 lines
674 B
C++
Executable File
36 lines
674 B
C++
Executable File
#ifndef PLUGIN_CONFIG_H
|
|
#define PLUGIN_CONFIG_H
|
|
|
|
#include<vector>
|
|
|
|
class PlguinConfig
|
|
{
|
|
public:
|
|
static PlguinConfig* getInstance();
|
|
private:
|
|
static PlguinConfig* m_instance;
|
|
PlguinConfig();
|
|
~PlguinConfig();
|
|
private:
|
|
std::vector<int> m_configs;
|
|
|
|
public:
|
|
// 初始化高清相机处理流程
|
|
int plguin_init_plugin_config(void* config, void* pthread);
|
|
|
|
// 初始化高清相机处理流程
|
|
int LibapiInitCameraProcessing(void* config);
|
|
|
|
// 初始化激光雷达处理流程
|
|
int LibapiInitLidarProcessing(void* config);
|
|
|
|
// 初始化ROI计算处理流程
|
|
int LibapiInitRoiProcessing(void* config);
|
|
|
|
// 查询config的首任务名称
|
|
//std::string plguin_find_config(int config_id);
|
|
// 删除所有config
|
|
};
|
|
|
|
|
|
#endif |