Code Duplication    Length = 41-43 lines in 56 locations

opcua/ua/uaprotocol_auto.py 56 locations

@@ 6370-6412 (lines=43) @@
6367
    __repr__ = __str__
6368
6369
6370
class UnregisterNodesRequest(FrozenClass):
6371
    '''
6372
    Unregisters one or more previously registered nodes.
6373
6374
    :ivar TypeId:
6375
    :vartype TypeId: NodeId
6376
    :ivar RequestHeader:
6377
    :vartype RequestHeader: RequestHeader
6378
    :ivar Parameters:
6379
    :vartype Parameters: UnregisterNodesParameters
6380
    '''
6381
    def __init__(self, binary=None):
6382
        if binary is not None:
6383
            self._binary_init(binary)
6384
            self._freeze = True
6385
            return
6386
        self.TypeId = FourByteNodeId(ObjectIds.UnregisterNodesRequest_Encoding_DefaultBinary)
6387
        self.RequestHeader = RequestHeader()
6388
        self.Parameters = UnregisterNodesParameters()
6389
        self._freeze = True
6390
6391
    def to_binary(self):
6392
        packet = []
6393
        packet.append(self.TypeId.to_binary())
6394
        packet.append(self.RequestHeader.to_binary())
6395
        packet.append(self.Parameters.to_binary())
6396
        return b''.join(packet)
6397
6398
    @staticmethod
6399
    def from_binary(data):
6400
        return UnregisterNodesRequest(data)
6401
6402
    def _binary_init(self, data):
6403
        self.TypeId = NodeId.from_binary(data)
6404
        self.RequestHeader = RequestHeader.from_binary(data)
6405
        self.Parameters = UnregisterNodesParameters.from_binary(data)
6406
6407
    def __str__(self):
6408
        return 'UnregisterNodesRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
6409
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
6410
               'Parameters:' + str(self.Parameters) + ')'
6411
6412
    __repr__ = __str__
6413
6414
6415
class UnregisterNodesResponse(FrozenClass):
@@ 6287-6329 (lines=43) @@
6284
    __repr__ = __str__
6285
6286
6287
class RegisterNodesResponse(FrozenClass):
6288
    '''
6289
    Registers one or more nodes for repeated use within a session.
6290
6291
    :ivar TypeId:
6292
    :vartype TypeId: NodeId
6293
    :ivar ResponseHeader:
6294
    :vartype ResponseHeader: ResponseHeader
6295
    :ivar Parameters:
6296
    :vartype Parameters: RegisterNodesResult
6297
    '''
6298
    def __init__(self, binary=None):
6299
        if binary is not None:
6300
            self._binary_init(binary)
6301
            self._freeze = True
6302
            return
6303
        self.TypeId = FourByteNodeId(ObjectIds.RegisterNodesResponse_Encoding_DefaultBinary)
6304
        self.ResponseHeader = ResponseHeader()
6305
        self.Parameters = RegisterNodesResult()
6306
        self._freeze = True
6307
6308
    def to_binary(self):
6309
        packet = []
6310
        packet.append(self.TypeId.to_binary())
6311
        packet.append(self.ResponseHeader.to_binary())
6312
        packet.append(self.Parameters.to_binary())
6313
        return b''.join(packet)
6314
6315
    @staticmethod
6316
    def from_binary(data):
6317
        return RegisterNodesResponse(data)
6318
6319
    def _binary_init(self, data):
6320
        self.TypeId = NodeId.from_binary(data)
6321
        self.ResponseHeader = ResponseHeader.from_binary(data)
6322
        self.Parameters = RegisterNodesResult.from_binary(data)
6323
6324
    def __str__(self):
6325
        return 'RegisterNodesResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
6326
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
6327
               'Parameters:' + str(self.Parameters) + ')'
6328
6329
    __repr__ = __str__
6330
6331
6332
class UnregisterNodesParameters(FrozenClass):
@@ 6204-6246 (lines=43) @@
6201
    __repr__ = __str__
6202
6203
6204
class RegisterNodesRequest(FrozenClass):
6205
    '''
6206
    Registers one or more nodes for repeated use within a session.
6207
6208
    :ivar TypeId:
6209
    :vartype TypeId: NodeId
6210
    :ivar RequestHeader:
6211
    :vartype RequestHeader: RequestHeader
6212
    :ivar Parameters:
6213
    :vartype Parameters: RegisterNodesParameters
6214
    '''
6215
    def __init__(self, binary=None):
6216
        if binary is not None:
6217
            self._binary_init(binary)
6218
            self._freeze = True
6219
            return
6220
        self.TypeId = FourByteNodeId(ObjectIds.RegisterNodesRequest_Encoding_DefaultBinary)
6221
        self.RequestHeader = RequestHeader()
6222
        self.Parameters = RegisterNodesParameters()
6223
        self._freeze = True
6224
6225
    def to_binary(self):
6226
        packet = []
6227
        packet.append(self.TypeId.to_binary())
6228
        packet.append(self.RequestHeader.to_binary())
6229
        packet.append(self.Parameters.to_binary())
6230
        return b''.join(packet)
6231
6232
    @staticmethod
6233
    def from_binary(data):
6234
        return RegisterNodesRequest(data)
6235
6236
    def _binary_init(self, data):
6237
        self.TypeId = NodeId.from_binary(data)
6238
        self.RequestHeader = RequestHeader.from_binary(data)
6239
        self.Parameters = RegisterNodesParameters.from_binary(data)
6240
6241
    def __str__(self):
6242
        return 'RegisterNodesRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
6243
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
6244
               'Parameters:' + str(self.Parameters) + ')'
6245
6246
    __repr__ = __str__
6247
6248
6249
class RegisterNodesResult(FrozenClass):
@@ 6056-6098 (lines=43) @@
6053
    __repr__ = __str__
6054
6055
6056
class TranslateBrowsePathsToNodeIdsRequest(FrozenClass):
6057
    '''
6058
    Translates one or more paths in the server address space.
6059
6060
    :ivar TypeId:
6061
    :vartype TypeId: NodeId
6062
    :ivar RequestHeader:
6063
    :vartype RequestHeader: RequestHeader
6064
    :ivar Parameters:
6065
    :vartype Parameters: TranslateBrowsePathsToNodeIdsParameters
6066
    '''
6067
    def __init__(self, binary=None):
6068
        if binary is not None:
6069
            self._binary_init(binary)
6070
            self._freeze = True
6071
            return
6072
        self.TypeId = FourByteNodeId(ObjectIds.TranslateBrowsePathsToNodeIdsRequest_Encoding_DefaultBinary)
6073
        self.RequestHeader = RequestHeader()
6074
        self.Parameters = TranslateBrowsePathsToNodeIdsParameters()
6075
        self._freeze = True
6076
6077
    def to_binary(self):
6078
        packet = []
6079
        packet.append(self.TypeId.to_binary())
6080
        packet.append(self.RequestHeader.to_binary())
6081
        packet.append(self.Parameters.to_binary())
6082
        return b''.join(packet)
6083
6084
    @staticmethod
6085
    def from_binary(data):
6086
        return TranslateBrowsePathsToNodeIdsRequest(data)
6087
6088
    def _binary_init(self, data):
6089
        self.TypeId = NodeId.from_binary(data)
6090
        self.RequestHeader = RequestHeader.from_binary(data)
6091
        self.Parameters = TranslateBrowsePathsToNodeIdsParameters.from_binary(data)
6092
6093
    def __str__(self):
6094
        return 'TranslateBrowsePathsToNodeIdsRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
6095
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
6096
               'Parameters:' + str(self.Parameters) + ')'
6097
6098
    __repr__ = __str__
6099
6100
6101
class TranslateBrowsePathsToNodeIdsResponse(FrozenClass):
@@ 5758-5800 (lines=43) @@
5755
    __repr__ = __str__
5756
5757
5758
class BrowseNextResponse(FrozenClass):
5759
    '''
5760
    Continues one or more browse operations.
5761
5762
    :ivar TypeId:
5763
    :vartype TypeId: NodeId
5764
    :ivar ResponseHeader:
5765
    :vartype ResponseHeader: ResponseHeader
5766
    :ivar Parameters:
5767
    :vartype Parameters: BrowseNextResult
5768
    '''
5769
    def __init__(self, binary=None):
5770
        if binary is not None:
5771
            self._binary_init(binary)
5772
            self._freeze = True
5773
            return
5774
        self.TypeId = FourByteNodeId(ObjectIds.BrowseNextResponse_Encoding_DefaultBinary)
5775
        self.ResponseHeader = ResponseHeader()
5776
        self.Parameters = BrowseNextResult()
5777
        self._freeze = True
5778
5779
    def to_binary(self):
5780
        packet = []
5781
        packet.append(self.TypeId.to_binary())
5782
        packet.append(self.ResponseHeader.to_binary())
5783
        packet.append(self.Parameters.to_binary())
5784
        return b''.join(packet)
5785
5786
    @staticmethod
5787
    def from_binary(data):
5788
        return BrowseNextResponse(data)
5789
5790
    def _binary_init(self, data):
5791
        self.TypeId = NodeId.from_binary(data)
5792
        self.ResponseHeader = ResponseHeader.from_binary(data)
5793
        self.Parameters = BrowseNextResult.from_binary(data)
5794
5795
    def __str__(self):
5796
        return 'BrowseNextResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
5797
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
5798
               'Parameters:' + str(self.Parameters) + ')'
5799
5800
    __repr__ = __str__
5801
5802
5803
class RelativePathElement(FrozenClass):
@@ 5662-5704 (lines=43) @@
5659
    __repr__ = __str__
5660
5661
5662
class BrowseNextRequest(FrozenClass):
5663
    '''
5664
    Continues one or more browse operations.
5665
5666
    :ivar TypeId:
5667
    :vartype TypeId: NodeId
5668
    :ivar RequestHeader:
5669
    :vartype RequestHeader: RequestHeader
5670
    :ivar Parameters:
5671
    :vartype Parameters: BrowseNextParameters
5672
    '''
5673
    def __init__(self, binary=None):
5674
        if binary is not None:
5675
            self._binary_init(binary)
5676
            self._freeze = True
5677
            return
5678
        self.TypeId = FourByteNodeId(ObjectIds.BrowseNextRequest_Encoding_DefaultBinary)
5679
        self.RequestHeader = RequestHeader()
5680
        self.Parameters = BrowseNextParameters()
5681
        self._freeze = True
5682
5683
    def to_binary(self):
5684
        packet = []
5685
        packet.append(self.TypeId.to_binary())
5686
        packet.append(self.RequestHeader.to_binary())
5687
        packet.append(self.Parameters.to_binary())
5688
        return b''.join(packet)
5689
5690
    @staticmethod
5691
    def from_binary(data):
5692
        return BrowseNextRequest(data)
5693
5694
    def _binary_init(self, data):
5695
        self.TypeId = NodeId.from_binary(data)
5696
        self.RequestHeader = RequestHeader.from_binary(data)
5697
        self.Parameters = BrowseNextParameters.from_binary(data)
5698
5699
    def __str__(self):
5700
        return 'BrowseNextRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
5701
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
5702
               'Parameters:' + str(self.Parameters) + ')'
5703
5704
    __repr__ = __str__
5705
5706
5707
class BrowseNextResult(FrozenClass):
@@ 5513-5555 (lines=43) @@
5510
    __repr__ = __str__
5511
5512
5513
class BrowseRequest(FrozenClass):
5514
    '''
5515
    Browse the references for one or more nodes from the server address space.
5516
5517
    :ivar TypeId:
5518
    :vartype TypeId: NodeId
5519
    :ivar RequestHeader:
5520
    :vartype RequestHeader: RequestHeader
5521
    :ivar Parameters:
5522
    :vartype Parameters: BrowseParameters
5523
    '''
5524
    def __init__(self, binary=None):
5525
        if binary is not None:
5526
            self._binary_init(binary)
5527
            self._freeze = True
5528
            return
5529
        self.TypeId = FourByteNodeId(ObjectIds.BrowseRequest_Encoding_DefaultBinary)
5530
        self.RequestHeader = RequestHeader()
5531
        self.Parameters = BrowseParameters()
5532
        self._freeze = True
5533
5534
    def to_binary(self):
5535
        packet = []
5536
        packet.append(self.TypeId.to_binary())
5537
        packet.append(self.RequestHeader.to_binary())
5538
        packet.append(self.Parameters.to_binary())
5539
        return b''.join(packet)
5540
5541
    @staticmethod
