Real time control programs can be used to control the way how an when images are exposed and transmitted to the user.
#include <mvIMPACT_CPP/mvIMPACT_acquire.h>
{
if( bfIOs.RTCtrProgramCount() == 0 )
{
return;
}
if( !pRTCtrlProgram )
{
return;
}
int progStep = 0;
pRTCtrlStep = pRTCtrlProgram->
programStep( progStep++ );
pRTCtrlStep = pRTCtrlProgram->
programStep( progStep++ );
pRTCtrlStep = pRTCtrlProgram->
programStep( progStep++ );
pRTCtrlStep = pRTCtrlProgram->
programStep( progStep++ );
pRTCtrlStep = pRTCtrlProgram->
programStep( progStep++ );
}
mvBlueFOX related camera settings(Device specific interface layout only).
Definition mvIMPACT_acquire.h:20032
This class and its functions represent an actual device detected by this interface in the current sys...
Definition mvIMPACT_acquire.h:6118
const EnumPropertyI & write(ZYX value, int index=0) const
Writes one value to the property.
Definition mvIMPACT_acquire.h:4426
A class to handle the digital inputs and outputs for mvBlueFOX USB cameras(Device specific interface ...
Definition mvIMPACT_acquire.h:16787
A class to represent one step of a real time control(RTCtr) program (Device specific interface layout...
Definition mvIMPACT_acquire.h:15681
PropertyI address
An integer property, which defines the absolute jump address within this mvIMPACT::acquire::RTCtrProg...
Definition mvIMPACT_acquire.h:15706
PropertyIRTProgOpCodes opCode
An enumerated integer property defining the general purpose of this mvIMPACT::acquire::RTCtrProgramSt...
Definition mvIMPACT_acquire.h:15743
PropertyI clocks_us
An integer property, which defines the waiting time mvIMPACT::acquire::RTCtrProgram.
Definition mvIMPACT_acquire.h:15716
A class to represent real time control programs(Device specific interface layout only).
Definition mvIMPACT_acquire.h:16026
PropertyIRTCtrlModes mode
An enumerated integer property defining the current state this program is into.
Definition mvIMPACT_acquire.h:16187
RTCtrProgramStep * programStep(unsigned int nr) const
Returns a pointer to a program instruction of the program.
Definition mvIMPACT_acquire.h:16169
void setProgramSize(int newSize)
A function to define the number of instructions this program should consist of.
Definition mvIMPACT_acquire.h:16145
@ ctsRTCtrl
Use real time controller (RTCtrl) as the source for the trigger signal.
Definition mvDriverBaseEnums.h:1584
@ rtctrlProgWaitClocks
Wait for n clocks.
Definition mvDriverBaseEnums.h:4725
@ rtctrlProgJumpLoc
Jump to location.
Definition mvDriverBaseEnums.h:4727
@ rtctrlProgTriggerReset
Reset internal trigger signal of the sensor controller.
Definition mvDriverBaseEnums.h:4731
@ rtctrlProgTriggerSet
Set internal trigger signal of the sensor controller.
Definition mvDriverBaseEnums.h:4729
@ ctmOnRisingEdge
Start the exposure of a frame when the trigger input level changes from low to high.
Definition mvDriverBaseEnums.h:1557
@ rtctrlModeRun
RTC switched on and NOT editable.
Definition mvDriverBaseEnums.h:4707
This namespace contains classes and functions belonging to the image acquisition module of this SDK.
Definition mvCommonDataTypes.h:34