GHIElectronics.UAP.Drivers.PCA9685.SetDutyCycle C# (CSharp) Метод

SetDutyCycle() публичный Метод

public SetDutyCycle ( int channel, double dutyCycle ) : void
channel int
dutyCycle double
Результат void
		public void SetDutyCycle(int channel, double dutyCycle) {
			if (dutyCycle < 0.0 || dutyCycle > 1.0) throw new ArgumentOutOfRangeException(nameof(dutyCycle));

			if (dutyCycle == 1.0) {
				this.TurnOn(channel);
			}
			else if (dutyCycle == 0.0) {
				this.TurnOff(channel);
			}
			else {
				this.SetChannel(channel, 0x0000, (ushort)(4096 * dutyCycle));
			}
		}