Type


Definitions


Description


Mode
Description
GPIO_MODE_STROBE

The GPIO acts as a strobe that reacts to the trigger input.

GPIO_MODE_NORMAL

The GPIO can either be set or cleared.

GPIO_MODE_PULSE

A series of pulses can be driven on the GPIO.

GPIO_MODE_BUSY

The GPIO is set whenever the camera is unable to respond to a trigger.

GPIO_MODE_FLASH

The GPIO indicates the interval during which a flash or strobe light can be fired. This mode can be used for gated lighting.

GPIO_MODE_INPUT
The GPIO functions as a General Purpose Input. The status value of the GPI signal can be read and returned.
GPIO_MODE_ACTION_STROBE
Enables the GPIO Strobe action. When an action command is received, the camera will output one or more frames, according to the trigger settings. See: Action Type
GPIO_MODE_ACTION_NORMAL
Enables the GPIO Normal action. When an action command is received, the GPIO can either be set or cleared. See: Action Type
GPIO_MODE_ACTION_PULSE 
Enables the GPIO Pulse action. When an action command is received, a series of pulses can be driven on the GPIO. See: Action Type
GPIO_MODE_HARDWARE_TRIGGER 
A particular GPIO signal is being used as Hardware Trigger. Note, this value cannot be set to the GPIO by setting FEATURE_GPIO. Rather, it is set via FEATURE_TRIGGER, and this value is used as a read-only indicator that the line is in use and cannot be set to other modes (until the hardware trigger is changed/disabled). See: Trigger


See timing diagrams of the GPIO signals for different cameras by referring to the Camera Information section.


Mode Parameters


ModeParametersDefinitions
GPIO_MODE_STROBE
Parameter 1FEATURE_GPIO_MODE_STROBE_PARAM_DELAY
Parameter 2
FEATURE_GPIO_MODE_STROBE_PARAM_DURATION

GPIO_MODE_NORMAL

Parameters 1 - 3Not used

GPIO_MODE_PULSE

Parameter 1
FEATURE_GPIO_MODE_PULSE_PARAM_NUMBER
Parameter 2
FEATURE_GPIO_MODE_PULSE_PARAM_DURATION
Parameter 3
FEATURE_GPIO_MODE_PULSE_PARAM_INTERVAL

GPIO_MODE_BUSY

Parameters 1 - 3
Not used
GPIO_MODE_FLASH
Parameters 1 - 3
Not used
GPIO_MODE_INPUT
Parameter 1
FEATURE_GPIO_MODE_INPUT_PARAM_STATUS
GPIO_MODE_ACTION_STROBE
Parameter 1FEATURE_GPIO_MODE_STROBE_PARAM_DELAY
Parameter 2
FEATURE_GPIO_MODE_STROBE_PARAM_DURATION
GPIO_MODE_ACTION_NORMAL
Parameter 1 - 3
Not used

GPIO_MODE_ACTION_PULSE

Parameter 1
FEATURE_GPIO_MODE_PULSE_PARAM_NUMBER
Parameter 2
FEATURE_GPIO_MODE_PULSE_PARAM_DURATION
Parameter 3
FEATURE_GPIO_MODE_PULSE_PARAM_INTERVAL


For more information about each GPIO Mode and its parameters refer to General Purpose Input Output.


Usage  


PxLGetFeature, PxLSetFeature