TwiceAsNice  2019-02-18
Functions | Variables
CameraRegs Namespace Reference

Namespaces that contain camera information and bootsraping functions to create new camera objects. More...

Functions

std::vector< uint16_tGetAll ()
 Namespaces that contain camera information and bootsraping functions to create new camera objects. More...
 

Variables

const uint16_t CMD_A = 0
 
const uint16_t CMD_A_EXPOSE_BIT = 0x0001
 
const uint16_t CMD_A_DARK_BIT = 0x0002
 
const uint16_t CMD_A_TEST_BIT = 0x0004
 
const uint16_t CMD_A_TDI_BIT = 0x0008
 
const uint16_t CMD_A_FLUSH_BIT = 0x0010
 
const uint16_t CMD_A_TRIGGER_EXPOSE_BIT = 0x0020
 
const uint16_t CMD_A_KINETICS_BIT = 0x0040
 
const uint16_t CMD_A_PIPELINE_BIT = 0x0080
 
const uint16_t CMD_B = 1
 
const uint16_t CMD_B_RESET_BIT = 0x0002
 
const uint16_t CMD_B_CLEAR_ALL_BIT = 0x0010
 
const uint16_t CMD_B_END_EXPOSURE_BIT = 0x0080
 
const uint16_t CMD_B_RAMP_TO_SETPOINT_BIT = 0x0200
 
const uint16_t CMD_B_RAMP_TO_AMBIENT_BIT = 0x0400
 
const uint16_t CMD_B_START_TEMP_READ_BIT = 0x2000
 
const uint16_t CMD_B_DAC_LOAD_BIT = 0x4000
 
const uint16_t CMD_B_AD_CONFIG_BIT = 0x8000
 
const uint16_t OP_A = 2
 
const uint16_t OP_A_LED_DISABLE_BIT = 0x0001
 
const uint16_t OP_A_PAUSE_TIMER_BIT = 0x0002
 
const uint16_t OP_A_RATIO_BIT = 0x0004
 
const uint16_t OP_A_DELAY_MODE_BIT = 0x0008
 
const uint16_t OP_A_AMP_CUTOFF_DISABLE_BIT = 0x0010
 
const uint16_t OP_A_LED_EXPOSE_DISABLE_BIT = 0x0020
 
const uint16_t OP_A_DISABLE_H_CLK_BIT = 0x0040
 
const uint16_t OP_A_SHUTTER_AMP_CONTROL_BIT = 0x0080
 
const uint16_t OP_A_HALT_DISABLE_BIT = 0x0100
 
const uint16_t OP_A_EXTERNAL_READOUT_BIT = 0x0200
 
const uint16_t OP_A_DIGITIZATION_RES_BIT = 0x0400
 
const uint16_t OP_A_FORCE_SHUTTER_BIT = 0x0800
 
const uint16_t OP_A_DISABLE_SHUTTER_BIT = 0x1000
 
const uint16_t OP_A_TEMP_SUSPEND_BIT = 0x2000
 
const uint16_t OP_A_SHUTTER_SOURCE_BIT = 0x4000
 
const uint16_t OP_A_TEST_MODE_BIT = 0x8000
 
const uint16_t OP_B = 3
 
const uint16_t OP_B_AD_AVERAGING_BIT = 0x0001
 
const uint16_t OP_B_IR_PREFLASH_ENABLE_BIT = 0x0002
 
const uint16_t OP_B_CONT_IMAGE_ENABLE_BIT = 0x0004
 
const uint16_t OP_B_HCLAMP_ENABLE_BIT = 0x0008
 
const uint16_t OP_B_HSKIP_ENABLE_BIT = 0x0010
 
const uint16_t OP_B_HRAM_ENABLE_BIT = 0x0020
 
const uint16_t OP_B_VRAM_ENABLE_BIT = 0x0040
 
const uint16_t OP_B_DAC_SELECT_ZERO_BIT = 0x0080
 
const uint16_t OP_B_DAC_SELECT_ONE_BIT = 0x0100
 
const uint16_t OP_B_FIFO_WRITE_BLOCK_BIT = 0x0200
 
const uint16_t OP_B_DISABLE_FLUSH_COMMANDS_BIT = 0x0800
 
const uint16_t OP_B_DISABLE_POST_EXP_FLUSH_BIT = 0x1000
 
const uint16_t OP_B_AD_SIM_RATE_ZERO_BIT = 0x2000
 
