Developer Application Interface (ARC API) v4.5.8
ARC, Inc. GenIV Application Interface
sysState_t Struct Reference

#include <ArcSysStateDefs.h>

Public Attributes

ui32_t uiImageCols
 
ui32_t uiImageRows
 
ui16_t uwChannelCount
 
ui16_t uwMaxChannelCount
 
ui16_t uwColsPerChannel
 
ui32_t uiResetCount
 
ui32_t uiN1ReadCount
 
ui32_t uiN2ReadCount
 
ui32_t uiReadMode
 
ui32_t uiExposeMode
 
ui32_t uiSignalAverages
 
synImgSource_e eSynImgSource
 
bool bAbort
 
bool bIdle
 
bool bReset
 

Detailed Description

Defines the return value from the Get System State ('GSS') command and represents the current state of the controller.

Member Data Documentation

◆ uiImageCols

ui32_t sysState_t::uiImageCols

The number of columns (in pixels) expected in the image

Definition at line 48 of file ArcSysStateDefs.h.

◆ uiImageRows

ui32_t sysState_t::uiImageRows

The number of rows (in pixels) expected in the image

Definition at line 49 of file ArcSysStateDefs.h.

◆ uwChannelCount

ui16_t sysState_t::uwChannelCount

The number of video channels enabled for image readout

Definition at line 51 of file ArcSysStateDefs.h.

◆ uwMaxChannelCount

ui16_t sysState_t::uwMaxChannelCount

The maximum allowable channel count that the controller can support. This is based on the number of video boards in the system.

Definition at line 52 of file ArcSysStateDefs.h.

◆ uwColsPerChannel

ui16_t sysState_t::uwColsPerChannel

The number of image columns per video channel expected in the image

Definition at line 53 of file ArcSysStateDefs.h.

◆ uiResetCount

ui32_t sysState_t::uiResetCount

The number of resets to perform prior to image exposing and/or readout

Definition at line 55 of file ArcSysStateDefs.h.

◆ uiN1ReadCount

ui32_t sysState_t::uiN1ReadCount

The number of image reads to perform prior to exposing

Definition at line 56 of file ArcSysStateDefs.h.

◆ uiN2ReadCount

ui32_t sysState_t::uiN2ReadCount

The number of image reads to perform after exposing

Definition at line 57 of file ArcSysStateDefs.h.

◆ uiReadMode

ui32_t sysState_t::uiReadMode

The read mode - determines which readout code to execute

Definition at line 58 of file ArcSysStateDefs.h.

◆ uiExposeMode

ui32_t sysState_t::uiExposeMode

The expose mode - determines which expose code to execute

Definition at line 59 of file ArcSysStateDefs.h.

◆ uiSignalAverages

ui32_t sysState_t::uiSignalAverages

The number of signal averages

Definition at line 60 of file ArcSysStateDefs.h.

◆ eSynImgSource

synImgSource_e sysState_t::eSynImgSource

The expected synthetic image source (if any) used for producing the image

Definition at line 62 of file ArcSysStateDefs.h.

◆ bAbort

bool sysState_t::bAbort

Signals that the current image exposure/readout should be stopped

Definition at line 64 of file ArcSysStateDefs.h.

◆ bIdle

bool sysState_t::bIdle

Signals that the controller is currently calling the idle() function

Definition at line 65 of file ArcSysStateDefs.h.

◆ bReset

bool sysState_t::bReset

Signals that the controller is currently performing array/detector reset(s)

Definition at line 66 of file ArcSysStateDefs.h.