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:19573
This class and its functions represent an actual device detected by this interface in the current sys...
Definition: mvIMPACT_acquire.h:5944
const EnumPropertyI & write(ZYX value, int index=0) const
Writes one value to the property.
Definition: mvIMPACT_acquire.h:4296
A class to handle the digital inputs and outputs for mvBlueFOX USB cameras(Device specific interface ...
Definition: mvIMPACT_acquire.h:16378
A class to represent one step of a real time control(RTCtr) program (Device specific interface layout...
Definition: mvIMPACT_acquire.h:15280
PropertyI address
An integer property, which defines the absolute jump address within this mvIMPACT::acquire::RTCtrProg...
Definition: mvIMPACT_acquire.h:15305
PropertyIRTProgOpCodes opCode
An enumerated integer property defining the general purpose of this mvIMPACT::acquire::RTCtrProgramSt...
Definition: mvIMPACT_acquire.h:15342
PropertyI clocks_us
An integer property, which defines the waiting time mvIMPACT::acquire::RTCtrProgram.
Definition: mvIMPACT_acquire.h:15315
A class to represent real time control programs(Device specific interface layout only).
Definition: mvIMPACT_acquire.h:15623
PropertyIRTCtrlModes mode
An enumerated integer property defining the current state this program is into.
Definition: mvIMPACT_acquire.h:15784
RTCtrProgramStep * programStep(unsigned int nr) const
Returns a pointer to a program instruction of the program.
Definition: mvIMPACT_acquire.h:15766
void setProgramSize(int newSize)
A function to define the number of instructions this program should consist of.
Definition: mvIMPACT_acquire.h:15742
@ ctsRTCtrl
Use real time controller (RTCtrl) as the source for the trigger signal.
Definition: mvDriverBaseEnums.h:1376
@ rtctrlProgWaitClocks
Wait for n clocks.
Definition: mvDriverBaseEnums.h:4234
@ rtctrlProgJumpLoc
Jump to location.
Definition: mvDriverBaseEnums.h:4236
@ rtctrlProgTriggerReset
Reset internal trigger signal of the sensor controller.
Definition: mvDriverBaseEnums.h:4240
@ rtctrlProgTriggerSet
Set internal trigger signal of the sensor controller.
Definition: mvDriverBaseEnums.h:4238
@ ctmOnRisingEdge
Start the exposure of a frame when the trigger input level changes from low to high.
Definition: mvDriverBaseEnums.h:1349
@ rtctrlModeRun
RTC switched on and NOT editable.
Definition: mvDriverBaseEnums.h:4216
This namespace contains classes and functions belonging to the image acquisition module of this SDK.
Definition: mvImageBuffer.h:42