rpc正常使用版本备份
This commit is contained in:
@@ -52,7 +52,7 @@ Hd_SocketModule_FinsTcp::~Hd_SocketModule_FinsTcp()
|
||||
}
|
||||
|
||||
// 从类中读数据到实例对象
|
||||
bool Hd_SocketModule_FinsTcp::readData(std::vector<cv::Mat>& vec_mat, QByteArray& data, nlohmann::json&)
|
||||
bool Hd_SocketModule_FinsTcp::readData(std::vector<cv::Mat>& vec_mat, QByteArray& data)
|
||||
{
|
||||
Q_UNUSED(vec_mat);
|
||||
QMutexLocker locker(readData_Mutex);
|
||||
@@ -82,7 +82,7 @@ bool Hd_SocketModule_FinsTcp::readData(std::vector<cv::Mat>& vec_mat, QByteArray
|
||||
}
|
||||
bool ifRetryCMD = false;
|
||||
// 实例对象把数据写入到类
|
||||
bool Hd_SocketModule_FinsTcp::writeData(std::vector<cv::Mat>& vec_mat, QByteArray& data, nlohmann::json&)
|
||||
bool Hd_SocketModule_FinsTcp::writeData(std::vector<cv::Mat>& vec_mat, QByteArray& data)
|
||||
{
|
||||
Q_UNUSED(vec_mat);
|
||||
if (ifRetryCMD == false)
|
||||
@@ -502,7 +502,7 @@ bool Hd_SocketModule_FinsTcp::writeData(std::vector<cv::Mat>& vec_mat, QByteArra
|
||||
return true;
|
||||
}
|
||||
|
||||
bool Hd_SocketModule_FinsTcp::initParas(QByteArray& data, nlohmann::json& json)
|
||||
bool Hd_SocketModule_FinsTcp::initParas(QByteArray& data)
|
||||
{
|
||||
|
||||
if (data.isEmpty())
|
||||
|
||||
@@ -17,16 +17,16 @@
|
||||
using namespace HslCommunication;
|
||||
using namespace cli;
|
||||
|
||||
class Hd_SocketModule_FinsTcp :public subModuleBase
|
||||
class Hd_SocketModule_FinsTcp :public dsModuleBase
|
||||
{
|
||||
public:
|
||||
Hd_SocketModule_FinsTcp();
|
||||
virtual ~Hd_SocketModule_FinsTcp();
|
||||
//bool readData(std::vector<cv::Mat>& vec_mat, QByteArray& data, nlohmann::json&); // readData将PLC读取或者发送的返回值发回给主线程,通过全局变量的方式逐条发送
|
||||
//bool writeData(std::vector<cv::Mat>& vec_mat, QByteArray& data, nlohmann::json&); // writeData调用PLC的收发,将需要的数据发给寄存器,返回OK/NG
|
||||
bool readData(std::vector<cv::Mat>&, QByteArray&, nlohmann::json& json = nlohmann::json());
|
||||
bool writeData(std::vector<cv::Mat>&, QByteArray&, nlohmann::json& json = nlohmann::json());
|
||||
bool initParas(QByteArray&, nlohmann::json& json = nlohmann::json());
|
||||
bool readData(std::vector<cv::Mat>&, QByteArray&);
|
||||
bool writeData(std::vector<cv::Mat>&, QByteArray&);
|
||||
bool initParas(QByteArray&);
|
||||
bool run();
|
||||
bool decodeWriteResult(QByteArray byteArray, QVector<QString>& vec_ret);
|
||||
bool checkStatus();
|
||||
|
||||
Reference in New Issue
Block a user