Code Duplication    Length = 43-43 lines in 2 locations

opcua/ua/uaprotocol_auto.py 2 locations

@@ 7582-7624 (lines=43) @@
7579
7580
    def __init__(self):
7581
        self.ReleaseContinuationPoint = True
7582
        self.ContinuationPoint = None
7583
        self._freeze = True
7584
7585
    def __str__(self):
7586
        return 'QueryNextParameters(' + 'ReleaseContinuationPoint:' + str(self.ReleaseContinuationPoint) + ', ' + \
7587
               'ContinuationPoint:' + str(self.ContinuationPoint) + ')'
7588
7589
    __repr__ = __str__
7590
7591
7592
class QueryNextRequest(FrozenClass):
7593
    '''
7594
    :ivar TypeId:
7595
    :vartype TypeId: NodeId
7596
    :ivar RequestHeader:
7597
    :vartype RequestHeader: RequestHeader
7598
    :ivar Parameters:
7599
    :vartype Parameters: QueryNextParameters
7600
    '''
7601
7602
    ua_types = [
7603
        ('TypeId', 'NodeId'),
7604
        ('RequestHeader', 'RequestHeader'),
7605
        ('Parameters', 'QueryNextParameters'),
7606
               ]
7607
7608
    def __init__(self):
7609
        self.TypeId = FourByteNodeId(ObjectIds.QueryNextRequest_Encoding_DefaultBinary)
7610
        self.RequestHeader = RequestHeader()
7611
        self.Parameters = QueryNextParameters()
7612
        self._freeze = True
7613
7614
    def __str__(self):
7615
        return 'QueryNextRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \
7616
               'RequestHeader:' + str(self.RequestHeader) + ', ' + \
7617
               'Parameters:' + str(self.Parameters) + ')'
7618
7619
    __repr__ = __str__
7620
7621
7622
class QueryNextResult(FrozenClass):
7623
    '''
7624
    :ivar QueryDataSets:
7625
    :vartype QueryDataSets: QueryDataSet
7626
    :ivar RevisedContinuationPoint:
7627
    :vartype RevisedContinuationPoint: ByteString
@@ 7442-7484 (lines=43) @@
7439
    '''
7440
7441
    ua_types = [
7442
        ('View', 'ViewDescription'),
7443
        ('NodeTypes', 'ListOfNodeTypeDescription'),
7444
        ('Filter', 'ContentFilter'),
7445
        ('MaxDataSetsToReturn', 'UInt32'),
7446
        ('MaxReferencesToReturn', 'UInt32'),
7447
               ]
7448
7449
    def __init__(self):
7450
        self.View = ViewDescription()
7451
        self.NodeTypes = []
7452
        self.Filter = ContentFilter()
7453
        self.MaxDataSetsToReturn = 0
7454
        self.MaxReferencesToReturn = 0
7455
        self._freeze = True
7456
7457
    def __str__(self):
7458
        return 'QueryFirstParameters(' + 'View:' + str(self.View) + ', ' + \
7459
               'NodeTypes:' + str(self.NodeTypes) + ', ' + \
7460
               'Filter:' + str(self.Filter) + ', ' + \
7461
               'MaxDataSetsToReturn:' + str(self.MaxDataSetsToReturn) + ', ' + \
7462
               'MaxReferencesToReturn:' + str(self.MaxReferencesToReturn) + ')'
7463
7464
    __repr__ = __str__
7465
7466
7467
class QueryFirstRequest(FrozenClass):
7468
    '''
7469
    :ivar TypeId:
7470
    :vartype TypeId: NodeId
7471
    :ivar RequestHeader:
7472
    :vartype RequestHeader: RequestHeader
7473
    :ivar Parameters:
7474
    :vartype Parameters: QueryFirstParameters
7475
    '''
7476
7477
    ua_types = [
7478
        ('TypeId', 'NodeId'),
7479
        ('RequestHeader', 'RequestHeader'),
7480
        ('Parameters', 'QueryFirstParameters'),
7481
               ]
7482
7483
    def __init__(self):
7484
        self.TypeId = FourByteNodeId(ObjectIds.QueryFirstRequest_Encoding_DefaultBinary)
7485
        self.RequestHeader = RequestHeader()
7486
        self.Parameters = QueryFirstParameters()
7487
        self._freeze = True