Impact Acquire SDK .NET
|
Category that contains the Counter and Timer control features. More...
Public Member Functions | |
CounterAndTimerControl (mv.impact.acquire.Device device) | |
Constructs a new mv.impact.acquire.GenICam.CounterAndTimerControl object. | |
CounterAndTimerControl (mv.impact.acquire.Device device, System.String settingName) | |
Constructs a new mv.impact.acquire.GenICam.CounterAndTimerControl object. | |
Public Attributes | |
readonly mv.impact.acquire.PropertyI64 | counterDuration = new mv.impact.acquire.PropertyI64() |
An integer property. Sets the duration (or number of events) before the CounterEnd event is generated. | |
readonly mv.impact.acquire.PropertyI64 | counterEventActivation = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the Activation mode Event Source signal. | |
readonly mv.impact.acquire.PropertyI64 | counterEventSource = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Select the events that will be the source to increment the Counter. | |
readonly mv.impact.acquire.Method | counterReset = new mv.impact.acquire.Method() |
A method object. Does a software reset of the selected Counter and starts it. | |
readonly mv.impact.acquire.PropertyI64 | counterResetActivation = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the Activation mode of the Counter Reset Source signal. | |
readonly mv.impact.acquire.PropertyI64 | counterResetSource = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the signals that will be the source to reset the Counter. | |
readonly mv.impact.acquire.PropertyI64 | counterSelector = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects which Counter to configure. | |
readonly mv.impact.acquire.PropertyI64 | counterStatus = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Returns the current status of the Counter. | |
readonly mv.impact.acquire.PropertyI64 | counterTriggerActivation = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the activation mode of the trigger to start the Counter. | |
readonly mv.impact.acquire.PropertyI64 | counterTriggerSource = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the source to start the Counter. | |
readonly mv.impact.acquire.PropertyI64 | counterValue = new mv.impact.acquire.PropertyI64() |
An integer property. Reads or writes the current value of the selected Counter. | |
readonly mv.impact.acquire.PropertyI64 | counterValueAtReset = new mv.impact.acquire.PropertyI64() |
An integer property. Reads the value of the selected Counter when it was reset by a trigger or by an explicit CounterReset command. | |
readonly mv.impact.acquire.PropertyF | timerDelay = new mv.impact.acquire.PropertyF() |
A floating point property. Sets the duration (in microseconds) of the delay to apply at the reception of a trigger before starting the Timer. | |
readonly mv.impact.acquire.PropertyF | timerDuration = new mv.impact.acquire.PropertyF() |
A floating point property. Sets the duration (in microseconds) of the Timer pulse. | |
readonly mv.impact.acquire.Method | timerReset = new mv.impact.acquire.Method() |
A method object. Does a software reset of the selected timer and starts it. | |
readonly mv.impact.acquire.PropertyI64 | timerSelector = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects which Timer to configure. | |
readonly mv.impact.acquire.PropertyI64 | timerStatus = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Returns the current status of the Timer. | |
readonly mv.impact.acquire.PropertyI64 | timerTriggerActivation = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the activation mode of the trigger to start the Timer. | |
readonly mv.impact.acquire.PropertyF | timerTriggerArmDelay = new mv.impact.acquire.PropertyF() |
A floating point property. Sets the minimum period between two valid timer triggers. | |
readonly mv.impact.acquire.PropertyI64 | timerTriggerSource = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the source of the trigger to start the Timer. | |
readonly mv.impact.acquire.PropertyF | timerValue = new mv.impact.acquire.PropertyF() |
A floating point property. Reads or writes the current value (in microseconds) of the selected Timer. | |
Category that contains the Counter and Timer control features.
A category that contains the Counter and Timer control features.
|
inline |
Constructs a new mv.impact.acquire.GenICam.CounterAndTimerControl object.
[in] | device | A pointer to a mv.impact.acquire.Device object obtained from a mv.impact.acquire.DeviceManager object. |
|
inline |
Constructs a new mv.impact.acquire.GenICam.CounterAndTimerControl object.
[in] | device | A pointer to a mv.impact.acquire.Device object obtained from a mv.impact.acquire.DeviceManager object. |
[in] | settingName | The name of the driver internal setting to access with this instance. A list of valid setting names can be obtained by a call to mv.impact.acquire.FunctionInterface.availableSettings, new settings can be created with the function mv.impact.acquire.FunctionInterface.createSetting |
readonly mv.impact.acquire.PropertyI64 counterDuration = new mv.impact.acquire.PropertyI64() |
An integer property. Sets the duration (or number of events) before the CounterEnd event is generated.
Sets the duration (or number of events) before the CounterEnd event is generated.
readonly mv.impact.acquire.PropertyI64 counterEventActivation = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the Activation mode Event Source signal.
Selects the Activation mode Event Source signal.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyI64 counterEventSource = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Select the events that will be the source to increment the Counter.
Select the events that will be the source to increment the Counter.
The following string values might be valid for this feature:
readonly mv.impact.acquire.Method counterReset = new mv.impact.acquire.Method() |
A method object. Does a software reset of the selected Counter and starts it.
Does a software reset of the selected Counter and starts it. The counter starts counting events immediately after the reset unless a Counter trigger is active. CounterReset can be used to reset the Counter independently from the CounterResetSource. To disable the counter temporarily, set CounterEventSource to Off.
readonly mv.impact.acquire.PropertyI64 counterResetActivation = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the Activation mode of the Counter Reset Source signal.
Selects the Activation mode of the Counter Reset Source signal.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyI64 counterResetSource = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the signals that will be the source to reset the Counter.
Selects the signals that will be the source to reset the Counter.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyI64 counterSelector = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects which Counter to configure.
Selects which Counter to configure.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyI64 counterStatus = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Returns the current status of the Counter.
Returns the current status of the Counter.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyI64 counterTriggerActivation = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the activation mode of the trigger to start the Counter.
Selects the activation mode of the trigger to start the Counter.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyI64 counterTriggerSource = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the source to start the Counter.
Selects the source to start the Counter.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyI64 counterValue = new mv.impact.acquire.PropertyI64() |
An integer property. Reads or writes the current value of the selected Counter.
Reads or writes the current value of the selected Counter.
readonly mv.impact.acquire.PropertyI64 counterValueAtReset = new mv.impact.acquire.PropertyI64() |
An integer property. Reads the value of the selected Counter when it was reset by a trigger or by an explicit CounterReset command.
Reads the value of the selected Counter when it was reset by a trigger or by an explicit CounterReset command.
readonly mv.impact.acquire.PropertyF timerDelay = new mv.impact.acquire.PropertyF() |
A floating point property. Sets the duration (in microseconds) of the delay to apply at the reception of a trigger before starting the Timer.
Sets the duration (in microseconds) of the delay to apply at the reception of a trigger before starting the Timer.
readonly mv.impact.acquire.PropertyF timerDuration = new mv.impact.acquire.PropertyF() |
A floating point property. Sets the duration (in microseconds) of the Timer pulse.
Sets the duration (in microseconds) of the Timer pulse.
readonly mv.impact.acquire.Method timerReset = new mv.impact.acquire.Method() |
A method object. Does a software reset of the selected timer and starts it.
Does a software reset of the selected timer and starts it. The timer starts immediately after the reset unless a timer trigger is active.
readonly mv.impact.acquire.PropertyI64 timerSelector = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects which Timer to configure.
Selects which Timer to configure.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyI64 timerStatus = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Returns the current status of the Timer.
Returns the current status of the Timer.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyI64 timerTriggerActivation = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the activation mode of the trigger to start the Timer.
Selects the activation mode of the trigger to start the Timer.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyF timerTriggerArmDelay = new mv.impact.acquire.PropertyF() |
A floating point property. Sets the minimum period between two valid timer triggers.
Sets the minimum period between two valid timer triggers.
readonly mv.impact.acquire.PropertyI64 timerTriggerSource = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the source of the trigger to start the Timer.
Selects the source of the trigger to start the Timer.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyF timerValue = new mv.impact.acquire.PropertyF() |
A floating point property. Reads or writes the current value (in microseconds) of the selected Timer.
Reads or writes the current value (in microseconds) of the selected Timer.