Struct caer_davis_info

Struct Documentation

struct caer_davis_info

DAVIS device-related information.

Public Members

int16_t deviceID

Unique device identifier. Also ‘source’ for events.

char deviceSerialNumber[8 + 1]

Device serial number.

uint8_t deviceUSBBusNumber

Device USB bus number.

uint8_t deviceUSBDeviceAddress

Device USB device address.

char *deviceString

Device information string, for logging purposes. If not NULL, pointed-to memory is only valid while the corresponding device is open! After calling deviceClose() this is invalid memory!

int16_t firmwareVersion

USB firmware version.

int16_t logicVersion

Logic (FPGA/CPLD) version.

int16_t chipID

Chip identifier/type.

bool deviceIsMaster

Whether the device is a time-stamp master or slave.

bool muxHasStatistics

Feature test: Multiplexer statistics support (event drops).

int16_t dvsSizeX

DVS X axis resolution.

int16_t dvsSizeY

DVS Y axis resolution.

bool dvsHasPixelFilter

Feature test: DVS pixel-level filtering.

bool dvsHasBackgroundActivityFilter

Feature test: DVS Background Activity filter (and Refractory Period filter).

bool dvsHasROIFilter

Feature test: DVS ROI filter.

bool dvsHasSkipFilter

Feature test: DVS event skip filter.

bool dvsHasPolarityFilter

Feature test: DVS polarity suppression filter.

bool dvsHasStatistics

Feature test: DVS statistics support.

int16_t apsSizeX

APS X axis resolution.

int16_t apsSizeY

APS Y axis resolution.

enum caer_frame_event_color_filter apsColorFilter

APS color filter type.

bool apsHasGlobalShutter

Feature test: APS supports Global Shutter.

enum caer_imu_types imuType

IMU chip type on device.

bool extInputHasGenerator

Feature test: External Input module supports Signal-Generation.