5542
    def from_binary(data):
5543
        return BrowseRequest(data)
5544
5545
    def _binary_init(self, data):
5546
        self.TypeId = NodeId.from_binary(data)
5547
        self.RequestHeader = RequestHeader.from_binary(data)
5548
        self.Parameters = BrowseParameters.from_binary(data)
5549
5550
    def __str__(self):
5551
        return 'BrowseRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
5552
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
5553
               'Parameters:' + str(self.Parameters) + ')'
5554
5555
    __repr__ = __str__
5556
5557
5558
class BrowseResponse(FrozenClass):
@@ 5189-5231 (lines=43) @@
5186
    __repr__ = __str__
5187
5188
5189
class DeleteReferencesResponse(FrozenClass):
5190
    '''
5191
    Delete one or more references from the server address space.
5192
5193
    :ivar TypeId:
5194
    :vartype TypeId: NodeId
5195
    :ivar ResponseHeader:
5196
    :vartype ResponseHeader: ResponseHeader
5197
    :ivar Parameters:
5198
    :vartype Parameters: DeleteReferencesResult
5199
    '''
5200
    def __init__(self, binary=None):
5201
        if binary is not None:
5202
            self._binary_init(binary)
5203
            self._freeze = True
5204
            return
5205
        self.TypeId = FourByteNodeId(ObjectIds.DeleteReferencesResponse_Encoding_DefaultBinary)
5206
        self.ResponseHeader = ResponseHeader()
5207
        self.Parameters = DeleteReferencesResult()
5208
        self._freeze = True
5209
5210
    def to_binary(self):
5211
        packet = []
5212
        packet.append(self.TypeId.to_binary())
5213
        packet.append(self.ResponseHeader.to_binary())
5214
        packet.append(self.Parameters.to_binary())
5215
        return b''.join(packet)
5216
5217
    @staticmethod
5218
    def from_binary(data):
5219
        return DeleteReferencesResponse(data)
5220
5221
    def _binary_init(self, data):
5222
        self.TypeId = NodeId.from_binary(data)
5223
        self.ResponseHeader = ResponseHeader.from_binary(data)
5224
        self.Parameters = DeleteReferencesResult.from_binary(data)
5225
5226
    def __str__(self):
5227
        return 'DeleteReferencesResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
5228
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
5229
               'Parameters:' + str(self.Parameters) + ')'
5230
5231
    __repr__ = __str__
5232
5233
5234
class ViewDescription(FrozenClass):
@@ 5093-5135 (lines=43) @@
5090
    __repr__ = __str__
5091
5092
5093
class DeleteReferencesRequest(FrozenClass):
5094
    '''
5095
    Delete one or more references from the server address space.
5096
5097
    :ivar TypeId:
5098
    :vartype TypeId: NodeId
5099
    :ivar RequestHeader:
5100
    :vartype RequestHeader: RequestHeader
5101
    :ivar Parameters:
5102
    :vartype Parameters: DeleteReferencesParameters
5103
    '''
5104
    def __init__(self, binary=None):
5105
        if binary is not None:
5106
            self._binary_init(binary)
5107
            self._freeze = True
5108
            return
5109
        self.TypeId = FourByteNodeId(ObjectIds.DeleteReferencesRequest_Encoding_DefaultBinary)
5110
        self.RequestHeader = RequestHeader()
5111
        self.Parameters = DeleteReferencesParameters()
5112
        self._freeze = True
5113
5114
    def to_binary(self):
5115
        packet = []
5116
        packet.append(self.TypeId.to_binary())
5117
        packet.append(self.RequestHeader.to_binary())
5118
        packet.append(self.Parameters.to_binary())
5119
        return b''.join(packet)
5120
5121
    @staticmethod
5122
    def from_binary(data):
5123
        return DeleteReferencesRequest(data)
5124
5125
    def _binary_init(self, data):
5126
        self.TypeId = NodeId.from_binary(data)
5127
        self.RequestHeader = RequestHeader.from_binary(data)
5128
        self.Parameters = DeleteReferencesParameters.from_binary(data)
5129
5130
    def __str__(self):
5131
        return 'DeleteReferencesRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
5132
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
5133
               'Parameters:' + str(self.Parameters) + ')'
5134
5135
    __repr__ = __str__
5136
5137
5138
class DeleteReferencesResult(FrozenClass):
@@ 4888-4930 (lines=43) @@
4885
    __repr__ = __str__
4886
4887
4888
class DeleteNodesRequest(FrozenClass):
4889
    '''
4890
    Delete one or more nodes from the server address space.
4891
4892
    :ivar TypeId:
4893
    :vartype TypeId: NodeId
4894
    :ivar RequestHeader:
4895
    :vartype RequestHeader: RequestHeader
4896
    :ivar Parameters:
4897
    :vartype Parameters: DeleteNodesParameters
4898
    '''
4899
    def __init__(self, binary=None):
4900
        if binary is not None:
4901
            self._binary_init(binary)
4902
            self._freeze = True
4903
            return
4904
        self.TypeId = FourByteNodeId(ObjectIds.DeleteNodesRequest_Encoding_DefaultBinary)
4905
        self.RequestHeader = RequestHeader()
4906
        self.Parameters = DeleteNodesParameters()
4907
        self._freeze = True
4908
4909
    def to_binary(self):
4910
        packet = []
4911
        packet.append(self.TypeId.to_binary())
4912
        packet.append(self.RequestHeader.to_binary())
4913
        packet.append(self.Parameters.to_binary())
4914
        return b''.join(packet)
4915
4916
    @staticmethod
4917
    def from_binary(data):
4918
        return DeleteNodesRequest(data)
4919
4920
    def _binary_init(self, data):
4921
        self.TypeId = NodeId.from_binary(data)
4922
        self.RequestHeader = RequestHeader.from_binary(data)
4923
        self.Parameters = DeleteNodesParameters.from_binary(data)
4924
4925
    def __str__(self):
4926
        return 'DeleteNodesRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
4927
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
4928
               'Parameters:' + str(self.Parameters) + ')'
4929
4930
    __repr__ = __str__
4931
4932
4933
class DeleteNodesResponse(FrozenClass):
@@ 4521-4563 (lines=43) @@
4518
    __repr__ = __str__
4519
4520
4521
class AddNodesRequest(FrozenClass):
4522
    '''
4523
    Adds one or more nodes to the server address space.
4524
4525
    :ivar TypeId:
4526
    :vartype TypeId: NodeId
4527
    :ivar RequestHeader:
4528
    :vartype RequestHeader: RequestHeader
4529
    :ivar Parameters:
4530
    :vartype Parameters: AddNodesParameters
4531
    '''
4532
    def __init__(self, binary=None):
4533
        if binary is not None:
4534
            self._binary_init(binary)
4535
            self._freeze = True
4536
            return
4537
        self.TypeId = FourByteNodeId(ObjectIds.AddNodesRequest_Encoding_DefaultBinary)
4538
        self.RequestHeader = RequestHeader()
4539
        self.Parameters = AddNodesParameters()
4540
        self._freeze = True
4541
4542
    def to_binary(self):
4543
        packet = []
4544
        packet.append(self.TypeId.to_binary())
4545
        packet.append(self.RequestHeader.to_binary())
4546
        packet.append(self.Parameters.to_binary())
4547
        return b''.join(packet)
4548
4549
    @staticmethod
4550
    def from_binary(data):
4551
        return AddNodesRequest(data)
4552
4553
    def _binary_init(self, data):
4554
        self.TypeId = NodeId.from_binary(data)
4555
        self.RequestHeader = RequestHeader.from_binary(data)
4556
        self.Parameters = AddNodesParameters.from_binary(data)
4557
4558
    def __str__(self):
4559
        return 'AddNodesRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
4560
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
4561
               'Parameters:' + str(self.Parameters) + ')'
4562
4563
    __repr__ = __str__
4564
4565
4566
class AddNodesResponse(FrozenClass):
@@ 3675-3717 (lines=43) @@
3672
    __repr__ = __str__
3673
3674
3675
class CancelResponse(FrozenClass):
3676
    '''
3677
    Cancels an outstanding request.
3678
3679
    :ivar TypeId:
3680
    :vartype TypeId: NodeId
3681
    :ivar ResponseHeader:
3682
    :vartype ResponseHeader: ResponseHeader
3683
    :ivar Parameters:
3684
    :vartype Parameters: CancelResult
3685
    '''
3686
    def __init__(self, binary=None):
3687
        if binary is not None:
3688
            self._binary_init(binary)
3689
            self._freeze = True
3690
            return
3691
        self.TypeId = FourByteNodeId(ObjectIds.CancelResponse_Encoding_DefaultBinary)
3692
        self.ResponseHeader = ResponseHeader()
3693
        self.Parameters = CancelResult()
3694
        self._freeze = True
3695
3696
    def to_binary(self):
3697
        packet = []
3698
        packet.append(self.TypeId.to_binary())
3699
        packet.append(self.ResponseHeader.to_binary())
3700
        packet.append(self.Parameters.to_binary())
3701
        return b''.join(packet)
3702
3703
    @staticmethod
3704
    def from_binary(data):
3705
        return CancelResponse(data)
3706
3707
    def _binary_init(self, data):
3708
        self.TypeId = NodeId.from_binary(data)
3709
        self.ResponseHeader = ResponseHeader.from_binary(data)
3710
        self.Parameters = CancelResult.from_binary(data)
3711
3712
    def __str__(self):
3713
        return 'CancelResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
3714
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
3715
               'Parameters:' + str(self.Parameters) + ')'
3716
3717
    __repr__ = __str__
3718
3719
3720
class NodeAttributes(FrozenClass):
@@ 3599-3641 (lines=43) @@
3596
    __repr__ = __str__
3597
3598
3599
class CancelRequest(FrozenClass):
3600
    '''
3601
    Cancels an outstanding request.
3602
3603
    :ivar TypeId:
3604
    :vartype TypeId: NodeId
3605
    :ivar RequestHeader:
3606
    :vartype RequestHeader: RequestHeader
3607
    :ivar Parameters:
3608
    :vartype Parameters: CancelParameters
3609
    '''
3610
    def __init__(self, binary=None):
3611
        if binary is not None:
3612
            self._binary_init(binary)
3613
            self._freeze = True
3614
            return
3615
        self.TypeId = FourByteNodeId(ObjectIds.CancelRequest_Encoding_DefaultBinary)
3616
        self.RequestHeader = RequestHeader()
3617
        self.Parameters = CancelParameters()
3618
        self._freeze = True
3619
3620
    def to_binary(self):
3621
        packet = []
3622
        packet.append(self.TypeId.to_binary())
3623
        packet.append(self.RequestHeader.to_binary())
3624
        packet.append(self.Parameters.to_binary())
3625
        return b''.join(packet)
3626
3627
    @staticmethod
3628
    def from_binary(data):
3629
        return CancelRequest(data)
3630
3631
    def _binary_init(self, data):
3632
        self.TypeId = NodeId.from_binary(data)
3633
        self.RequestHeader = RequestHeader.from_binary(data)
3634
        self.Parameters = CancelParameters.from_binary(data)
3635
3636
    def __str__(self):
3637
        return 'CancelRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
3638
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
3639
               'Parameters:' + str(self.Parameters) + ')'
3640
3641
    __repr__ = __str__
3642
3643
3644
class CancelResult(FrozenClass):
@@ 3484-3526 (lines=43) @@
3481
    __repr__ = __str__
3482
3483
3484
class CloseSessionRequest(FrozenClass):
3485
    '''
3486
    Closes a session with the server.
3487
3488
    :ivar TypeId:
3489
    :vartype TypeId: NodeId
3490
    :ivar RequestHeader:
3491
    :vartype RequestHeader: RequestHeader
3492
    :ivar DeleteSubscriptions:
3493
    :vartype DeleteSubscriptions: Boolean
3494
    '''
3495
    def __init__(self, binary=None):
3496
        if binary is not None:
3497
            self._binary_init(binary)
3498
            self._freeze = True
3499
            return
3500
        self.TypeId = FourByteNodeId(ObjectIds.CloseSessionRequest_Encoding_DefaultBinary)
3501
        self.RequestHeader = RequestHeader()
3502
        self.DeleteSubscriptions = True
3503
        self._freeze = True
3504
3505
    def to_binary(self):
3506
        packet = []
3507
        packet.append(self.TypeId.to_binary())
3508
        packet.append(self.RequestHeader.to_binary())
3509
        packet.append(uatype_Boolean.pack(self.DeleteSubscriptions))
