@@ 5972-6015 (lines=44) @@ | ||
5969 | __repr__ = __str__ |
|
5970 | ||
5971 | ||
5972 | class BrowsePathResult(FrozenClass): |
|
5973 | ''' |
|
5974 | The result of a translate opearation. |
|
5975 | ||
5976 | :ivar StatusCode: |
|
5977 | :vartype StatusCode: StatusCode |
|
5978 | :ivar Targets: |
|
5979 | :vartype Targets: BrowsePathTarget |
|
5980 | ''' |
|
5981 | def __init__(self, binary=None): |
|
5982 | if binary is not None: |
|
5983 | self._binary_init(binary) |
|
5984 | self._freeze = True |
|
5985 | return |
|
5986 | self.StatusCode = StatusCode() |
|
5987 | self.Targets = [] |
|
5988 | self._freeze = True |
|
5989 | ||
5990 | def to_binary(self): |
|
5991 | packet = [] |
|
5992 | packet.append(self.StatusCode.to_binary()) |
|
5993 | packet.append(uatype_Int32.pack(len(self.Targets))) |
|
5994 | for fieldname in self.Targets: |
|
5995 | packet.append(fieldname.to_binary()) |
|
5996 | return b''.join(packet) |
|
5997 | ||
5998 | @staticmethod |
|
5999 | def from_binary(data): |
|
6000 | return BrowsePathResult(data) |
|
6001 | ||
6002 | def _binary_init(self, data): |
|
6003 | self.StatusCode = StatusCode.from_binary(data) |
|
6004 | length = uatype_Int32.unpack(data.read(4))[0] |
|
6005 | array = [] |
|
6006 | if length != -1: |
|
6007 | for _ in range(0, length): |
|
6008 | array.append(BrowsePathTarget.from_binary(data)) |
|
6009 | self.Targets = array |
|
6010 | ||
6011 | def __str__(self): |
|
6012 | return 'BrowsePathResult(' + 'StatusCode:' + str(self.StatusCode) + ', ' + \ |
|
6013 | 'Targets:' + str(self.Targets) + ')' |
|
6014 | ||
6015 | __repr__ = __str__ |
|
6016 | ||
6017 | ||
6018 | class TranslateBrowsePathsToNodeIdsParameters(FrozenClass): |
|
@@ 10427-10469 (lines=43) @@ | ||
10424 | __repr__ = __str__ |
|
10425 | ||
10426 | ||
10427 | class SetMonitoringModeParameters(FrozenClass): |
|
10428 | ''' |
|
10429 | :ivar SubscriptionId: |
|
10430 | :vartype SubscriptionId: UInt32 |
|
10431 | :ivar MonitoringMode: |
|
10432 | :vartype MonitoringMode: MonitoringMode |
|
10433 | :ivar MonitoredItemIds: |
|
10434 | :vartype MonitoredItemIds: UInt32 |
|
10435 | ''' |
|
10436 | def __init__(self, binary=None): |
|
10437 | if binary is not None: |
|
10438 | self._binary_init(binary) |
|
10439 | self._freeze = True |
|
10440 | return |
|
10441 | self.SubscriptionId = 0 |
|
10442 | self.MonitoringMode = MonitoringMode(0) |
|
10443 | self.MonitoredItemIds = [] |
|
10444 | self._freeze = True |
|
10445 | ||
10446 | def to_binary(self): |
|
10447 | packet = [] |
|
10448 | packet.append(uatype_UInt32.pack(self.SubscriptionId)) |
|
10449 | packet.append(uatype_UInt32.pack(self.MonitoringMode.value)) |
|
10450 | packet.append(uatype_Int32.pack(len(self.MonitoredItemIds))) |
|
10451 | for fieldname in self.MonitoredItemIds: |
|
10452 | packet.append(uatype_UInt32.pack(fieldname)) |
|
10453 | return b''.join(packet) |
|
10454 | ||
10455 | @staticmethod |
|
10456 | def from_binary(data): |
|
10457 | return SetMonitoringModeParameters(data) |
|
10458 | ||
10459 | def _binary_init(self, data): |
|
10460 | self.SubscriptionId = uatype_UInt32.unpack(data.read(4))[0] |
|
10461 | self.MonitoringMode = MonitoringMode(uatype_UInt32.unpack(data.read(4))[0]) |
|
10462 | self.MonitoredItemIds = unpack_uatype_array('UInt32', data) |
|
10463 | ||
10464 | def __str__(self): |
|
10465 | return 'SetMonitoringModeParameters(' + 'SubscriptionId:' + str(self.SubscriptionId) + ', ' + \ |
|
10466 | 'MonitoringMode:' + str(self.MonitoringMode) + ', ' + \ |
|
10467 | 'MonitoredItemIds:' + str(self.MonitoredItemIds) + ')' |
|
10468 | ||
10469 | __repr__ = __str__ |
|
10470 | ||
10471 | ||
10472 | class SetMonitoringModeRequest(FrozenClass): |
|
@@ 11735-11776 (lines=42) @@ | ||
11732 | __repr__ = __str__ |
|
11733 | ||
11734 | ||
11735 | class EventFieldList(FrozenClass): |
|
11736 | ''' |
|
11737 | :ivar ClientHandle: |
|
11738 | :vartype ClientHandle: UInt32 |
|
11739 | :ivar EventFields: |
|
11740 | :vartype EventFields: Variant |
|
11741 | ''' |
|
11742 | def __init__(self, binary=None): |
|
11743 | if binary is not None: |
|
11744 | self._binary_init(binary) |
|
11745 | self._freeze = True |
|
11746 | return |
|
11747 | self.ClientHandle = 0 |
|
11748 | self.EventFields = [] |
|
11749 | self._freeze = True |
|
11750 | ||
11751 | def to_binary(self): |
|
11752 | packet = [] |
|
11753 | packet.append(uatype_UInt32.pack(self.ClientHandle)) |
|
11754 | packet.append(uatype_Int32.pack(len(self.EventFields))) |
|
11755 | for fieldname in self.EventFields: |
|
11756 | packet.append(fieldname.to_binary()) |
|
11757 | return b''.join(packet) |
|
11758 | ||
11759 | @staticmethod |
|
11760 | def from_binary(data): |
|
11761 | return EventFieldList(data) |
|
11762 | ||
11763 | def _binary_init(self, data): |
|
11764 | self.ClientHandle = uatype_UInt32.unpack(data.read(4))[0] |
|
11765 | length = uatype_Int32.unpack(data.read(4))[0] |
|
11766 | array = [] |
|
11767 | if length != -1: |
|
11768 | for _ in range(0, length): |
|
11769 | array.append(Variant.from_binary(data)) |
|
11770 | self.EventFields = array |
|
11771 | ||
11772 | def __str__(self): |
|
11773 | return 'EventFieldList(' + 'ClientHandle:' + str(self.ClientHandle) + ', ' + \ |
|
11774 | 'EventFields:' + str(self.EventFields) + ')' |
|
11775 | ||
11776 | __repr__ = __str__ |
|
11777 | ||
11778 | ||
11779 | class HistoryEventFieldList(FrozenClass): |
|
@@ 9601-9642 (lines=42) @@ | ||
9598 | __repr__ = __str__ |
|
9599 | ||
9600 | ||
9601 | class EventFilter(FrozenClass): |
|
9602 | ''' |
|
9603 | :ivar SelectClauses: |
|
9604 | :vartype SelectClauses: SimpleAttributeOperand |
|
9605 | :ivar WhereClause: |
|
9606 | :vartype WhereClause: ContentFilter |
|
9607 | ''' |
|
9608 | def __init__(self, binary=None): |
|
9609 | if binary is not None: |
|
9610 | self._binary_init(binary) |
|
9611 | self._freeze = True |
|
9612 | return |
|
9613 | self.SelectClauses = [] |
|
9614 | self.WhereClause = ContentFilter() |
|
9615 | self._freeze = True |
|
9616 | ||
9617 | def to_binary(self): |
|
9618 | packet = [] |
|
9619 | packet.append(uatype_Int32.pack(len(self.SelectClauses))) |
|
9620 | for fieldname in self.SelectClauses: |
|
9621 | packet.append(fieldname.to_binary()) |
|
9622 | packet.append(self.WhereClause.to_binary()) |
|
9623 | return b''.join(packet) |
|
9624 | ||
9625 | @staticmethod |
|
9626 | def from_binary(data): |
|
9627 | return EventFilter(data) |
|
9628 | ||
9629 | def _binary_init(self, data): |
|
9630 | length = uatype_Int32.unpack(data.read(4))[0] |
|
9631 | array = [] |
|
9632 | if length != -1: |
|
9633 | for _ in range(0, length): |
|
9634 | array.append(SimpleAttributeOperand.from_binary(data)) |
|
9635 | self.SelectClauses = array |
|
9636 | self.WhereClause = ContentFilter.from_binary(data) |
|
9637 | ||
9638 | def __str__(self): |
|
9639 | return 'EventFilter(' + 'SelectClauses:' + str(self.SelectClauses) + ', ' + \ |
|
9640 | 'WhereClause:' + str(self.WhereClause) + ')' |
|
9641 | ||
9642 | __repr__ = __str__ |
|
9643 | ||
9644 | ||
9645 | class AggregateConfiguration(FrozenClass): |
|
@@ 6887-6928 (lines=42) @@ | ||
6884 | __repr__ = __str__ |
|
6885 | ||
6886 | ||
6887 | class ContentFilterElement(FrozenClass): |
|
6888 | ''' |
|
6889 | :ivar FilterOperator: |
|
6890 | :vartype FilterOperator: FilterOperator |
|
6891 | :ivar FilterOperands: |
|
6892 | :vartype FilterOperands: ExtensionObject |
|
6893 | ''' |
|
6894 | def __init__(self, binary=None): |
|
6895 | if binary is not None: |
|
6896 | self._binary_init(binary) |
|
6897 | self._freeze = True |
|
6898 | return |
|
6899 | self.FilterOperator = FilterOperator(0) |
|
6900 | self.FilterOperands = [] |
|
6901 | self._freeze = True |
|
6902 | ||
6903 | def to_binary(self): |
|
6904 | packet = [] |
|
6905 | packet.append(uatype_UInt32.pack(self.FilterOperator.value)) |
|
6906 | packet.append(uatype_Int32.pack(len(self.FilterOperands))) |
|
6907 | for fieldname in self.FilterOperands: |
|
6908 | packet.append(extensionobject_to_binary(fieldname)) |
|
6909 | return b''.join(packet) |
|
6910 | ||
6911 | @staticmethod |
|
6912 | def from_binary(data): |
|
6913 | return ContentFilterElement(data) |
|
6914 | ||
6915 | def _binary_init(self, data): |
|
6916 | self.FilterOperator = FilterOperator(uatype_UInt32.unpack(data.read(4))[0]) |
|
6917 | length = uatype_Int32.unpack(data.read(4))[0] |
|
6918 | array = [] |
|
6919 | if length != -1: |
|
6920 | for _ in range(0, length): |
|
6921 | array.append(extensionobject_from_binary(data)) |
|
6922 | self.FilterOperands = array |
|
6923 | ||
6924 | def __str__(self): |
|
6925 | return 'ContentFilterElement(' + 'FilterOperator:' + str(self.FilterOperator) + ', ' + \ |
|
6926 | 'FilterOperands:' + str(self.FilterOperands) + ')' |
|
6927 | ||
6928 | __repr__ = __str__ |
|
6929 | ||
6930 | ||
6931 | class ContentFilter(FrozenClass): |
|
@@ 2234-2275 (lines=42) @@ | ||
2231 | __repr__ = __str__ |
|
2232 | ||
2233 | ||
2234 | class RegisterServer2Parameters(FrozenClass): |
|
2235 | ''' |
|
2236 | :ivar Server: |
|
2237 | :vartype Server: RegisteredServer |
|
2238 | :ivar DiscoveryConfiguration: |
|
2239 | :vartype DiscoveryConfiguration: ExtensionObject |
|
2240 | ''' |
|
2241 | def __init__(self, binary=None): |
|
2242 | if binary is not None: |
|
2243 | self._binary_init(binary) |
|
2244 | self._freeze = True |
|
2245 | return |
|
2246 | self.Server = RegisteredServer() |
|
2247 | self.DiscoveryConfiguration = [] |
|
2248 | self._freeze = True |
|
2249 | ||
2250 | def to_binary(self): |
|
2251 | packet = [] |
|
2252 | packet.append(self.Server.to_binary()) |
|
2253 | packet.append(uatype_Int32.pack(len(self.DiscoveryConfiguration))) |
|
2254 | for fieldname in self.DiscoveryConfiguration: |
|
2255 | packet.append(extensionobject_to_binary(fieldname)) |
|
2256 | return b''.join(packet) |
|
2257 | ||
2258 | @staticmethod |
|
2259 | def from_binary(data): |
|
2260 | return RegisterServer2Parameters(data) |
|
2261 | ||
2262 | def _binary_init(self, data): |
|
2263 | self.Server = RegisteredServer.from_binary(data) |
|
2264 | length = uatype_Int32.unpack(data.read(4))[0] |
|
2265 | array = [] |
|
2266 | if length != -1: |
|
2267 | for _ in range(0, length): |
|
2268 | array.append(extensionobject_from_binary(data)) |
|
2269 | self.DiscoveryConfiguration = array |
|
2270 | ||
2271 | def __str__(self): |
|
2272 | return 'RegisterServer2Parameters(' + 'Server:' + str(self.Server) + ', ' + \ |
|
2273 | 'DiscoveryConfiguration:' + str(self.DiscoveryConfiguration) + ')' |
|
2274 | ||
2275 | __repr__ = __str__ |
|
2276 | ||
2277 | ||
2278 | class RegisterServer2Request(FrozenClass): |