def __init__(self, name, parameter_type, sensor, description): """ Constructor :type sensor: Sensor :type parameter_type: ParameterType """ Component.__init__(self, name, description) self.parameter_type = parameter_type self.sensor = sensor self._outputs['value'] = ComponentOutput(self, 'value') self._outputs['setpoint'] = ComponentOutput(self, 'setpoint')
def __init__(self, name, device_type, actuator, description): """ Constructor """ Component.__init__(self, name, description) self.device_type = device_type self.actuator = actuator if actuator is not None: self._inputs['value'] = ComponentInput(self, 'value', None) self._outputs['setpoint'] = ComponentOutput(self, 'setpoint') else: self._inputs['value'] = ComponentInput(self, 'value', None) self._outputs['setpoint'] = ComponentOutput(self, 'setpoint')
def __init__(self, name, algorithm_name, description): """ Constructor """ Component.__init__(self, name, description) self.algorithm_name = algorithm_name