3510
        return b''.join(packet)
3511
3512
    @staticmethod
3513
    def from_binary(data):
3514
        return CloseSessionRequest(data)
3515
3516
    def _binary_init(self, data):
3517
        self.TypeId = NodeId.from_binary(data)
3518
        self.RequestHeader = RequestHeader.from_binary(data)
3519
        self.DeleteSubscriptions = uatype_Boolean.unpack(data.read(1))[0]
3520
3521
    def __str__(self):
3522
        return 'CloseSessionRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
3523
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
3524
               'DeleteSubscriptions:' + str(self.DeleteSubscriptions) + ')'
3525
3526
    __repr__ = __str__
3527
3528
3529
class CloseSessionResponse(FrozenClass):
@@ 3439-3481 (lines=43) @@
3436
    __repr__ = __str__
3437
3438
3439
class ActivateSessionResponse(FrozenClass):
3440
    '''
3441
    Activates a session with the server.
3442
3443
    :ivar TypeId:
3444
    :vartype TypeId: NodeId
3445
    :ivar ResponseHeader:
3446
    :vartype ResponseHeader: ResponseHeader
3447
    :ivar Parameters:
3448
    :vartype Parameters: ActivateSessionResult
3449
    '''
3450
    def __init__(self, binary=None):
3451
        if binary is not None:
3452
            self._binary_init(binary)
3453
            self._freeze = True
3454
            return
3455
        self.TypeId = FourByteNodeId(ObjectIds.ActivateSessionResponse_Encoding_DefaultBinary)
3456
        self.ResponseHeader = ResponseHeader()
3457
        self.Parameters = ActivateSessionResult()
3458
        self._freeze = True
3459
3460
    def to_binary(self):
3461
        packet = []
3462
        packet.append(self.TypeId.to_binary())
3463
        packet.append(self.ResponseHeader.to_binary())
3464
        packet.append(self.Parameters.to_binary())
3465
        return b''.join(packet)
3466
3467
    @staticmethod
3468
    def from_binary(data):
3469
        return ActivateSessionResponse(data)
3470
3471
    def _binary_init(self, data):
3472
        self.TypeId = NodeId.from_binary(data)
3473
        self.ResponseHeader = ResponseHeader.from_binary(data)
3474
        self.Parameters = ActivateSessionResult.from_binary(data)
3475
3476
    def __str__(self):
3477
        return 'ActivateSessionResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
3478
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
3479
               'Parameters:' + str(self.Parameters) + ')'
3480
3481
    __repr__ = __str__
3482
3483
3484
class CloseSessionRequest(FrozenClass):
@@ 3337-3379 (lines=43) @@
3334
    __repr__ = __str__
3335
3336
3337
class ActivateSessionRequest(FrozenClass):
3338
    '''
3339
    Activates a session with the server.
3340
3341
    :ivar TypeId:
3342
    :vartype TypeId: NodeId
3343
    :ivar RequestHeader:
3344
    :vartype RequestHeader: RequestHeader
3345
    :ivar Parameters:
3346
    :vartype Parameters: ActivateSessionParameters
3347
    '''
3348
    def __init__(self, binary=None):
3349
        if binary is not None:
3350
            self._binary_init(binary)
3351
            self._freeze = True
3352
            return
3353
        self.TypeId = FourByteNodeId(ObjectIds.ActivateSessionRequest_Encoding_DefaultBinary)
3354
        self.RequestHeader = RequestHeader()
3355
        self.Parameters = ActivateSessionParameters()
3356
        self._freeze = True
3357
3358
    def to_binary(self):
3359
        packet = []
3360
        packet.append(self.TypeId.to_binary())
3361
        packet.append(self.RequestHeader.to_binary())
3362
        packet.append(self.Parameters.to_binary())
3363
        return b''.join(packet)
3364
3365
    @staticmethod
3366
    def from_binary(data):
3367
        return ActivateSessionRequest(data)
3368
3369
    def _binary_init(self, data):
3370
        self.TypeId = NodeId.from_binary(data)
3371
        self.RequestHeader = RequestHeader.from_binary(data)
3372
        self.Parameters = ActivateSessionParameters.from_binary(data)
3373
3374
    def __str__(self):
3375
        return 'ActivateSessionRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
3376
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
3377
               'Parameters:' + str(self.Parameters) + ')'
3378
3379
    __repr__ = __str__
3380
3381
3382
class ActivateSessionResult(FrozenClass):
@@ 2990-3032 (lines=43) @@
2987
    __repr__ = __str__
2988
2989
2990
class CreateSessionResponse(FrozenClass):
2991
    '''
2992
    Creates a new session with the server.
2993
2994
    :ivar TypeId:
2995
    :vartype TypeId: NodeId
2996
    :ivar ResponseHeader:
2997
    :vartype ResponseHeader: ResponseHeader
2998
    :ivar Parameters:
2999
    :vartype Parameters: CreateSessionResult
3000
    '''
3001
    def __init__(self, binary=None):
3002
        if binary is not None:
3003
            self._binary_init(binary)
3004
            self._freeze = True
3005
            return
3006
        self.TypeId = FourByteNodeId(ObjectIds.CreateSessionResponse_Encoding_DefaultBinary)
3007
        self.ResponseHeader = ResponseHeader()
3008
        self.Parameters = CreateSessionResult()
3009
        self._freeze = True
3010
3011
    def to_binary(self):
3012
        packet = []
3013
        packet.append(self.TypeId.to_binary())
3014
        packet.append(self.ResponseHeader.to_binary())
3015
        packet.append(self.Parameters.to_binary())
3016
        return b''.join(packet)
3017
3018
    @staticmethod
3019
    def from_binary(data):
3020
        return CreateSessionResponse(data)
3021
3022
    def _binary_init(self, data):
3023
        self.TypeId = NodeId.from_binary(data)
3024
        self.ResponseHeader = ResponseHeader.from_binary(data)
3025
        self.Parameters = CreateSessionResult.from_binary(data)
3026
3027
    def __str__(self):
3028
        return 'CreateSessionResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
3029
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
3030
               'Parameters:' + str(self.Parameters) + ')'
3031
3032
    __repr__ = __str__
3033
3034
3035
class UserIdentityToken(FrozenClass):
@@ 2852-2894 (lines=43) @@
2849
    __repr__ = __str__
2850
2851
2852
class CreateSessionRequest(FrozenClass):
2853
    '''
2854
    Creates a new session with the server.
2855
2856
    :ivar TypeId:
2857
    :vartype TypeId: NodeId
2858
    :ivar RequestHeader:
2859
    :vartype RequestHeader: RequestHeader
2860
    :ivar Parameters:
2861
    :vartype Parameters: CreateSessionParameters
2862
    '''
2863
    def __init__(self, binary=None):
2864
        if binary is not None:
2865
            self._binary_init(binary)
2866
            self._freeze = True
2867
            return
2868
        self.TypeId = FourByteNodeId(ObjectIds.CreateSessionRequest_Encoding_DefaultBinary)
2869
        self.RequestHeader = RequestHeader()
2870
        self.Parameters = CreateSessionParameters()
2871
        self._freeze = True
2872
2873
    def to_binary(self):
2874
        packet = []
2875
        packet.append(self.TypeId.to_binary())
2876
        packet.append(self.RequestHeader.to_binary())
2877
        packet.append(self.Parameters.to_binary())
2878
        return b''.join(packet)
2879
2880
    @staticmethod
2881
    def from_binary(data):
2882
        return CreateSessionRequest(data)
2883
2884
    def _binary_init(self, data):
2885
        self.TypeId = NodeId.from_binary(data)
2886
        self.RequestHeader = RequestHeader.from_binary(data)
2887
        self.Parameters = CreateSessionParameters.from_binary(data)
2888
2889
    def __str__(self):
2890
        return 'CreateSessionRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
2891
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
2892
               'Parameters:' + str(self.Parameters) + ')'
2893
2894
    __repr__ = __str__
2895
2896
2897
class CreateSessionResult(FrozenClass):
@@ 2578-2620 (lines=43) @@
2575
    __repr__ = __str__
2576
2577
2578
class OpenSecureChannelResponse(FrozenClass):
2579
    '''
2580
    Creates a secure channel with a server.
2581
2582
    :ivar TypeId:
2583
    :vartype TypeId: NodeId
2584
    :ivar ResponseHeader:
2585
    :vartype ResponseHeader: ResponseHeader
2586
    :ivar Parameters:
2587
    :vartype Parameters: OpenSecureChannelResult
2588
    '''
2589
    def __init__(self, binary=None):
2590
        if binary is not None:
2591
            self._binary_init(binary)
2592
            self._freeze = True
2593
            return
2594
        self.TypeId = FourByteNodeId(ObjectIds.OpenSecureChannelResponse_Encoding_DefaultBinary)
2595
        self.ResponseHeader = ResponseHeader()
2596
        self.Parameters = OpenSecureChannelResult()
2597
        self._freeze = True
2598
2599
    def to_binary(self):
2600
        packet = []
2601
        packet.append(self.TypeId.to_binary())
2602
        packet.append(self.ResponseHeader.to_binary())
2603
        packet.append(self.Parameters.to_binary())
2604
        return b''.join(packet)
2605
2606
    @staticmethod
2607
    def from_binary(data):
2608
        return OpenSecureChannelResponse(data)
2609
2610
    def _binary_init(self, data):
2611
        self.TypeId = NodeId.from_binary(data)
2612
        self.ResponseHeader = ResponseHeader.from_binary(data)
2613
        self.Parameters = OpenSecureChannelResult.from_binary(data)
2614
2615
    def __str__(self):
2616
        return 'OpenSecureChannelResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
2617
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
2618
               'Parameters:' + str(self.Parameters) + ')'
2619
2620
    __repr__ = __str__
2621
2622
2623
class CloseSecureChannelRequest(FrozenClass):
@@ 2490-2532 (lines=43) @@
2487
    __repr__ = __str__
2488
2489
2490
class OpenSecureChannelRequest(FrozenClass):
2491
    '''
2492
    Creates a secure channel with a server.
2493
2494
    :ivar TypeId:
2495
    :vartype TypeId: NodeId
2496
    :ivar RequestHeader:
2497
    :vartype RequestHeader: RequestHeader
2498
    :ivar Parameters:
2499
    :vartype Parameters: OpenSecureChannelParameters
2500
    '''
2501
    def __init__(self, binary=None):
2502
        if binary is not None:
2503
            self._binary_init(binary)
2504
            self._freeze = True
2505
            return
2506
        self.TypeId = FourByteNodeId(ObjectIds.OpenSecureChannelRequest_Encoding_DefaultBinary)
2507
        self.RequestHeader = RequestHeader()
2508
        self.Parameters = OpenSecureChannelParameters()
2509
        self._freeze = True
2510
2511
    def to_binary(self):
2512
        packet = []
2513
        packet.append(self.TypeId.to_binary())
2514
        packet.append(self.RequestHeader.to_binary())
2515
        packet.append(self.Parameters.to_binary())
2516
        return b''.join(packet)
2517
2518
    @staticmethod
2519
    def from_binary(data):
2520
        return OpenSecureChannelRequest(data)
2521
2522
    def _binary_init(self, data):
2523
        self.TypeId = NodeId.from_binary(data)
2524
        self.RequestHeader = RequestHeader.from_binary(data)
2525
        self.Parameters = OpenSecureChannelParameters.from_binary(data)
2526
2527
    def __str__(self):
2528
        return 'OpenSecureChannelRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
2529
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
2530
               'Parameters:' + str(self.Parameters) + ')'
2531
2532
    __repr__ = __str__
2533
2534
2535
class OpenSecureChannelResult(FrozenClass):
@@ 2080-2122 (lines=43) @@
2077
    __repr__ = __str__
2078
2079
2080
class RegisterServerRequest(FrozenClass):
2081
    '''
2082
    Registers a server with the discovery server.
2083
2084
    :ivar TypeId:
2085
    :vartype TypeId: NodeId
2086
    :ivar RequestHeader:
2087
    :vartype RequestHeader: RequestHeader
2088
    :ivar Server:
2089
    :vartype Server: RegisteredServer
2090
    '''
2091
    def __init__(self, binary=None):
2092
        if binary is not None:
2093
            self._binary_init(binary)
2094
            self._freeze = True
2095
            return
2096
        self.TypeId = FourByteNodeId(ObjectIds.RegisterServerRequest_Encoding_DefaultBinary)
2097
        self.RequestHeader = RequestHeader()
