A class to represent a sync. output pin(Device specific interface layout only).
More...
#include <mvIMPACT_acquire.h>
|
std::string | getDescription (void) const |
| Returns a description for this sync. output.
|
|
HOBJ | hObj (void) const |
| Returns a unique identifier for the component collection referenced by this object.
|
|
const ComponentCollection & | restoreDefault (void) const |
| Restores the default for every component of this collection.
|
|
|
PropertyF | frequency_Hz |
| A float property defining the frequency(in Hertz) for the sync. signal generated by this pin.
|
|
PropertyF | lowPart_pc |
| A float property defining the width in percent the sync. signal stays low during one period. The output signal generated will be a square pulse.
|
|
A class to represent a sync. output pin(Device specific interface layout only).
Instances of this class can be used to define and generate sync. signals at the corresponding outputs of the device.
- Note
- Instances of this class can't be constructed directly, but must be obtained via the device specific class derived from mvIMPACT::acquire::IOSubSystem.
-
This class will only be available if mvIMPACT::acquire::Device::interfaceLayout is set to mvIMPACT::acquire::dilDeviceSpecific before the device is opened.
- Examples
- DigitalIOs.cpp, and DigitalIOs.legacy.cpp.
◆ getDescription()
std::string getDescription |
( |
void | | ) |
const |
|
inline |
Returns a description for this sync. output.
This might contain connector descriptions or other information like e.g. 'VD-OUT(J9.24)', which means, this is the VD output at connector J9 pin 24.
◆ hObj()
Returns a unique identifier for the component collection referenced by this object.
This handle will always reference an object of type mvIMPACT::acquire::ComponentList.
- Returns
- A unique identifier for the component referenced by this object.
◆ restoreDefault()
Restores the default for every component of this collection.
Calling this function will restore the default value for every component belonging to this collection.
- Note
- The caller must have the right to modify the component. Otherwise an exception will be thrown.
- Returns
- A const reference to the component.
◆ IOSubSystem
◆ frequency_Hz
◆ lowPart_pc
A float property defining the width in percent the sync. signal stays low during one period. The output signal generated will be a square pulse.
- Examples
- DigitalIOs.cpp, and DigitalIOs.legacy.cpp.
◆ m_hRoot