| CkAccgd2kInfo | Represents configuration for the ACCGD_2K algorithm, which provides column-wise, adaptive-threshold spot detection |
| CkAcgInfo | Abstract base class for laser-line spot-detection camera algorithms |
| CkAcgSpotFormat | Represents spot format options for PL laser-line spot-detection algorithms |
| CkAction | Represents action configuration |
| CkActions | Represents configuration for a collection of actions |
| CkActionTrigger | Represents an action trigger type |
| CkAdjust | Type of adjustment to perform to bring a setting into conformance with its constraints |
| CkAlgInfo | Abstract base class for camera algorithm parameters |
| CkAlgMsg | Abstract base class for algorithm data messages |
| CkAlignment | Represents alignment within a 3x3 grid |
| CkAnalogOut | Represents analog configuration |
| CkAnalogOutControl | Represents analog output control modes |
| CkAnalogOutModel | Represents types of analog output (DAC) models |
| CkAnalogOutStats | Represents analog output run-time statistics |
| CkAngle3d64f | Represents orientation rotation about a specific axis |
| CkArp | Implements ARP protocol (IP probing and announcing) |
| CkArpHeader | Represents an Arp message |
| CkAxAction | Abstract base class for action implementations |
| CkAxEnviron | Represents an object that provides external services to an activity object |
| CkAxis | Coordinate axis dimension |
| CkBinCSum4Alg | Software implementation of the BinCSum4 (Binarize + Column-Sum, version 4) camera algorirthm |
| CkBinCSum4Block | Provides a software implementation of the BinCSum4 camera algorithm |
| CkBinCSum4BlockInfo | Represents configuration for kBinCSum4Block |
| CkBinCSum4Info | Represents configuration for the BIN_CSUM4 (Binarize + Column-Sum, version 4) algorithm |
| CkBinCSumMsg | Represents output from a binarize-csum algorithm |
| CkBlock | Represents block configuration |
| CkBootMode | Represents the mode by which a node's program was loaded |
| CkCamera | Represents camera configuration |
| CkCameraAccelerationTestMode | Represents the acceleration test mode |
| CkCameraAlgorithm | Represents camera hardware-accelerated algorithm types |
| CkCameraCalibrationAction | Used for action testing |
| CkCameraControl | Represents camera control modes |
| CkCameraDynExp | Represents parameters for a camera dynamic exposure sequence |
| CkCameraDynFpn | Represents parameters for a camera dynamic FPN extension |
| CkCameraExposure | Represents camera exposure mode |
| CkCameraExt | Abstract base class for camera control extension parameters |
| CkCameraExtension | Represents camera control extension numeric type identifiers |
| CkCameraGain | Represents camera gain channels |
| CkCameraInputCounterSource | Represents the input counter source |
| CkCameraModel | Represents supported camera device types |
| CkCameraOutputMode | Represents camera output modes |
| CkCameraOverride | Represents parameters for a camera override extension |
| CkCameraOverrideItem | Represents camera override item |
| CkCameraOverrideType | Represents camera override type |
| CkCameraPhaseDecoder | Represents parameters for a camera stripe+phase acceleration extension |
| CkCameraPhaseDecoderFormat | Represents supported camera phase decoder formats |
| CkCameraPhaseDecoderLutType | Represents camera phase decoder LUT type |
| CkCameraPhaseDecoderType | Represents supported camera phase decoder type |
| CkCameraPortMode | Represents camera port modes |
| CkCameraReadout | Represents camera readout mode |
| CkCameraSpotSort | Represents camera algorithm spot sort options |
| CkCameraState | Represents a camera state configuration |
| CkCameraStats | Represents camera run-time statistics |
| CkCameraSteps | Represents parameters for a camera step extension |
| CkCameraStepsStyle | Represents camera steps style |
| CkCameraSubsampling | Represents camera subsampling modes |
| CkCameraTracking | Represents parameters for a camera tracking extension |
| CkColor | Color as an integer with 8-bit alpha, red, green, and blue components |
| CkCompressedPhase | Represents compressed phase (and/or intensity) data |
| CkCompressedPhaseEncoding | Represents an encoding style for a kCompressedPhase stream |
| CkCompressedPhaseReader | Represents a kCompressedPhase stream-reading context |
| CkCompressedPhaseStream | Represents a stream within a kCompressedPhase object |
| CkCompressedPhaseStreamId | Stream type identifier for a kCompressedPhase stream |
| CkControllerType | Represents types of node controllers |
| CkCrc32 | Implements a CRC-32 generator |
| CkCrc32Item | Represents the state of an ongoing CRC-32 calculation |
| CkCSum4 | Represents a CSum value in the format produced by the Binarize-CSum camera algorithm (version 4) |
| CkCudaDevice | Collection of Cuda device management functions |
| CkCudaDeviceAlloc | Represents a Cuda device memory allocator object |
| CkCudaEnvironmentStatus | Represents the overall state of the Cuda processing environment |
| CkCudaManagedAlloc | Represents a Cuda managed memory allocator object |
| CkCudaPinnedAlloc | Represents a Cuda pinned memory allocator object |
| CkCudaProperties | Collection of Cuda device properties |
| CkCudaRuntime | Collection of static methods for Cuda runtime management and reporting |
| CkCudaStatus | Collection of static methods for Cuda status management |
| CkCudaStream | Represents a Cuda stream object |
| CkCudaSync | Represents the synchronization mode for a Cuda operation |
| CkCudaUtils | Collection of Cuda utility functions |
| CkDataInSource | Represents a remote Net Out port that will act as the source for a local Net In port |
| CkDataTree | Represents a tree of data objects |
| CkDataTreeItem | Represents an item within a tree of data objects |
| CkDaughterboardModel | Represents model of daughterboard |
| CkDemosaicStyle | Bayer demosaic algorithm style |
| CkDhcpClient | Implements the kDhcpClient format for IP config acquisition |
| CkDhcpEvent | Represents a DHCP event |
| CkDhcpHeader | Represents an DHCP message header |
| CkDhcpServer | Implements simplest possible kDhcpServer to test DHCP functionality |
| CkDigitalOut | Represents digital configuration |
| CkDigitalOutControl | Represents digital output control modes |
| CkDigitalOutStats | Represents digital output run-time statistics |
| CkEncoder | Represents configuration for a node's local encoder |
| CkEncoderDirection | Represents encoder A/B signal interpretation |
| CkEncoderSnapshotSource | Represents encoder snapshot source |
| CkEthernetHeader | Represents an Ethernet frame header |
| CkEthernetLink | Represents an Ethernet link speed |
| CkEventControl | Represents event manager control modes |
| CkEventEncoder | Represents event manager encoder mode options |
| CkEventManager | Represents event manager configuration |
| CkEventManagerType | Represents event manager types |
| CkEventMissStyle | Represents event manager miss styles |
| CkEventStats | Represents event manager run-time statistics |
| CkField | Collection of static methods and macros for bit field manipulation |
| CkFontFamily | Represents font family values |
| CkFontStyle | Represents font style values |
| CkForwardBlock | Forwards messages from input port N to output port N |
| CkForwardBlockInfo | Represents configuration for kForwardBlock |
| CkFpgaSpot2i | Bit-packed spot structure for FocalSpec spot algorithm Range Count Use 63..63 1 Patch 62..62 1 Reserved 48..61 12 Slice index (X) 36..47 14 Intensity moving average 24..35 12 Detection moving average 22..23 2 Reserved 21..0 22 Centre (Y) |
| CkFpgaWideSpot | Represents a laser line spot detected within an image |
| CkFsUtils | Collection of utility functions |
| CkGpioBank | Represents a local node's GPIO bank |
| CkGpioBankType | Represents GPIO bank types |
| CkGpioPin | Represents GPIO pin types |
| CkGraphic | Represents a collection of vector graphics |
| CkHealth | Base class for a health statistics collection service |
| CkHealthId | Numeric identifier for a health statistic |
| CkHealthLog | Implements persistent health logging |
| CkHealthMsg | Represents a health channel message sent by a node |
| CkHealthOption | Represents a bitset of health probe options |
| CkHealthProbe | Represents a health probe |
| CkHealthStat | Represents the state of a health probe |
| CkHealthSummary | Represents a summary of health log data |
| CkHealthSummaryStat | Represents a health statistic within a health log summary |
| CkHeapAlloc | Allocates memory from user-defined memory regions |
| CkHeapAllocStats | Structure for statistics calculated by kHeapAlloc_Stats()-function |
| CkHostHealth | Provides health service for a typical host application |
| CkHxNode | Abstract base class for hardware node classes |
| CkHxNullNode | Provides a software-only backend for kSvNode |
| CkInfo | Represents constraint and validity information for a general setting |
| CkInfo32s | Represents constraint and validity information for a 32-bit signed integer setting |
| CkInfo32u | Represents constraint and validity information for a 32-bit unsigned integer setting |
| CkInfo64f | Represents constraint and validity information for a double setting |
| CkInfo64s | Represents constraint and validity information for a 64-bit signed integer setting |
| CkInfo64u | Represents constraint and validity information for a 64-bit unsigned integer setting |
| CkInfoBits | Represents constraint and validity information for a bit flag setting |
| CkInfoBool | Represents constraint and validity information for a boolean setting |
| CkInfoSize | Represents constraint and validity information for a kSize setting |
| CkInputEvent | Represents an input event |
| CkInputEventSource | Represents input event source |
| CkInvertAlg | Abstract base class for image inversion algorithm implementations |
| CkInvertAlgParams | Input parameters for kInvertAlgorithm |
| CkInvertBlock | Optionally inverts the pixels in an input message (kMsg<kImage>) |
| CkInvertBlockAlgorithm | Represents a kInvertBlock algorithm type |
| CkInvertBlockInfo | Represents configuration for kInvertBlock |
| CkInvertBlockMemory | Represents a kInvertBlock memory type |
| CkInvertCuda | Cuda implementation of image inversion algorithm |
| CkInvertHost | Standard reference implementation of image inversion algorithm |
| CkIoTest | Represents I/O test configuration |
| CkIoTestModel | Represents supported I/O test jig device types |
| CkIoTestSerialMode | Represents I/O test jig serial output modes |
| CkIoTestStats | Represents I/O test jig run-time statistics |
| CkIpConfig | Represents address configuration for an Internet Protocol adapter |
| CkIpHeader | Represents an IPv4 frame header |
| CkIpNegotiation | Represents IP auto configuration options |
| CkIpp | Collection of image processing utility functions |
| CkLc250xFpnBlock | Optionally inverts the pixels in an input message (kMsg<kImage>) |
| CkLc250xFpnBlockInfo | Represents configuration for kLc250xFpnBlock |
| CkLdCal | Class cal for the kLdCal class |
| CkLdCalLookup | Class object for the kLdCalLookup class |
| CkLdModel | KLdModel class is intended to facilitate behaviour configuration of the low level FireSync software with respect to programmable laser drivers, with the high level objective of accurately and safely programming and then maintaining laser power and current limit over the full operating temperature range |
| CkLed | Represents indicator LED types |
| CkLedMode | Represents indicator LED operational modes |
| CkLight | Represents light configuration |
| CkLightControl | Represents light control modes |
| CkLightCouplingMode | Represents light coupling mode |
| CkLightDiodeModel | Represents supported light diode types |
| CkLightExt | Abstract base class for light control extension parameters |
| CkLightExtension | Represents light control extension numeric type identifiers |
| CkLightMask | Represents light mask sources |
| CkLightModel | Represents supported light device types |
| CkLightOverride | Represents parameters for a camera override extenstion |
| CkLightOverrideItem | Represents light override item |
| CkLightOverrideType | Represents light override type |
| CkLightPrimingMode | Represents light priming mode |
| CkLightState | Represents a light state configuration |
| CkLightStats | Represents light run-time statistics |
| CkLightSteps | Represents parameters for a light step extension |
| CkLightStepsStyle | Represents light steps style |
| CkLogItem | Represents a log message |
| CkLvdsEyeAction | Used for action testing |
| CkLvdsSetDelayAction | Used for action testing |
| CkMarkerShape | Graphic marker shape enumeration |
| CkMemoryDomainBlock | Converts data content within received messages to the desired memory domain |
| CkMemoryDomainBlockInfo | Represents configuration for kMemoryDomainBlock |
| CkMemoryDomainBlockOutput | Represents a kMemoryDomainBlock output memory type |
| CkMemoryTrafficAction | Creates N threads that read, write or copy blocks of memory |
| CkMemoryTrafficActionInfo | Represents configuration for kMemoryTrafficAction |
| CkMemoryTrafficBlock | Reads, writes or copies blocks of memory |
| CkMemoryTrafficBlockInfo | Represents configuration for kMemoryTrafficBlock |
| CkMemoryTrafficOp | Represents kMemoryTraffic operations |
| CkMemoryTrafficWorker | Represents helper class to kMemoryTrafficAction |
| CkMovingAvg | Represents a runinng average calculation |
| CkMsg | Represents a simple data message |
| CkMsgInfo | Represents message source information and an attached message |
| CkMsgSet | Abstract base class for FireSync data messages |
| CkMsgSource | Represents information about the source of a pipe message |
| CkNet | Represents configuration for various node network services (e.g. control, data) |
| CkNetInterface | Represents configuration for network interfaces |
| CkNetworkSpeed | Represents a network speed |
| CkNode | Represents a FireSync node (sensor) |
| CkNodeClearOption | Represents a FireSync node clear option |
| CkNodeFirmwareType | Represents types of node firmware |
| CkNodeId | Represents a FireSync node identifier |
| CkNodeInfo | Represents detailed information about node hardware/firmware |
| CkNodeMemorySpace | Represents an addressable memory space within a node |
| CkNodeState | Represents the current state of a node object |
| CkNodeStats | Represents node run-time statistics |
| CkNodeType | Represents types of nodes |
| CkNodeVariableInfo | Represents information about a remote variable |
| CkOrientation | Represents configuration for a node's local orientation |
| CkOrientationAxis | Represents supported orientation axes |
| CkOrientationCalProfile | Represents orientation device's profile |
| CkOrientationCalStatus | Represents orientation calibration status |
| CkOrientationModel | Represents supported orientation device types |
| CkOrientationOffsets | Represents orientation device's offsets in different axes |
| CkOrientationStats | Represents orientation device run-time statistics |
| CkPacketSocket | Represents layer 2 functionality (sending and receiving of raw ethernet frames) |
| CkPageCache | Helper class to support the implementation of a RAM page cache for a flash storage device |
| CkPair32s | Represents a pair of 32-bit values |
| CkPhasePixel | Represents a phase result produced by PL stripe+phase hardware acceleration algorithm |
| CkPhasePixel2 | Represents a phase result produced by PL stripe+phase hardware acceleration algorithm |
| CkPipe | Represents pipe configuration |
| CkPipeEngine | Represents the type of data processing engine used in a kPipe instance |
| CkPlot | Represents a multi-layer collection of images and/or vector graphics |
| CkPlRangeLut | Collection of FPGA Lut functions |
| CkPort | Represents port configuration |
| CkPortDirection | Represents the directionality of a block port |
| CkProfileContext | Context information for a code profiling measurement |
| CkProfileMsg | Represents a data message (FPGA LUT) |
| CkProfileProbe | Represents a code profiling probe |
| CkProfileStat | Represents the state of a code profiling probe |
| CkProjector | Represents projector configuration |
| CkProjectorAutoInt | Represents parameters for the projector auto-intensity extension |
| CkProjectorControl | Represents projector control modes |
| CkProjectorExt | Abstract base class for projector control extension parameters |
| CkProjectorExtension | Represents projector control extension numeric type identifiers |
| CkProjectorModel | Represents supported projector device types |
| CkProjectorPatternMode | Represents projector pattern modes |
| CkProjectorPatternSource | Represents projector pattern source |
| CkProjectorState | Represents a projector state configuration |
| CkProjectorStats | Represents projector run-time statistics |
| CkProjectorSteps | Represents parameters for the projector steps extension |
| CkProjectorStepsStyle | Represents projector steps style |
| CkPxBlock | Abstract base class for pipe block implementations |
| CkPxEnviron | Represents an object that provides external services to a pipe execution engine |
| CkPxIoBlock | Pipe block that accepts external input or emits external output |
| CkPxParallelPipe | Pipe execution engine that processes messages using multiple background threads |
| CkPxPipe | Abstract base class for a pipe execution engine |
| CkPxPort | Represents a kPxBlock port |
| CkPxReplayPipe | Pipe execution engine used to synchronously reprocess messages |
| CkPxSerialPipe | Pipe execution engine that completely processes an input message before processing the next input message |
| CkRegister16u | Represents 16-bit address/data register pair |
| CkRegister32u | Represents 32-bit address/data register pair |
| CkRegisterBits | Represents address/bits data register pair |
| CkRegisterInfo32u | Represents 32-bit address/data register pair info |
| CkRegisterModule | Represents an enumeration of register modules |
| CkRegisterOverride32u | Represents 32-bit address/data register pair override data |
| CkRegisterPermission | Represents Pl module permissions |
| CkRestartReason | Represents the reason that a device was rebooted |
| CkRoute | Represents configuration for a pipe message route |
| CkRouteEntry | Represents a pair of source/destination endpoints describing a pipe data route |
| CkRoutePoint | Represents a source or destination endpoint address for a pipe data route |
| CkSensorIdentity | Manages Id.xml parsing and serialization |
| CkSerialOut | Represents serial configuration |
| CkSerialOutControl | Represents serial output control modes |
| CkSerialOutMode | Represents serial output data modes |
| CkSerialOutStats | Represents serial output run-time statistics |
| CkSha256Hash | Sha256 hash implementation |
| CkSobelvAccgdwInfo | Represents configuration for the SOBELV_ACCGDW algorithm, which provides column-wise spot detection using a 1D sobel filter |
| CkSobelwArcgdwInfo | Represents configuration for the SOBELW_ARCGDW algorithm, which provides row-wise spot detection using a 1D sobel filter |
| CkSocType | Represents system-on-chip families |
| CkSpline | Used to fit and apply splines |
| CkStamp | Represents acquisition metadata associated with a data message |
| CkStampStatus | Represents status data in the kStamp structure |
| CkStampSubframe | Represents subframe information in the kStamp structure |
| CkStartAction | Starts the local node or the entire system of nodes |
| CkStartActionInfo | Represents configuration for kStartAction |
| CkStorage | Represents node file services |
| CkStorageEntry | Represents the type of storage entry |
| CkStorageItem | Represents a storage item |
| CkStorageStream | Represents a stream used to write/read files to/from a remote sensor |
| CkSvNode | Provides FireSync node network services and mediates access to node hardware |
| CkSvNodeService | Service type enumeration |
| CkSvWatchdogArgs | Argument passed to a kSvWatchdogFx callback |
| CkSyncDomain | Represents FireSync synchronization domain options |
| CkSyncSource | Represents FireSync synchronization sources |
| CkSystem | Represents a collection of FireSync nodes (sensors) |
| CkSystemChange | Represents the type of a change within a sensor network |
| CkTar | Class to create and extract tar archives |
| CkTarMode | Flags to control kTar operation modes |
| CkTempControl | Represents configuration for (PID) temperature regulation |
| CkTempControlEx | Represents configuration parameter for a light temperature control algorithm |
| CkTempProbeId | Numeric identifier for kStamp temperature source |
| CkTestJig | Represents M2 test jig configuration |
| CkTestJigCommand | Represents test jig command types |
| CkTestJigModel | Represents supported test jig device types |
| CkTestJigStats | Represents controller test jig run-time statistics |
| CkTimeAvg | Helper class to support calculation of running averages over a time window |
| CkTimerBlock | Generates timer messages at a specified period |
| CkTimerBlockInfo | Represents configuration for kTimerBlock |
| CkUdpHeader | Represents an UDP frame header |
| CkUnpackedCompressedPhase | Represents unpacked lists of compressed phase or intensity stream entries |
| CkUpgAction | Represents an upgrade action (e.g |
| CkUpgActionRunner | Executes sequences of upgrade actions (concurrently when applicable) |
| CkUpgCompat5 | Represents a device upgrade package |
| CkUpgCondition | Represents a boolean condition in validation and script files |
| CkUpgEvaluator | Evaluates a kUpgCondition |
| CkUpgLogLevel | Represents Upgrade Log Level |
| CkUpgLogMsg | Represents an upgrade log message |
| CkUpgrader | Performs upgrade using a supplied upgrade package |
| CkUpgRuleSet | Contains a set of validation criteria |
| CkUpgScript | Represents an upgrade script |
| CkUpgScriptRunner | Executes an upgrade script and produces a list of applicable actions |
| CkUpgTask | Represents an asynchronous task |
| CkUpgThread | Runs a list of asynchronous tasks in order |
| CkUpgValidator | Performs package validation using a provided ruleset |
| CkViolation | Represents types of constraint violations |
| CkVisualizerType | Represents an enumeration of data visualization types |
| CkZstdMode | Flags to control kZstdStream operation modes |
| CkZstdPreset | Preset Zstandard compression levels |
| CkZstdStream | Implements the Zstandard format for compression and decompression |