2098
        self.Server = RegisteredServer()
2099
        self._freeze = True
2100
2101
    def to_binary(self):
2102
        packet = []
2103
        packet.append(self.TypeId.to_binary())
2104
        packet.append(self.RequestHeader.to_binary())
2105
        packet.append(self.Server.to_binary())
2106
        return b''.join(packet)
2107
2108
    @staticmethod
2109
    def from_binary(data):
2110
        return RegisterServerRequest(data)
2111
2112
    def _binary_init(self, data):
2113
        self.TypeId = NodeId.from_binary(data)
2114
        self.RequestHeader = RequestHeader.from_binary(data)
2115
        self.Server = RegisteredServer.from_binary(data)
2116
2117
    def __str__(self):
2118
        return 'RegisterServerRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
2119
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
2120
               'Server:' + str(self.Server) + ')'
2121
2122
    __repr__ = __str__
2123
2124
2125
class RegisterServerResponse(FrozenClass):
@@ 1899-1941 (lines=43) @@
1896
    __repr__ = __str__
1897
1898
1899
class GetEndpointsRequest(FrozenClass):
1900
    '''
1901
    Gets the endpoints used by the server.
1902
1903
    :ivar TypeId:
1904
    :vartype TypeId: NodeId
1905
    :ivar RequestHeader:
1906
    :vartype RequestHeader: RequestHeader
1907
    :ivar Parameters:
1908
    :vartype Parameters: GetEndpointsParameters
1909
    '''
1910
    def __init__(self, binary=None):
1911
        if binary is not None:
1912
            self._binary_init(binary)
1913
            self._freeze = True
1914
            return
1915
        self.TypeId = FourByteNodeId(ObjectIds.GetEndpointsRequest_Encoding_DefaultBinary)
1916
        self.RequestHeader = RequestHeader()
1917
        self.Parameters = GetEndpointsParameters()
1918
        self._freeze = True
1919
1920
    def to_binary(self):
1921
        packet = []
1922
        packet.append(self.TypeId.to_binary())
1923
        packet.append(self.RequestHeader.to_binary())
1924
        packet.append(self.Parameters.to_binary())
1925
        return b''.join(packet)
1926
1927
    @staticmethod
1928
    def from_binary(data):
1929
        return GetEndpointsRequest(data)
1930
1931
    def _binary_init(self, data):
1932
        self.TypeId = NodeId.from_binary(data)
1933
        self.RequestHeader = RequestHeader.from_binary(data)
1934
        self.Parameters = GetEndpointsParameters.from_binary(data)
1935
1936
    def __str__(self):
1937
        return 'GetEndpointsRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
1938
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
1939
               'Parameters:' + str(self.Parameters) + ')'
1940
1941
    __repr__ = __str__
1942
1943
1944
class GetEndpointsResponse(FrozenClass):
@@ 1390-1432 (lines=43) @@
1387
    __repr__ = __str__
1388
1389
1390
class FindServersRequest(FrozenClass):
1391
    '''
1392
    Finds the servers known to the discovery server.
1393
1394
    :ivar TypeId:
1395
    :vartype TypeId: NodeId
1396
    :ivar RequestHeader:
1397
    :vartype RequestHeader: RequestHeader
1398
    :ivar Parameters:
1399
    :vartype Parameters: FindServersParameters
1400
    '''
1401
    def __init__(self, binary=None):
1402
        if binary is not None:
1403
            self._binary_init(binary)
1404
            self._freeze = True
1405
            return
1406
        self.TypeId = FourByteNodeId(ObjectIds.FindServersRequest_Encoding_DefaultBinary)
1407
        self.RequestHeader = RequestHeader()
1408
        self.Parameters = FindServersParameters()
1409
        self._freeze = True
1410
1411
    def to_binary(self):
1412
        packet = []
1413
        packet.append(self.TypeId.to_binary())
1414
        packet.append(self.RequestHeader.to_binary())
1415
        packet.append(self.Parameters.to_binary())
1416
        return b''.join(packet)
1417
1418
    @staticmethod
1419
    def from_binary(data):
1420
        return FindServersRequest(data)
1421
1422
    def _binary_init(self, data):
1423
        self.TypeId = NodeId.from_binary(data)
1424
        self.RequestHeader = RequestHeader.from_binary(data)
1425
        self.Parameters = FindServersParameters.from_binary(data)
1426
1427
    def __str__(self):
1428
        return 'FindServersRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
1429
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
1430
               'Parameters:' + str(self.Parameters) + ')'
1431
1432
    __repr__ = __str__
1433
1434
1435
class FindServersResponse(FrozenClass):
@@ 13608-13648 (lines=41) @@
13605
    __repr__ = __str__
13606
13607
13608
class ModelChangeStructureDataType(FrozenClass):
13609
    '''
13610
    :ivar Affected:
13611
    :vartype Affected: NodeId
13612
    :ivar AffectedType:
13613
    :vartype AffectedType: NodeId
13614
    :ivar Verb:
13615
    :vartype Verb: Byte
13616
    '''
13617
    def __init__(self, binary=None):
13618
        if binary is not None:
13619
            self._binary_init(binary)
13620
            self._freeze = True
13621
            return
13622
        self.Affected = NodeId()
13623
        self.AffectedType = NodeId()
13624
        self.Verb = 0
13625
        self._freeze = True
13626
13627
    def to_binary(self):
13628
        packet = []
13629
        packet.append(self.Affected.to_binary())
13630
        packet.append(self.AffectedType.to_binary())
13631
        packet.append(uatype_Byte.pack(self.Verb))
13632
        return b''.join(packet)
13633
13634
    @staticmethod
13635
    def from_binary(data):
13636
        return ModelChangeStructureDataType(data)
13637
13638
    def _binary_init(self, data):
13639
        self.Affected = NodeId.from_binary(data)
13640
        self.AffectedType = NodeId.from_binary(data)
13641
        self.Verb = uatype_Byte.unpack(data.read(1))[0]
13642
13643
    def __str__(self):
13644
        return 'ModelChangeStructureDataType(' + 'Affected:' + str(self.Affected) + ', ' + \
13645
               'AffectedType:' + str(self.AffectedType) + ', ' + \
13646
               'Verb:' + str(self.Verb) + ')'
13647
13648
    __repr__ = __str__
13649
13650
13651
class SemanticChangeStructureDataType(FrozenClass):
@@ 12463-12503 (lines=41) @@
12460
    __repr__ = __str__
12461
12462
12463
class DeleteSubscriptionsRequest(FrozenClass):
12464
    '''
12465
    :ivar TypeId:
12466
    :vartype TypeId: NodeId
12467
    :ivar RequestHeader:
12468
    :vartype RequestHeader: RequestHeader
12469
    :ivar Parameters:
12470
    :vartype Parameters: DeleteSubscriptionsParameters
12471
    '''
12472
    def __init__(self, binary=None):
12473
        if binary is not None:
12474
            self._binary_init(binary)
12475
            self._freeze = True
12476
            return
12477
        self.TypeId = FourByteNodeId(ObjectIds.DeleteSubscriptionsRequest_Encoding_DefaultBinary)
12478
        self.RequestHeader = RequestHeader()
12479
        self.Parameters = DeleteSubscriptionsParameters()
12480
        self._freeze = True
12481
12482
    def to_binary(self):
12483
        packet = []
12484
        packet.append(self.TypeId.to_binary())
12485
        packet.append(self.RequestHeader.to_binary())
12486
        packet.append(self.Parameters.to_binary())
12487
        return b''.join(packet)
12488
12489
    @staticmethod
12490
    def from_binary(data):
12491
        return DeleteSubscriptionsRequest(data)
12492
12493
    def _binary_init(self, data):
12494
        self.TypeId = NodeId.from_binary(data)
12495
        self.RequestHeader = RequestHeader.from_binary(data)
12496
        self.Parameters = DeleteSubscriptionsParameters.from_binary(data)
12497
12498
    def __str__(self):
12499
        return 'DeleteSubscriptionsRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
12500
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
12501
               'Parameters:' + str(self.Parameters) + ')'
12502
12503
    __repr__ = __str__
12504
12505
12506
class DeleteSubscriptionsResponse(FrozenClass):
@@ 12387-12427 (lines=41) @@
12384
    __repr__ = __str__
12385
12386
12387
class TransferSubscriptionsResponse(FrozenClass):
12388
    '''
12389
    :ivar TypeId:
12390
    :vartype TypeId: NodeId
12391
    :ivar ResponseHeader:
12392
    :vartype ResponseHeader: ResponseHeader
12393
    :ivar Parameters:
12394
    :vartype Parameters: TransferSubscriptionsResult
12395
    '''
12396
    def __init__(self, binary=None):
12397
        if binary is not None:
12398
            self._binary_init(binary)
12399
            self._freeze = True
12400
            return
12401
        self.TypeId = FourByteNodeId(ObjectIds.TransferSubscriptionsResponse_Encoding_DefaultBinary)
12402
        self.ResponseHeader = ResponseHeader()
12403
        self.Parameters = TransferSubscriptionsResult()
12404
        self._freeze = True
12405
12406
    def to_binary(self):
12407
        packet = []
12408
        packet.append(self.TypeId.to_binary())
12409
        packet.append(self.ResponseHeader.to_binary())
12410
        packet.append(self.Parameters.to_binary())
12411
        return b''.join(packet)
12412
12413
    @staticmethod
12414
    def from_binary(data):
12415
        return TransferSubscriptionsResponse(data)
12416
12417
    def _binary_init(self, data):
12418
        self.TypeId = NodeId.from_binary(data)
12419
        self.ResponseHeader = ResponseHeader.from_binary(data)
12420
        self.Parameters = TransferSubscriptionsResult.from_binary(data)
12421
12422
    def __str__(self):
12423
        return 'TransferSubscriptionsResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
12424
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
12425
               'Parameters:' + str(self.Parameters) + ')'
12426
12427
    __repr__ = __str__
12428
12429
12430
class DeleteSubscriptionsParameters(FrozenClass):
@@ 12293-12333 (lines=41) @@
12290
    __repr__ = __str__
12291
12292
12293
class TransferSubscriptionsRequest(FrozenClass):
12294
    '''
12295
    :ivar TypeId:
12296
    :vartype TypeId: NodeId
12297
    :ivar RequestHeader:
12298
    :vartype RequestHeader: RequestHeader
12299
    :ivar Parameters:
12300
    :vartype Parameters: TransferSubscriptionsParameters
12301
    '''
12302
    def __init__(self, binary=None):
12303
        if binary is not None:
12304
            self._binary_init(binary)
12305
            self._freeze = True
12306
            return
12307
        self.TypeId = FourByteNodeId(ObjectIds.TransferSubscriptionsRequest_Encoding_DefaultBinary)
12308
        self.RequestHeader = RequestHeader()
12309
        self.Parameters = TransferSubscriptionsParameters()
12310
        self._freeze = True
12311
12312
    def to_binary(self):
12313
        packet = []
12314
        packet.append(self.TypeId.to_binary())
12315
        packet.append(self.RequestHeader.to_binary())
12316
        packet.append(self.Parameters.to_binary())
12317
        return b''.join(packet)
12318
12319
    @staticmethod
12320
    def from_binary(data):
12321
        return TransferSubscriptionsRequest(data)
12322
12323
    def _binary_init(self, data):
12324
        self.TypeId = NodeId.from_binary(data)
12325
        self.RequestHeader = RequestHeader.from_binary(data)
12326
        self.Parameters = TransferSubscriptionsParameters.from_binary(data)
12327
12328
    def __str__(self):
12329
        return 'TransferSubscriptionsRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
12330
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
12331
               'Parameters:' + str(self.Parameters) + ')'
12332
12333
    __repr__ = __str__
12334
12335
12336
class TransferSubscriptionsResult(FrozenClass):
@@ 12172-12212 (lines=41) @@
12169
    __repr__ = __str__
12170
12171
12172
class RepublishResponse(FrozenClass):
12173
    '''
12174
    :ivar TypeId:
12175
    :vartype TypeId: NodeId
12176
    :ivar ResponseHeader:
12177
    :vartype ResponseHeader: ResponseHeader
12178
    :ivar NotificationMessage:
12179
    :vartype NotificationMessage: NotificationMessage
12180
    '''
12181
    def __init__(self, binary=None):
12182
        if binary is not None:
12183
            self._binary_init(binary)
12184
            self._freeze = True
12185
            return
12186
        self.TypeId = FourByteNodeId(ObjectIds.RepublishResponse_Encoding_DefaultBinary)
