@@ 14894-14944 (lines=51) @@ | ||
14891 | __repr__ = __str__ |
|
14892 | ||
14893 | ||
14894 | class EUInformation(FrozenClass): |
|
14895 | ''' |
|
14896 | :ivar NamespaceUri: |
|
14897 | :vartype NamespaceUri: String |
|
14898 | :ivar UnitId: |
|
14899 | :vartype UnitId: Int32 |
|
14900 | :ivar DisplayName: |
|
14901 | :vartype DisplayName: LocalizedText |
|
14902 | :ivar Description: |
|
14903 | :vartype Description: LocalizedText |
|
14904 | ''' |
|
14905 | ||
14906 | ua_types = [ |
|
14907 | ||
14908 | ('NamespaceUri', 'String'), |
|
14909 | ('UnitId', 'Int32'), |
|
14910 | ('DisplayName', 'LocalizedText'), |
|
14911 | ('Description', 'LocalizedText'), |
|
14912 | ] |
|
14913 | ||
14914 | def __init__(self): |
|
14915 | self.NamespaceUri = None |
|
14916 | self.UnitId = 0 |
|
14917 | self.DisplayName = LocalizedText() |
|
14918 | self.Description = LocalizedText() |
|
14919 | self._freeze = True |
|
14920 | ||
14921 | def to_binary(self): |
|
14922 | packet = [] |
|
14923 | packet.append(uabin.Primitives.String.pack(self.NamespaceUri)) |
|
14924 | packet.append(uabin.Primitives.Int32.pack(self.UnitId)) |
|
14925 | packet.append(self.DisplayName.to_binary()) |
|
14926 | packet.append(self.Description.to_binary()) |
|
14927 | return b''.join(packet) |
|
14928 | ||
14929 | @staticmethod |
|
14930 | def from_binary(data): |
|
14931 | obj = EUInformation() |
|
14932 | self.NamespaceUri = uabin.Primitives.String.unpack(data) |
|
14933 | self.UnitId = uabin.Primitives.Int32.unpack(data) |
|
14934 | obj.DisplayName = LocalizedText.from_binary(data) |
|
14935 | obj.Description = LocalizedText.from_binary(data) |
|
14936 | return obj |
|
14937 | ||
14938 | def __str__(self): |
|
14939 | return 'EUInformation(' + 'NamespaceUri:' + str(self.NamespaceUri) + ', ' + \ |
|
14940 | 'UnitId:' + str(self.UnitId) + ', ' + \ |
|
14941 | 'DisplayName:' + str(self.DisplayName) + ', ' + \ |
|
14942 | 'Description:' + str(self.Description) + ')' |
|
14943 | ||
14944 | __repr__ = __str__ |
|
14945 | ||
14946 | ||
14947 | class ComplexNumberType(FrozenClass): |
|
@@ 9356-9406 (lines=51) @@ | ||
9353 | __repr__ = __str__ |
|
9354 | ||
9355 | ||
9356 | class WriteValue(FrozenClass): |
|
9357 | ''' |
|
9358 | :ivar NodeId: |
|
9359 | :vartype NodeId: NodeId |
|
9360 | :ivar AttributeId: |
|
9361 | :vartype AttributeId: UInt32 |
|
9362 | :ivar IndexRange: |
|
9363 | :vartype IndexRange: String |
|
9364 | :ivar Value: |
|
9365 | :vartype Value: DataValue |
|
9366 | ''' |
|
9367 | ||
9368 | ua_types = [ |
|
9369 | ||
9370 | ('NodeId', 'NodeId'), |
|
9371 | ('AttributeId', 'UInt32'), |
|
9372 | ('IndexRange', 'String'), |
|
9373 | ('Value', 'DataValue'), |
|
9374 | ] |
|
9375 | ||
9376 | def __init__(self): |
|
9377 | self.NodeId = NodeId() |
|
9378 | self.AttributeId = 0 |
|
9379 | self.IndexRange = None |
|
9380 | self.Value = DataValue() |
|
9381 | self._freeze = True |
|
9382 | ||
9383 | def to_binary(self): |
|
9384 | packet = [] |
|
9385 | packet.append(self.NodeId.to_binary()) |
|
9386 | packet.append(uabin.Primitives.UInt32.pack(self.AttributeId)) |
|
9387 | packet.append(uabin.Primitives.String.pack(self.IndexRange)) |
|
9388 | packet.append(self.Value.to_binary()) |
|
9389 | return b''.join(packet) |
|
9390 | ||
9391 | @staticmethod |
|
9392 | def from_binary(data): |
|
9393 | obj = WriteValue() |
|
9394 | obj.NodeId = NodeId.from_binary(data) |
|
9395 | self.AttributeId = uabin.Primitives.UInt32.unpack(data) |
|
9396 | self.IndexRange = uabin.Primitives.String.unpack(data) |
|
9397 | obj.Value = DataValue.from_binary(data) |
|
9398 | return obj |
|
9399 | ||
9400 | def __str__(self): |
|
9401 | return 'WriteValue(' + 'NodeId:' + str(self.NodeId) + ', ' + \ |
|
9402 | 'AttributeId:' + str(self.AttributeId) + ', ' + \ |
|
9403 | 'IndexRange:' + str(self.IndexRange) + ', ' + \ |
|
9404 | 'Value:' + str(self.Value) + ')' |
|
9405 | ||
9406 | __repr__ = __str__ |
|
9407 | ||
9408 | ||
9409 | class WriteParameters(FrozenClass): |
|
@@ 8660-8710 (lines=51) @@ | ||
8657 | __repr__ = __str__ |
|
8658 | ||
8659 | ||
8660 | class HistoryReadValueId(FrozenClass): |
|
8661 | ''' |
|
8662 | :ivar NodeId: |
|
8663 | :vartype NodeId: NodeId |
|
8664 | :ivar IndexRange: |
|
8665 | :vartype IndexRange: String |
|
8666 | :ivar DataEncoding: |
|
8667 | :vartype DataEncoding: QualifiedName |
|
8668 | :ivar ContinuationPoint: |
|
8669 | :vartype ContinuationPoint: ByteString |
|
8670 | ''' |
|
8671 | ||
8672 | ua_types = [ |
|
8673 | ||
8674 | ('NodeId', 'NodeId'), |
|
8675 | ('IndexRange', 'String'), |
|
8676 | ('DataEncoding', 'QualifiedName'), |
|
8677 | ('ContinuationPoint', 'ByteString'), |
|
8678 | ] |
|
8679 | ||
8680 | def __init__(self): |
|
8681 | self.NodeId = NodeId() |
|
8682 | self.IndexRange = None |
|
8683 | self.DataEncoding = QualifiedName() |
|
8684 | self.ContinuationPoint = None |
|
8685 | self._freeze = True |
|
8686 | ||
8687 | def to_binary(self): |
|
8688 | packet = [] |
|
8689 | packet.append(self.NodeId.to_binary()) |
|
8690 | packet.append(uabin.Primitives.String.pack(self.IndexRange)) |
|
8691 | packet.append(self.DataEncoding.to_binary()) |
|
8692 | packet.append(uabin.Primitives.ByteString.pack(self.ContinuationPoint)) |
|
8693 | return b''.join(packet) |
|
8694 | ||
8695 | @staticmethod |
|
8696 | def from_binary(data): |
|
8697 | obj = HistoryReadValueId() |
|
8698 | obj.NodeId = NodeId.from_binary(data) |
|
8699 | self.IndexRange = uabin.Primitives.String.unpack(data) |
|
8700 | obj.DataEncoding = QualifiedName.from_binary(data) |
|
8701 | self.ContinuationPoint = uabin.Primitives.ByteString.unpack(data) |
|
8702 | return obj |
|
8703 | ||
8704 | def __str__(self): |
|
8705 | return 'HistoryReadValueId(' + 'NodeId:' + str(self.NodeId) + ', ' + \ |
|
8706 | 'IndexRange:' + str(self.IndexRange) + ', ' + \ |
|
8707 | 'DataEncoding:' + str(self.DataEncoding) + ', ' + \ |
|
8708 | 'ContinuationPoint:' + str(self.ContinuationPoint) + ')' |
|
8709 | ||
8710 | __repr__ = __str__ |
|
8711 | ||
8712 | ||
8713 | class HistoryReadResult(FrozenClass): |
|
@@ 8441-8491 (lines=51) @@ | ||
8438 | __repr__ = __str__ |
|
8439 | ||
8440 | ||
8441 | class ReadValueId(FrozenClass): |
|
8442 | ''' |
|
8443 | :ivar NodeId: |
|
8444 | :vartype NodeId: NodeId |
|
8445 | :ivar AttributeId: |
|
8446 | :vartype AttributeId: UInt32 |
|
8447 | :ivar IndexRange: |
|
8448 | :vartype IndexRange: String |
|
8449 | :ivar DataEncoding: |
|
8450 | :vartype DataEncoding: QualifiedName |
|
8451 | ''' |
|
8452 | ||
8453 | ua_types = [ |
|
8454 | ||
8455 | ('NodeId', 'NodeId'), |
|
8456 | ('AttributeId', 'UInt32'), |
|
8457 | ('IndexRange', 'String'), |
|
8458 | ('DataEncoding', 'QualifiedName'), |
|
8459 | ] |
|
8460 | ||
8461 | def __init__(self): |
|
8462 | self.NodeId = NodeId() |
|
8463 | self.AttributeId = 0 |
|
8464 | self.IndexRange = None |
|
8465 | self.DataEncoding = QualifiedName() |
|
8466 | self._freeze = True |
|
8467 | ||
8468 | def to_binary(self): |
|
8469 | packet = [] |
|
8470 | packet.append(self.NodeId.to_binary()) |
|
8471 | packet.append(uabin.Primitives.UInt32.pack(self.AttributeId)) |
|
8472 | packet.append(uabin.Primitives.String.pack(self.IndexRange)) |
|
8473 | packet.append(self.DataEncoding.to_binary()) |
|
8474 | return b''.join(packet) |
|
8475 | ||
8476 | @staticmethod |
|
8477 | def from_binary(data): |
|
8478 | obj = ReadValueId() |
|
8479 | obj.NodeId = NodeId.from_binary(data) |
|
8480 | self.AttributeId = uabin.Primitives.UInt32.unpack(data) |
|
8481 | self.IndexRange = uabin.Primitives.String.unpack(data) |
|
8482 | obj.DataEncoding = QualifiedName.from_binary(data) |
|
8483 | return obj |
|
8484 | ||
8485 | def __str__(self): |
|
8486 | return 'ReadValueId(' + 'NodeId:' + str(self.NodeId) + ', ' + \ |
|
8487 | 'AttributeId:' + str(self.AttributeId) + ', ' + \ |
|
8488 | 'IndexRange:' + str(self.IndexRange) + ', ' + \ |
|
8489 | 'DataEncoding:' + str(self.DataEncoding) + ')' |
|
8490 | ||
8491 | __repr__ = __str__ |
|
8492 | ||
8493 | ||
8494 | class ReadParameters(FrozenClass): |