/// <summary> /// Costruttore /// </summary> /// <param name="res">Nome dell'uscita digitale</param> public UniversalIO(UIODigitalOutput res) { switch (res) { case UIODigitalOutput.UIO_OUT_1: SelPort = UIOSelector.OUT_SEL_1; break; case UIODigitalOutput.UIO_OUT_2: SelPort = UIOSelector.OUT_SEL_2; break; case UIODigitalOutput.UIO_OUT_3: SelPort = UIOSelector.OUT_SEL_3; break; case UIODigitalOutput.UIO_OUT_4: SelPort = UIOSelector.OUT_SEL_4; break; case UIODigitalOutput.UIO_OUT_5: SelPort = UIOSelector.OUT_SEL_5; break; case UIODigitalOutput.UIO_OUT_6: SelPort = UIOSelector.OUT_SEL_6; break; case UIODigitalOutput.UIO_OUT_7: SelPort = UIOSelector.OUT_SEL_7; break; case UIODigitalOutput.UIO_OUT_8: SelPort = UIOSelector.OUT_SEL_8; break; case UIODigitalOutput.UIO_OUT_9: SelPort = UIOSelector.OUT_SEL_9; break; case UIODigitalOutput.UIO_OUT_10: SelPort = UIOSelector.OUT_SEL_10; break; case UIODigitalOutput.UIO_OUT_11: SelPort = UIOSelector.OUT_SEL_11; break; case UIODigitalOutput.UIO_OUT_12: SelPort = UIOSelector.OUT_SEL_12; break; default: throw new ArgumentException("Uscita non valida", "res"); } Initialize(UIOMode.UIOModeDigitalOutput, (int)SelPort, (int)res, 0, true, 0, 0); }
/// <summary> /// Costruttore /// </summary> /// <param name="res">Nome dell'uscita digitale</param> public UniversalIO(UIODigitalOutput res) { switch (res) { case UIODigitalOutput.UIO_OUT_1: SelPort = UIOSelector.OUT_SEL_1; break; case UIODigitalOutput.UIO_OUT_2: SelPort = UIOSelector.OUT_SEL_2; break; case UIODigitalOutput.UIO_OUT_3: SelPort = UIOSelector.OUT_SEL_3; break; case UIODigitalOutput.UIO_OUT_4: SelPort = UIOSelector.OUT_SEL_4; break; case UIODigitalOutput.UIO_OUT_5: SelPort = UIOSelector.OUT_SEL_5; break; case UIODigitalOutput.UIO_OUT_6: SelPort = UIOSelector.OUT_SEL_6; break; case UIODigitalOutput.UIO_OUT_7: SelPort = UIOSelector.OUT_SEL_7; break; case UIODigitalOutput.UIO_OUT_8: SelPort = UIOSelector.OUT_SEL_8; break; case UIODigitalOutput.UIO_OUT_9: SelPort = UIOSelector.OUT_SEL_9; break; case UIODigitalOutput.UIO_OUT_10: SelPort = UIOSelector.OUT_SEL_10; break; case UIODigitalOutput.UIO_OUT_11: SelPort = UIOSelector.OUT_SEL_11; break; case UIODigitalOutput.UIO_OUT_12: SelPort = UIOSelector.OUT_SEL_12; break; default: throw new ArgumentException("Uscita non valida", "res"); } Initialize(UIOMode.UIOModeDigitalOutput, (int)SelPort, (int)res, 0, true, 0, 0); }