Impact Acquire SDK C++
|
Category that contains the Counter and Timer control features. More...
#include <mvIMPACT_acquire_GenICam.h>
Public Member Functions | |
CounterAndTimerControl (mvIMPACT::acquire::Device *pDev, const std::string &settingName="Base") | |
Constructs a new mvIMPACT::acquire::GenICam::CounterAndTimerControl object. | |
Public Attributes | |
PropertyI64 | counterDuration |
An integer property. Sets the duration (or number of events) before the CounterEnd event is generated. | |
PropertyI64 | counterEventActivation |
An enumerated integer property. Selects the Activation mode Event Source signal. | |
PropertyI64 | counterEventSource |
An enumerated integer property. Select the events that will be the source to increment the Counter. | |
Method | counterReset |
A method object. Does a software reset of the selected Counter and starts it. | |
PropertyI64 | counterResetActivation |
An enumerated integer property. Selects the Activation mode of the Counter Reset Source signal. | |
PropertyI64 | counterResetSource |
An enumerated integer property. Selects the signals that will be the source to reset the Counter. | |
PropertyI64 | counterSelector |
An enumerated integer property. Selects which Counter to configure. | |
PropertyI64 | counterStatus |
An enumerated integer property. Returns the current status of the Counter. | |
PropertyI64 | counterTriggerActivation |
An enumerated integer property. Selects the activation mode of the trigger to start the Counter. | |
PropertyI64 | counterTriggerSource |
An enumerated integer property. Selects the source to start the Counter. | |
PropertyI64 | counterValue |
An integer property. Reads or writes the current value of the selected Counter. | |
PropertyI64 | counterValueAtReset |
An integer property. Reads the value of the selected Counter when it was reset by a trigger or by an explicit CounterReset command. | |
PropertyF | timerDelay |
A floating point property. Sets the duration (in microseconds) of the delay to apply at the reception of a trigger before starting the Timer. | |
PropertyF | timerDuration |
A floating point property. Sets the duration (in microseconds) of the Timer pulse. | |
Method | timerReset |
A method object. Does a software reset of the selected timer and starts it. | |
PropertyI64 | timerSelector |
An enumerated integer property. Selects which Timer to configure. | |
PropertyI64 | timerStatus |
An enumerated integer property. Returns the current status of the Timer. | |
PropertyI64 | timerTriggerActivation |
An enumerated integer property. Selects the activation mode of the trigger to start the Timer. | |
PropertyF | timerTriggerArmDelay |
A floating point property. Sets the minimum period between two valid timer triggers. | |
PropertyI64 | timerTriggerSource |
An enumerated integer property. Selects the source of the trigger to start the Timer. | |
PropertyF | timerValue |
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.
|
inlineexplicit |
Constructs a new mvIMPACT::acquire::GenICam::CounterAndTimerControl object.
[in] | pDev | A pointer to a mvIMPACT::acquire::Device object obtained from a mvIMPACT::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 mvIMPACT::acquire::FunctionInterface::getAvailableSettings, new settings can be created with the function mvIMPACT::acquire::FunctionInterface::createSetting |
PropertyI64 counterDuration |
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.
PropertyI64 counterEventActivation |
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:
PropertyI64 counterEventSource |
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:
Method counterReset |
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.
PropertyI64 counterResetActivation |
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:
PropertyI64 counterResetSource |
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:
PropertyI64 counterSelector |
An enumerated integer property. Selects which Counter to configure.
Selects which Counter to configure.
The following string values might be valid for this feature:
PropertyI64 counterStatus |
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:
PropertyI64 counterTriggerActivation |
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:
PropertyI64 counterTriggerSource |
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:
PropertyI64 counterValue |
An integer property. Reads or writes the current value of the selected Counter.
Reads or writes the current value of the selected Counter.
PropertyI64 counterValueAtReset |
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.
PropertyF timerDelay |
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.
PropertyF timerDuration |
A floating point property. Sets the duration (in microseconds) of the Timer pulse.
Sets the duration (in microseconds) of the Timer pulse.
Method timerReset |
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.
PropertyI64 timerSelector |
An enumerated integer property. Selects which Timer to configure.
Selects which Timer to configure.
The following string values might be valid for this feature:
PropertyI64 timerStatus |
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:
PropertyI64 timerTriggerActivation |
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:
PropertyF timerTriggerArmDelay |
A floating point property. Sets the minimum period between two valid timer triggers.
Sets the minimum period between two valid timer triggers.
PropertyI64 timerTriggerSource |
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:
PropertyF timerValue |
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.