@@ 11677-11704 (lines=28) @@ | ||
11674 | ua_types = [ |
|
11675 | ('SubscriptionId', 'UInt32'), |
|
11676 | ('RevisedPublishingInterval', 'Double'), |
|
11677 | ('RevisedLifetimeCount', 'UInt32'), |
|
11678 | ('RevisedMaxKeepAliveCount', 'UInt32'), |
|
11679 | ] |
|
11680 | ||
11681 | def __init__(self): |
|
11682 | self.SubscriptionId = 0 |
|
11683 | self.RevisedPublishingInterval = 0 |
|
11684 | self.RevisedLifetimeCount = 0 |
|
11685 | self.RevisedMaxKeepAliveCount = 0 |
|
11686 | self._freeze = True |
|
11687 | ||
11688 | def to_binary(self): |
|
11689 | packet = [] |
|
11690 | packet.append(uabin.Primitives.UInt32.pack(self.SubscriptionId)) |
|
11691 | packet.append(uabin.Primitives.Double.pack(self.RevisedPublishingInterval)) |
|
11692 | packet.append(uabin.Primitives.UInt32.pack(self.RevisedLifetimeCount)) |
|
11693 | packet.append(uabin.Primitives.UInt32.pack(self.RevisedMaxKeepAliveCount)) |
|
11694 | return b''.join(packet) |
|
11695 | ||
11696 | @staticmethod |
|
11697 | def from_binary(data): |
|
11698 | obj = CreateSubscriptionResult() |
|
11699 | self.SubscriptionId = uabin.Primitives.UInt32.unpack(data) |
|
11700 | self.RevisedPublishingInterval = uabin.Primitives.Double.unpack(data) |
|
11701 | self.RevisedLifetimeCount = uabin.Primitives.UInt32.unpack(data) |
|
11702 | self.RevisedMaxKeepAliveCount = uabin.Primitives.UInt32.unpack(data) |
|
11703 | return obj |
|
11704 | ||
11705 | def __str__(self): |
|
11706 | return 'CreateSubscriptionResult(' + 'SubscriptionId:' + str(self.SubscriptionId) + ', ' + \ |
|
11707 | 'RevisedPublishingInterval:' + str(self.RevisedPublishingInterval) + ', ' + \ |
|
@@ 8183-8206 (lines=24) @@ | ||
8180 | def from_binary(data): |
|
8181 | obj = ReadValueId() |
|
8182 | obj.NodeId = NodeId.from_binary(data) |
|
8183 | self.AttributeId = uabin.Primitives.UInt32.unpack(data) |
|
8184 | self.IndexRange = uabin.Primitives.String.unpack(data) |
|
8185 | obj.DataEncoding = QualifiedName.from_binary(data) |
|
8186 | return obj |
|
8187 | ||
8188 | def __str__(self): |
|
8189 | return 'ReadValueId(' + 'NodeId:' + str(self.NodeId) + ', ' + \ |
|
8190 | 'AttributeId:' + str(self.AttributeId) + ', ' + \ |
|
8191 | 'IndexRange:' + str(self.IndexRange) + ', ' + \ |
|
8192 | 'DataEncoding:' + str(self.DataEncoding) + ')' |
|
8193 | ||
8194 | __repr__ = __str__ |
|
8195 | ||
8196 | ||
8197 | class ReadParameters(FrozenClass): |
|
8198 | ''' |
|
8199 | :ivar MaxAge: |
|
8200 | :vartype MaxAge: Double |
|
8201 | :ivar TimestampsToReturn: |
|
8202 | :vartype TimestampsToReturn: TimestampsToReturn |
|
8203 | :ivar NodesToRead: |
|
8204 | :vartype NodesToRead: ReadValueId |
|
8205 | ''' |
|
8206 | ||
8207 | ua_types = [ |
|
8208 | ('MaxAge', 'Double'), |
|
8209 | ('TimestampsToReturn', 'TimestampsToReturn'), |