PySide6.QtOpcUa.QOpcUaNodeCreationAttributes

class QOpcUaNodeCreationAttributes

此类管理节点创建的属性值。更多

概要

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

此类保存节点属性的值,这些值在OPC UA地址空间中创建新节点时传递给服务器。

以下节点属性由不同的节点类支持:

属性

对象

变量

方法

对象类型

变量类型

引用类型

数据类型

视图

访问级别

X

数组维度

X

X

ContainsNoLoops

X

数据类型

X

X

描述

X

X

X

X

X

X

X

X

显示名称

X

X

X

X

X

X

X

X

事件通知器

X

可执行文件

X

历史化

X

反向名称

X

是抽象的

X

X

X

X

最小采样间隔

X

对称

X

用户访问级别

X

用户可执行

X

用户写掩码

X

X

X

X

X

X

X

X

X

X

值排名

X

X

写掩码

X

X

X

X

X

X

X

X

另请参阅

addNode()

__init__()

默认构造一个没有设置参数的节点创建属性对象。

__init__(other)
Parameters:

其他QOpcUaNodeCreationAttributes

使用other的值构造一个节点创建属性对象。

accessLevel()
Return type:

AccessLevelBit 的组合

返回AccessLevel属性的值。

另请参阅

setAccessLevel()

arrayDimensions()
Return type:

.quint32列表

返回ArrayDimensions属性的值。

另请参阅

setArrayDimensions()

containsNoLoops()
Return type:

布尔

返回ContainsNoLoops属性的值。

另请参阅

setContainsNoLoops()

dataTypeId()
Return type:

字符串

返回DataType属性的值。

另请参阅

setDataTypeId()

description()
Return type:

QOpcUaLocalizedText

返回Description属性的值。

另请参阅

setDescription()

displayName()
Return type:

QOpcUaLocalizedText

返回DisplayName属性的值。

另请参阅

setDisplayName()

eventNotifier()
Return type:

EventNotifierBit的组合

返回EventNotifier属性的值。

另请参阅

setEventNotifier()

executable()
Return type:

布尔

返回Executable属性的值。

另请参阅

setExecutable()

hasAccessLevel()
Return type:

布尔

如果设置了AccessLevel属性的值,则返回true

hasArrayDimensions()
Return type:

布尔

如果设置了ArrayDimensions属性的值,则返回true

hasContainsNoLoops()
Return type:

布尔

如果设置了ContainsNoLoops属性的值,则返回true

hasDataTypeId()
Return type:

布尔

如果设置了DataType属性的值,则返回true

hasDescription()
Return type:

布尔

如果设置了Description属性的值,则返回true

hasDisplayName()
Return type:

布尔

如果设置了DisplayName属性的值,则返回true

hasEventNotifier()
Return type:

布尔

如果设置了EventNotifier属性的值,则返回true

hasExecutable()
Return type:

布尔

如果设置了Executable属性的值,则返回true

hasHistorizing()
Return type:

布尔

如果设置了Historizing属性的值,则返回true

hasInverseName()
Return type:

布尔

如果设置了InverseName属性的值,则返回true

hasIsAbstract()
Return type:

布尔

如果设置了IsAbstract属性的值,则返回true

hasMinimumSamplingInterval()
Return type:

布尔

如果设置了MinimumSamplingInterval属性的值,则返回true

hasSymmetric()
Return type:

布尔

如果设置了Symmetric属性的值,则返回true

hasUserAccessLevel()
Return type:

布尔

如果设置了UserAccessLevel属性的值,则返回true

hasUserExecutable()
Return type:

布尔

如果设置了UserExecutable属性的值,则返回true

hasUserWriteMask()
Return type:

布尔

如果设置了UserWriteMask属性的值,则返回true

hasValue()
Return type:

布尔

如果设置了Value属性的值,则返回true

hasValueRank()
Return type:

布尔

如果设置了ValueRank属性的值,则返回true

hasWriteMask()
Return type:

布尔

如果设置了WriteMask属性的值,则返回true

historizing()
Return type:

布尔

返回历史化属性的值。

另请参阅

setHistorizing()

inverseName()
Return type:

QOpcUaLocalizedText

返回InverseName属性的值。

另请参阅

setInverseName()

isAbstract()
Return type:

布尔

