|
@@ 2386-2416 (lines=31) @@
|
| 2383 |
|
def __str__(self): |
| 2384 |
|
return 'GetEndpointsRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \ |
| 2385 |
|
'RequestHeader:' + str(self.RequestHeader) + ', ' + \ |
| 2386 |
|
'Parameters:' + str(self.Parameters) + ')' |
| 2387 |
|
|
| 2388 |
|
__repr__ = __str__ |
| 2389 |
|
|
| 2390 |
|
|
| 2391 |
|
class GetEndpointsResponse(FrozenClass): |
| 2392 |
|
''' |
| 2393 |
|
Gets the endpoints used by the server. |
| 2394 |
|
|
| 2395 |
|
:ivar TypeId: |
| 2396 |
|
:vartype TypeId: NodeId |
| 2397 |
|
:ivar ResponseHeader: |
| 2398 |
|
:vartype ResponseHeader: ResponseHeader |
| 2399 |
|
:ivar Endpoints: |
| 2400 |
|
:vartype Endpoints: EndpointDescription |
| 2401 |
|
''' |
| 2402 |
|
|
| 2403 |
|
ua_types = ( |
| 2404 |
|
|
| 2405 |
|
('TypeId', 'NodeId'), |
| 2406 |
|
('ResponseHeader', 'ResponseHeader'), |
| 2407 |
|
('Endpoints', 'ListOfEndpointDescription'), |
| 2408 |
|
) |
| 2409 |
|
|
| 2410 |
|
def __init__(self, binary=None): |
| 2411 |
|
if binary is not None: |
| 2412 |
|
self._binary_init(binary) |
| 2413 |
|
self._freeze = True |
| 2414 |
|
return |
| 2415 |
|
self.TypeId = FourByteNodeId(ObjectIds.GetEndpointsResponse_Encoding_DefaultBinary) |
| 2416 |
|
self.ResponseHeader = ResponseHeader() |
| 2417 |
|
self.Endpoints = [] |
| 2418 |
|
self._freeze = True |
| 2419 |
|
|
|
@@ 1084-1114 (lines=31) @@
|
| 1081 |
|
|
| 1082 |
|
class TrustListDataType(FrozenClass): |
| 1083 |
|
''' |
| 1084 |
|
:ivar SpecifiedLists: |
| 1085 |
|
:vartype SpecifiedLists: UInt32 |
| 1086 |
|
:ivar TrustedCertificates: |
| 1087 |
|
:vartype TrustedCertificates: ByteString |
| 1088 |
|
:ivar TrustedCrls: |
| 1089 |
|
:vartype TrustedCrls: ByteString |
| 1090 |
|
:ivar IssuerCertificates: |
| 1091 |
|
:vartype IssuerCertificates: ByteString |
| 1092 |
|
:ivar IssuerCrls: |
| 1093 |
|
:vartype IssuerCrls: ByteString |
| 1094 |
|
''' |
| 1095 |
|
|
| 1096 |
|
ua_types = ( |
| 1097 |
|
|
| 1098 |
|
('SpecifiedLists', 'UInt32'), |
| 1099 |
|
('TrustedCertificates', 'ListOfByteString'), |
| 1100 |
|
('TrustedCrls', 'ListOfByteString'), |
| 1101 |
|
('IssuerCertificates', 'ListOfByteString'), |
| 1102 |
|
('IssuerCrls', 'ListOfByteString'), |
| 1103 |
|
) |
| 1104 |
|
|
| 1105 |
|
def __init__(self, binary=None): |
| 1106 |
|
if binary is not None: |
| 1107 |
|
self._binary_init(binary) |
| 1108 |
|
self._freeze = True |
| 1109 |
|
return |
| 1110 |
|
self.SpecifiedLists = 0 |
| 1111 |
|
self.TrustedCertificates = [] |
| 1112 |
|
self.TrustedCrls = [] |
| 1113 |
|
self.IssuerCertificates = [] |
| 1114 |
|
self.IssuerCrls = [] |
| 1115 |
|
self._freeze = True |
| 1116 |
|
|
| 1117 |
|
def to_binary(self): |
|
@@ 13233-13261 (lines=29) @@
|
| 13230 |
|
self.RequestedLifetimeCount = 0 |
| 13231 |
|
self.RequestedMaxKeepAliveCount = 0 |
| 13232 |
|
self.MaxNotificationsPerPublish = 0 |
| 13233 |
|
self.Priority = 0 |
| 13234 |
|
self._freeze = True |
| 13235 |
|
|
| 13236 |
|
def to_binary(self): |
| 13237 |
|
packet = [] |
| 13238 |
|
packet.append(uabin.Primitives.UInt32.pack(self.SubscriptionId)) |
| 13239 |
|
packet.append(uabin.Primitives.Double.pack(self.RequestedPublishingInterval)) |
| 13240 |
|
packet.append(uabin.Primitives.UInt32.pack(self.RequestedLifetimeCount)) |
| 13241 |
|
packet.append(uabin.Primitives.UInt32.pack(self.RequestedMaxKeepAliveCount)) |
| 13242 |
|
packet.append(uabin.Primitives.UInt32.pack(self.MaxNotificationsPerPublish)) |
| 13243 |
|
packet.append(uabin.Primitives.Byte.pack(self.Priority)) |
| 13244 |
|
return b''.join(packet) |
| 13245 |
|
|
| 13246 |
|
@staticmethod |
| 13247 |
|
def from_binary(data): |
| 13248 |
|
return ModifySubscriptionParameters(data) |
| 13249 |
|
|
| 13250 |
|
def _binary_init(self, data): |
| 13251 |
|
self.SubscriptionId = uabin.Primitives.UInt32.unpack(data) |
| 13252 |
|
self.RequestedPublishingInterval = uabin.Primitives.Double.unpack(data) |
| 13253 |
|
self.RequestedLifetimeCount = uabin.Primitives.UInt32.unpack(data) |
| 13254 |
|
self.RequestedMaxKeepAliveCount = uabin.Primitives.UInt32.unpack(data) |
| 13255 |
|
self.MaxNotificationsPerPublish = uabin.Primitives.UInt32.unpack(data) |
| 13256 |
|
self.Priority = uabin.Primitives.Byte.unpack(data) |
| 13257 |
|
|
| 13258 |
|
def __str__(self): |
| 13259 |
|
return 'ModifySubscriptionParameters(' + 'SubscriptionId:' + str(self.SubscriptionId) + ', ' + \ |
| 13260 |
|
'RequestedPublishingInterval:' + str(self.RequestedPublishingInterval) + ', ' + \ |
| 13261 |
|
'RequestedLifetimeCount:' + str(self.RequestedLifetimeCount) + ', ' + \ |
| 13262 |
|
'RequestedMaxKeepAliveCount:' + str(self.RequestedMaxKeepAliveCount) + ', ' + \ |
| 13263 |
|
'MaxNotificationsPerPublish:' + str(self.MaxNotificationsPerPublish) + ', ' + \ |
| 13264 |
|
'Priority:' + str(self.Priority) + ')' |
|
@@ 11125-11153 (lines=29) @@
|
| 11122 |
|
ua_types = ( |
| 11123 |
|
|
| 11124 |
|
('MethodsToCall', 'ListOfCallMethodRequest'), |
| 11125 |
|
) |
| 11126 |
|
|
| 11127 |
|
def __init__(self, binary=None): |
| 11128 |
|
if binary is not None: |
| 11129 |
|
self._binary_init(binary) |
| 11130 |
|
self._freeze = True |
| 11131 |
|
return |
| 11132 |
|
self.MethodsToCall = [] |
| 11133 |
|
self._freeze = True |
| 11134 |
|
|
| 11135 |
|
def to_binary(self): |
| 11136 |
|
packet = [] |
| 11137 |
|
packet.append(uabin.Primitives.Int32.pack(len(self.MethodsToCall))) |
| 11138 |
|
for fieldname in self.MethodsToCall: |
| 11139 |
|
packet.append(fieldname.to_binary()) |
| 11140 |
|
return b''.join(packet) |
| 11141 |
|
|
| 11142 |
|
@staticmethod |
| 11143 |
|
def from_binary(data): |
| 11144 |
|
return CallParameters(data) |
| 11145 |
|
|
| 11146 |
|
def _binary_init(self, data): |
| 11147 |
|
length = uabin.Primitives.Int32.unpack(data) |
| 11148 |
|
array = [] |
| 11149 |
|
if length != -1: |
| 11150 |
|
for _ in range(0, length): |
| 11151 |
|
array.append(CallMethodRequest.from_binary(data)) |
| 11152 |
|
self.MethodsToCall = array |
| 11153 |
|
|
| 11154 |
|
def __str__(self): |
| 11155 |
|
return 'CallParameters(' + 'MethodsToCall:' + str(self.MethodsToCall) + ')' |
| 11156 |
|
|
|
@@ 10873-10901 (lines=29) @@
|
| 10870 |
|
('Parameters', 'HistoryUpdateParameters'), |
| 10871 |
|
) |
| 10872 |
|
|
| 10873 |
|
def __init__(self, binary=None): |
| 10874 |
|
if binary is not None: |
| 10875 |
|
self._binary_init(binary) |
| 10876 |
|
self._freeze = True |
| 10877 |
|
return |
| 10878 |
|
self.TypeId = FourByteNodeId(ObjectIds.HistoryUpdateRequest_Encoding_DefaultBinary) |
| 10879 |
|
self.RequestHeader = RequestHeader() |
| 10880 |
|
self.Parameters = HistoryUpdateParameters() |
| 10881 |
|
self._freeze = True |
| 10882 |
|
|
| 10883 |
|
def to_binary(self): |
| 10884 |
|
packet = [] |
| 10885 |
|
packet.append(self.TypeId.to_binary()) |
| 10886 |
|
packet.append(self.RequestHeader.to_binary()) |
| 10887 |
|
packet.append(self.Parameters.to_binary()) |
| 10888 |
|
return b''.join(packet) |
| 10889 |
|
|
| 10890 |
|
@staticmethod |
| 10891 |
|
def from_binary(data): |
| 10892 |
|
return HistoryUpdateRequest(data) |
| 10893 |
|
|
| 10894 |
|
def _binary_init(self, data): |
| 10895 |
|
self.TypeId = NodeId.from_binary(data) |
| 10896 |
|
self.RequestHeader = RequestHeader.from_binary(data) |
| 10897 |
|
self.Parameters = HistoryUpdateParameters.from_binary(data) |
| 10898 |
|
|
| 10899 |
|
def __str__(self): |
| 10900 |
|
return 'HistoryUpdateRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \ |
| 10901 |
|
'RequestHeader:' + str(self.RequestHeader) + ', ' + \ |
| 10902 |
|
'Parameters:' + str(self.Parameters) + ')' |
| 10903 |
|
|
| 10904 |
|
__repr__ = __str__ |
|
@@ 9118-9146 (lines=29) @@
|
| 9115 |
|
if binary is not None: |
| 9116 |
|
self._binary_init(binary) |
| 9117 |
|
self._freeze = True |
| 9118 |
|
return |
| 9119 |
|
self.TypeId = FourByteNodeId(ObjectIds.QueryNextResponse_Encoding_DefaultBinary) |
| 9120 |
|
self.ResponseHeader = ResponseHeader() |
| 9121 |
|
self.Parameters = QueryNextResult() |
| 9122 |
|
self._freeze = True |
| 9123 |
|
|
| 9124 |
|
def to_binary(self): |
| 9125 |
|
packet = [] |
| 9126 |
|
packet.append(self.TypeId.to_binary()) |
| 9127 |
|
packet.append(self.ResponseHeader.to_binary()) |
| 9128 |
|
packet.append(self.Parameters.to_binary()) |
| 9129 |
|
return b''.join(packet) |
| 9130 |
|
|
| 9131 |
|
@staticmethod |
| 9132 |
|
def from_binary(data): |
| 9133 |
|
return QueryNextResponse(data) |
| 9134 |
|
|
| 9135 |
|
def _binary_init(self, data): |
| 9136 |
|
self.TypeId = NodeId.from_binary(data) |
| 9137 |
|
self.ResponseHeader = ResponseHeader.from_binary(data) |
| 9138 |
|
self.Parameters = QueryNextResult.from_binary(data) |
| 9139 |
|
|
| 9140 |
|
def __str__(self): |
| 9141 |
|
return 'QueryNextResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \ |
| 9142 |
|
'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \ |
| 9143 |
|
'Parameters:' + str(self.Parameters) + ')' |
| 9144 |
|
|
| 9145 |
|
__repr__ = __str__ |
| 9146 |
|
|
| 9147 |
|
|
| 9148 |
|
class ReadValueId(FrozenClass): |
| 9149 |
|
''' |