/// <summary> /// Costruttore /// </summary> /// <param name="freq">Frequenza del PWM</param> /// <param name="res">Nome dell'uscita digitale</param> public UniversalIO(UIORealPWM res, int freq) { switch (res) { case UIORealPWM.RPWM_1: SelPort = UIOSelector.OUT_SEL_1; break; case UIORealPWM.RPWM_6: SelPort = UIOSelector.OUT_SEL_6; break; default: throw new ArgumentException("PWM non valido", "res"); } Initialize(UIOMode.UIOModeRealPwm, (int)SelPort, (int)res, freq, true, 0, 0); }
/// <summary> /// Costruttore /// </summary> /// <param name="freq">Frequenza del PWM</param> /// <param name="res">Nome dell'uscita digitale</param> public UniversalIO(UIORealPWM res, int freq) { switch (res) { case UIORealPWM.RPWM_1: SelPort = UIOSelector.OUT_SEL_1; break; case UIORealPWM.RPWM_6: SelPort = UIOSelector.OUT_SEL_6; break; default: throw new ArgumentException("PWM non valido", "res"); } Initialize(UIOMode.UIOModeRealPwm, (int)SelPort, (int)res, freq, true, 0 , 0); }