GroupLab.Phidgets.NET Documentation

PowerDriver Members

PowerDriver overview

Public Instance Properties

DutyCycle Gets/sets a duty cycle for a particular load driver. The valid range is 0 to 100, where 0 is off, 75 means the load is driven 75% of the time, and 100 is always on.
Frequency Gets/sets a frequency to operate a particular load driver at. The frequency will be estimated if necessary, while duty cycle is always precise. If the duty cycle is 0 or 100, this value is irrelevant. Frequency is accurate from 0.06 Cycles/second to 78 Cycles/second.
Index Gets the index of the power driver.
RawPulseOff Gets/sets the raw value used to control how long the load driver is off for each pulse. 1 is 128uS, 2 is 256uS, up to 65536 for 8.4 seconds off.
RawPulseOn Gets/sets the exact values used to synthesize the duty cycle and frequency. In this implementation, 1 corresponds to driving the load for 128uS , 2 is 256uS, up to 65536 for 8.4 seconds. Changing the RawPulse values will reflect in the DutyCycle and Frequency properties, and vice versa.

Public Instance Methods

Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object) Gets the Type of the current instance.
ToString (inherited from Object) Returns a String that represents the current Object.

Protected Instance Methods

Finalize (inherited from Object) Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.

See Also

PowerDriver Class | GroupLab.Phidgets Namespace