const uint16_t OP_B_AD_SIM_RATE_ONE_BIT = 0x4000
 
const uint16_t OP_B_AD_SIMULATION_BIT = 0x8000
 
const uint16_t TIMER_UPPER = 4
 
const uint16_t TIMER_LOWER = 5
 
const uint16_t HRAM_INPUT = 6
 
const uint16_t VRAM_INPUT = 7
 
const uint16_t HRAM_INV_MASK = 8
 
const uint16_t VRAM_INV_MASK = 9
 
const uint16_t HCLAMP_INPUT = 10
 
const uint16_t HSKIP_INPUT = 11
 
const uint16_t OP_D = 12
 
const uint16_t OP_D_AD_LOAD_SELECT_BIT = 0x0002
 
const uint16_t OP_D_DUALREADOUT_BIT = 0x0008
 
const uint16_t OP_D_STOP_INTERLINE_FLUSH_BIT = 0x0020
 
const uint16_t OP_D_STOP_TEMP_REVISIONS_BIT = 0x0040
 
const uint16_t CLAMP_COUNT = 13
 
const uint16_t PREROI_SKIP_COUNT = 14
 
const uint16_t ROI_COUNT = 15
 
const uint16_t POSTROI_SKIP_COUNT = 16
 
const uint16_t OVERSCAN_COUNT = 17
 
const uint16_t IMAGE_COUNT = 18
 
const uint16_t VFLUSH_BINNING = 19
 
const uint16_t SHUTTER_CLOSE_DELAY = 20
 
const uint16_t IO_PORT_BLANKING_BITS = 21
 
const uint16_t IO_PORT_BLANKING_BITS_MASK = 0x003F
 
const uint16_t SHUTTER_STROBE_POSITION = 23
 
const uint16_t SHUTTER_STROBE_PERIOD = 24
 
const uint16_t FAN_SPEED_CONTROL = 25
 
const uint16_t LED_DRIVE = 26
 
const uint16_t AD1_DEFAULT_VALUES = 26
 
const uint16_t AD2_DEFAULT_VALUES = 46
 
const uint16_t AD_DEFAULT_GAIN_BITS = 0xFC00
 
const uint16_t AD_DEFAULT_OFFSET_BITS = 0x03FE
 
const uint16_t AD_DEFAULT_VALID_BIT = 0x0001
 
const uint16_t AD_DEFAULT_GAIN_SHIFT = 10
 
const uint16_t AD_DEFAULT_OFFSET_SHIFT = 1
 
const uint16_t SUBSTRATE_ADJUST = 27
 
const uint16_t MASK_FAN_SPEED_CONTROL_ALTA = 0x0FFF
 
const uint16_t MASK_LED_ILLUMINATION_ALTA = 0x0FFF
 
const uint16_t MASK_LED_ILLUMINATION_ASCENT = 0xFFFF
 
const uint16_t MASK_SUBSTRATE_ADJUST_ALTA = 0x0FFF
 
const uint16_t TEST_COUNT_UPPER = 28
 
const uint16_t TEST_COUNT_LOWER = 29
 
const uint16_t A1_ROW_COUNT = 30
 
const uint16_t A1_VBINNING = 31
 
const uint16_t A2_ROW_COUNT = 32
 
const uint16_t A2_VBINNING = 33
 
const uint16_t A3_ROW_COUNT = 34
 
const uint16_t A3_VBINNING = 35
 
const uint16_t A4_ROW_COUNT = 36
 
const uint16_t A4_VBINNING = 37
 
const uint16_t A5_ROW_COUNT = 38
 
const uint16_t A5_VBINNING = 39
 
const uint16_t TDI_BINNING = 44
 
const uint16_t ID_FROM_PROM = 45
 
const uint16_t SEQUENCE_DELAY = 47
 
const uint16_t TDI_RATE = 48
 
const uint16_t IO_PORT_DATA_WRITE = 49
 
const uint16_t IO_PORT_DATA_MASK = 0x003F
 
const uint16_t IO_PORT_DIRECTION = 50
 
const uint16_t IO_PORT_DIRECTION_MASK = 0x003F
 
const uint16_t IO_PORT_ASSIGNMENT = 51
 
const uint16_t IO_PORT_ASSIGNMENT_MASK = 0x003F
 
const uint16_t IO_PORT_ASSIGNMENT_TRIG_IN_BIT = 0x0001
 
const uint16_t LED = 52
 
const uint16_t LED_A_MASK = 0x7
 
