Kind Attribute

The mandatory Kind attribute defines the kind, nature, origin … of the message:

Table 1. Kind Attribute Values
Value Description
API API function calls.
Acquisition Messages related to image acquisition (e.g., data stream start/stop, start/end of scan).
CoaXPress Messages related to CoaXPress protocol (e.g., device discovery, control messages).
DMA Messages related to DMA (Direct Memory Access) transfers.
DPC Messages related to DPC (Deferred Procedure Calls) queued by the driver when it receives an interrupt request.
Descriptors Messages related to DMA descriptors.
EEPROM Messages related to on-board EEPROM (where part number, serial number and OEM key are stored).
Egrabber Messages produced by EGrabber.
Event Messages related to the event notification infrastructure.
FPGA
Messages related to
  • Firmware image.
  • CIC (Camera and Illumination Controller).

Flash Messages related to the on-board flash memory (where the firmware image is stored).
GenAPI Messages related to Euresys GenApi implementation.
Hardware Messages emitted by the frame grabber firmware.
I2C Messages related to the I2C communication between 2 frame grabber components.
IOCTL

Messages related to the communication between user-mode software components and the kernel driver.

IRQ Messages related to the interrupt requests received by the kernel driver.
LUT Messages related to the look-up table processing.
Memento

Messages related to Memento.

OperationM Messages related to an internal software component (should not appear on customers machines).
PCI Express Messages related to the PCI Express configuration space (e.g., vendor and device IDs, capabilities).
PnP Messages related to the interaction between the driver and the Windows Plug and Play Manager.
Power Messages related to the interaction between the driver and the Windows Power Manager.
Profiling A small number of messages for doing profiling (IRQ counter, time spent with interrupts masked, DPC counter, time spent in DPC, buffer push/pop and DMA transfer completion).
SPI Messages related to the SPI interface (used to access the on-board flash).
Script Messages related to the GenApi scripts.
Serial Line Messages related to the Camera Link serial communication.
Thread Messages related to worker threads used by the driver.
Time Messages related to system data and time.
Timer Messages related to operating system timers.

User0 … User9, UserA ... UserF

Messages emitted by the user application.
Note: The above list is open; new values can be appended in future Memento releases.