返回 IsAbstract 属性的值。

另请参阅

setIsAbstract()

minimumSamplingInterval()
Return type:

浮点数

返回MinimumSamplingInterval属性的值。

setAccessLevel(accessLevel)
Parameters:

accessLevelAccessLevelBit 的组合

将AccessLevel属性的值设置为accessLevel

另请参阅

accessLevel()

setArrayDimensions(arrayDimensions)
Parameters:

arrayDimensions – quint32 的列表

将ArrayDimensions属性的值设置为arrayDimensions

另请参阅

arrayDimensions()

setContainsNoLoops(containsNoLoops)
Parameters:

containsNoLoops – 布尔值

将ContainsNoLoops属性的值设置为containsNoLoops

另请参阅

containsNoLoops()

setDataTypeId(dataTypeId)
Parameters:

dataTypeId – str

将DataType属性的值设置为dataTypeId

另请参阅

dataTypeId()

setDescription(description)
Parameters:

描述QOpcUaLocalizedText

将Description属性的值设置为description

另请参阅

description()

setDisplayName(displayName)
Parameters:

displayNameQOpcUaLocalizedText

将DisplayName属性的值设置为displayName

另请参阅

displayName()

setEventNotifier(eventNotifier)
Parameters:

eventNotifierEventNotifierBit 的组合

将EventNotifier属性的值设置为eventNotifier

另请参阅

eventNotifier()

setExecutable(executable)
Parameters:

executable – 布尔值

将Executable属性的值设置为executable

另请参阅

executable()

setHistorizing(historizing)
Parameters:

历史化 – bool

将历史化属性的值设置为historizing

另请参阅

historizing()

setInverseName(inverseName)
Parameters:

inverseNameQOpcUaLocalizedText

将InverseName属性的值设置为inverseName

另请参阅

inverseName()

setIsAbstract(isAbstract)
Parameters:

isAbstract – 布尔值

将IsAbstract属性的值设置为isAbstract

另请参阅

isAbstract()

setMinimumSamplingInterval(minimumSamplingInterval)
Parameters:

minimumSamplingInterval – float

将MinimumSamplingInterval属性的值设置为minimumSamplingInterval

setSymmetric(symmetric)
Parameters:

symmetric – 布尔值

将Symmetric属性的值设置为symmetric

另请参阅

symmetric()

setUserAccessLevel(userAccessLevel)
Parameters:

userAccessLevelAccessLevelBit 的组合

将UserAccessLevel属性的值设置为userAccessLevel

另请参阅

userAccessLevel()

setUserExecutable(userExecutable)
Parameters:

userExecutable – 布尔值

将UserExecutable属性的值设置为userExecutable

另请参阅

userExecutable()

setUserWriteMask(userWriteMask)
Parameters:

userWriteMaskWriteMaskBit 的组合

将UserWriteMask属性的值设置为userWriteMask

另请参阅

userWriteMask()

setValue(value[, type=QOpcUa.Types.Undefined])
Parameters:
  • value – 对象

  • type类型

将Value属性的值设置为类型为typevalue

另请参阅

value()

setValueRank(valueRank)
Parameters:

valueRank – int

将ValueRank属性的值设置为valueRank

另请参阅

valueRank()

setWriteMask(writeMask)
Parameters:

writeMaskWriteMaskBit 的组合

将WriteMask属性的值设置为writeMask

另请参阅

writeMask()

symmetric()
Return type:

布尔

返回Symmetric属性的值。

另请参阅

setSymmetric()

userAccessLevel()
Return type:

AccessLevelBit 的组合

返回UserAccessLevel属性的值。

另请参阅

setUserAccessLevel()

userExecutable()
Return type:

布尔

返回UserExecutable属性的值。

另请参阅

setUserExecutable()

userWriteMask()
Return type:

WriteMaskBit 的组合

返回UserWriteMask属性的值。

另请参阅

setUserWriteMask()

value()
Return type:

对象

返回Value属性的值。

另请参阅

setValue()

valueRank()
Return type:

整数

返回ValueRank属性的值。

另请参阅

setValueRank()

valueType()
Return type:

类型

返回value属性的类型。

writeMask()
Return type:

WriteMaskBit 的组合

返回WriteMask属性的值。

另请参阅

setWriteMask()