const uint16_t LED_B_MASK = 0x70
 
const int32_t LED_BIT_SHIFT = 4
 
const uint16_t SCRATCH = 53
 
const uint16_t TDI_ROWS = 54
 
const uint16_t TEMP_DESIRED = 55
 
const uint16_t TEMP_RAMP_DOWN_A = 57
 
const uint16_t TEMP_RAMP_DOWN_B = 58
 
const uint16_t OP_C = 59
 
const uint16_t OP_C_TDI_TRIGGER_GROUP_BIT = 0x0001
 
const uint16_t OP_C_TDI_TRIGGER_EACH_BIT = 0x0002
 
const uint16_t OP_C_IMAGE_TRIGGER_EACH_BIT = 0x0004
 
const uint16_t OP_C_IMAGE_TRIGGER_GROUP_BIT = 0x0008
 
const uint16_t OP_C_IS_ASCENT_BIT = 0x0010
 
const uint16_t OP_C_IS_INTERLINE_BIT = 0x0020
 
const uint16_t OP_C_IS_QUAD_BIT = 0x0040
 
const uint16_t OP_C_FILTER_1_BIT = 0x0100
 
const uint16_t OP_C_FILTER_2_BIT = 0x0200
 
const uint16_t OP_C_FILTER_3_BIT = 0x0400
 
const uint16_t OP_C_FILTER_POSITION_MASK = 0x0700
 
const uint16_t TEMP_BACKOFF = 60
 
const uint16_t TEMP_COOLER_OVERRIDE = 61
 
const uint16_t MASK_TEMP_PARAMS = 0x0FFF
 
const uint16_t AD_CONFIG_DATA = 62
 
const uint16_t IO_PORT_DATA_READ = 90
 
const uint16_t STATUS = 91
 
const uint16_t STATUS_IMAGE_EXPOSING_BIT = 0x0001
 
const uint16_t STATUS_IMAGING_ACTIVE_BIT = 0x0002
 
const uint16_t STATUS_DATA_HALTED_BIT = 0x0004
 
const uint16_t STATUS_IMAGE_DONE_BIT = 0x0008
 
const uint16_t STATUS_FLUSHING_BIT = 0x0010
 
const uint16_t STATUS_WAITING_TRIGGER_BIT = 0x0020
 
const uint16_t STATUS_SHUTTER_OPEN_BIT = 0x0040
 
const uint16_t STATUS_PATTERN_ERROR_BIT = 0x0080
 
const uint16_t STATUS_TEMP_SUSPEND_ACK_BIT = 0x0100
 
const uint16_t STATUS_FILTER_SENSE_BIT = 0x0200
 
const uint16_t STATUS_TEMP_REVISION_BIT = 0x2000
 
const uint16_t STATUS_TEMP_AT_TEMP_BIT = 0x4000
 
const uint16_t STATUS_TEMP_ACTIVE_BIT = 0x8000
 
const uint16_t TEMP_HEATSINK = 93
 
const uint16_t TEMP_CCD = 94
 
const uint16_t TEMP_DRIVE = 95
 
const uint16_t INPUT_VOLTAGE = 96
 
const uint16_t INPUT_VOLTAGE_MASK = 0x0FFF
 
const uint16_t FIFO_DATA = 98
 
const uint16_t FIFO_STATUS = 99
 
const uint16_t ID = 100
 
const uint16_t FIRMWARE_REV = 101
 
const uint16_t FIFO_FULL_COUNT = 102
 
const uint16_t FIFO_EMPTY_COUNT = 103
 
const uint16_t TDI_COUNTER = 104
 
const uint16_t SEQUENCE_COUNTER = 105
 
const uint16_t TEMP_REVISED = 106
 

Detailed Description

Namespaces that contain camera information and bootsraping functions to create new camera objects.

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Copyright(c) 2009 Apogee Instruments, Inc.

Function Documentation

◆ GetAll()

std::vector< uint16_t > CameraRegs::GetAll ( )

Namespaces that contain camera information and bootsraping functions to create new camera objects.

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Copyright(c) 2009 Apogee Instruments, Inc.

Variable Documentation

◆ A1_ROW_COUNT

const uint16_t CameraRegs::A1_ROW_COUNT = 30

◆ A1_VBINNING

const uint16_t CameraRegs::A1_VBINNING = 31

◆ A2_ROW_COUNT

const uint16_t CameraRegs::A2_ROW_COUNT = 32

◆ A2_VBINNING

