|
@@ 6757-6806 (lines=50) @@
|
| 6754 |
|
__repr__ = __str__ |
| 6755 |
|
|
| 6756 |
|
|
| 6757 |
|
class BrowsePathResult(FrozenClass): |
| 6758 |
|
''' |
| 6759 |
|
The result of a translate opearation. |
| 6760 |
|
|
| 6761 |
|
:ivar StatusCode: |
| 6762 |
|
:vartype StatusCode: StatusCode |
| 6763 |
|
:ivar Targets: |
| 6764 |
|
:vartype Targets: BrowsePathTarget |
| 6765 |
|
''' |
| 6766 |
|
|
| 6767 |
|
ua_types = { |
| 6768 |
|
'StatusCode': 'StatusCode', |
| 6769 |
|
'Targets': 'BrowsePathTarget', |
| 6770 |
|
} |
| 6771 |
|
|
| 6772 |
|
def __init__(self, binary=None): |
| 6773 |
|
if binary is not None: |
| 6774 |
|
self._binary_init(binary) |
| 6775 |
|
self._freeze = True |
| 6776 |
|
return |
| 6777 |
|
self.StatusCode = StatusCode() |
| 6778 |
|
self.Targets = [] |
| 6779 |
|
self._freeze = True |
| 6780 |
|
|
| 6781 |
|
def to_binary(self): |
| 6782 |
|
packet = [] |
| 6783 |
|
packet.append(self.StatusCode.to_binary()) |
| 6784 |
|
packet.append(uabin.Primitives.Int32.pack(len(self.Targets))) |
| 6785 |
|
for fieldname in self.Targets: |
| 6786 |
|
packet.append(fieldname.to_binary()) |
| 6787 |
|
return b''.join(packet) |
| 6788 |
|
|
| 6789 |
|
@staticmethod |
| 6790 |
|
def from_binary(data): |
| 6791 |
|
return BrowsePathResult(data) |
| 6792 |
|
|
| 6793 |
|
def _binary_init(self, data): |
| 6794 |
|
self.StatusCode = StatusCode.from_binary(data) |
| 6795 |
|
length = uabin.Primitives.Int32.unpack(data) |
| 6796 |
|
array = [] |
| 6797 |
|
if length != -1: |
| 6798 |
|
for _ in range(0, length): |
| 6799 |
|
array.append(BrowsePathTarget.from_binary(data)) |
| 6800 |
|
self.Targets = array |
| 6801 |
|
|
| 6802 |
|
def __str__(self): |
| 6803 |
|
return 'BrowsePathResult(' + 'StatusCode:' + str(self.StatusCode) + ', ' + \ |
| 6804 |
|
'Targets:' + str(self.Targets) + ')' |
| 6805 |
|
|
| 6806 |
|
__repr__ = __str__ |
| 6807 |
|
|
| 6808 |
|
|
| 6809 |
|
class TranslateBrowsePathsToNodeIdsParameters(FrozenClass): |
|
@@ 14481-14528 (lines=48) @@
|
| 14478 |
|
__repr__ = __str__ |
| 14479 |
|
|
| 14480 |
|
|
| 14481 |
|
class NetworkGroupDataType(FrozenClass): |
| 14482 |
|
''' |
| 14483 |
|
:ivar ServerUri: |
| 14484 |
|
:vartype ServerUri: String |
| 14485 |
|
:ivar NetworkPaths: |
| 14486 |
|
:vartype NetworkPaths: EndpointUrlListDataType |
| 14487 |
|
''' |
| 14488 |
|
|
| 14489 |
|
ua_types = { |
| 14490 |
|
'ServerUri': 'String', |
| 14491 |
|
'NetworkPaths': 'EndpointUrlListDataType', |
| 14492 |
|
} |
| 14493 |
|
|
| 14494 |
|
def __init__(self, binary=None): |
| 14495 |
|
if binary is not None: |
| 14496 |
|
self._binary_init(binary) |
| 14497 |
|
self._freeze = True |
| 14498 |
|
return |
| 14499 |
|
self.ServerUri = None |
| 14500 |
|
self.NetworkPaths = [] |
| 14501 |
|
self._freeze = True |
| 14502 |
|
|
| 14503 |
|
def to_binary(self): |
| 14504 |
|
packet = [] |
| 14505 |
|
packet.append(uabin.Primitives.String.pack(self.ServerUri)) |
| 14506 |
|
packet.append(uabin.Primitives.Int32.pack(len(self.NetworkPaths))) |
| 14507 |
|
for fieldname in self.NetworkPaths: |
| 14508 |
|
packet.append(fieldname.to_binary()) |
| 14509 |
|
return b''.join(packet) |
| 14510 |
|
|
| 14511 |
|
@staticmethod |
| 14512 |
|
def from_binary(data): |
| 14513 |
|
return NetworkGroupDataType(data) |
| 14514 |
|
|
| 14515 |
|
def _binary_init(self, data): |
| 14516 |
|
self.ServerUri = uabin.Primitives.String.unpack(data) |
| 14517 |
|
length = uabin.Primitives.Int32.unpack(data) |
| 14518 |
|
array = [] |
| 14519 |
|
if length != -1: |
| 14520 |
|
for _ in range(0, length): |
| 14521 |
|
array.append(EndpointUrlListDataType.from_binary(data)) |
| 14522 |
|
self.NetworkPaths = array |
| 14523 |
|
|
| 14524 |
|
def __str__(self): |
| 14525 |
|
return 'NetworkGroupDataType(' + 'ServerUri:' + str(self.ServerUri) + ', ' + \ |
| 14526 |
|
'NetworkPaths:' + str(self.NetworkPaths) + ')' |
| 14527 |
|
|
| 14528 |
|
__repr__ = __str__ |
| 14529 |
|
|
| 14530 |
|
|
| 14531 |
|
class SamplingIntervalDiagnosticsDataType(FrozenClass): |
|
@@ 13364-13411 (lines=48) @@
|
| 13361 |
|
__repr__ = __str__ |
| 13362 |
|
|
| 13363 |
|
|
| 13364 |
|
class EventFieldList(FrozenClass): |
| 13365 |
|
''' |
| 13366 |
|
:ivar ClientHandle: |
| 13367 |
|
:vartype ClientHandle: UInt32 |
| 13368 |
|
:ivar EventFields: |
| 13369 |
|
:vartype EventFields: Variant |
| 13370 |
|
''' |
| 13371 |
|
|
| 13372 |
|
ua_types = { |
| 13373 |
|
'ClientHandle': 'UInt32', |
| 13374 |
|
'EventFields': 'Variant', |
| 13375 |
|
} |
| 13376 |
|
|
| 13377 |
|
def __init__(self, binary=None): |
| 13378 |
|
if binary is not None: |
| 13379 |
|
self._binary_init(binary) |
| 13380 |
|
self._freeze = True |
| 13381 |
|
return |
| 13382 |
|
self.ClientHandle = 0 |
| 13383 |
|
self.EventFields = [] |
| 13384 |
|
self._freeze = True |
| 13385 |
|
|
| 13386 |
|
def to_binary(self): |
| 13387 |
|
packet = [] |
| 13388 |
|
packet.append(uabin.Primitives.UInt32.pack(self.ClientHandle)) |
| 13389 |
|
packet.append(uabin.Primitives.Int32.pack(len(self.EventFields))) |
| 13390 |
|
for fieldname in self.EventFields: |
| 13391 |
|
packet.append(fieldname.to_binary()) |
| 13392 |
|
return b''.join(packet) |
| 13393 |
|
|
| 13394 |
|
@staticmethod |
| 13395 |
|
def from_binary(data): |
| 13396 |
|
return EventFieldList(data) |
| 13397 |
|
|
| 13398 |
|
def _binary_init(self, data): |
| 13399 |
|
self.ClientHandle = uabin.Primitives.UInt32.unpack(data) |
| 13400 |
|
length = uabin.Primitives.Int32.unpack(data) |
| 13401 |
|
array = [] |
| 13402 |
|
if length != -1: |
| 13403 |
|
for _ in range(0, length): |
| 13404 |
|
array.append(Variant.from_binary(data)) |
| 13405 |
|
self.EventFields = array |
| 13406 |
|
|
| 13407 |
|
def __str__(self): |
| 13408 |
|
return 'EventFieldList(' + 'ClientHandle:' + str(self.ClientHandle) + ', ' + \ |
| 13409 |
|
'EventFields:' + str(self.EventFields) + ')' |
| 13410 |
|
|
| 13411 |
|
__repr__ = __str__ |
| 13412 |
|
|
| 13413 |
|
|
| 13414 |
|
class HistoryEventFieldList(FrozenClass): |
|
@@ 10911-10958 (lines=48) @@
|
| 10908 |
|
__repr__ = __str__ |
| 10909 |
|
|
| 10910 |
|
|
| 10911 |
|
class EventFilter(FrozenClass): |
| 10912 |
|
''' |
| 10913 |
|
:ivar SelectClauses: |
| 10914 |
|
:vartype SelectClauses: SimpleAttributeOperand |
| 10915 |
|
:ivar WhereClause: |
| 10916 |
|
:vartype WhereClause: ContentFilter |
| 10917 |
|
''' |
| 10918 |
|
|
| 10919 |
|
ua_types = { |
| 10920 |
|
'SelectClauses': 'SimpleAttributeOperand', |
| 10921 |
|
'WhereClause': 'ContentFilter', |
| 10922 |
|
} |
| 10923 |
|
|
| 10924 |
|
def __init__(self, binary=None): |
| 10925 |
|
if binary is not None: |
| 10926 |
|
self._binary_init(binary) |
| 10927 |
|
self._freeze = True |
| 10928 |
|
return |
| 10929 |
|
self.SelectClauses = [] |
| 10930 |
|
self.WhereClause = ContentFilter() |
| 10931 |
|
self._freeze = True |
| 10932 |
|
|
| 10933 |
|
def to_binary(self): |
| 10934 |
|
packet = [] |
| 10935 |
|
packet.append(uabin.Primitives.Int32.pack(len(self.SelectClauses))) |
| 10936 |
|
for fieldname in self.SelectClauses: |
| 10937 |
|
packet.append(fieldname.to_binary()) |
| 10938 |
|
packet.append(self.WhereClause.to_binary()) |
| 10939 |
|
return b''.join(packet) |
| 10940 |
|
|
| 10941 |
|
@staticmethod |
| 10942 |
|
def from_binary(data): |
| 10943 |
|
return EventFilter(data) |
| 10944 |
|
|
| 10945 |
|
def _binary_init(self, data): |
| 10946 |
|
length = uabin.Primitives.Int32.unpack(data) |
| 10947 |
|
array = [] |
| 10948 |
|
if length != -1: |
| 10949 |
|
for _ in range(0, length): |
| 10950 |
|
array.append(SimpleAttributeOperand.from_binary(data)) |
| 10951 |
|
self.SelectClauses = array |
| 10952 |
|
self.WhereClause = ContentFilter.from_binary(data) |
| 10953 |
|
|
| 10954 |
|
def __str__(self): |
| 10955 |
|
return 'EventFilter(' + 'SelectClauses:' + str(self.SelectClauses) + ', ' + \ |
| 10956 |
|
'WhereClause:' + str(self.WhereClause) + ')' |
| 10957 |
|
|
| 10958 |
|
__repr__ = __str__ |
| 10959 |
|
|
| 10960 |
|
|
| 10961 |
|
class AggregateConfiguration(FrozenClass): |
|
@@ 8633-8680 (lines=48) @@
|
| 8630 |
|
__repr__ = __str__ |
| 8631 |
|
|
| 8632 |
|
|
| 8633 |
|
class QueryNextResult(FrozenClass): |
| 8634 |
|
''' |
| 8635 |
|
:ivar QueryDataSets: |
| 8636 |
|
:vartype QueryDataSets: QueryDataSet |
| 8637 |
|
:ivar RevisedContinuationPoint: |
| 8638 |
|
:vartype RevisedContinuationPoint: ByteString |
| 8639 |
|
''' |
| 8640 |
|
|
| 8641 |
|
ua_types = { |
| 8642 |
|
'QueryDataSets': 'QueryDataSet', |
| 8643 |
|
'RevisedContinuationPoint': 'ByteString', |
| 8644 |
|
} |
| 8645 |
|
|
| 8646 |
|
def __init__(self, binary=None): |
| 8647 |
|
if binary is not None: |
| 8648 |
|
self._binary_init(binary) |
| 8649 |
|
self._freeze = True |
| 8650 |
|
return |
| 8651 |
|
self.QueryDataSets = [] |
| 8652 |
|
self.RevisedContinuationPoint = None |
| 8653 |
|
self._freeze = True |
| 8654 |
|
|
| 8655 |
|
def to_binary(self): |
| 8656 |
|
packet = [] |
| 8657 |
|
packet.append(uabin.Primitives.Int32.pack(len(self.QueryDataSets))) |
| 8658 |
|
for fieldname in self.QueryDataSets: |
| 8659 |
|
packet.append(fieldname.to_binary()) |
| 8660 |
|
packet.append(uabin.Primitives.ByteString.pack(self.RevisedContinuationPoint)) |
| 8661 |
|
return b''.join(packet) |
| 8662 |
|
|
| 8663 |
|
@staticmethod |
| 8664 |
|
def from_binary(data): |
| 8665 |
|
return QueryNextResult(data) |
| 8666 |
|
|
| 8667 |
|
def _binary_init(self, data): |
| 8668 |
|
length = uabin.Primitives.Int32.unpack(data) |
| 8669 |
|
array = [] |
| 8670 |
|
if length != -1: |
| 8671 |
|
for _ in range(0, length): |
| 8672 |
|
array.append(QueryDataSet.from_binary(data)) |
| 8673 |
|
self.QueryDataSets = array |
| 8674 |
|
self.RevisedContinuationPoint = uabin.Primitives.ByteString.unpack(data) |
| 8675 |
|
|
| 8676 |
|
def __str__(self): |
| 8677 |
|
return 'QueryNextResult(' + 'QueryDataSets:' + str(self.QueryDataSets) + ', ' + \ |
| 8678 |
|
'RevisedContinuationPoint:' + str(self.RevisedContinuationPoint) + ')' |
| 8679 |
|
|
| 8680 |
|
__repr__ = __str__ |
| 8681 |
|
|
| 8682 |
|
|
| 8683 |
|
class QueryNextResponse(FrozenClass): |
|
@@ 1761-1808 (lines=48) @@
|
| 1758 |
|
__repr__ = __str__ |
| 1759 |
|
|
| 1760 |
|
|
| 1761 |
|
class FindServersOnNetworkResult(FrozenClass): |
| 1762 |
|
''' |
| 1763 |
|
:ivar LastCounterResetTime: |
| 1764 |
|
:vartype LastCounterResetTime: DateTime |
| 1765 |
|
:ivar Servers: |
| 1766 |
|
:vartype Servers: ServerOnNetwork |
| 1767 |
|
''' |
| 1768 |
|
|
| 1769 |
|
ua_types = { |
| 1770 |
|
'LastCounterResetTime': 'DateTime', |
| 1771 |
|
'Servers': 'ServerOnNetwork', |
| 1772 |
|
} |
| 1773 |
|
|
| 1774 |
|
def __init__(self, binary=None): |
| 1775 |
|
if binary is not None: |
| 1776 |
|
self._binary_init(binary) |
| 1777 |
|
self._freeze = True |
| 1778 |
|
return |
| 1779 |
|
self.LastCounterResetTime = datetime.now() |
| 1780 |
|
self.Servers = [] |
| 1781 |
|
self._freeze = True |
| 1782 |
|
|
| 1783 |
|
def to_binary(self): |
| 1784 |
|
packet = [] |
| 1785 |
|
packet.append(uabin.Primitives.DateTime.pack(self.LastCounterResetTime)) |
| 1786 |
|
packet.append(uabin.Primitives.Int32.pack(len(self.Servers))) |
| 1787 |
|
for fieldname in self.Servers: |
| 1788 |
|
packet.append(fieldname.to_binary()) |
| 1789 |
|
return b''.join(packet) |
| 1790 |
|
|
| 1791 |
|
@staticmethod |
| 1792 |
|
def from_binary(data): |
| 1793 |
|
return FindServersOnNetworkResult(data) |
| 1794 |
|
|
| 1795 |
|
def _binary_init(self, data): |
| 1796 |
|
self.LastCounterResetTime = uabin.Primitives.DateTime.unpack(data) |
| 1797 |
|
length = uabin.Primitives.Int32.unpack(data) |
| 1798 |
|
array = [] |
| 1799 |
|
if length != -1: |
| 1800 |
|
for _ in range(0, length): |
| 1801 |
|
array.append(ServerOnNetwork.from_binary(data)) |
| 1802 |
|
self.Servers = array |
| 1803 |
|
|
| 1804 |
|
def __str__(self): |
| 1805 |
|
return 'FindServersOnNetworkResult(' + 'LastCounterResetTime:' + str(self.LastCounterResetTime) + ', ' + \ |
| 1806 |
|
'Servers:' + str(self.Servers) + ')' |
| 1807 |
|
|
| 1808 |
|
__repr__ = __str__ |
| 1809 |
|
|
| 1810 |
|
|
| 1811 |
|
class FindServersOnNetworkResponse(FrozenClass): |
|
@@ 7806-7853 (lines=48) @@
|
| 7803 |
|
__repr__ = __str__ |
| 7804 |
|
|
| 7805 |
|
|
| 7806 |
|
class ContentFilterElement(FrozenClass): |
| 7807 |
|
''' |
| 7808 |
|
:ivar FilterOperator: |
| 7809 |
|
:vartype FilterOperator: FilterOperator |
| 7810 |
|
:ivar FilterOperands: |
| 7811 |
|
:vartype FilterOperands: ExtensionObject |
| 7812 |
|
''' |
| 7813 |
|
|
| 7814 |
|
ua_types = { |
| 7815 |
|
'FilterOperator': 'FilterOperator', |
| 7816 |
|
'FilterOperands': 'ExtensionObject', |
| 7817 |
|
} |
| 7818 |
|
|
| 7819 |
|
def __init__(self, binary=None): |
| 7820 |
|
if binary is not None: |
| 7821 |
|
self._binary_init(binary) |
| 7822 |
|
self._freeze = True |
| 7823 |
|
return |
| 7824 |
|
self.FilterOperator = FilterOperator(0) |
| 7825 |
|
self.FilterOperands = [] |
| 7826 |
|
self._freeze = True |
| 7827 |
|
|
| 7828 |
|
def to_binary(self): |
| 7829 |
|
packet = [] |
| 7830 |
|
packet.append(uabin.Primitives.UInt32.pack(self.FilterOperator.value)) |
| 7831 |
|
packet.append(uabin.Primitives.Int32.pack(len(self.FilterOperands))) |
| 7832 |
|
for fieldname in self.FilterOperands: |
| 7833 |
|
packet.append(extensionobject_to_binary(fieldname)) |
| 7834 |
|
return b''.join(packet) |
| 7835 |
|
|
| 7836 |
|
@staticmethod |
| 7837 |
|
def from_binary(data): |
| 7838 |
|
return ContentFilterElement(data) |
| 7839 |
|
|
| 7840 |
|
def _binary_init(self, data): |
| 7841 |
|
self.FilterOperator = FilterOperator(uabin.Primitives.UInt32.unpack(data)) |
| 7842 |
|
length = uabin.Primitives.Int32.unpack(data) |
| 7843 |
|
array = [] |
| 7844 |
|
if length != -1: |
| 7845 |
|
for _ in range(0, length): |
| 7846 |
|
array.append(extensionobject_from_binary(data)) |
| 7847 |
|
self.FilterOperands = array |
| 7848 |
|
|
| 7849 |
|
def __str__(self): |
| 7850 |
|
return 'ContentFilterElement(' + 'FilterOperator:' + str(self.FilterOperator) + ', ' + \ |
| 7851 |
|
'FilterOperands:' + str(self.FilterOperands) + ')' |
| 7852 |
|
|
| 7853 |
|
__repr__ = __str__ |
| 7854 |
|
|
| 7855 |
|
|
| 7856 |
|
class ContentFilter(FrozenClass): |
|
@@ 2459-2506 (lines=48) @@
|
| 2456 |
|
__repr__ = __str__ |
| 2457 |
|
|
| 2458 |
|
|
| 2459 |
|
class RegisterServer2Parameters(FrozenClass): |
| 2460 |
|
''' |
| 2461 |
|
:ivar Server: |
| 2462 |
|
:vartype Server: RegisteredServer |
| 2463 |
|
:ivar DiscoveryConfiguration: |
| 2464 |
|
:vartype DiscoveryConfiguration: ExtensionObject |
| 2465 |
|
''' |
| 2466 |
|
|
| 2467 |
|
ua_types = { |
| 2468 |
|
'Server': 'RegisteredServer', |
| 2469 |
|
'DiscoveryConfiguration': 'ExtensionObject', |
| 2470 |
|
} |
| 2471 |
|
|
| 2472 |
|
def __init__(self, binary=None): |
| 2473 |
|
if binary is not None: |
| 2474 |
|
self._binary_init(binary) |
| 2475 |
|
self._freeze = True |
| 2476 |
|
return |
| 2477 |
|
self.Server = RegisteredServer() |
| 2478 |
|
self.DiscoveryConfiguration = [] |
| 2479 |
|
self._freeze = True |
| 2480 |
|
|
| 2481 |
|
def to_binary(self): |
| 2482 |
|
packet = [] |
| 2483 |
|
packet.append(self.Server.to_binary()) |
| 2484 |
|
packet.append(uabin.Primitives.Int32.pack(len(self.DiscoveryConfiguration))) |
| 2485 |
|
for fieldname in self.DiscoveryConfiguration: |
| 2486 |
|
packet.append(extensionobject_to_binary(fieldname)) |
| 2487 |
|
return b''.join(packet) |
| 2488 |
|
|
| 2489 |
|
@staticmethod |
| 2490 |
|
def from_binary(data): |
| 2491 |
|
return RegisterServer2Parameters(data) |
| 2492 |
|
|
| 2493 |
|
def _binary_init(self, data): |
| 2494 |
|
self.Server = RegisteredServer.from_binary(data) |
| 2495 |
|
length = uabin.Primitives.Int32.unpack(data) |
| 2496 |
|
array = [] |
| 2497 |
|
if length != -1: |
| 2498 |
|
for _ in range(0, length): |
| 2499 |
|
array.append(extensionobject_from_binary(data)) |
| 2500 |
|
self.DiscoveryConfiguration = array |
| 2501 |
|
|
| 2502 |
|
def __str__(self): |
| 2503 |
|
return 'RegisterServer2Parameters(' + 'Server:' + str(self.Server) + ', ' + \ |
| 2504 |
|
'DiscoveryConfiguration:' + str(self.DiscoveryConfiguration) + ')' |
| 2505 |
|
|
| 2506 |
|
__repr__ = __str__ |
| 2507 |
|
|
| 2508 |
|
|
| 2509 |
|
class RegisterServer2Request(FrozenClass): |