Line Status#

The Line Status camera feature allows you to determine the status of an I/O line (high or low).

To determine the status of all I/O lines in a single operation, use the Line Status All feature.

Using the Feature#

Determining the Status of an I/O Line#

To determine the status of an I/O line:

  1. Set the LineSelectorparameter to the desired I/O line.
  2. Get the value of the LineStatus parameter.
    This parameter is read-only.

A value of false (0) means that the line's status was low at the time of polling.

A value of true (1) means the line's status was high at the time of polling.

If the Line Inverter feature is enabled, the camera inverts the LineStatus parameter value. A true parameter value changes to false, and vice versa.

Line Status and I/O Status#

GPIO Line Configured as Input#

If your camera has a GPIO line and that line is configured as input, the relation between its input status and the LineStatus parameter is as follows:

Input Status LineStatus Parameter Value
Input open (not connected) True
Voltage level low False
Voltage level high True

This means that the line logic is positive.

GPIO Line Configured as Output#

If your camera has a GPIO line and that line is configured as output, the relation between its output status and the linestatus parameter depends on your camera model.

Opto-Coupled Input Line#

If your camera has an opto-coupled input line, the relation between its input status and the LineStatus parameter is as follows:

Input Status LineStatus Parameter Value
Input open (not connected) False
Voltage level low False
Voltage level high True

This means that the line logic is positive.

Opto-Coupled Output Line#

If your camera has an opto-coupled output line, the relation between its output status and the LineStatus parameter is as follows:

Output Status LineStatus Parameter Value Electrical Status
0 (e.g., user output value set to false or flash window signal low) True Voltage level highc
1 (e.g., User Output Value set to true or Flash Window signal high) False Voltage level low

This means that the line logic is negative.

Specifics#

Info

For information about the line status on GPIO lines configured as input and on opto-coupled I/O lines, see the tables above.

Show all camera models

