public override void Execute(ProcessContext context) { if (_outputExpression is NamedVariable namedExpression) { namedExpression.SetProcess(context); } var device = context.GetDevice(_portName); device.Write(_outputExpression); }
public override void Execute(ProcessContext context) { if (_variable is NamedVariable namedVariable) { namedVariable.SetProcess(context); } var device = context.GetDevice(_portName); _variable.SetValue(device.Read()); }