12187
        self.ResponseHeader = ResponseHeader()
12188
        self.NotificationMessage = NotificationMessage()
12189
        self._freeze = True
12190
12191
    def to_binary(self):
12192
        packet = []
12193
        packet.append(self.TypeId.to_binary())
12194
        packet.append(self.ResponseHeader.to_binary())
12195
        packet.append(self.NotificationMessage.to_binary())
12196
        return b''.join(packet)
12197
12198
    @staticmethod
12199
    def from_binary(data):
12200
        return RepublishResponse(data)
12201
12202
    def _binary_init(self, data):
12203
        self.TypeId = NodeId.from_binary(data)
12204
        self.ResponseHeader = ResponseHeader.from_binary(data)
12205
        self.NotificationMessage = NotificationMessage.from_binary(data)
12206
12207
    def __str__(self):
12208
        return 'RepublishResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
12209
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
12210
               'NotificationMessage:' + str(self.NotificationMessage) + ')'
12211
12212
    __repr__ = __str__
12213
12214
12215
class TransferResult(FrozenClass):
@@ 12129-12169 (lines=41) @@
12126
    __repr__ = __str__
12127
12128
12129
class RepublishRequest(FrozenClass):
12130
    '''
12131
    :ivar TypeId:
12132
    :vartype TypeId: NodeId
12133
    :ivar RequestHeader:
12134
    :vartype RequestHeader: RequestHeader
12135
    :ivar Parameters:
12136
    :vartype Parameters: RepublishParameters
12137
    '''
12138
    def __init__(self, binary=None):
12139
        if binary is not None:
12140
            self._binary_init(binary)
12141
            self._freeze = True
12142
            return
12143
        self.TypeId = FourByteNodeId(ObjectIds.RepublishRequest_Encoding_DefaultBinary)
12144
        self.RequestHeader = RequestHeader()
12145
        self.Parameters = RepublishParameters()
12146
        self._freeze = True
12147
12148
    def to_binary(self):
12149
        packet = []
12150
        packet.append(self.TypeId.to_binary())
12151
        packet.append(self.RequestHeader.to_binary())
12152
        packet.append(self.Parameters.to_binary())
12153
        return b''.join(packet)
12154
12155
    @staticmethod
12156
    def from_binary(data):
12157
        return RepublishRequest(data)
12158
12159
    def _binary_init(self, data):
12160
        self.TypeId = NodeId.from_binary(data)
12161
        self.RequestHeader = RequestHeader.from_binary(data)
12162
        self.Parameters = RepublishParameters.from_binary(data)
12163
12164
    def __str__(self):
12165
        return 'RepublishRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
12166
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
12167
               'Parameters:' + str(self.Parameters) + ')'
12168
12169
    __repr__ = __str__
12170
12171
12172
class RepublishResponse(FrozenClass):
@@ 12049-12089 (lines=41) @@
12046
    __repr__ = __str__
12047
12048
12049
class PublishResponse(FrozenClass):
12050
    '''
12051
    :ivar TypeId:
12052
    :vartype TypeId: NodeId
12053
    :ivar ResponseHeader:
12054
    :vartype ResponseHeader: ResponseHeader
12055
    :ivar Parameters:
12056
    :vartype Parameters: PublishResult
12057
    '''
12058
    def __init__(self, binary=None):
12059
        if binary is not None:
12060
            self._binary_init(binary)
12061
            self._freeze = True
12062
            return
12063
        self.TypeId = FourByteNodeId(ObjectIds.PublishResponse_Encoding_DefaultBinary)
12064
        self.ResponseHeader = ResponseHeader()
12065
        self.Parameters = PublishResult()
12066
        self._freeze = True
12067
12068
    def to_binary(self):
12069
        packet = []
12070
        packet.append(self.TypeId.to_binary())
12071
        packet.append(self.ResponseHeader.to_binary())
12072
        packet.append(self.Parameters.to_binary())
12073
        return b''.join(packet)
12074
12075
    @staticmethod
12076
    def from_binary(data):
12077
        return PublishResponse(data)
12078
12079
    def _binary_init(self, data):
12080
        self.TypeId = NodeId.from_binary(data)
12081
        self.ResponseHeader = ResponseHeader.from_binary(data)
12082
        self.Parameters = PublishResult.from_binary(data)
12083
12084
    def __str__(self):
12085
        return 'PublishResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
12086
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
12087
               'Parameters:' + str(self.Parameters) + ')'
12088
12089
    __repr__ = __str__
12090
12091
12092
class RepublishParameters(FrozenClass):
@@ 11929-11969 (lines=41) @@
11926
    __repr__ = __str__
11927
11928
11929
class PublishRequest(FrozenClass):
11930
    '''
11931
    :ivar TypeId:
11932
    :vartype TypeId: NodeId
11933
    :ivar RequestHeader:
11934
    :vartype RequestHeader: RequestHeader
11935
    :ivar Parameters:
11936
    :vartype Parameters: PublishParameters
11937
    '''
11938
    def __init__(self, binary=None):
11939
        if binary is not None:
11940
            self._binary_init(binary)
11941
            self._freeze = True
11942
            return
11943
        self.TypeId = FourByteNodeId(ObjectIds.PublishRequest_Encoding_DefaultBinary)
11944
        self.RequestHeader = RequestHeader()
11945
        self.Parameters = PublishParameters()
11946
        self._freeze = True
11947
11948
    def to_binary(self):
11949
        packet = []
11950
        packet.append(self.TypeId.to_binary())
11951
        packet.append(self.RequestHeader.to_binary())
11952
        packet.append(self.Parameters.to_binary())
11953
        return b''.join(packet)
11954
11955
    @staticmethod
11956
    def from_binary(data):
11957
        return PublishRequest(data)
11958
11959
    def _binary_init(self, data):
11960
        self.TypeId = NodeId.from_binary(data)
11961
        self.RequestHeader = RequestHeader.from_binary(data)
11962
        self.Parameters = PublishParameters.from_binary(data)
11963
11964
    def __str__(self):
11965
        return 'PublishRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
11966
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
11967
               'Parameters:' + str(self.Parameters) + ')'
11968
11969
    __repr__ = __str__
11970
11971
11972
class PublishResult(FrozenClass):
@@ 11489-11529 (lines=41) @@
11486
    __repr__ = __str__
11487
11488
11489
class SetPublishingModeResponse(FrozenClass):
11490
    '''
11491
    :ivar TypeId:
11492
    :vartype TypeId: NodeId
11493
    :ivar ResponseHeader:
11494
    :vartype ResponseHeader: ResponseHeader
11495
    :ivar Parameters:
11496
    :vartype Parameters: SetPublishingModeResult
11497
    '''
11498
    def __init__(self, binary=None):
11499
        if binary is not None:
11500
            self._binary_init(binary)
11501
            self._freeze = True
11502
            return
11503
        self.TypeId = FourByteNodeId(ObjectIds.SetPublishingModeResponse_Encoding_DefaultBinary)
11504
        self.ResponseHeader = ResponseHeader()
11505
        self.Parameters = SetPublishingModeResult()
11506
        self._freeze = True
11507
11508
    def to_binary(self):
11509
        packet = []
11510
        packet.append(self.TypeId.to_binary())
11511
        packet.append(self.ResponseHeader.to_binary())
11512
        packet.append(self.Parameters.to_binary())
11513
        return b''.join(packet)
11514
11515
    @staticmethod
11516
    def from_binary(data):
11517
        return SetPublishingModeResponse(data)
11518
11519
    def _binary_init(self, data):
11520
        self.TypeId = NodeId.from_binary(data)
11521
        self.ResponseHeader = ResponseHeader.from_binary(data)
11522
        self.Parameters = SetPublishingModeResult.from_binary(data)
11523
11524
    def __str__(self):
11525
        return 'SetPublishingModeResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
11526
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
11527
               'Parameters:' + str(self.Parameters) + ')'
11528
11529
    __repr__ = __str__
11530
11531
11532
class NotificationMessage(FrozenClass):
@@ 11395-11435 (lines=41) @@
11392
    __repr__ = __str__
11393
11394
11395
class SetPublishingModeRequest(FrozenClass):
11396
    '''
11397
    :ivar TypeId:
11398
    :vartype TypeId: NodeId
11399
    :ivar RequestHeader:
11400
    :vartype RequestHeader: RequestHeader
11401
    :ivar Parameters:
11402
    :vartype Parameters: SetPublishingModeParameters
11403
    '''
11404
    def __init__(self, binary=None):
11405
        if binary is not None:
11406
            self._binary_init(binary)
11407
            self._freeze = True
11408
            return
11409
        self.TypeId = FourByteNodeId(ObjectIds.SetPublishingModeRequest_Encoding_DefaultBinary)
11410
        self.RequestHeader = RequestHeader()
11411
        self.Parameters = SetPublishingModeParameters()
11412
        self._freeze = True
11413
11414
    def to_binary(self):
11415
        packet = []
11416
        packet.append(self.TypeId.to_binary())
11417
        packet.append(self.RequestHeader.to_binary())
11418
        packet.append(self.Parameters.to_binary())
11419
        return b''.join(packet)
11420
11421
    @staticmethod
11422
    def from_binary(data):
11423
        return SetPublishingModeRequest(data)
11424
11425
    def _binary_init(self, data):
11426
        self.TypeId = NodeId.from_binary(data)
11427
        self.RequestHeader = RequestHeader.from_binary(data)
11428
        self.Parameters = SetPublishingModeParameters.from_binary(data)
11429
11430
    def __str__(self):
11431
        return 'SetPublishingModeRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
11432
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
11433
               'Parameters:' + str(self.Parameters) + ')'
11434
11435
    __repr__ = __str__
11436
11437
11438
class SetPublishingModeResult(FrozenClass):
@@ 11313-11353 (lines=41) @@
11310
    __repr__ = __str__
11311
11312
11313
class ModifySubscriptionResponse(FrozenClass):
11314
    '''
11315
    :ivar TypeId:
11316
    :vartype TypeId: NodeId
11317
    :ivar ResponseHeader:
11318
    :vartype ResponseHeader: ResponseHeader
11319
    :ivar Parameters:
11320
    :vartype Parameters: ModifySubscriptionResult
11321
    '''
11322
    def __init__(self, binary=None):
11323
        if binary is not None:
11324
            self._binary_init(binary)
11325
            self._freeze = True
11326
            return
11327
        self.TypeId = FourByteNodeId(ObjectIds.ModifySubscriptionResponse_Encoding_DefaultBinary)
11328
        self.ResponseHeader = ResponseHeader()
11329
        self.Parameters = ModifySubscriptionResult()
11330
        self._freeze = True
11331
11332
    def to_binary(self):
11333
        packet = []
11334
        packet.append(self.TypeId.to_binary())
11335
        packet.append(self.ResponseHeader.to_binary())
11336
        packet.append(self.Parameters.to_binary())
11337
        return b''.join(packet)
11338
11339
    @staticmethod
11340
    def from_binary(data):
11341
        return ModifySubscriptionResponse(data)
11342
11343
    def _binary_init(self, data):
11344
        self.TypeId = NodeId.from_binary(data)
11345
        self.ResponseHeader = ResponseHeader.from_binary(data)
11346
        self.Parameters = ModifySubscriptionResult.from_binary(data)
11347
11348
    def __str__(self):
11349
        return 'ModifySubscriptionResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
11350
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
11351
               'Parameters:' + str(self.Parameters) + ')'
11352
11353
    __repr__ = __str__
11354
11355
11356
class SetPublishingModeParameters(FrozenClass):
@@ 11227-11267 (lines=41) @@
11224
    __repr__ = __str__
11225
11226
11227
class ModifySubscriptionRequest(FrozenClass):
11228
    '''
11229
    :ivar TypeId:
11230
    :vartype TypeId: NodeId
11231
    :ivar RequestHeader:
11232
    :vartype RequestHeader: RequestHeader
11233
    :ivar Parameters:
11234
    :vartype Parameters: ModifySubscriptionParameters
11235
    '''
11236
    def __init__(self, binary=None):
11237
        if binary is not None:
11238
            self._binary_init(binary)
11239
            self._freeze = True
11240
            return
11241
        self.TypeId = FourByteNodeId(ObjectIds.ModifySubscriptionRequest_Encoding_DefaultBinary)
11242
        self.RequestHeader = RequestHeader()
11243
        self.Parameters = ModifySubscriptionParameters()
11244
        self._freeze = True
11245
11246
    def to_binary(self):