const uint16_t CameraRegs::A2_VBINNING = 33

◆ A3_ROW_COUNT

const uint16_t CameraRegs::A3_ROW_COUNT = 34

◆ A3_VBINNING

const uint16_t CameraRegs::A3_VBINNING = 35

◆ A4_ROW_COUNT

const uint16_t CameraRegs::A4_ROW_COUNT = 36

◆ A4_VBINNING

const uint16_t CameraRegs::A4_VBINNING = 37

◆ A5_ROW_COUNT

const uint16_t CameraRegs::A5_ROW_COUNT = 38

◆ A5_VBINNING

const uint16_t CameraRegs::A5_VBINNING = 39

◆ AD1_DEFAULT_VALUES

const uint16_t CameraRegs::AD1_DEFAULT_VALUES = 26

◆ AD2_DEFAULT_VALUES

const uint16_t CameraRegs::AD2_DEFAULT_VALUES = 46

◆ AD_CONFIG_DATA

const uint16_t CameraRegs::AD_CONFIG_DATA = 62

◆ AD_DEFAULT_GAIN_BITS

const uint16_t CameraRegs::AD_DEFAULT_GAIN_BITS = 0xFC00

◆ AD_DEFAULT_GAIN_SHIFT

const uint16_t CameraRegs::AD_DEFAULT_GAIN_SHIFT = 10

◆ AD_DEFAULT_OFFSET_BITS

const uint16_t CameraRegs::AD_DEFAULT_OFFSET_BITS = 0x03FE

◆ AD_DEFAULT_OFFSET_SHIFT

const uint16_t CameraRegs::AD_DEFAULT_OFFSET_SHIFT = 1

◆ AD_DEFAULT_VALID_BIT

const uint16_t CameraRegs::AD_DEFAULT_VALID_BIT = 0x0001

◆ CLAMP_COUNT

const uint16_t CameraRegs::CLAMP_COUNT = 13

◆ CMD_A

const uint16_t CameraRegs::CMD_A = 0

◆ CMD_A_DARK_BIT

const uint16_t CameraRegs::CMD_A_DARK_BIT = 0x0002

◆ CMD_A_EXPOSE_BIT

const uint16_t CameraRegs::CMD_A_EXPOSE_BIT = 0x0001

◆ CMD_A_FLUSH_BIT

const uint16_t CameraRegs::CMD_A_FLUSH_BIT = 0x0010

◆ CMD_A_KINETICS_BIT

const uint16_t CameraRegs::CMD_A_KINETICS_BIT = 0x0040

◆ CMD_A_PIPELINE_BIT

const uint16_t CameraRegs::CMD_A_PIPELINE_BIT = 0x0080

◆ CMD_A_TDI_BIT

const uint16_t CameraRegs::CMD_A_TDI_BIT = 0x0008

◆ CMD_A_TEST_BIT

const uint16_t CameraRegs::CMD_A_TEST_BIT = 0x0004

◆ CMD_A_TRIGGER_EXPOSE_BIT

const uint16_t CameraRegs::CMD_A_TRIGGER_EXPOSE_BIT = 0x0020

◆ CMD_B

const uint16_t CameraRegs::CMD_B = 1

◆ CMD_B_AD_CONFIG_BIT

const uint16_t CameraRegs::CMD_B_AD_CONFIG_BIT = 0x8000

◆ CMD_B_CLEAR_ALL_BIT

const uint16_t CameraRegs::CMD_B_CLEAR_ALL_BIT = 0x0010

◆ CMD_B_DAC_LOAD_BIT

const uint16_t CameraRegs::CMD_B_DAC_LOAD_BIT = 0x4000

◆ CMD_B_END_EXPOSURE_BIT

const uint16_t CameraRegs::CMD_B_END_EXPOSURE_BIT = 0x0080

◆ CMD_B_RAMP_TO_AMBIENT_BIT

const uint16_t CameraRegs::CMD_B_RAMP_TO_AMBIENT_BIT = 0x0400

◆ CMD_B_RAMP_TO_SETPOINT_BIT

const uint16_t CameraRegs::CMD_B_RAMP_TO_SETPOINT_BIT = 0x0200

◆ CMD_B_RESET_BIT

const uint16_t CameraRegs::CMD_B_RESET_BIT = 0x0002

◆ CMD_B_START_TEMP_READ_BIT

const uint16_t CameraRegs::CMD_B_START_TEMP_READ_BIT = 0x2000

