Class IPvRegisterEventSink
Interface that is used to report the register activity of the software-based GigE Vision Device.
Inherited Members
Namespace: eBUSDotNetEdge
Assembly: eBUSDotNetEdge.dll
Syntax
public class IPvRegisterEventSink : IPvRegisterEventSinkSwigInterface, IDisposable
Constructors
View SourceIPvRegisterEventSink()
Constructor.
Declaration
public IPvRegisterEventSink()
Fields
View SourceswigCMemOwn
Determines who is responsible for deleting the underlying C++ object.
Declaration
protected bool swigCMemOwn
Field Value
| Type | Description |
|---|---|
| bool |
Methods
View SourceDispose()
Dispose.
Declaration
public void Dispose()
Dispose(bool)
Dispose
Declaration
protected virtual void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | disposing |
~IPvRegisterEventSink()
Destructor.
Declaration
protected ~IPvRegisterEventSink()
Persist(IPvRegister, IPvRegisterStore)
Peristence request for selected registers for user-sets.
Declaration
public virtual PvResult Persist(IPvRegister aRegister, IPvRegisterStore aStore)
Parameters
| Type | Name | Description |
|---|---|---|
| IPvRegister | aRegister | Register to persist. |
| IPvRegisterStore | aStore | Register store to use for persistence. |
Returns
| Type | Description |
|---|---|
| PvResult | Includes:
|
PostRead(IPvRegister)
Post-read register notification.
Declaration
public virtual void PostRead(IPvRegister aRegister)
Parameters
| Type | Name | Description |
|---|---|---|
| IPvRegister | aRegister | Register to which the notification applies. |
PostWrite(IPvRegister)
Post-write register notification.
Declaration
public virtual void PostWrite(IPvRegister aRegister)
Parameters
| Type | Name | Description |
|---|---|---|
| IPvRegister | aRegister | Register to which the notification applies. |
PreRead(IPvRegister)
Pre-read register notification.
Declaration
public virtual PvResult PreRead(IPvRegister aRegister)
Parameters
| Type | Name | Description |
|---|---|---|
| IPvRegister | aRegister | Register to which the notification applies. |
Returns
| Type | Description |
|---|---|
| PvResult | Includes:
|
PreWrite(IPvRegister)
Pre-write register notification.
Declaration
public virtual PvResult PreWrite(IPvRegister aRegister)
Parameters
| Type | Name | Description |
|---|---|---|
| IPvRegister | aRegister | Register to which the notification applies. |
Returns
| Type | Description |
|---|---|
| PvResult | Includes:
|