Class PvGenFUUpdater
Class used to perform a GenICam firmware update on a device.
Implements
Inherited Members
Namespace: eBUSDotNetReceive
Assembly: eBUSDotNetReceive.dll
Syntax
public class PvGenFUUpdater : IDisposable
Constructors
View SourcePvGenFUUpdater(string, string, PvDeviceInfo, string, bool)
Constructor.
Declaration
public PvGenFUUpdater(string aPath, string aFileName, PvDeviceInfo aDeviceInfo, string aDeviceId, bool aDeviceReset)
Parameters
| Type | Name | Description |
|---|---|---|
| string | aPath | Path of update file. |
| string | aFileName | Filename of update file. |
| PvDeviceInfo | aDeviceInfo | PvDeviceInfo of the device to be updated. |
| string | aDeviceId | New device ID, or empty if not to be changed. |
| bool | aDeviceReset | True if device should be reset after update. |
Fields
View SourceswigCMemOwn
Determines who is responsible for deleting the underlying C++ object.
Declaration
protected bool swigCMemOwn
Field Value
| Type | Description |
|---|---|
| bool |
Properties
View SourceIsDone
Gets whether the firmware update operation is complete.
Declaration
public bool IsDone { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Result
Gets the result of the firmware update operation.
Declaration
public PvResult Result { get; }
Property Value
| Type | Description |
|---|---|
| PvResult |
Methods
View SourceAttach(IUpdaterObserver)
Attach an observer.
Declaration
public void Attach(IUpdaterObserver aObserver)
Parameters
| Type | Name | Description |
|---|---|---|
| IUpdaterObserver | aObserver | The observer to attach. |
See Also
View SourceDetach(IUpdaterObserver)
Detach observer.
Declaration
public void Detach(IUpdaterObserver aObserver)
Parameters
| Type | Name | Description |
|---|---|---|
| IUpdaterObserver | aObserver | The observer to detach. |
See Also
View SourceDispose()
Dispose.
Declaration
public void Dispose()
Dispose(bool)
Dispose
Declaration
protected virtual void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | disposing |
~PvGenFUUpdater()
Destructor.
Declaration
protected ~PvGenFUUpdater()
Start()
Start the GenICam firmware update.
Declaration
public void Start()