rpc正常使用版本备份
This commit is contained in:
@@ -421,7 +421,7 @@ Hd_CameraModule_Basler_hard::~Hd_CameraModule_Basler_hard()
|
||||
|
||||
|
||||
//从类中读数据到实例对象
|
||||
bool Hd_CameraModule_Basler_hard::readData(std::vector<cv::Mat>& mat, QByteArray& data, nlohmann::json& json)
|
||||
bool Hd_CameraModule_Basler_hard::readData(std::vector<cv::Mat>& mat, QByteArray& data)
|
||||
{
|
||||
int cnt = 0;
|
||||
while (srcImage.empty())
|
||||
@@ -440,7 +440,7 @@ bool Hd_CameraModule_Basler_hard::readData(std::vector<cv::Mat>& mat, QByteArray
|
||||
|
||||
|
||||
//实例对象把数据写入到类
|
||||
bool Hd_CameraModule_Basler_hard::writeData(std::vector<cv::Mat>& mat, QByteArray& data, nlohmann::json& json)
|
||||
bool Hd_CameraModule_Basler_hard::writeData(std::vector<cv::Mat>& mat, QByteArray& data)
|
||||
{
|
||||
Q_UNUSED(mat)
|
||||
m_flag = false;
|
||||
@@ -448,7 +448,7 @@ bool Hd_CameraModule_Basler_hard::writeData(std::vector<cv::Mat>& mat, QByteArra
|
||||
return true;
|
||||
}
|
||||
|
||||
bool Hd_CameraModule_Basler_hard::initParas(QByteArray&, nlohmann::json& json)
|
||||
bool Hd_CameraModule_Basler_hard::initParas(QByteArray&)
|
||||
{
|
||||
return ConnctDevice();
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ static bool m_flag = false;
|
||||
static cv::Mat srcImage;
|
||||
static bool moduleStatus = true;
|
||||
static int index=-1;
|
||||
class Hd_CameraModule_Basler_hard :public subModuleBase
|
||||
class Hd_CameraModule_Basler_hard :public dsModuleBase
|
||||
, public Pylon::CImageEventHandler // Allows you to get notified about images received and grab errors.
|
||||
, public Pylon::CConfigurationEventHandler // Allows you to get notified about device removal.
|
||||
, public Pylon::CCameraEventHandler
|
||||
@@ -36,10 +36,10 @@ public:
|
||||
Hd_CameraModule_Basler_hard();
|
||||
virtual ~Hd_CameraModule_Basler_hard();
|
||||
//从类中读数据到实例对象
|
||||
bool readData(std::vector<cv::Mat>& mat, QByteArray& data, nlohmann::json& json);
|
||||
bool readData(std::vector<cv::Mat>& mat, QByteArray& data);
|
||||
//实例对象把数据写入到类
|
||||
bool writeData(std::vector<cv::Mat>& mat, QByteArray& data, nlohmann::json& json);
|
||||
bool initParas(QByteArray&, nlohmann::json& json = nlohmann::json());
|
||||
bool writeData(std::vector<cv::Mat>& mat, QByteArray& data);
|
||||
bool initParas(QByteArray&);
|
||||
bool run();
|
||||
bool checkStatus();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user