Impact Acquire SDK C++
|
Category that contains the quadrature Encoder Control features. More...
#include <mvIMPACT_acquire_GenICam.h>
Public Member Functions | |
EncoderControl (mvIMPACT::acquire::Device *pDev, const std::string &settingName="Base") | |
Constructs a new mvIMPACT::acquire::GenICam::EncoderControl object. | |
Public Attributes | |
PropertyI64 | encoderDivider |
An integer property. Sets how many Encoder increments/decrements are needed to generate an Encoder output pulse signal. | |
PropertyI64 | encoderMode |
An enumerated integer property. Selects if the count of encoder uses FourPhase mode with jitter filtering or the HighResolution mode without jitter filtering. | |
PropertyI64 | encoderOutputMode |
An enumerated integer property. Selects the conditions for the Encoder interface to generate a valid Encoder output signal. | |
Method | encoderReset |
A method object. Does a software reset of the selected Encoder and starts it. | |
PropertyI64 | encoderResetActivation |
An enumerated integer property. Selects the Activation mode of the Encoder Reset Source signal. | |
PropertyI64 | encoderResetSource |
An enumerated integer property. Selects the signals that will be the source to reset the Encoder. | |
PropertyF | encoderResolution |
A floating point property. Defines the resolution of one encoder step. | |
PropertyI64 | encoderSelector |
An enumerated integer property. Selects which Encoder to configure. | |
PropertyI64 | encoderSourceA |
An enumerated integer property. Selects the signal which will be the source of the A input of the Encoder. | |
PropertyI64 | encoderSourceB |
An enumerated integer property. Selects the signal which will be the source of the B input of the Encoder. | |
PropertyI64 | encoderStatus |
An enumerated integer property. Returns the motion status of the encoder. | |
PropertyF | encoderTimeout |
A floating point property. Sets the maximum time interval between encoder counter increments before the status turns to static. | |
PropertyI64 | encoderValue |
An integer property. Reads or writes the current value of the position counter of the selected Encoder. | |
PropertyI64 | encoderValueAtReset |
An integer property. Reads the value of the of the position counter of the selected Encoder when it was reset by a signal or by an explicit EncoderReset command. | |
Category that contains the quadrature Encoder Control features.
A category that contains the quadrature Encoder Control features.
|
inlineexplicit |
Constructs a new mvIMPACT::acquire::GenICam::EncoderControl 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 encoderDivider |
An integer property. Sets how many Encoder increments/decrements are needed to generate an Encoder output pulse signal.
Sets how many Encoder increments/decrements are needed to generate an Encoder output pulse signal.
PropertyI64 encoderMode |
An enumerated integer property. Selects if the count of encoder uses FourPhase mode with jitter filtering or the HighResolution mode without jitter filtering.
Selects if the count of encoder uses FourPhase mode with jitter filtering or the HighResolution mode without jitter filtering.
The following string values might be valid for this feature:
PropertyI64 encoderOutputMode |
An enumerated integer property. Selects the conditions for the Encoder interface to generate a valid Encoder output signal.
Selects the conditions for the Encoder interface to generate a valid Encoder output signal.
The following string values might be valid for this feature:
The following figure explains the different encoderOutputModes
Method encoderReset |
A method object. Does a software reset of the selected Encoder and starts it.
Does a software reset of the selected Encoder and starts it. The Encoder starts counting events immediately after the reset. EncoderReset can be used to reset the Encoder independently from the EncoderResetSource.
PropertyI64 encoderResetActivation |
An enumerated integer property. Selects the Activation mode of the Encoder Reset Source signal.
Selects the Activation mode of the Encoder Reset Source signal.
The following string values might be valid for this feature:
PropertyI64 encoderResetSource |
An enumerated integer property. Selects the signals that will be the source to reset the Encoder.
Selects the signals that will be the source to reset the Encoder.
The following string values might be valid for this feature:
PropertyF encoderResolution |
A floating point property. Defines the resolution of one encoder step.
Defines the resolution of one encoder step.
PropertyI64 encoderSelector |
An enumerated integer property. Selects which Encoder to configure.
Selects which Encoder to configure.
The following string values might be valid for this feature:
PropertyI64 encoderSourceA |
An enumerated integer property. Selects the signal which will be the source of the A input of the Encoder.
Selects the signal which will be the source of the A input of the Encoder.
The following string values might be valid for this feature:
PropertyI64 encoderSourceB |
An enumerated integer property. Selects the signal which will be the source of the B input of the Encoder.
Selects the signal which will be the source of the B input of the Encoder.
The following string values might be valid for this feature:
PropertyI64 encoderStatus |
An enumerated integer property. Returns the motion status of the encoder.
Returns the motion status of the encoder.
The following string values might be valid for this feature:
PropertyF encoderTimeout |
A floating point property. Sets the maximum time interval between encoder counter increments before the status turns to static.
Sets the maximum time interval between encoder counter increments before the status turns to static.
PropertyI64 encoderValue |
An integer property. Reads or writes the current value of the position counter of the selected Encoder.
Reads or writes the current value of the position counter of the selected Encoder.
PropertyI64 encoderValueAtReset |
An integer property. Reads the value of the of the position counter of the selected Encoder when it was reset by a signal or by an explicit EncoderReset command.
Reads the value of the of the position counter of the selected Encoder when it was reset by a signal or by an explicit EncoderReset command.