◆ FAN_SPEED_CONTROL

const uint16_t CameraRegs::FAN_SPEED_CONTROL = 25

◆ FIFO_DATA

const uint16_t CameraRegs::FIFO_DATA = 98

◆ FIFO_EMPTY_COUNT

const uint16_t CameraRegs::FIFO_EMPTY_COUNT = 103

◆ FIFO_FULL_COUNT

const uint16_t CameraRegs::FIFO_FULL_COUNT = 102

◆ FIFO_STATUS

const uint16_t CameraRegs::FIFO_STATUS = 99

◆ FIRMWARE_REV

const uint16_t CameraRegs::FIRMWARE_REV = 101

◆ HCLAMP_INPUT

const uint16_t CameraRegs::HCLAMP_INPUT = 10

◆ HRAM_INPUT

const uint16_t CameraRegs::HRAM_INPUT = 6

◆ HRAM_INV_MASK

const uint16_t CameraRegs::HRAM_INV_MASK = 8

◆ HSKIP_INPUT

const uint16_t CameraRegs::HSKIP_INPUT = 11

◆ ID

const uint16_t CameraRegs::ID = 100

◆ ID_FROM_PROM

const uint16_t CameraRegs::ID_FROM_PROM = 45

◆ IMAGE_COUNT

const uint16_t CameraRegs::IMAGE_COUNT = 18

◆ INPUT_VOLTAGE

const uint16_t CameraRegs::INPUT_VOLTAGE = 96

◆ INPUT_VOLTAGE_MASK

const uint16_t CameraRegs::INPUT_VOLTAGE_MASK = 0x0FFF

◆ IO_PORT_ASSIGNMENT

const uint16_t CameraRegs::IO_PORT_ASSIGNMENT = 51

◆ IO_PORT_ASSIGNMENT_MASK

const uint16_t CameraRegs::IO_PORT_ASSIGNMENT_MASK = 0x003F

◆ IO_PORT_ASSIGNMENT_TRIG_IN_BIT

const uint16_t CameraRegs::IO_PORT_ASSIGNMENT_TRIG_IN_BIT = 0x0001

◆ IO_PORT_BLANKING_BITS

const uint16_t CameraRegs::IO_PORT_BLANKING_BITS = 21

◆ IO_PORT_BLANKING_BITS_MASK

const uint16_t CameraRegs::IO_PORT_BLANKING_BITS_MASK = 0x003F

◆ IO_PORT_DATA_MASK

const uint16_t CameraRegs::IO_PORT_DATA_MASK = 0x003F

◆ IO_PORT_DATA_READ

const uint16_t CameraRegs::IO_PORT_DATA_READ = 90

◆ IO_PORT_DATA_WRITE

const uint16_t CameraRegs::IO_PORT_DATA_WRITE = 49

◆ IO_PORT_DIRECTION

const uint16_t CameraRegs::IO_PORT_DIRECTION = 50

◆ IO_PORT_DIRECTION_MASK

const uint16_t CameraRegs::IO_PORT_DIRECTION_MASK = 0x003F

◆ LED

const uint16_t CameraRegs::LED = 52

◆ LED_A_MASK

const uint16_t CameraRegs::LED_A_MASK = 0x7

◆ LED_B_MASK

const uint16_t CameraRegs::LED_B_MASK = 0x70

◆ LED_BIT_SHIFT

const int32_t CameraRegs::LED_BIT_SHIFT = 4

◆ LED_DRIVE

const uint16_t CameraRegs::LED_DRIVE = 26

◆ MASK_FAN_SPEED_CONTROL_ALTA

const uint16_t CameraRegs::MASK_FAN_SPEED_CONTROL_ALTA = 0x0FFF

◆ MASK_LED_ILLUMINATION_ALTA

const uint16_t CameraRegs::MASK_LED_ILLUMINATION_ALTA = 0x0FFF

◆ MASK_LED_ILLUMINATION_ASCENT

const uint16_t CameraRegs::MASK_LED_ILLUMINATION_ASCENT = 0xFFFF

◆ MASK_SUBSTRATE_ADJUST_ALTA

const uint16_t CameraRegs::MASK_SUBSTRATE_ADJUST_ALTA = 0x0FFF

◆ MASK_TEMP_PARAMS

const uint16_t CameraRegs::MASK_TEMP_PARAMS = 0x0FFF

◆ OP_A

const uint16_t CameraRegs::OP_A = 2

