public static void PrintTriggerOutputsInfo(TriggerOutputs triggerOutputs)
 {
     for (int i = 0; i < triggerOutputs.Count; i++)
     {
         TriggerOutput triggerOutput = triggerOutputs[i];
         Console.WriteLine("  TriggerOutput " + i.ToString() + ":");
         Console.WriteLine("    Id                      : " + triggerOutput.Id.ToString());
         Console.WriteLine("    Name                    : " + triggerOutput.Name);
         Console.WriteLine("    Enabled                 : " + triggerOutput.Enabled.ToString());
         Console.WriteLine("    Events                  : " + TriggerOutputEventToStr(triggerOutput.Events));
         Console.WriteLine("    Event                   : " + TriggerOutputEventToStr(triggerOutput.Event));
     }
 }
Example #2
0
 public Event(ushort _DeviceID, byte _EventID, TriggerOutput _Output)
 {
     DeviceID = _DeviceID; EventID = _EventID; Output = _Output;
 }
Example #3
0
 public override void Trigger(TriggerOutput _Output)
 {
     Running = false;
     base.Trigger(_Output);
 }
Example #4
0
 public void Edit(string name, TriggerOutput output)
 {
     triggerName = name;
     result      = output.result;
     onFailMsg   = output.onFailMsg;
 }
Example #5
0
 public TriggerOutputMessage(string name, TriggerOutput output)
 {
     triggerName = name;
     result      = output.result;
     onFailMsg   = output.onFailMsg;
 }