11247
        packet = []
11248
        packet.append(self.TypeId.to_binary())
11249
        packet.append(self.RequestHeader.to_binary())
11250
        packet.append(self.Parameters.to_binary())
11251
        return b''.join(packet)
11252
11253
    @staticmethod
11254
    def from_binary(data):
11255
        return ModifySubscriptionRequest(data)
11256
11257
    def _binary_init(self, data):
11258
        self.TypeId = NodeId.from_binary(data)
11259
        self.RequestHeader = RequestHeader.from_binary(data)
11260
        self.Parameters = ModifySubscriptionParameters.from_binary(data)
11261
11262
    def __str__(self):
11263
        return 'ModifySubscriptionRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
11264
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
11265
               'Parameters:' + str(self.Parameters) + ')'
11266
11267
    __repr__ = __str__
11268
11269
11270
class ModifySubscriptionResult(FrozenClass):
@@ 11123-11163 (lines=41) @@
11120
    __repr__ = __str__
11121
11122
11123
class CreateSubscriptionResponse(FrozenClass):
11124
    '''
11125
    :ivar TypeId:
11126
    :vartype TypeId: NodeId
11127
    :ivar ResponseHeader:
11128
    :vartype ResponseHeader: ResponseHeader
11129
    :ivar Parameters:
11130
    :vartype Parameters: CreateSubscriptionResult
11131
    '''
11132
    def __init__(self, binary=None):
11133
        if binary is not None:
11134
            self._binary_init(binary)
11135
            self._freeze = True
11136
            return
11137
        self.TypeId = FourByteNodeId(ObjectIds.CreateSubscriptionResponse_Encoding_DefaultBinary)
11138
        self.ResponseHeader = ResponseHeader()
11139
        self.Parameters = CreateSubscriptionResult()
11140
        self._freeze = True
11141
11142
    def to_binary(self):
11143
        packet = []
11144
        packet.append(self.TypeId.to_binary())
11145
        packet.append(self.ResponseHeader.to_binary())
11146
        packet.append(self.Parameters.to_binary())
11147
        return b''.join(packet)
11148
11149
    @staticmethod
11150
    def from_binary(data):
11151
        return CreateSubscriptionResponse(data)
11152
11153
    def _binary_init(self, data):
11154
        self.TypeId = NodeId.from_binary(data)
11155
        self.ResponseHeader = ResponseHeader.from_binary(data)
11156
        self.Parameters = CreateSubscriptionResult.from_binary(data)
11157
11158
    def __str__(self):
11159
        return 'CreateSubscriptionResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
11160
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
11161
               'Parameters:' + str(self.Parameters) + ')'
11162
11163
    __repr__ = __str__
11164
11165
11166
class ModifySubscriptionParameters(FrozenClass):
@@ 11031-11071 (lines=41) @@
11028
    __repr__ = __str__
11029
11030
11031
class CreateSubscriptionRequest(FrozenClass):
11032
    '''
11033
    :ivar TypeId:
11034
    :vartype TypeId: NodeId
11035
    :ivar RequestHeader:
11036
    :vartype RequestHeader: RequestHeader
11037
    :ivar Parameters:
11038
    :vartype Parameters: CreateSubscriptionParameters
11039
    '''
11040
    def __init__(self, binary=None):
11041
        if binary is not None:
11042
            self._binary_init(binary)
11043
            self._freeze = True
11044
            return
11045
        self.TypeId = FourByteNodeId(ObjectIds.CreateSubscriptionRequest_Encoding_DefaultBinary)
11046
        self.RequestHeader = RequestHeader()
11047
        self.Parameters = CreateSubscriptionParameters()
11048
        self._freeze = True
11049
11050
    def to_binary(self):
11051
        packet = []
11052
        packet.append(self.TypeId.to_binary())
11053
        packet.append(self.RequestHeader.to_binary())
11054
        packet.append(self.Parameters.to_binary())
11055
        return b''.join(packet)
11056
11057
    @staticmethod
11058
    def from_binary(data):
11059
        return CreateSubscriptionRequest(data)
11060
11061
    def _binary_init(self, data):
11062
        self.TypeId = NodeId.from_binary(data)
11063
        self.RequestHeader = RequestHeader.from_binary(data)
11064
        self.Parameters = CreateSubscriptionParameters.from_binary(data)
11065
11066
    def __str__(self):
11067
        return 'CreateSubscriptionRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
11068
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
11069
               'Parameters:' + str(self.Parameters) + ')'
11070
11071
    __repr__ = __str__
11072
11073
11074
class CreateSubscriptionResult(FrozenClass):
@@ 10864-10904 (lines=41) @@
10861
    __repr__ = __str__
10862
10863
10864
class DeleteMonitoredItemsRequest(FrozenClass):
10865
    '''
10866
    :ivar TypeId:
10867
    :vartype TypeId: NodeId
10868
    :ivar RequestHeader:
10869
    :vartype RequestHeader: RequestHeader
10870
    :ivar Parameters:
10871
    :vartype Parameters: DeleteMonitoredItemsParameters
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.DeleteMonitoredItemsRequest_Encoding_DefaultBinary)
10879
        self.RequestHeader = RequestHeader()
10880
        self.Parameters = DeleteMonitoredItemsParameters()
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 DeleteMonitoredItemsRequest(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 = DeleteMonitoredItemsParameters.from_binary(data)
10898
10899
    def __str__(self):
10900
        return 'DeleteMonitoredItemsRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
10901
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
10902
               'Parameters:' + str(self.Parameters) + ')'
10903
10904
    __repr__ = __str__
10905
10906
10907
class DeleteMonitoredItemsResponse(FrozenClass):
@@ 10782-10822 (lines=41) @@
10779
    __repr__ = __str__
10780
10781
10782
class SetTriggeringResponse(FrozenClass):
10783
    '''
10784
    :ivar TypeId:
10785
    :vartype TypeId: NodeId
10786
    :ivar ResponseHeader:
10787
    :vartype ResponseHeader: ResponseHeader
10788
    :ivar Parameters:
10789
    :vartype Parameters: SetTriggeringResult
10790
    '''
10791
    def __init__(self, binary=None):
10792
        if binary is not None:
10793
            self._binary_init(binary)
10794
            self._freeze = True
10795
            return
10796
        self.TypeId = FourByteNodeId(ObjectIds.SetTriggeringResponse_Encoding_DefaultBinary)
10797
        self.ResponseHeader = ResponseHeader()
10798
        self.Parameters = SetTriggeringResult()
10799
        self._freeze = True
10800
10801
    def to_binary(self):
10802
        packet = []
10803
        packet.append(self.TypeId.to_binary())
10804
        packet.append(self.ResponseHeader.to_binary())
10805
        packet.append(self.Parameters.to_binary())
10806
        return b''.join(packet)
10807
10808
    @staticmethod
10809
    def from_binary(data):
10810
        return SetTriggeringResponse(data)
10811
10812
    def _binary_init(self, data):
10813
        self.TypeId = NodeId.from_binary(data)
10814
        self.ResponseHeader = ResponseHeader.from_binary(data)
10815
        self.Parameters = SetTriggeringResult.from_binary(data)
10816
10817
    def __str__(self):
10818
        return 'SetTriggeringResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
10819
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
10820
               'Parameters:' + str(self.Parameters) + ')'
10821
10822
    __repr__ = __str__
10823
10824
10825
class DeleteMonitoredItemsParameters(FrozenClass):
@@ 10662-10702 (lines=41) @@
10659
    __repr__ = __str__
10660
10661
10662
class SetTriggeringRequest(FrozenClass):
10663
    '''
10664
    :ivar TypeId:
10665
    :vartype TypeId: NodeId
10666
    :ivar RequestHeader:
10667
    :vartype RequestHeader: RequestHeader
10668
    :ivar Parameters:
10669
    :vartype Parameters: SetTriggeringParameters
10670
    '''
10671
    def __init__(self, binary=None):
10672
        if binary is not None:
10673
            self._binary_init(binary)
10674
            self._freeze = True
10675
            return
10676
        self.TypeId = FourByteNodeId(ObjectIds.SetTriggeringRequest_Encoding_DefaultBinary)
10677
        self.RequestHeader = RequestHeader()
10678
        self.Parameters = SetTriggeringParameters()
10679
        self._freeze = True
10680
10681
    def to_binary(self):
10682
        packet = []
10683
        packet.append(self.TypeId.to_binary())
10684
        packet.append(self.RequestHeader.to_binary())
10685
        packet.append(self.Parameters.to_binary())
10686
        return b''.join(packet)
10687
10688
    @staticmethod
10689
    def from_binary(data):
10690
        return SetTriggeringRequest(data)
10691
10692
    def _binary_init(self, data):
10693
        self.TypeId = NodeId.from_binary(data)
10694
        self.RequestHeader = RequestHeader.from_binary(data)
10695
        self.Parameters = SetTriggeringParameters.from_binary(data)
10696
10697
    def __str__(self):
10698
        return 'SetTriggeringRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
10699
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
10700
               'Parameters:' + str(self.Parameters) + ')'
10701
10702
    __repr__ = __str__
10703
10704
10705
class SetTriggeringResult(FrozenClass):
@@ 10566-10606 (lines=41) @@
10563
    __repr__ = __str__
10564
10565
10566
class SetMonitoringModeResponse(FrozenClass):
10567
    '''
10568
    :ivar TypeId:
10569
    :vartype TypeId: NodeId
10570
    :ivar ResponseHeader:
10571
    :vartype ResponseHeader: ResponseHeader
10572
    :ivar Parameters:
10573
    :vartype Parameters: SetMonitoringModeResult
10574
    '''
10575
    def __init__(self, binary=None):
10576
        if binary is not None:
10577
            self._binary_init(binary)
10578
            self._freeze = True
10579
            return
10580
        self.TypeId = FourByteNodeId(ObjectIds.SetMonitoringModeResponse_Encoding_DefaultBinary)
10581
        self.ResponseHeader = ResponseHeader()
10582
        self.Parameters = SetMonitoringModeResult()
10583
        self._freeze = True
10584
10585
    def to_binary(self):
10586
        packet = []
10587
        packet.append(self.TypeId.to_binary())
10588
        packet.append(self.ResponseHeader.to_binary())
10589
        packet.append(self.Parameters.to_binary())
10590
        return b''.join(packet)
10591
10592
    @staticmethod
10593
    def from_binary(data):
10594
        return SetMonitoringModeResponse(data)
10595
10596
    def _binary_init(self, data):
10597
        self.TypeId = NodeId.from_binary(data)
10598
        self.ResponseHeader = ResponseHeader.from_binary(data)
10599
        self.Parameters = SetMonitoringModeResult.from_binary(data)
10600
10601
    def __str__(self):
10602
        return 'SetMonitoringModeResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
10603
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
10604
               'Parameters:' + str(self.Parameters) + ')'
10605
10606
    __repr__ = __str__
10607
10608
10609
class SetTriggeringParameters(FrozenClass):
@@ 10472-10512 (lines=41) @@
10469
    __repr__ = __str__
10470
10471
10472
class SetMonitoringModeRequest(FrozenClass):
10473
    '''
10474
    :ivar TypeId:
10475
    :vartype TypeId: NodeId
10476
    :ivar RequestHeader:
10477
    :vartype RequestHeader: RequestHeader
10478
    :ivar Parameters:
10479
    :vartype Parameters: SetMonitoringModeParameters
10480
    '''
10481
    def __init__(self, binary=None):
10482
        if binary is not None:
10483
            self._binary_init(binary)
10484
            self._freeze = True
10485
            return
10486
        self.TypeId = FourByteNodeId(ObjectIds.SetMonitoringModeRequest_Encoding_DefaultBinary)
10487
        self.RequestHeader = RequestHeader()
10488
        self.Parameters = SetMonitoringModeParameters()
10489
        self._freeze = True
10490
10491
    def to_binary(self):
10492
        packet = []
10493
        packet.append(self.TypeId.to_binary())
10494
        packet.append(self.RequestHeader.to_binary())
10495
        packet.append(self.Parameters.to_binary())
10496
        return b''.join(packet)
10497
10498
    @staticmethod
10499
    def from_binary(data):
10500
        return SetMonitoringModeRequest(data)
10501
10502
    def _binary_init(self, data):
10503
        self.TypeId = NodeId.from_binary(data)
10504
        self.RequestHeader = RequestHeader.from_binary(data)
10505
        self.Parameters = SetMonitoringModeParameters.from_binary(data)
10506
10507
    def __str__(self):
10508
        return 'SetMonitoringModeRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
10509
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
10510
               'Parameters:' + str(self.Parameters) + ')'
10511
10512
    __repr__ = __str__
10513
10514
10515
class SetMonitoringModeResult(FrozenClass):
@@ 10321-10361 (lines=41) @@
10318
    __repr__ = __str__
10319
10320
10321
class ModifyMonitoredItemsRequest(FrozenClass):
10322
    '''
