AxsunOCTCapture 3.8.2
Captures and buffers streamed imaged data from the Axsun Ethernet/PCIe DAQ and displays or retrieves images to a client application on request.
Data Fields
ext_pattern_t Struct Reference

Structure for passing a user-generated scan pattern to axScanCmd(LOAD_EXT_PATTERN, ...). More...

#include <AxsunOCTCapture.h>

Data Fields

uint32_t ext_X_increments
 
uint32_t ext_Y_increments
 
double * linear_pattern
 
double * raster_pattern
 

Detailed Description

Structure for passing a user-generated scan pattern to axScanCmd(LOAD_EXT_PATTERN, ...).

Examples
axScanCmd_example.cpp.

Field Documentation

◆ ext_X_increments

uint32_t ext_X_increments

The number of increments in the X dimension (i.e. number of A-scans per B-scan). Must be an even value between 2 and 10000. This field also defines the Image_sync pulse frequency which is constant for the entire raster scan. (Note values less than 256 will exceed the max Image_sync pulse frequency for a system running at 100kHz A-line rate.)

Examples
axScanCmd_example.cpp.

◆ ext_Y_increments

uint32_t ext_Y_increments

The number of increments in the Y dimension (i.e. number of B-scans per volume scan). Must be an even value between 2 and 10000.

◆ linear_pattern

double* linear_pattern

Pointer to array definining the linear (1D) scan pattern. Length of array must be 2 * ext_X_increments (X and Y voltages interleaved for each output sample).

◆ raster_pattern

double* raster_pattern

Pointer to array definining the raster (2D) scan pattern. Length of array must be 2 * ext_X_increments * ext_Y_increments (X and Y voltages interleaved for each output sample).


The documentation for this struct was generated from the following file: