Code Duplication    Length = 33-38 lines in 2 locations

opcua/ua/uaprotocol_auto.py 2 locations

@@ 6816-6853 (lines=38) @@
6813
    __repr__ = __str__
6814
6815
6816
class MonitoredItemCreateResult(FrozenClass):
6817
    '''
6818
    :ivar StatusCode:
6819
    :vartype StatusCode: StatusCode
6820
    :ivar MonitoredItemId:
6821
    :vartype MonitoredItemId: UInt32
6822
    :ivar RevisedSamplingInterval:
6823
    :vartype RevisedSamplingInterval: Double
6824
    :ivar RevisedQueueSize:
6825
    :vartype RevisedQueueSize: UInt32
6826
    :ivar FilterResult:
6827
    :vartype FilterResult: ExtensionObject
6828
    '''
6829
6830
    ua_types = [
6831
        ('StatusCode', 'StatusCode'),
6832
        ('MonitoredItemId', 'UInt32'),
6833
        ('RevisedSamplingInterval', 'Double'),
6834
        ('RevisedQueueSize', 'UInt32'),
6835
        ('FilterResult', 'ExtensionObject'),
6836
               ]
6837
6838
    def __init__(self):
6839
        self.StatusCode = StatusCode()
6840
        self.MonitoredItemId = 0
6841
        self.RevisedSamplingInterval = 0
6842
        self.RevisedQueueSize = 0
6843
        self.FilterResult = ExtensionObject()
6844
        self._freeze = True
6845
6846
    def __str__(self):
6847
        return 'MonitoredItemCreateResult(' + 'StatusCode:' + str(self.StatusCode) + ', ' + \
6848
               'MonitoredItemId:' + str(self.MonitoredItemId) + ', ' + \
6849
               'RevisedSamplingInterval:' + str(self.RevisedSamplingInterval) + ', ' + \
6850
               'RevisedQueueSize:' + str(self.RevisedQueueSize) + ', ' + \
6851
               'FilterResult:' + str(self.FilterResult) + ')'
6852
6853
    __repr__ = __str__
6854
6855
6856
class CreateMonitoredItemsParameters(FrozenClass):
@@ 6976-7008 (lines=33) @@
6973
    __repr__ = __str__
6974
6975
6976
class MonitoredItemModifyResult(FrozenClass):
6977
    '''
6978
    :ivar StatusCode:
6979
    :vartype StatusCode: StatusCode
6980
    :ivar RevisedSamplingInterval:
6981
    :vartype RevisedSamplingInterval: Double
6982
    :ivar RevisedQueueSize:
6983
    :vartype RevisedQueueSize: UInt32
6984
    :ivar FilterResult:
6985
    :vartype FilterResult: ExtensionObject
6986
    '''
6987
6988
    ua_types = [
6989
        ('StatusCode', 'StatusCode'),
6990
        ('RevisedSamplingInterval', 'Double'),
6991
        ('RevisedQueueSize', 'UInt32'),
6992
        ('FilterResult', 'ExtensionObject'),
6993
               ]
6994
6995
    def __init__(self):
6996
        self.StatusCode = StatusCode()
6997
        self.RevisedSamplingInterval = 0
6998
        self.RevisedQueueSize = 0
6999
        self.FilterResult = ExtensionObject()
7000
        self._freeze = True
7001
7002
    def __str__(self):
7003
        return 'MonitoredItemModifyResult(' + 'StatusCode:' + str(self.StatusCode) + ', ' + \
7004
               'RevisedSamplingInterval:' + str(self.RevisedSamplingInterval) + ', ' + \
7005
               'RevisedQueueSize:' + str(self.RevisedQueueSize) + ', ' + \
7006
               'FilterResult:' + str(self.FilterResult) + ')'
7007
7008
    __repr__ = __str__
7009
7010
7011
class ModifyMonitoredItemsParameters(FrozenClass):