JSRDotNETSDK Reference

# PulserReceiverImpl.PulserSettings Property

See Also

Returns a collection of PulserSettingInfo structures. Each PulserSettingInfo object in the collection corresponds to a setting such as Gain, TriggerEnable, or LowPassFilter, etc. Note that a PulserSettingInfo object describes a setting, which in turn is usually implemented as a number of properties. For example, the setting 'LowPassFilter' is implemented in pulser objects as LowPassFilterIndex, LowPassFilterIndexMax, and LowPassFilterValues. The PulserSettingInfo object returns information about the LowPassFilter setting in general, and information about the three actual properties can be discovered from that PulserSettingInfo object. Note that in addition to the standard properties always implemented in the IPulserReceiver interface, there may be additional settings such as custom features. For example, the PulserReceiver_DPR object implements IPulserReceiver. But in addition, there is an additional read-only setting called IsPulserPresent, because the DPR500 is unique in that the instrument can still be connected while one of its remote pulsers is disconnected. Thus, even though the property IsPulserPresent is not in the IPulserReceiver interface, application software can still read the value of this by calling the GetPropertyValue() method on the PulserSettingInfo object, or by using the GetPulserPropertyValue() method of the IPulserReceiver while using the appropriate setting name and role.

Namespace: JSRDotNETSDK
Assembly: JSRDotNETSDK (in JSRDotNETSDK.dll)
Syntax

VB
C#
C++
JScript
Copy

    public virtual IEnumerable<PulserSettingInfo> PulserSettings {get;}

    This language is not supported or no code example is available.

#### Property Value

(IEnumerable<PulserSettingInfo>) A collection of PulserSettingInfo objects within this pulser receiver object.

#### Implements

IPulserReceiver.PulserSettings
See Also

#### Reference

PulserReceiverImpl Class
PulserReceiverImpl Members
JSRDotNETSDK Namespace
PulserSettings