Source code for cimpy.cgmes_v2_4_15.Discrete

from .Measurement import Measurement


[docs]class Discrete(Measurement): ''' Discrete represents a discrete Measurement, i.e. a Measurement representing discrete values, e.g. a Breaker position. :DiscreteValues: Measurement to which this value is connected. Default: "list" :ValueAliasSet: The ValueAliasSet used for translation of a MeasurementValue.value to a name. Default: None ''' cgmesProfile = Measurement.cgmesProfile possibleProfileList = {'class': [cgmesProfile.EQ.value, ], 'DiscreteValues': [cgmesProfile.EQ.value, ], 'ValueAliasSet': [cgmesProfile.EQ.value, ], } serializationProfile = {} __doc__ += '\n Documentation of parent class Measurement: \n' + Measurement.__doc__ def __init__(self, DiscreteValues = "list", ValueAliasSet = None, *args, **kw_args): super().__init__(*args, **kw_args) self.DiscreteValues = DiscreteValues self.ValueAliasSet = ValueAliasSet def __str__(self): str = 'class=Discrete\n' attributes = self.__dict__ for key in attributes.keys(): str = str + key + '={}\n'.format(attributes[key]) return str