Camera Model Output Status Relation
a2A1920-51gcBAS Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus false = voltage level lowb
Output status 1 = LineStatus true = voltage level high
a2A1920-51gmBAS Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus false = voltage level lowb
Output status 1 = LineStatus true = voltage level high
a2A1920-160ucBAS Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus false = voltage level lowb
Output status 1 = LineStatus true = voltage level high
a2A1920-160umBAS Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus false = voltage level lowb
Output status 1 = LineStatus true = voltage level high
a2A3840-13gcBAS tbd
a2A3840-13gmBAS tbd
a2A3840-45ucBAS tbd
a2A3840-45umBAS tbd
acA640-90gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA640-90gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA640-90uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA640-90um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA640-120gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA640-120gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA640-120uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA640-120um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA640-121gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA640-300gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA640-300gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA640-750uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA640-750um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA720-290gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA720-290gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA720-520uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA720-520um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA780-75gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA780-75gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA800-200gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA800-200gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA800-510uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA800-510um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1280-60gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1280-60gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1300-22gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1300-22gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1300-30gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1300-30gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1300-30uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1300-30um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1300-60gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1300-60gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1300-60gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1300-60gmNIR Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1300-75gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1300-75gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1300-200uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1300-200um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1440-73gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1440-73gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1440-220uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1440-220um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1600-20gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1600-20gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1600-20uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1600-20um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1600-60gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1600-60gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1920-25gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1920-25gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1920-25uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1920-25um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1920-40gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1920-40gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1920-40uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1920-40ucMED Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1920-40um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1920-40umMED Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1920-48gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1920-48gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1920-50gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1920-50gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1920-150uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1920-150um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1920-155uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1920-155ucMED Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1920-155um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA1920-155umMED Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2000-50gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2000-50gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2000-50gmNIR Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2000-165uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2000-165um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2000-165umNIR Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2040-25gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2040-25gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2040-25gmNIR Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2040-35gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2040-35gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2040-55uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2040-55um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2040-90uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2040-90um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2040-90umNIR Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2040-120uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2040-120um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2440-20gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2440-20gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2440-35uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2440-35ucMED Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2440-35um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2440-35umMED Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2440-75uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2440-75ucMED Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2440-75um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2440-75umMED Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2500-14gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2500-14gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2500-14uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2500-14um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2500-20gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2500-20gcMED Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2500-20gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2500-20gmMED Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2500-60uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA2500-60um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA3088-16gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA3088-16gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA3088-57uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA3088-57um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA3800-10gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA3800-10gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA3800-14uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA3800-14um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4024-8gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4024-8gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4024-29uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4024-29um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4096-11gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4096-11gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4096-30uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4096-30ucMED Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4096-30um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4096-30umMED Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4096-40uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4096-40ucMED Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4096-40um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4096-40umMED Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4112-8gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4112-8gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4112-20uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4112-20ucMED Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4112-20um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4112-20umMED Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4112-30uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4112-30ucMED Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4112-30um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4112-30umMED Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4600-7gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA4600-10uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA5472-5gc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA5472-5gm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA5472-17uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
acA5472-17um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus true = voltage level higha
Output status 1 = LineStatus false = voltage level low
boA4096-93cc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus false = voltage level lowb
Output status 1 = LineStatus true = voltage level high
boA4096-93cm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus false = voltage level lowb
Output status 1 = LineStatus true = voltage level high
boA4112-68cc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus false = voltage level lowb
Output status 1 = LineStatus true = voltage level high
boA4112-68cm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus false = voltage level lowb
Output status 1 = LineStatus true = voltage level high
daA1280-54lc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus false = voltage level lowb
Output status 1 = LineStatus true = voltage level high
daA1280-54lm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus false = voltage level lowb
Output status 1 = LineStatus true = voltage level high
daA1280-54uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus false = voltage level lowb
Output status 1 = LineStatus true = voltage level high
daA1280-54um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus false = voltage level lowb
Output status 1 = LineStatus true = voltage level high
daA1600-60lc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus false = voltage level lowb
Output status 1 = LineStatus true = voltage level high
daA1600-60lm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus false = voltage level lowb
Output status 1 = LineStatus true = voltage level high
daA1600-60uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus false = voltage level lowb
Output status 1 = LineStatus true = voltage level high
daA1600-60um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus false = voltage level lowb
Output status 1 = LineStatus true = voltage level high
daA1920-15um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus false = voltage level lowb
Output status 1 = LineStatus true = voltage level high
daA1920-30uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus false = voltage level lowb
Output status 1 = LineStatus true = voltage level high
daA1920-30um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus false = voltage level lowb
Output status 1 = LineStatus true = voltage level high
daA2500-14lc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus false = voltage level lowb
Output status 1 = LineStatus true = voltage level high
daA2500-14lm Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus false = voltage level lowb
Output status 1 = LineStatus true = voltage level high
daA2500-14uc Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus false = voltage level lowb
Output status 1 = LineStatus true = voltage level high
daA2500-14um Output status 0 (e.g., User Output Value set to false or Flash Window signal low) = LineStatus false = voltage level lowb
Output status 1 = LineStatus true = voltage level high
daA2500-60mc LineStatus feature not supported
puA1280-54uc LineStatus feature not supported
puA1280-54um LineStatus feature not supported
puA1600-60uc LineStatus feature not supported
puA1600-60um LineStatus feature not supported
puA1920-30uc LineStatus feature not supported
puA1920-30um LineStatus feature not supported
puA2500-14uc LineStatus feature not supported
puA2500-14um LineStatus feature not supported

  1. This means that the line logic is negative.

  2. This means that the line logic is positive. However, the LineLogic parameter is not available for this camera model.

  3. An external pull-up resistor must be installed. Otherwise, the voltage level will be undefined.

Sample Code#

// Select a line
camera.LineSelector.SetValue(LineSelector_Line1);
// Get the status of the line
bool status = camera.LineStatus.GetValue();
INodeMap& nodemap = camera.GetNodeMap();
// Select a line
CEnumerationPtr(nodemap.GetNode("LineSelector"))->FromString("Line1");
// Get the status of the line
bool status = CBooleanPtr(nodemap.GetNode("LineStatus"))->GetValue();
INodeMap& nodemap = camera.GetNodeMap();
// Select a line
CEnumParameter(nodemap, "LineSelector").SetValue("Line1");
// Get the status of the line
bool status = CBooleanParameter(nodemap, "LineStatus").GetValue();
// Select a line
camera.Parameters[PLCamera.LineSelector].SetValue(PLCamera.LineSelector.Line1);
// Get the status of the line
bool status = camera.Parameters[PLCamera.LineStatus].GetValue();
// Select a line
Pylon.DeviceFeatureFromString(hdev, "LineSelector", "Line1");
// Get the status of the line
bool status = Pylon.DeviceGetBooleanFeature(hdev, "LineStatus");
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK;  /* Return value of pylon methods */
_Bool status = false;
/* Select a line */
errRes = PylonDeviceFeatureFromString(hdev, "LineSelector", "Line1");
CHECK(errRes);
/* Get the status of the line */
errRes = PylonDeviceGetBooleanFeature(hdev, "LineStatus", &status);
CHECK(errRes);

You can also use the pylon Viewer to easily set the parameters.