@@ 6260-6287 (lines=28) @@ | ||
6257 | ''' |
|
6258 | ||
6259 | ua_types = [ |
|
6260 | ('NodeId', 'NodeId'), |
|
6261 | ('BrowseDirection', 'BrowseDirection'), |
|
6262 | ('ReferenceTypeId', 'NodeId'), |
|
6263 | ('IncludeSubtypes', 'Boolean'), |
|
6264 | ('NodeClassMask', 'UInt32'), |
|
6265 | ('ResultMask', 'UInt32'), |
|
6266 | ] |
|
6267 | ||
6268 | def __init__(self): |
|
6269 | self.NodeId = NodeId() |
|
6270 | self.BrowseDirection = BrowseDirection(0) |
|
6271 | self.ReferenceTypeId = NodeId() |
|
6272 | self.IncludeSubtypes = True |
|
6273 | self.NodeClassMask = 0 |
|
6274 | self.ResultMask = 0 |
|
6275 | self._freeze = True |
|
6276 | ||
6277 | def __str__(self): |
|
6278 | return 'BrowseDescription(' + 'NodeId:' + str(self.NodeId) + ', ' + \ |
|
6279 | 'BrowseDirection:' + str(self.BrowseDirection) + ', ' + \ |
|
6280 | 'ReferenceTypeId:' + str(self.ReferenceTypeId) + ', ' + \ |
|
6281 | 'IncludeSubtypes:' + str(self.IncludeSubtypes) + ', ' + \ |
|
6282 | 'NodeClassMask:' + str(self.NodeClassMask) + ', ' + \ |
|
6283 | 'ResultMask:' + str(self.ResultMask) + ')' |
|
6284 | ||
6285 | __repr__ = __str__ |
|
6286 | ||
6287 | ||
6288 | class ReferenceDescription(FrozenClass): |
|
6289 | ''' |
|
6290 | The description of a reference. |
|
@@ 5114-5141 (lines=28) @@ | ||
5111 | 'WriteMask:' + str(self.WriteMask) + ', ' + \ |
|
5112 | 'UserWriteMask:' + str(self.UserWriteMask) + ')' |
|
5113 | ||
5114 | __repr__ = __str__ |
|
5115 | ||
5116 | ||
5117 | class ObjectAttributes(FrozenClass): |
|
5118 | ''' |
|
5119 | The attributes for an object node. |
|
5120 | ||
5121 | :ivar SpecifiedAttributes: |
|
5122 | :vartype SpecifiedAttributes: UInt32 |
|
5123 | :ivar DisplayName: |
|
5124 | :vartype DisplayName: LocalizedText |
|
5125 | :ivar Description: |
|
5126 | :vartype Description: LocalizedText |
|
5127 | :ivar WriteMask: |
|
5128 | :vartype WriteMask: UInt32 |
|
5129 | :ivar UserWriteMask: |
|
5130 | :vartype UserWriteMask: UInt32 |
|
5131 | :ivar EventNotifier: |
|
5132 | :vartype EventNotifier: Byte |
|
5133 | ''' |
|
5134 | ||
5135 | ua_types = [ |
|
5136 | ('SpecifiedAttributes', 'UInt32'), |
|
5137 | ('DisplayName', 'LocalizedText'), |
|
5138 | ('Description', 'LocalizedText'), |
|
5139 | ('WriteMask', 'UInt32'), |
|
5140 | ('UserWriteMask', 'UInt32'), |
|
5141 | ('EventNotifier', 'Byte'), |
|
5142 | ] |
|
5143 | ||
5144 | def __init__(self): |
|
@@ 5059-5086 (lines=28) @@ | ||
5056 | ('TypeId', 'NodeId'), |
|
5057 | ('ResponseHeader', 'ResponseHeader'), |
|
5058 | ('Parameters', 'CancelResult'), |
|
5059 | ] |
|
5060 | ||
5061 | def __init__(self): |
|
5062 | self.TypeId = FourByteNodeId(ObjectIds.CancelResponse_Encoding_DefaultBinary) |
|
5063 | self.ResponseHeader = ResponseHeader() |
|
5064 | self.Parameters = CancelResult() |
|
5065 | self._freeze = True |
|
5066 | ||
5067 | def __str__(self): |
|
5068 | return 'CancelResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \ |
|
5069 | 'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \ |
|
5070 | 'Parameters:' + str(self.Parameters) + ')' |
|
5071 | ||
5072 | __repr__ = __str__ |
|
5073 | ||
5074 | ||
5075 | class NodeAttributes(FrozenClass): |
|
5076 | ''' |
|
5077 | The base attributes for all nodes. |
|
5078 | ||
5079 | :ivar SpecifiedAttributes: |
|
5080 | :vartype SpecifiedAttributes: UInt32 |
|
5081 | :ivar DisplayName: |
|
5082 | :vartype DisplayName: LocalizedText |
|
5083 | :ivar Description: |
|
5084 | :vartype Description: LocalizedText |
|
5085 | :ivar WriteMask: |
|
5086 | :vartype WriteMask: UInt32 |
|
5087 | :ivar UserWriteMask: |
|
5088 | :vartype UserWriteMask: UInt32 |
|
5089 | ''' |