CamCom - Camera Communication Toolkit
1.0.3
Introduction
Purpose
Scope
Intended Audience
Acronyms and Abbreviations
References
Overview
Architecture
Key Design Principles
Module Structure
Frame Pipeline
Adapter Loading
YAML Configuration
API
AdapterBase
Connection Management
Parameter Access
Acquisition Control
Acquisition State
Factory Functions
Parameter
Construction
Methods
DataType
ParameterMetadata
FrameInfo
BasicParams
FindFile
Functions
Resolution Algorithm
Logger
Log Levels
Log Macros
Queue
ReceiveCfg
Test Bench
camcomServer
Command-Line Options
HTTP API
Connection and Status
Acquisition Control
Frame Display
Parameters
Recording
Telemetry and Statistics
Server Threading Model
Statistics Tracking
FITS Recording
camcomGui
Command-Line Options
Operating Modes
GUI Tabs
Set Values Tab
Telemetry Tab
Recording Tab
Statistics Tab
Configuration Tab
Image Viewer
Preferences
Web Dashboard
Adapter Implementations
GenICam Adapter
Overview
GenICam Core Library
Node Types
XML Parser
Type Mapping
RAII Wrappers
Configuration Example
GenICam Emulator Adapter
How It Works
Configuration Example
Simulation Adapter
Simulated Parameters
Acquisition Parameters
Geometry Parameters
Image Parameters
Pattern Types
Pattern-Specific Parameters
Configuration Example
Implementing a New Adapter
Deployment & Examples
Building
Prerequisites
Build Systems
cmake/make (VLT and standalone)
waf/wtools (ELT integration)
Installed Layout
Configuration Reference
Config File Resolution
Configuration Sections
CamCom Section
Adapter Section
HTTP Server Section
Setup Section
Acquisition Section
Web Interface Section
Streaming Section
Recording Section
Telemetry Section
Statistics Section
Logging Section
GUI Section
Set Values Section
Parameter Registry
Usage Examples
Example 1: Simulated Camera
Example 2: GenICam Emulator
Example 3: Real GenICam Camera
Example 4: Remote GUI
Example 5: Web Dashboard
Example 6: Recording FITS Files
Environment Variables
Helper Scripts
camcomDemoStart
camcomDemoStop
CamCom - Camera Communication Toolkit
Search
Please activate JavaScript to enable the search functionality.