|
@@ 10609-10659 (lines=51) @@
|
| 10606 |
|
|
| 10607 |
|
__repr__ = __str__ |
| 10608 |
|
|
| 10609 |
|
|
| 10610 |
|
class SetTriggeringParameters(FrozenClass): |
| 10611 |
|
''' |
| 10612 |
|
:ivar SubscriptionId: |
| 10613 |
|
:vartype SubscriptionId: UInt32 |
| 10614 |
|
:ivar TriggeringItemId: |
| 10615 |
|
:vartype TriggeringItemId: UInt32 |
| 10616 |
|
:ivar LinksToAdd: |
| 10617 |
|
:vartype LinksToAdd: UInt32 |
| 10618 |
|
:ivar LinksToRemove: |
| 10619 |
|
:vartype LinksToRemove: UInt32 |
| 10620 |
|
''' |
| 10621 |
|
def __init__(self, binary=None): |
| 10622 |
|
if binary is not None: |
| 10623 |
|
self._binary_init(binary) |
| 10624 |
|
self._freeze = True |
| 10625 |
|
return |
| 10626 |
|
self.SubscriptionId = 0 |
| 10627 |
|
self.TriggeringItemId = 0 |
| 10628 |
|
self.LinksToAdd = [] |
| 10629 |
|
self.LinksToRemove = [] |
| 10630 |
|
self._freeze = True |
| 10631 |
|
|
| 10632 |
|
def to_binary(self): |
| 10633 |
|
packet = [] |
| 10634 |
|
packet.append(uatype_UInt32.pack(self.SubscriptionId)) |
| 10635 |
|
packet.append(uatype_UInt32.pack(self.TriggeringItemId)) |
| 10636 |
|
packet.append(uatype_Int32.pack(len(self.LinksToAdd))) |
| 10637 |
|
for fieldname in self.LinksToAdd: |
| 10638 |
|
packet.append(uatype_UInt32.pack(fieldname)) |
| 10639 |
|
packet.append(uatype_Int32.pack(len(self.LinksToRemove))) |
| 10640 |
|
for fieldname in self.LinksToRemove: |
| 10641 |
|
packet.append(uatype_UInt32.pack(fieldname)) |
| 10642 |
|
return b''.join(packet) |
| 10643 |
|
|
| 10644 |
|
@staticmethod |
| 10645 |
|
def from_binary(data): |
| 10646 |
|
return SetTriggeringParameters(data) |
| 10647 |
|
|
| 10648 |
|
def _binary_init(self, data): |
| 10649 |
|
self.SubscriptionId = uatype_UInt32.unpack(data.read(4))[0] |
| 10650 |
|
self.TriggeringItemId = uatype_UInt32.unpack(data.read(4))[0] |
| 10651 |
|
self.LinksToAdd = unpack_uatype_array('UInt32', data) |
| 10652 |
|
self.LinksToRemove = unpack_uatype_array('UInt32', data) |
| 10653 |
|
|
| 10654 |
|
def __str__(self): |
| 10655 |
|
return 'SetTriggeringParameters(' + 'SubscriptionId:' + str(self.SubscriptionId) + ', ' + \ |
| 10656 |
|
'TriggeringItemId:' + str(self.TriggeringItemId) + ', ' + \ |
| 10657 |
|
'LinksToAdd:' + str(self.LinksToAdd) + ', ' + \ |
| 10658 |
|
'LinksToRemove:' + str(self.LinksToRemove) + ')' |
| 10659 |
|
|
| 10660 |
|
__repr__ = __str__ |
| 10661 |
|
|
| 10662 |
|
|
|
@@ 10271-10318 (lines=48) @@
|
| 10268 |
|
|
| 10269 |
|
__repr__ = __str__ |
| 10270 |
|
|
| 10271 |
|
|
| 10272 |
|
class ModifyMonitoredItemsParameters(FrozenClass): |
| 10273 |
|
''' |
| 10274 |
|
:ivar SubscriptionId: |
| 10275 |
|
:vartype SubscriptionId: UInt32 |
| 10276 |
|
:ivar TimestampsToReturn: |
| 10277 |
|
:vartype TimestampsToReturn: TimestampsToReturn |
| 10278 |
|
:ivar ItemsToModify: |
| 10279 |
|
:vartype ItemsToModify: MonitoredItemModifyRequest |
| 10280 |
|
''' |
| 10281 |
|
def __init__(self, binary=None): |
| 10282 |
|
if binary is not None: |
| 10283 |
|
self._binary_init(binary) |
| 10284 |
|
self._freeze = True |
| 10285 |
|
return |
| 10286 |
|
self.SubscriptionId = 0 |
| 10287 |
|
self.TimestampsToReturn = TimestampsToReturn(0) |
| 10288 |
|
self.ItemsToModify = [] |
| 10289 |
|
self._freeze = True |
| 10290 |
|
|
| 10291 |
|
def to_binary(self): |
| 10292 |
|
packet = [] |
| 10293 |
|
packet.append(uatype_UInt32.pack(self.SubscriptionId)) |
| 10294 |
|
packet.append(uatype_UInt32.pack(self.TimestampsToReturn.value)) |
| 10295 |
|
packet.append(uatype_Int32.pack(len(self.ItemsToModify))) |
| 10296 |
|
for fieldname in self.ItemsToModify: |
| 10297 |
|
packet.append(fieldname.to_binary()) |
| 10298 |
|
return b''.join(packet) |
| 10299 |
|
|
| 10300 |
|
@staticmethod |
| 10301 |
|
def from_binary(data): |
| 10302 |
|
return ModifyMonitoredItemsParameters(data) |
| 10303 |
|
|
| 10304 |
|
def _binary_init(self, data): |
| 10305 |
|
self.SubscriptionId = uatype_UInt32.unpack(data.read(4))[0] |
| 10306 |
|
self.TimestampsToReturn = TimestampsToReturn(uatype_UInt32.unpack(data.read(4))[0]) |
| 10307 |
|
length = uatype_Int32.unpack(data.read(4))[0] |
| 10308 |
|
array = [] |
| 10309 |
|
if length != -1: |
| 10310 |
|
for _ in range(0, length): |
| 10311 |
|
array.append(MonitoredItemModifyRequest.from_binary(data)) |
| 10312 |
|
self.ItemsToModify = array |
| 10313 |
|
|
| 10314 |
|
def __str__(self): |
| 10315 |
|
return 'ModifyMonitoredItemsParameters(' + 'SubscriptionId:' + str(self.SubscriptionId) + ', ' + \ |
| 10316 |
|
'TimestampsToReturn:' + str(self.TimestampsToReturn) + ', ' + \ |
| 10317 |
|
'ItemsToModify:' + str(self.ItemsToModify) + ')' |
| 10318 |
|
|
| 10319 |
|
__repr__ = __str__ |
| 10320 |
|
|
| 10321 |
|
|
|
@@ 10029-10076 (lines=48) @@
|
| 10026 |
|
|
| 10027 |
|
__repr__ = __str__ |
| 10028 |
|
|
| 10029 |
|
|
| 10030 |
|
class CreateMonitoredItemsParameters(FrozenClass): |
| 10031 |
|
''' |
| 10032 |
|
:ivar SubscriptionId: |
| 10033 |
|
:vartype SubscriptionId: UInt32 |
| 10034 |
|
:ivar TimestampsToReturn: |
| 10035 |
|
:vartype TimestampsToReturn: TimestampsToReturn |
| 10036 |
|
:ivar ItemsToCreate: |
| 10037 |
|
:vartype ItemsToCreate: MonitoredItemCreateRequest |
| 10038 |
|
''' |
| 10039 |
|
def __init__(self, binary=None): |
| 10040 |
|
if binary is not None: |
| 10041 |
|
self._binary_init(binary) |
| 10042 |
|
self._freeze = True |
| 10043 |
|
return |
| 10044 |
|
self.SubscriptionId = 0 |
| 10045 |
|
self.TimestampsToReturn = TimestampsToReturn(0) |
| 10046 |
|
self.ItemsToCreate = [] |
| 10047 |
|
self._freeze = True |
| 10048 |
|
|
| 10049 |
|
def to_binary(self): |
| 10050 |
|
packet = [] |
| 10051 |
|
packet.append(uatype_UInt32.pack(self.SubscriptionId)) |
| 10052 |
|
packet.append(uatype_UInt32.pack(self.TimestampsToReturn.value)) |
| 10053 |
|
packet.append(uatype_Int32.pack(len(self.ItemsToCreate))) |
| 10054 |
|
for fieldname in self.ItemsToCreate: |
| 10055 |
|
packet.append(fieldname.to_binary()) |
| 10056 |
|
return b''.join(packet) |
| 10057 |
|
|
| 10058 |
|
@staticmethod |
| 10059 |
|
def from_binary(data): |
| 10060 |
|
return CreateMonitoredItemsParameters(data) |
| 10061 |
|
|
| 10062 |
|
def _binary_init(self, data): |
| 10063 |
|
self.SubscriptionId = uatype_UInt32.unpack(data.read(4))[0] |
| 10064 |
|
self.TimestampsToReturn = TimestampsToReturn(uatype_UInt32.unpack(data.read(4))[0]) |
| 10065 |
|
length = uatype_Int32.unpack(data.read(4))[0] |
| 10066 |
|
array = [] |
| 10067 |
|
if length != -1: |
| 10068 |
|
for _ in range(0, length): |
| 10069 |
|
array.append(MonitoredItemCreateRequest.from_binary(data)) |
| 10070 |
|
self.ItemsToCreate = array |
| 10071 |
|
|
| 10072 |
|
def __str__(self): |
| 10073 |
|
return 'CreateMonitoredItemsParameters(' + 'SubscriptionId:' + str(self.SubscriptionId) + ', ' + \ |
| 10074 |
|
'TimestampsToReturn:' + str(self.TimestampsToReturn) + ', ' + \ |
| 10075 |
|
'ItemsToCreate:' + str(self.ItemsToCreate) + ')' |
| 10076 |
|
|
| 10077 |
|
__repr__ = __str__ |
| 10078 |
|
|
| 10079 |
|
|