public class MusicTone : ControlRequest
type MusicTone =
class
inherit ControlRequest
end
MusicTone | Plays a single tone at the user specified frequency. AudioFrequency Sound frequency to play. A value of zero will silence the device. The effective frequency range is 10-10000Hz. Any nonzero frequency less than 10 Hz will be capped to 10Hz. Any frequency above 10Khz will be capped to 10KHz. |
AudioFrequency | Sound frequency to play. A value of zero will silence the device. The effective frequency range is 10-10000Hz. Any nonzero frequency less than 10 Hz will be capped to 10Hz. Any frequency above 10Khz will be capped to 10KHz. |
ConfigTimeout | The timeout when sending configs associated with this control |
ControlInfo |
Plain old data container holding name-value pairs of the control request parameters
(Inherited from ControlRequest) |
UpdateFreqHz | The period at which this control will update at. This is designated in Hertz, with a minimum of 20 Hz (every 50 ms) and a maximum of 1000 Hz (every 1 ms). If this field is set to 0 Hz, the control request will be sent immediately as a one-shot frame. This may be useful for advanced applications that require outputs to be synchronized with data acquisition. In this case, we recommend not exceeding 50 ms between control calls. |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
ForceApplyConfigs | Forces configs to be applied the next time this is used in a setControl. This is not necessary in the majority of cases, because Phoenix will make sure configs are properly set when they are not already set |
GetHashCode | Serves as the default hash function. (Inherited from Object) |
GetType | Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
SendRequest |
Sends this request out over CAN bus to the device
for the device to apply.
(Overrides ControlRequestSendRequest(String, UInt32, Boolean)) |
ToString |
Provides the string representation of this object
(Overrides ObjectToString) |
WithUpdateFreqHz | Sets the period at which this control will update at. This is designated in Hertz, with a minimum of 20 Hz (every 50 ms) and a maximum of 1000 Hz (every 1 ms). If this field is set to 0 Hz, the control request will be sent immediately as a one-shot frame. This may be useful for advanced applications that require outputs to be synchronized with data acquisition. In this case, we recommend not exceeding 50 ms between control calls. |