JSRDotNETSDK Reference

# EventArgsManagerNotify Members

EventArgsManagerNotify Class Constructors Methods Properties See Also

A general event args object for getting information about an notification. Has three general string arguments which have different meanings for different notifications. When NotifyCode is PULSER_RCVR_DISCOVERED, args are model, serial Num, and Pulser Index Number when NotifyCode is CURRENT_PULSER_RCVR_CHANGED, args are model, serial Num, and Pulser Index Number when NotifyCode is PULSER_RCVR_DETACH, args are model, ser#, prindex, bWasSelected is true if currently selected when NotifyCode is PROPERTY_CHANGE, args are model, ser#, prindex, and the property name when NotifyCode is ERROR, args are exception type, message, inner exception type if exists.

The following tables list the members exposed by the EventArgsManagerNotify type.

Constructors

| Name | Description
--- | --- | ---
| EventArgsManagerNotify | Constructor.

Top
Properties

| Name | Description
--- | --- | ---
| DataType | Gets or sets the type of the data boxed in NewValue.
| DiscoverState | Gets or sets the state of the discovery system.
| ErrorMsg | Gets or sets a one-line message describing the error.
| ErrorText | Gets or sets the full text of an exception when notify code was ERROR.
| ExceptionTypeInfo | Gets or sets information describing the exception type.
| Info | See Info property of IPulserReceiver. This is only set on DISCOVER notifications.
| InstrumentId | Gets the identifier of the instrument.
| MaxFrequency | The MaxFrequency property of the receiver. This only set on DISCOVER notifications.
| Model | Gets model name.
| NewValue | Gets or sets the new value of a property that changed. Can be an boxed int, double, or string. Always check that this value is not null! There may be conditions where the new value is not known.
| NotifyType | Gets or sets the notification type.
| PRIndex | gets the pulser receiver index.
| PluginName | Gets or sets the name of the plugin that was the source of this notification. For the DISCOVERY_STARTED and DISCOVERY_COMPLETE, this will be an empty string, since those event fire when all the libraries have started or when all are complete.
| PropertyName | The property name for property changed messages.
| PulserReceiverId | Gets or sets the identifier of the pulser receiver.
| Serial | Gets the serial number.
| State |
| WasSelected | Set for Detached messages. If true, then the detached instrument was selected as the current pulser receiver at the time it became detached.

Top
Methods

| Name | Description
--- | --- | ---
| CreateDetachEvent | Creates detach event.
| CreateDiscoveryCompleteEvent | Creates discovery complete event.
| CreateDiscoveryEvent | Creates discovery event.
| CreateDiscoveryStartedEvent | Creates discovery started event.
| CreateErrorEvent | (Overloaded) Creates error event.
| CreatePRChangedEvent | Creates changed event.
| CreatePropertyChangeEvent | Creates property change event.
| CreateStateChangeEvent | Creates property change event.
| Equals | (Overloaded) Determines whether the specified Object is equal to the current Object. (inherited from Object).
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (inherited from Object).
| GetHashCode | Serves as a hash function for a particular type. (inherited from Object).
| GetType | (Overloaded) Gets the Type of the current instance. (inherited from Object).
| MemberwiseClone | Creates a shallow copy of the current Object. (inherited from Object).
| ReferenceEquals | Determines whether the specified Object instances are the same instance. (inherited from Object).
| ToString | Returns a String that represents the current Object. (inherited from Object).

Top
See Also

#### Reference

EventArgsManagerNotify Class
JSRDotNETSDK Namespace
EventArgs