|
@@ 12710-12778 (lines=69) @@
|
| 12707 |
|
__repr__ = __str__ |
| 12708 |
|
|
| 12709 |
|
|
| 12710 |
|
class ModifySubscriptionParameters(FrozenClass): |
| 12711 |
|
''' |
| 12712 |
|
:ivar SubscriptionId: |
| 12713 |
|
:vartype SubscriptionId: UInt32 |
| 12714 |
|
:ivar RequestedPublishingInterval: |
| 12715 |
|
:vartype RequestedPublishingInterval: Double |
| 12716 |
|
:ivar RequestedLifetimeCount: |
| 12717 |
|
:vartype RequestedLifetimeCount: UInt32 |
| 12718 |
|
:ivar RequestedMaxKeepAliveCount: |
| 12719 |
|
:vartype RequestedMaxKeepAliveCount: UInt32 |
| 12720 |
|
:ivar MaxNotificationsPerPublish: |
| 12721 |
|
:vartype MaxNotificationsPerPublish: UInt32 |
| 12722 |
|
:ivar Priority: |
| 12723 |
|
:vartype Priority: Byte |
| 12724 |
|
''' |
| 12725 |
|
|
| 12726 |
|
ua_types = { |
| 12727 |
|
'SubscriptionId': 'UInt32', |
| 12728 |
|
'RequestedPublishingInterval': 'Double', |
| 12729 |
|
'RequestedLifetimeCount': 'UInt32', |
| 12730 |
|
'RequestedMaxKeepAliveCount': 'UInt32', |
| 12731 |
|
'MaxNotificationsPerPublish': 'UInt32', |
| 12732 |
|
'Priority': 'Byte', |
| 12733 |
|
} |
| 12734 |
|
|
| 12735 |
|
def __init__(self, binary=None): |
| 12736 |
|
if binary is not None: |
| 12737 |
|
self._binary_init(binary) |
| 12738 |
|
self._freeze = True |
| 12739 |
|
return |
| 12740 |
|
self.SubscriptionId = 0 |
| 12741 |
|
self.RequestedPublishingInterval = 0 |
| 12742 |
|
self.RequestedLifetimeCount = 0 |
| 12743 |
|
self.RequestedMaxKeepAliveCount = 0 |
| 12744 |
|
self.MaxNotificationsPerPublish = 0 |
| 12745 |
|
self.Priority = 0 |
| 12746 |
|
self._freeze = True |
| 12747 |
|
|
| 12748 |
|
def to_binary(self): |
| 12749 |
|
packet = [] |
| 12750 |
|
packet.append(uabin.Primitives.UInt32.pack(self.SubscriptionId)) |
| 12751 |
|
packet.append(uabin.Primitives.Double.pack(self.RequestedPublishingInterval)) |
| 12752 |
|
packet.append(uabin.Primitives.UInt32.pack(self.RequestedLifetimeCount)) |
| 12753 |
|
packet.append(uabin.Primitives.UInt32.pack(self.RequestedMaxKeepAliveCount)) |
| 12754 |
|
packet.append(uabin.Primitives.UInt32.pack(self.MaxNotificationsPerPublish)) |
| 12755 |
|
packet.append(uabin.Primitives.Byte.pack(self.Priority)) |
| 12756 |
|
return b''.join(packet) |
| 12757 |
|
|
| 12758 |
|
@staticmethod |
| 12759 |
|
def from_binary(data): |
| 12760 |
|
return ModifySubscriptionParameters(data) |
| 12761 |
|
|
| 12762 |
|
def _binary_init(self, data): |
| 12763 |
|
self.SubscriptionId = uabin.Primitives.UInt32.unpack(data) |
| 12764 |
|
self.RequestedPublishingInterval = uabin.Primitives.Double.unpack(data) |
| 12765 |
|
self.RequestedLifetimeCount = uabin.Primitives.UInt32.unpack(data) |
| 12766 |
|
self.RequestedMaxKeepAliveCount = uabin.Primitives.UInt32.unpack(data) |
| 12767 |
|
self.MaxNotificationsPerPublish = uabin.Primitives.UInt32.unpack(data) |
| 12768 |
|
self.Priority = uabin.Primitives.Byte.unpack(data) |
| 12769 |
|
|
| 12770 |
|
def __str__(self): |
| 12771 |
|
return 'ModifySubscriptionParameters(' + 'SubscriptionId:' + str(self.SubscriptionId) + ', ' + \ |
| 12772 |
|
'RequestedPublishingInterval:' + str(self.RequestedPublishingInterval) + ', ' + \ |
| 12773 |
|
'RequestedLifetimeCount:' + str(self.RequestedLifetimeCount) + ', ' + \ |
| 12774 |
|
'RequestedMaxKeepAliveCount:' + str(self.RequestedMaxKeepAliveCount) + ', ' + \ |
| 12775 |
|
'MaxNotificationsPerPublish:' + str(self.MaxNotificationsPerPublish) + ', ' + \ |
| 12776 |
|
'Priority:' + str(self.Priority) + ')' |
| 12777 |
|
|
| 12778 |
|
__repr__ = __str__ |
| 12779 |
|
|
| 12780 |
|
|
| 12781 |
|
class ModifySubscriptionRequest(FrozenClass): |
|
@@ 12482-12550 (lines=69) @@
|
| 12479 |
|
__repr__ = __str__ |
| 12480 |
|
|
| 12481 |
|
|
| 12482 |
|
class CreateSubscriptionParameters(FrozenClass): |
| 12483 |
|
''' |
| 12484 |
|
:ivar RequestedPublishingInterval: |
| 12485 |
|
:vartype RequestedPublishingInterval: Double |
| 12486 |
|
:ivar RequestedLifetimeCount: |
| 12487 |
|
:vartype RequestedLifetimeCount: UInt32 |
| 12488 |
|
:ivar RequestedMaxKeepAliveCount: |
| 12489 |
|
:vartype RequestedMaxKeepAliveCount: UInt32 |
| 12490 |
|
:ivar MaxNotificationsPerPublish: |
| 12491 |
|
:vartype MaxNotificationsPerPublish: UInt32 |
| 12492 |
|
:ivar PublishingEnabled: |
| 12493 |
|
:vartype PublishingEnabled: Boolean |
| 12494 |
|
:ivar Priority: |
| 12495 |
|
:vartype Priority: Byte |
| 12496 |
|
''' |
| 12497 |
|
|
| 12498 |
|
ua_types = { |
| 12499 |
|
'RequestedPublishingInterval': 'Double', |
| 12500 |
|
'RequestedLifetimeCount': 'UInt32', |
| 12501 |
|
'RequestedMaxKeepAliveCount': 'UInt32', |
| 12502 |
|
'MaxNotificationsPerPublish': 'UInt32', |
| 12503 |
|
'PublishingEnabled': 'Boolean', |
| 12504 |
|
'Priority': 'Byte', |
| 12505 |
|
} |
| 12506 |
|
|
| 12507 |
|
def __init__(self, binary=None): |
| 12508 |
|
if binary is not None: |
| 12509 |
|
self._binary_init(binary) |
| 12510 |
|
self._freeze = True |
| 12511 |
|
return |
| 12512 |
|
self.RequestedPublishingInterval = 0 |
| 12513 |
|
self.RequestedLifetimeCount = 0 |
| 12514 |
|
self.RequestedMaxKeepAliveCount = 0 |
| 12515 |
|
self.MaxNotificationsPerPublish = 0 |
| 12516 |
|
self.PublishingEnabled = True |
| 12517 |
|
self.Priority = 0 |
| 12518 |
|
self._freeze = True |
| 12519 |
|
|
| 12520 |
|
def to_binary(self): |
| 12521 |
|
packet = [] |
| 12522 |
|
packet.append(uabin.Primitives.Double.pack(self.RequestedPublishingInterval)) |
| 12523 |
|
packet.append(uabin.Primitives.UInt32.pack(self.RequestedLifetimeCount)) |
| 12524 |
|
packet.append(uabin.Primitives.UInt32.pack(self.RequestedMaxKeepAliveCount)) |
| 12525 |
|
packet.append(uabin.Primitives.UInt32.pack(self.MaxNotificationsPerPublish)) |
| 12526 |
|
packet.append(uabin.Primitives.Boolean.pack(self.PublishingEnabled)) |
| 12527 |
|
packet.append(uabin.Primitives.Byte.pack(self.Priority)) |
| 12528 |
|
return b''.join(packet) |
| 12529 |
|
|
| 12530 |
|
@staticmethod |
| 12531 |
|
def from_binary(data): |
| 12532 |
|
return CreateSubscriptionParameters(data) |
| 12533 |
|
|
| 12534 |
|
def _binary_init(self, data): |
| 12535 |
|
self.RequestedPublishingInterval = uabin.Primitives.Double.unpack(data) |
| 12536 |
|
self.RequestedLifetimeCount = uabin.Primitives.UInt32.unpack(data) |
| 12537 |
|
self.RequestedMaxKeepAliveCount = uabin.Primitives.UInt32.unpack(data) |
| 12538 |
|
self.MaxNotificationsPerPublish = uabin.Primitives.UInt32.unpack(data) |
| 12539 |
|
self.PublishingEnabled = uabin.Primitives.Boolean.unpack(data) |
| 12540 |
|
self.Priority = uabin.Primitives.Byte.unpack(data) |
| 12541 |
|
|
| 12542 |
|
def __str__(self): |
| 12543 |
|
return 'CreateSubscriptionParameters(' + 'RequestedPublishingInterval:' + str(self.RequestedPublishingInterval) + ', ' + \ |
| 12544 |
|
'RequestedLifetimeCount:' + str(self.RequestedLifetimeCount) + ', ' + \ |
| 12545 |
|
'RequestedMaxKeepAliveCount:' + str(self.RequestedMaxKeepAliveCount) + ', ' + \ |
| 12546 |
|
'MaxNotificationsPerPublish:' + str(self.MaxNotificationsPerPublish) + ', ' + \ |
| 12547 |
|
'PublishingEnabled:' + str(self.PublishingEnabled) + ', ' + \ |
| 12548 |
|
'Priority:' + str(self.Priority) + ')' |
| 12549 |
|
|
| 12550 |
|
__repr__ = __str__ |
| 12551 |
|
|
| 12552 |
|
|
| 12553 |
|
class CreateSubscriptionRequest(FrozenClass): |