◆ OP_A_AMP_CUTOFF_DISABLE_BIT

const uint16_t CameraRegs::OP_A_AMP_CUTOFF_DISABLE_BIT = 0x0010

◆ OP_A_DELAY_MODE_BIT

const uint16_t CameraRegs::OP_A_DELAY_MODE_BIT = 0x0008

◆ OP_A_DIGITIZATION_RES_BIT

const uint16_t CameraRegs::OP_A_DIGITIZATION_RES_BIT = 0x0400

◆ OP_A_DISABLE_H_CLK_BIT

const uint16_t CameraRegs::OP_A_DISABLE_H_CLK_BIT = 0x0040

◆ OP_A_DISABLE_SHUTTER_BIT

const uint16_t CameraRegs::OP_A_DISABLE_SHUTTER_BIT = 0x1000

◆ OP_A_EXTERNAL_READOUT_BIT

const uint16_t CameraRegs::OP_A_EXTERNAL_READOUT_BIT = 0x0200

◆ OP_A_FORCE_SHUTTER_BIT

const uint16_t CameraRegs::OP_A_FORCE_SHUTTER_BIT = 0x0800

◆ OP_A_HALT_DISABLE_BIT

const uint16_t CameraRegs::OP_A_HALT_DISABLE_BIT = 0x0100

◆ OP_A_LED_DISABLE_BIT

const uint16_t CameraRegs::OP_A_LED_DISABLE_BIT = 0x0001

◆ OP_A_LED_EXPOSE_DISABLE_BIT

const uint16_t CameraRegs::OP_A_LED_EXPOSE_DISABLE_BIT = 0x0020

◆ OP_A_PAUSE_TIMER_BIT

const uint16_t CameraRegs::OP_A_PAUSE_TIMER_BIT = 0x0002

◆ OP_A_RATIO_BIT

const uint16_t CameraRegs::OP_A_RATIO_BIT = 0x0004

◆ OP_A_SHUTTER_AMP_CONTROL_BIT

const uint16_t CameraRegs::OP_A_SHUTTER_AMP_CONTROL_BIT = 0x0080

◆ OP_A_SHUTTER_SOURCE_BIT

const uint16_t CameraRegs::OP_A_SHUTTER_SOURCE_BIT = 0x4000

◆ OP_A_TEMP_SUSPEND_BIT

const uint16_t CameraRegs::OP_A_TEMP_SUSPEND_BIT = 0x2000

◆ OP_A_TEST_MODE_BIT

const uint16_t CameraRegs::OP_A_TEST_MODE_BIT = 0x8000

◆ OP_B

const uint16_t CameraRegs::OP_B = 3

◆ OP_B_AD_AVERAGING_BIT

const uint16_t CameraRegs::OP_B_AD_AVERAGING_BIT = 0x0001

◆ OP_B_AD_SIM_RATE_ONE_BIT

const uint16_t CameraRegs::OP_B_AD_SIM_RATE_ONE_BIT = 0x4000

◆ OP_B_AD_SIM_RATE_ZERO_BIT

const uint16_t CameraRegs::OP_B_AD_SIM_RATE_ZERO_BIT = 0x2000

◆ OP_B_AD_SIMULATION_BIT

const uint16_t CameraRegs::OP_B_AD_SIMULATION_BIT = 0x8000

◆ OP_B_CONT_IMAGE_ENABLE_BIT

const uint16_t CameraRegs::OP_B_CONT_IMAGE_ENABLE_BIT = 0x0004

◆ OP_B_DAC_SELECT_ONE_BIT

const uint16_t CameraRegs::OP_B_DAC_SELECT_ONE_BIT = 0x0100

◆ OP_B_DAC_SELECT_ZERO_BIT

const uint16_t CameraRegs::OP_B_DAC_SELECT_ZERO_BIT = 0x0080

◆ OP_B_DISABLE_FLUSH_COMMANDS_BIT

const uint16_t CameraRegs::OP_B_DISABLE_FLUSH_COMMANDS_BIT = 0x0800

◆ OP_B_DISABLE_POST_EXP_FLUSH_BIT

const uint16_t CameraRegs::OP_B_DISABLE_POST_EXP_FLUSH_BIT = 0x1000

◆ OP_B_FIFO_WRITE_BLOCK_BIT

const uint16_t CameraRegs::OP_B_FIFO_WRITE_BLOCK_BIT = 0x0200

◆ OP_B_HCLAMP_ENABLE_BIT

