示例#1
0
 public GreaterThen(SignalHandler signal, double compareValue, AlgerbraOperator nextOperator)
     : base(signal, nextOperator)
 {
     this._compareValue  = compareValue;
     this._triggerInputs = TriggerInput.OnlyValue;
     base.SignalHandlersUsedByTrigger.Add(signal);
 }
 public GreaterThen(SignalHandler signal, double compareValue, AlgerbraOperator nextOperator)
     : base(signal, nextOperator)
 {
     this._compareValue = compareValue;
     this._triggerInputs = TriggerInput.OnlyValue;
     base.SignalHandlersUsedByTrigger.Add(signal);
 }
示例#3
0
 public GreaterThen(SignalHandler signal, SignalHandler compareSignal, AlgerbraOperator nextOperator)
     : base(signal, nextOperator)
 {
     this._compareSignal = compareSignal;
     this._triggerInputs = TriggerInput.OnlySignal;
     base.SignalHandlersUsedByTrigger.Add(signal);
     base.SignalHandlersUsedByTrigger.Add(compareSignal);
 }
 public GreaterThen(SignalHandler signal, SignalHandler compareSignal, AlgerbraOperator nextOperator)
     : base(signal, nextOperator)
 {
     this._compareSignal = compareSignal;
     this._triggerInputs = TriggerInput.OnlySignal;
     base.SignalHandlersUsedByTrigger.Add(signal);
     base.SignalHandlersUsedByTrigger.Add(compareSignal);
 }
示例#5
0
        public Custom(List <Statement> TriggerList, AlgerbraOperator nextOperator)
            : base(TriggerList[0].SignalHandler, nextOperator)
        {
            this._name        = "Name not set";
            this._triggerList = TriggerList;

            //Virker tungvint, kanskje bedre løsning? Fant bedre løsning bruk UNION, tydeligvis tregt. Dict
            foreach (Statement trigger in _triggerList)
            {
                base.SignalHandlersUsedByTrigger = base.SignalHandlersUsedByTrigger.Union(trigger.SignalHandlersUsedByTrigger).ToList();
            }
        }
示例#6
0
        public Custom(List<Statement> TriggerList, AlgerbraOperator nextOperator)
            : base(TriggerList[0].SignalHandler, nextOperator)
        {
            this._name = "Name not set";
            this._triggerList = TriggerList;

            //Virker tungvint, kanskje bedre løsning? Fant bedre løsning bruk UNION, tydeligvis tregt. Dict
            foreach (Statement trigger in _triggerList)
            {
                base.SignalHandlersUsedByTrigger = base.SignalHandlersUsedByTrigger.Union(trigger.SignalHandlersUsedByTrigger).ToList();
            }
        }