AxsunOCTCapture
3.6.0.0
Captures and buffers streamed imaged data from the Axsun Ethernet/PCIe DAQ and displays or retrieves images to a client application on request.
|
Structure for conveying metadata information about an image. More...
#include <AxsunOCTCapture.h>
Data Fields | |
uint32_t | image_number |
int32_t | height |
int32_t | width |
uint32_t | size_bytes |
AxDataType | data_type |
AxPipelineMode | pipeline_mode |
AxChannelMode | channel_mode |
struct axtimeval_t | time_stamp |
uint8_t | subsampling_factor |
uint8_t | shift_adj |
uint8_t | force_trig |
uint8_t | trig_too_fast |
uint8_t | burst_recorded |
uint8_t | test_vector_data |
axpacket_t | last_packet_metadata |
Structure for conveying metadata information about an image.
uint8_t burst_recorded |
If non-zero, this image was captured during a Burst Record operation.
AxChannelMode channel_mode |
Channel selected (single channel, vector sum, interleaved channels.
AxDataType data_type |
Data type (signed or unsigned, 8-, 16-, or 32-bits, big endian or little endian, etc.
uint8_t force_trig |
If non-zero, image_sync trigger is too slow; image was force-triggered.
int32_t height |
Height (pixels).
uint32_t image_number |
Unique image number. A value of zero indicates a force-triggered image.
axpacket_t last_packet_metadata |
Packet metadata for the last packet in this image (for internal use).
AxPipelineMode pipeline_mode |
Pipeline mode (raw data, windowed, log compressed, JPEG compressed, etc.
uint8_t shift_adj |
Dynamic range adjustment for conversion of pixel values into physical units (e.g. volts).
uint32_t size_bytes |
Total image size (bytes): the required size of a buffer allocated by the user for image retrieval using axRequestImageAdv() or axRequestImage(), assuming no cropping or JPEG downsampling is requested.
uint8_t subsampling_factor |
The subsampling factor used during capture of this image.
uint8_t test_vector_data |
If non-zero, this image's data source is FPGA test vectors, not sampled ADC data.
struct axtimeval_t time_stamp |
Image acquisition time stamp in UNIX Epoch time (seconds since 00:00:00 UTC on 1 Jan 1970).
uint8_t trig_too_fast |
If non-zero, image_sync trigger is too fast; image width possibly affected by missed trigger.
int32_t width |
Width (pixels).