MultiCam Boards Documentation > MultiCam Documentation > MultiCam Reference > Board Class > Input/Output Control Category > Adjust Level (Input/Output Control) > OutputState

OutputState

Picolo Junior 4

Description

Type

Enumerated Collection

Description

Issuing the logic state of I/O lines used as outputs

"Set" effect

Sets the logic state of I/O line

"Get" effect

Returns the previously written output state of I/O line

Classification

Class

Board

Category

Input/Output Control

Level

Adjust

Identifiers

String

OutputState

C, C++

MC_OutputState

.NET

MC.OutputState

Numerical

1742

The item number of this collection parameter is used as an index to point the relevant input designator among the set of designators owned by selected board.

Possible values on SET

Name

Identifier

Description

LOW

MC_OutputState_LOW

A low logic state is issued or the solid-state relay is closed.

HIGH

MC_OutputState_HIGH

A high logic state is issued or the solid-state relay is open.

TOGGLE

MC_OutputState_TOGGLE

A logic state opposite to the present one is issued.

Possible values on GET

Name

Identifier

Description

LOW

MC_OutputState_LOW

Presently at the low logic state or a closed relay.

HIGH

MC_OutputState_HIGH

Presently at the high logic state or an open relay.

NONE

MC_OutputState_NONE

The I/O line is not presently used as an output.

Note. This parameter is applicable to Picolo Diligent Plus. Picolo Diligent has no on-board I/O.

Getting the OutputState parameter is only allowed when the corresponding OutputFunction parameter is SOFT.

The returned value is the one that has been previously set.

The value NONE is reported when the corresponding OutputFunction parameter is other than SOFT.