def __init__(self, **kwargs):
        if _debug:
            SampleAnalogValueObject._debug("__init__ %r", kwargs)
        AnalogValueObject.__init__(self, **kwargs)

        # add a callback when the object name has changed
        self._property_monitors["objectName"].append(self.object_name_changed)
Example #2
0
    def __init__(self, **kwargs):
        if _debug: RandomAnalogValueObject._debug("__init__ %r", kwargs)
        AnalogValueObject.__init__(self, **kwargs)

        # if a value hasn't already been provided, initialize with a random one
        if 'presentValue' not in kwargs:
            self.presentValue = random.random() * 100.0
Example #3
0
    def __init__(self, index: int, name: str, value: float = 0):
        kwargs = dict(
            objectIdentifier=("analogValue", index),
            objectName=name,
            presentValue=value,
            statusFlags=[0, 0, 0, 0],
        )
        if _debug:
            _AnalogValueObject._debug("__init__ %r", kwargs)

        AnalogValueObject.__init__(self, **kwargs)
Example #4
0
 def __init__(self, **kwargs):
     if _debug: RandomAnalogValueObject._debug("__init__ %r", kwargs)
     AnalogValueObject.__init__(self, **kwargs)
 def __init__(self, **kwargs):
     if _debug: RandomAnalogValueObject._debug("__init__ %r", kwargs)
     AnalogValueObject.__init__(self, **kwargs)
Example #6
0
 def __init__(self, **kwargs):
     AnalogValueObject.__init__(self, **kwargs)