10323
    :ivar TypeId:
10324
    :vartype TypeId: NodeId
10325
    :ivar RequestHeader:
10326
    :vartype RequestHeader: RequestHeader
10327
    :ivar Parameters:
10328
    :vartype Parameters: ModifyMonitoredItemsParameters
10329
    '''
10330
    def __init__(self, binary=None):
10331
        if binary is not None:
10332
            self._binary_init(binary)
10333
            self._freeze = True
10334
            return
10335
        self.TypeId = FourByteNodeId(ObjectIds.ModifyMonitoredItemsRequest_Encoding_DefaultBinary)
10336
        self.RequestHeader = RequestHeader()
10337
        self.Parameters = ModifyMonitoredItemsParameters()
10338
        self._freeze = True
10339
10340
    def to_binary(self):
10341
        packet = []
10342
        packet.append(self.TypeId.to_binary())
10343
        packet.append(self.RequestHeader.to_binary())
10344
        packet.append(self.Parameters.to_binary())
10345
        return b''.join(packet)
10346
10347
    @staticmethod
10348
    def from_binary(data):
10349
        return ModifyMonitoredItemsRequest(data)
10350
10351
    def _binary_init(self, data):
10352
        self.TypeId = NodeId.from_binary(data)
10353
        self.RequestHeader = RequestHeader.from_binary(data)
10354
        self.Parameters = ModifyMonitoredItemsParameters.from_binary(data)
10355
10356
    def __str__(self):
10357
        return 'ModifyMonitoredItemsRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
10358
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
10359
               'Parameters:' + str(self.Parameters) + ')'
10360
10361
    __repr__ = __str__
10362
10363
10364
class ModifyMonitoredItemsResponse(FrozenClass):
@@ 10079-10119 (lines=41) @@
10076
    __repr__ = __str__
10077
10078
10079
class CreateMonitoredItemsRequest(FrozenClass):
10080
    '''
10081
    :ivar TypeId:
10082
    :vartype TypeId: NodeId
10083
    :ivar RequestHeader:
10084
    :vartype RequestHeader: RequestHeader
10085
    :ivar Parameters:
10086
    :vartype Parameters: CreateMonitoredItemsParameters
10087
    '''
10088
    def __init__(self, binary=None):
10089
        if binary is not None:
10090
            self._binary_init(binary)
10091
            self._freeze = True
10092
            return
10093
        self.TypeId = FourByteNodeId(ObjectIds.CreateMonitoredItemsRequest_Encoding_DefaultBinary)
10094
        self.RequestHeader = RequestHeader()
10095
        self.Parameters = CreateMonitoredItemsParameters()
10096
        self._freeze = True
10097
10098
    def to_binary(self):
10099
        packet = []
10100
        packet.append(self.TypeId.to_binary())
10101
        packet.append(self.RequestHeader.to_binary())
10102
        packet.append(self.Parameters.to_binary())
10103
        return b''.join(packet)
10104
10105
    @staticmethod
10106
    def from_binary(data):
10107
        return CreateMonitoredItemsRequest(data)
10108
10109
    def _binary_init(self, data):
10110
        self.TypeId = NodeId.from_binary(data)
10111
        self.RequestHeader = RequestHeader.from_binary(data)
10112
        self.Parameters = CreateMonitoredItemsParameters.from_binary(data)
10113
10114
    def __str__(self):
10115
        return 'CreateMonitoredItemsRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
10116
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
10117
               'Parameters:' + str(self.Parameters) + ')'
10118
10119
    __repr__ = __str__
10120
10121
10122
class CreateMonitoredItemsResponse(FrozenClass):
@@ 9425-9465 (lines=41) @@
9422
    __repr__ = __str__
9423
9424
9425
class CallRequest(FrozenClass):
9426
    '''
9427
    :ivar TypeId:
9428
    :vartype TypeId: NodeId
9429
    :ivar RequestHeader:
9430
    :vartype RequestHeader: RequestHeader
9431
    :ivar Parameters:
9432
    :vartype Parameters: CallParameters
9433
    '''
9434
    def __init__(self, binary=None):
9435
        if binary is not None:
9436
            self._binary_init(binary)
9437
            self._freeze = True
9438
            return
9439
        self.TypeId = FourByteNodeId(ObjectIds.CallRequest_Encoding_DefaultBinary)
9440
        self.RequestHeader = RequestHeader()
9441
        self.Parameters = CallParameters()
9442
        self._freeze = True
9443
9444
    def to_binary(self):
9445
        packet = []
9446
        packet.append(self.TypeId.to_binary())
9447
        packet.append(self.RequestHeader.to_binary())
9448
        packet.append(self.Parameters.to_binary())
9449
        return b''.join(packet)
9450
9451
    @staticmethod
9452
    def from_binary(data):
9453
        return CallRequest(data)
9454
9455
    def _binary_init(self, data):
9456
        self.TypeId = NodeId.from_binary(data)
9457
        self.RequestHeader = RequestHeader.from_binary(data)
9458
        self.Parameters = CallParameters.from_binary(data)
9459
9460
    def __str__(self):
9461
        return 'CallRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
9462
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
9463
               'Parameters:' + str(self.Parameters) + ')'
9464
9465
    __repr__ = __str__
9466
9467
9468
class CallResponse(FrozenClass):
@@ 9161-9201 (lines=41) @@
9158
    __repr__ = __str__
9159
9160
9161
class HistoryUpdateRequest(FrozenClass):
9162
    '''
9163
    :ivar TypeId:
9164
    :vartype TypeId: NodeId
9165
    :ivar RequestHeader:
9166
    :vartype RequestHeader: RequestHeader
9167
    :ivar Parameters:
9168
    :vartype Parameters: HistoryUpdateParameters
9169
    '''
9170
    def __init__(self, binary=None):
9171
        if binary is not None:
9172
            self._binary_init(binary)
9173
            self._freeze = True
9174
            return
9175
        self.TypeId = FourByteNodeId(ObjectIds.HistoryUpdateRequest_Encoding_DefaultBinary)
9176
        self.RequestHeader = RequestHeader()
9177
        self.Parameters = HistoryUpdateParameters()
9178
        self._freeze = True
9179
9180
    def to_binary(self):
9181
        packet = []
9182
        packet.append(self.TypeId.to_binary())
9183
        packet.append(self.RequestHeader.to_binary())
9184
        packet.append(self.Parameters.to_binary())
9185
        return b''.join(packet)
9186
9187
    @staticmethod
9188
    def from_binary(data):
9189
        return HistoryUpdateRequest(data)
9190
9191
    def _binary_init(self, data):
9192
        self.TypeId = NodeId.from_binary(data)
9193
        self.RequestHeader = RequestHeader.from_binary(data)
9194
        self.Parameters = HistoryUpdateParameters.from_binary(data)
9195
9196
    def __str__(self):
9197
        return 'HistoryUpdateRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
9198
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
9199
               'Parameters:' + str(self.Parameters) + ')'
9200
9201
    __repr__ = __str__
9202
9203
9204
class HistoryUpdateResponse(FrozenClass):
@@ 8646-8686 (lines=41) @@
8643
    __repr__ = __str__
8644
8645
8646
class WriteRequest(FrozenClass):
8647
    '''
8648
    :ivar TypeId:
8649
    :vartype TypeId: NodeId
8650
    :ivar RequestHeader:
8651
    :vartype RequestHeader: RequestHeader
8652
    :ivar Parameters:
8653
    :vartype Parameters: WriteParameters
8654
    '''
8655
    def __init__(self, binary=None):
8656
        if binary is not None:
8657
            self._binary_init(binary)
8658
            self._freeze = True
8659
            return
8660
        self.TypeId = FourByteNodeId(ObjectIds.WriteRequest_Encoding_DefaultBinary)
8661
        self.RequestHeader = RequestHeader()
8662
        self.Parameters = WriteParameters()
8663
        self._freeze = True
8664
8665
    def to_binary(self):
8666
        packet = []
8667
        packet.append(self.TypeId.to_binary())
8668
        packet.append(self.RequestHeader.to_binary())
8669
        packet.append(self.Parameters.to_binary())
8670
        return b''.join(packet)
8671
8672
    @staticmethod
8673
    def from_binary(data):
8674
        return WriteRequest(data)
8675
8676
    def _binary_init(self, data):
8677
        self.TypeId = NodeId.from_binary(data)
8678
        self.RequestHeader = RequestHeader.from_binary(data)
8679
        self.Parameters = WriteParameters.from_binary(data)
8680
8681
    def __str__(self):
8682
        return 'WriteRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
8683
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
8684
               'Parameters:' + str(self.Parameters) + ')'
8685
8686
    __repr__ = __str__
8687
8688
8689
class WriteResponse(FrozenClass):
@@ 8453-8493 (lines=41) @@
8450
    __repr__ = __str__
8451
8452
8453
class HistoryReadRequest(FrozenClass):
8454
    '''
8455
    :ivar TypeId:
8456
    :vartype TypeId: NodeId
8457
    :ivar RequestHeader:
8458
    :vartype RequestHeader: RequestHeader
8459
    :ivar Parameters:
8460
    :vartype Parameters: HistoryReadParameters
8461
    '''
8462
    def __init__(self, binary=None):
8463
        if binary is not None:
8464
            self._binary_init(binary)
8465
            self._freeze = True
8466
            return
8467
        self.TypeId = FourByteNodeId(ObjectIds.HistoryReadRequest_Encoding_DefaultBinary)
8468
        self.RequestHeader = RequestHeader()
8469
        self.Parameters = HistoryReadParameters()
8470
        self._freeze = True
8471
8472
    def to_binary(self):
8473
        packet = []
8474
        packet.append(self.TypeId.to_binary())
8475
        packet.append(self.RequestHeader.to_binary())
8476
        packet.append(self.Parameters.to_binary())
8477
        return b''.join(packet)
8478
8479
    @staticmethod
8480
    def from_binary(data):
8481
        return HistoryReadRequest(data)
8482
8483
    def _binary_init(self, data):
8484
        self.TypeId = NodeId.from_binary(data)
8485
        self.RequestHeader = RequestHeader.from_binary(data)
8486
        self.Parameters = HistoryReadParameters.from_binary(data)
8487
8488
    def __str__(self):
8489
        return 'HistoryReadRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
8490
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
8491
               'Parameters:' + str(self.Parameters) + ')'
8492
8493
    __repr__ = __str__
8494
8495
8496
class HistoryReadResponse(FrozenClass):
@@ 7797-7837 (lines=41) @@
7794
    __repr__ = __str__
7795
7796
7797
class ReadRequest(FrozenClass):
7798
    '''
7799
    :ivar TypeId:
7800
    :vartype TypeId: NodeId
7801
    :ivar RequestHeader:
7802
    :vartype RequestHeader: RequestHeader
7803
    :ivar Parameters:
7804
    :vartype Parameters: ReadParameters
7805
    '''
7806
    def __init__(self, binary=None):
7807
        if binary is not None:
7808
            self._binary_init(binary)
7809
            self._freeze = True
7810
            return
7811
        self.TypeId = FourByteNodeId(ObjectIds.ReadRequest_Encoding_DefaultBinary)
7812
        self.RequestHeader = RequestHeader()
7813
        self.Parameters = ReadParameters()
7814
        self._freeze = True
7815
7816
    def to_binary(self):
7817
        packet = []
7818
        packet.append(self.TypeId.to_binary())
7819
        packet.append(self.RequestHeader.to_binary())
7820
        packet.append(self.Parameters.to_binary())
7821
        return b''.join(packet)
7822
7823
    @staticmethod
7824
    def from_binary(data):
7825
        return ReadRequest(data)
7826
7827
    def _binary_init(self, data):
7828
        self.TypeId = NodeId.from_binary(data)
7829
        self.RequestHeader = RequestHeader.from_binary(data)
7830
        self.Parameters = ReadParameters.from_binary(data)
7831
7832
    def __str__(self):
7833
        return 'ReadRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
7834
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
7835
               'Parameters:' + str(self.Parameters) + ')'
7836
7837
    __repr__ = __str__
7838
7839
7840
class ReadResponse(FrozenClass):
@@ 7655-7695 (lines=41) @@
7652
    __repr__ = __str__
7653
7654
7655
class QueryNextResponse(FrozenClass):
7656
    '''
