增加UI配置项
This commit is contained in:
@@ -96,18 +96,21 @@ void DataCenter::addMonitoredNode(const QString &nodeId, const QString &nodeName
|
||||
const QString &varName, const QString &tableName,
|
||||
const QString &fieldName)
|
||||
{
|
||||
if (gOPC_NodeName.contains(nodeId)) {
|
||||
qWarning() << "节点已存在:" << nodeId;
|
||||
QString mNodeID = nodeId;
|
||||
if(!mNodeID.contains("ns=6;s=::AsGlobalPV:"))
|
||||
mNodeID = "ns=6;s=::AsGlobalPV:"+mNodeID;
|
||||
if (gOPC_NodeName.contains(mNodeID)) {
|
||||
qWarning() << "节点已存在:" << mNodeID;
|
||||
return;
|
||||
}
|
||||
|
||||
// 使用全局变量存储
|
||||
gOPC_NodeName[nodeId] = nodeName.isEmpty() ? nodeId : nodeName;
|
||||
gOPC_VarName[nodeId] = varName.isEmpty() ? nodeId : varName;
|
||||
gOPC_SqlTable[nodeId] = tableName;
|
||||
gOPC_SqlField[nodeId] = fieldName;
|
||||
gOPC_NodeList.append(nodeId);
|
||||
gOPC_NodeValue[nodeId] = QVariant();
|
||||
gOPC_NodeName[mNodeID] = nodeName.isEmpty() ? mNodeID : nodeName;
|
||||
gOPC_VarName[mNodeID] = varName.isEmpty() ? mNodeID : varName;
|
||||
gOPC_SqlTable[mNodeID] = tableName;
|
||||
gOPC_SqlField[mNodeID] = fieldName;
|
||||
gOPC_NodeList.append(mNodeID);
|
||||
gOPC_NodeValue[mNodeID] = QVariant();
|
||||
}
|
||||
|
||||
void DataCenter::browseRecursive(const QString &nodeId)
|
||||
|
||||
Reference in New Issue
Block a user