const uint16_t CameraRegs::OP_B_HCLAMP_ENABLE_BIT = 0x0008

◆ OP_B_HRAM_ENABLE_BIT

const uint16_t CameraRegs::OP_B_HRAM_ENABLE_BIT = 0x0020

◆ OP_B_HSKIP_ENABLE_BIT

const uint16_t CameraRegs::OP_B_HSKIP_ENABLE_BIT = 0x0010

◆ OP_B_IR_PREFLASH_ENABLE_BIT

const uint16_t CameraRegs::OP_B_IR_PREFLASH_ENABLE_BIT = 0x0002

◆ OP_B_VRAM_ENABLE_BIT

const uint16_t CameraRegs::OP_B_VRAM_ENABLE_BIT = 0x0040

◆ OP_C

const uint16_t CameraRegs::OP_C = 59

◆ OP_C_FILTER_1_BIT

const uint16_t CameraRegs::OP_C_FILTER_1_BIT = 0x0100

◆ OP_C_FILTER_2_BIT

const uint16_t CameraRegs::OP_C_FILTER_2_BIT = 0x0200

◆ OP_C_FILTER_3_BIT

const uint16_t CameraRegs::OP_C_FILTER_3_BIT = 0x0400

◆ OP_C_FILTER_POSITION_MASK

const uint16_t CameraRegs::OP_C_FILTER_POSITION_MASK = 0x0700

◆ OP_C_IMAGE_TRIGGER_EACH_BIT

const uint16_t CameraRegs::OP_C_IMAGE_TRIGGER_EACH_BIT = 0x0004

◆ OP_C_IMAGE_TRIGGER_GROUP_BIT

const uint16_t CameraRegs::OP_C_IMAGE_TRIGGER_GROUP_BIT = 0x0008

◆ OP_C_IS_ASCENT_BIT

const uint16_t CameraRegs::OP_C_IS_ASCENT_BIT = 0x0010

◆ OP_C_IS_INTERLINE_BIT

const uint16_t CameraRegs::OP_C_IS_INTERLINE_BIT = 0x0020

◆ OP_C_IS_QUAD_BIT

const uint16_t CameraRegs::OP_C_IS_QUAD_BIT = 0x0040

◆ OP_C_TDI_TRIGGER_EACH_BIT

const uint16_t CameraRegs::OP_C_TDI_TRIGGER_EACH_BIT = 0x0002

◆ OP_C_TDI_TRIGGER_GROUP_BIT

const uint16_t CameraRegs::OP_C_TDI_TRIGGER_GROUP_BIT = 0x0001

◆ OP_D

const uint16_t CameraRegs::OP_D = 12

◆ OP_D_AD_LOAD_SELECT_BIT

const uint16_t CameraRegs::OP_D_AD_LOAD_SELECT_BIT = 0x0002

◆ OP_D_DUALREADOUT_BIT

const uint16_t CameraRegs::OP_D_DUALREADOUT_BIT = 0x0008

◆ OP_D_STOP_INTERLINE_FLUSH_BIT

const uint16_t CameraRegs::OP_D_STOP_INTERLINE_FLUSH_BIT = 0x0020

◆ OP_D_STOP_TEMP_REVISIONS_BIT

const uint16_t CameraRegs::OP_D_STOP_TEMP_REVISIONS_BIT = 0x0040

◆ OVERSCAN_COUNT

const uint16_t CameraRegs::OVERSCAN_COUNT = 17

◆ POSTROI_SKIP_COUNT

const uint16_t CameraRegs::POSTROI_SKIP_COUNT = 16

◆ PREROI_SKIP_COUNT

const uint16_t CameraRegs::PREROI_SKIP_COUNT = 14

◆ ROI_COUNT

const uint16_t CameraRegs::ROI_COUNT = 15

◆ SCRATCH

const uint16_t CameraRegs::SCRATCH = 53

◆ SEQUENCE_COUNTER

const uint16_t CameraRegs::SEQUENCE_COUNTER = 105

◆ SEQUENCE_DELAY

const uint16_t CameraRegs::SEQUENCE_DELAY = 47

◆ SHUTTER_CLOSE_DELAY

const uint16_t CameraRegs::SHUTTER_CLOSE_DELAY = 20

◆ SHUTTER_STROBE_PERIOD

const uint16_t CameraRegs::SHUTTER_STROBE_PERIOD = 24

◆ SHUTTER_STROBE_POSITION