7657
    :ivar TypeId:
7658
    :vartype TypeId: NodeId
7659
    :ivar ResponseHeader:
7660
    :vartype ResponseHeader: ResponseHeader
7661
    :ivar Parameters:
7662
    :vartype Parameters: QueryNextResult
7663
    '''
7664
    def __init__(self, binary=None):
7665
        if binary is not None:
7666
            self._binary_init(binary)
7667
            self._freeze = True
7668
            return
7669
        self.TypeId = FourByteNodeId(ObjectIds.QueryNextResponse_Encoding_DefaultBinary)
7670
        self.ResponseHeader = ResponseHeader()
7671
        self.Parameters = QueryNextResult()
7672
        self._freeze = True
7673
7674
    def to_binary(self):
7675
        packet = []
7676
        packet.append(self.TypeId.to_binary())
7677
        packet.append(self.ResponseHeader.to_binary())
7678
        packet.append(self.Parameters.to_binary())
7679
        return b''.join(packet)
7680
7681
    @staticmethod
7682
    def from_binary(data):
7683
        return QueryNextResponse(data)
7684
7685
    def _binary_init(self, data):
7686
        self.TypeId = NodeId.from_binary(data)
7687
        self.ResponseHeader = ResponseHeader.from_binary(data)
7688
        self.Parameters = QueryNextResult.from_binary(data)
7689
7690
    def __str__(self):
7691
        return 'QueryNextResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
7692
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
7693
               'Parameters:' + str(self.Parameters) + ')'
7694
7695
    __repr__ = __str__
7696
7697
7698
class ReadValueId(FrozenClass):
@@ 7568-7608 (lines=41) @@
7565
    __repr__ = __str__
7566
7567
7568
class QueryNextRequest(FrozenClass):
7569
    '''
7570
    :ivar TypeId:
7571
    :vartype TypeId: NodeId
7572
    :ivar RequestHeader:
7573
    :vartype RequestHeader: RequestHeader
7574
    :ivar Parameters:
7575
    :vartype Parameters: QueryNextParameters
7576
    '''
7577
    def __init__(self, binary=None):
7578
        if binary is not None:
7579
            self._binary_init(binary)
7580
            self._freeze = True
7581
            return
7582
        self.TypeId = FourByteNodeId(ObjectIds.QueryNextRequest_Encoding_DefaultBinary)
7583
        self.RequestHeader = RequestHeader()
7584
        self.Parameters = QueryNextParameters()
7585
        self._freeze = True
7586
7587
    def to_binary(self):
7588
        packet = []
7589
        packet.append(self.TypeId.to_binary())
7590
        packet.append(self.RequestHeader.to_binary())
7591
        packet.append(self.Parameters.to_binary())
7592
        return b''.join(packet)
7593
7594
    @staticmethod
7595
    def from_binary(data):
7596
        return QueryNextRequest(data)
7597
7598
    def _binary_init(self, data):
7599
        self.TypeId = NodeId.from_binary(data)
7600
        self.RequestHeader = RequestHeader.from_binary(data)
7601
        self.Parameters = QueryNextParameters.from_binary(data)
7602
7603
    def __str__(self):
7604
        return 'QueryNextRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
7605
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
7606
               'Parameters:' + str(self.Parameters) + ')'
7607
7608
    __repr__ = __str__
7609
7610
7611
class QueryNextResult(FrozenClass):
@@ 7488-7528 (lines=41) @@
7485
    __repr__ = __str__
7486
7487
7488
class QueryFirstResponse(FrozenClass):
7489
    '''
7490
    :ivar TypeId:
7491
    :vartype TypeId: NodeId
7492
    :ivar ResponseHeader:
7493
    :vartype ResponseHeader: ResponseHeader
7494
    :ivar Parameters:
7495
    :vartype Parameters: QueryFirstResult
7496
    '''
7497
    def __init__(self, binary=None):
7498
        if binary is not None:
7499
            self._binary_init(binary)
7500
            self._freeze = True
7501
            return
7502
        self.TypeId = FourByteNodeId(ObjectIds.QueryFirstResponse_Encoding_DefaultBinary)
7503
        self.ResponseHeader = ResponseHeader()
7504
        self.Parameters = QueryFirstResult()
7505
        self._freeze = True
7506
7507
    def to_binary(self):
7508
        packet = []
7509
        packet.append(self.TypeId.to_binary())
7510
        packet.append(self.ResponseHeader.to_binary())
7511
        packet.append(self.Parameters.to_binary())
7512
        return b''.join(packet)
7513
7514
    @staticmethod
7515
    def from_binary(data):
7516
        return QueryFirstResponse(data)
7517
7518
    def _binary_init(self, data):
7519
        self.TypeId = NodeId.from_binary(data)
7520
        self.ResponseHeader = ResponseHeader.from_binary(data)
7521
        self.Parameters = QueryFirstResult.from_binary(data)
7522
7523
    def __str__(self):
7524
        return 'QueryFirstResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
7525
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
7526
               'Parameters:' + str(self.Parameters) + ')'
7527
7528
    __repr__ = __str__
7529
7530
7531
class QueryNextParameters(FrozenClass):
@@ 7369-7409 (lines=41) @@
7366
    __repr__ = __str__
7367
7368
7369
class QueryFirstRequest(FrozenClass):
7370
    '''
7371
    :ivar TypeId:
7372
    :vartype TypeId: NodeId
7373
    :ivar RequestHeader:
7374
    :vartype RequestHeader: RequestHeader
7375
    :ivar Parameters:
7376
    :vartype Parameters: QueryFirstParameters
7377
    '''
7378
    def __init__(self, binary=None):
7379
        if binary is not None:
7380
            self._binary_init(binary)
7381
            self._freeze = True
7382
            return
7383
        self.TypeId = FourByteNodeId(ObjectIds.QueryFirstRequest_Encoding_DefaultBinary)
7384
        self.RequestHeader = RequestHeader()
7385
        self.Parameters = QueryFirstParameters()
7386
        self._freeze = True
7387
7388
    def to_binary(self):
7389
        packet = []
7390
        packet.append(self.TypeId.to_binary())
7391
        packet.append(self.RequestHeader.to_binary())
7392
        packet.append(self.Parameters.to_binary())
7393
        return b''.join(packet)
7394
7395
    @staticmethod
7396
    def from_binary(data):
7397
        return QueryFirstRequest(data)
7398
7399
    def _binary_init(self, data):
7400
        self.TypeId = NodeId.from_binary(data)
7401
        self.RequestHeader = RequestHeader.from_binary(data)
7402
        self.Parameters = QueryFirstParameters.from_binary(data)
7403
7404
    def __str__(self):
7405
        return 'QueryFirstRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
7406
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
7407
               'Parameters:' + str(self.Parameters) + ')'
7408
7409
    __repr__ = __str__
7410
7411
7412
class QueryFirstResult(FrozenClass):
@@ 2278-2318 (lines=41) @@
2275
    __repr__ = __str__
2276
2277
2278
class RegisterServer2Request(FrozenClass):
2279
    '''
2280
    :ivar TypeId:
2281
    :vartype TypeId: NodeId
2282
    :ivar RequestHeader:
2283
    :vartype RequestHeader: RequestHeader
2284
    :ivar Parameters:
2285
    :vartype Parameters: RegisterServer2Parameters
2286
    '''
2287
    def __init__(self, binary=None):
2288
        if binary is not None:
2289
            self._binary_init(binary)
2290
            self._freeze = True
2291
            return
2292
        self.TypeId = FourByteNodeId(ObjectIds.RegisterServer2Request_Encoding_DefaultBinary)
2293
        self.RequestHeader = RequestHeader()
2294
        self.Parameters = RegisterServer2Parameters()
2295
        self._freeze = True
2296
2297
    def to_binary(self):
2298
        packet = []
2299
        packet.append(self.TypeId.to_binary())
2300
        packet.append(self.RequestHeader.to_binary())
2301
        packet.append(self.Parameters.to_binary())
2302
        return b''.join(packet)
2303
2304
    @staticmethod
2305
    def from_binary(data):
2306
        return RegisterServer2Request(data)
2307
2308
    def _binary_init(self, data):
2309
        self.TypeId = NodeId.from_binary(data)
2310
        self.RequestHeader = RequestHeader.from_binary(data)
2311
        self.Parameters = RegisterServer2Parameters.from_binary(data)
2312
2313
    def __str__(self):
2314
        return 'RegisterServer2Request(' + 'TypeId:' + str(self.TypeId) + ', ' + \
2315
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
2316
               'Parameters:' + str(self.Parameters) + ')'
2317
2318
    __repr__ = __str__
2319
2320
2321
class RegisterServer2Response(FrozenClass):
@@ 1670-1710 (lines=41) @@
1667
    __repr__ = __str__
1668
1669
1670
class FindServersOnNetworkResponse(FrozenClass):
1671
    '''
1672
    :ivar TypeId:
1673
    :vartype TypeId: NodeId
1674
    :ivar ResponseHeader:
1675
    :vartype ResponseHeader: ResponseHeader
1676
    :ivar Parameters:
1677
    :vartype Parameters: FindServersOnNetworkResult
1678
    '''
1679
    def __init__(self, binary=None):
1680
        if binary is not None:
1681
            self._binary_init(binary)
1682
            self._freeze = True
1683
            return
1684
        self.TypeId = FourByteNodeId(ObjectIds.FindServersOnNetworkResponse_Encoding_DefaultBinary)
1685
        self.ResponseHeader = ResponseHeader()
1686
        self.Parameters = FindServersOnNetworkResult()
1687
        self._freeze = True
1688
1689
    def to_binary(self):
1690
        packet = []
1691
        packet.append(self.TypeId.to_binary())
1692
        packet.append(self.ResponseHeader.to_binary())
1693
        packet.append(self.Parameters.to_binary())
1694
        return b''.join(packet)
1695
1696
    @staticmethod
1697
    def from_binary(data):
1698
        return FindServersOnNetworkResponse(data)
1699
1700
    def _binary_init(self, data):
1701
        self.TypeId = NodeId.from_binary(data)
1702
        self.ResponseHeader = ResponseHeader.from_binary(data)
1703
        self.Parameters = FindServersOnNetworkResult.from_binary(data)
1704
1705
    def __str__(self):
1706
        return 'FindServersOnNetworkResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
1707
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
1708
               'Parameters:' + str(self.Parameters) + ')'
1709
1710
    __repr__ = __str__
1711
1712
1713
class UserTokenPolicy(FrozenClass):
@@ 1583-1623 (lines=41) @@
1580
    __repr__ = __str__
1581
1582
1583
class FindServersOnNetworkRequest(FrozenClass):
1584
    '''
1585
    :ivar TypeId:
1586
    :vartype TypeId: NodeId
1587
    :ivar RequestHeader:
1588
    :vartype RequestHeader: RequestHeader
1589
    :ivar Parameters:
1590
    :vartype Parameters: FindServersOnNetworkParameters
1591
    '''
1592
    def __init__(self, binary=None):
1593
        if binary is not None:
1594
            self._binary_init(binary)
1595
            self._freeze = True
1596
            return
1597
        self.TypeId = FourByteNodeId(ObjectIds.FindServersOnNetworkRequest_Encoding_DefaultBinary)
1598
        self.RequestHeader = RequestHeader()
1599
        self.Parameters = FindServersOnNetworkParameters()
1600
        self._freeze = True
1601
1602
    def to_binary(self):
1603
        packet = []
1604
        packet.append(self.TypeId.to_binary())
1605
        packet.append(self.RequestHeader.to_binary())
1606
        packet.append(self.Parameters.to_binary())
1607
        return b''.join(packet)
1608
1609
    @staticmethod
1610
    def from_binary(data):
1611
        return FindServersOnNetworkRequest(data)
1612
1613
    def _binary_init(self, data):
1614
        self.TypeId = NodeId.from_binary(data)
1615
        self.RequestHeader = RequestHeader.from_binary(data)
1616
        self.Parameters = FindServersOnNetworkParameters.from_binary(data)
1617
1618
    def __str__(self):
1619
        return 'FindServersOnNetworkRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
1620
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
1621
               'Parameters:' + str(self.Parameters) + ')'
1622
1623
    __repr__ = __str__
1624
1625
1626
class FindServersOnNetworkResult(FrozenClass):