const uint16_t CameraRegs::SHUTTER_STROBE_POSITION = 23

◆ STATUS

const uint16_t CameraRegs::STATUS = 91

◆ STATUS_DATA_HALTED_BIT

const uint16_t CameraRegs::STATUS_DATA_HALTED_BIT = 0x0004

◆ STATUS_FILTER_SENSE_BIT

const uint16_t CameraRegs::STATUS_FILTER_SENSE_BIT = 0x0200

◆ STATUS_FLUSHING_BIT

const uint16_t CameraRegs::STATUS_FLUSHING_BIT = 0x0010

◆ STATUS_IMAGE_DONE_BIT

const uint16_t CameraRegs::STATUS_IMAGE_DONE_BIT = 0x0008

◆ STATUS_IMAGE_EXPOSING_BIT

const uint16_t CameraRegs::STATUS_IMAGE_EXPOSING_BIT = 0x0001

◆ STATUS_IMAGING_ACTIVE_BIT

const uint16_t CameraRegs::STATUS_IMAGING_ACTIVE_BIT = 0x0002

◆ STATUS_PATTERN_ERROR_BIT

const uint16_t CameraRegs::STATUS_PATTERN_ERROR_BIT = 0x0080

◆ STATUS_SHUTTER_OPEN_BIT

const uint16_t CameraRegs::STATUS_SHUTTER_OPEN_BIT = 0x0040

◆ STATUS_TEMP_ACTIVE_BIT

const uint16_t CameraRegs::STATUS_TEMP_ACTIVE_BIT = 0x8000

◆ STATUS_TEMP_AT_TEMP_BIT

const uint16_t CameraRegs::STATUS_TEMP_AT_TEMP_BIT = 0x4000

◆ STATUS_TEMP_REVISION_BIT

const uint16_t CameraRegs::STATUS_TEMP_REVISION_BIT = 0x2000

◆ STATUS_TEMP_SUSPEND_ACK_BIT

const uint16_t CameraRegs::STATUS_TEMP_SUSPEND_ACK_BIT = 0x0100

◆ STATUS_WAITING_TRIGGER_BIT

const uint16_t CameraRegs::STATUS_WAITING_TRIGGER_BIT = 0x0020

◆ SUBSTRATE_ADJUST

const uint16_t CameraRegs::SUBSTRATE_ADJUST = 27

◆ TDI_BINNING

const uint16_t CameraRegs::TDI_BINNING = 44

◆ TDI_COUNTER

const uint16_t CameraRegs::TDI_COUNTER = 104

◆ TDI_RATE

const uint16_t CameraRegs::TDI_RATE = 48

◆ TDI_ROWS

const uint16_t CameraRegs::TDI_ROWS = 54

◆ TEMP_BACKOFF

const uint16_t CameraRegs::TEMP_BACKOFF = 60

◆ TEMP_CCD

const uint16_t CameraRegs::TEMP_CCD = 94

◆ TEMP_COOLER_OVERRIDE

const uint16_t CameraRegs::TEMP_COOLER_OVERRIDE = 61

◆ TEMP_DESIRED

const uint16_t CameraRegs::TEMP_DESIRED = 55

◆ TEMP_DRIVE

const uint16_t CameraRegs::TEMP_DRIVE = 95

◆ TEMP_HEATSINK

const uint16_t CameraRegs::TEMP_HEATSINK = 93

◆ TEMP_RAMP_DOWN_A

const uint16_t CameraRegs::TEMP_RAMP_DOWN_A = 57

◆ TEMP_RAMP_DOWN_B

const uint16_t CameraRegs::TEMP_RAMP_DOWN_B = 58

◆ TEMP_REVISED

const uint16_t CameraRegs::TEMP_REVISED = 106

◆ TEST_COUNT_LOWER

const uint16_t CameraRegs::TEST_COUNT_LOWER = 29

◆ TEST_COUNT_UPPER

const uint16_t CameraRegs::TEST_COUNT_UPPER = 28

◆ TIMER_LOWER

const uint16_t CameraRegs::TIMER_LOWER = 5

◆ TIMER_UPPER

const uint16_t CameraRegs::TIMER_UPPER = 4

◆ VFLUSH_BINNING

const uint16_t CameraRegs::VFLUSH_BINNING = 19

◆ VRAM_INPUT

const uint16_t CameraRegs::VRAM_INPUT = 7

◆ VRAM_INV_MASK

const uint16_t CameraRegs::VRAM_INV_MASK = 9