Real-time event stream from the camera SDK. Subscribe to events from all cameras or a specific camera.Documentation Index
Fetch the complete documentation index at: https://crsdk.app/llms.txt
Use this file to discover all available pages before exploring further.
Subscribe to All Camera Events
GET /api/eventsSubscribe to Select Camera Events
GET /api/cameras/{cameraId}/eventsConnection & Lifecycle Events
Events related to camera connection state and SDK errors.When using the Client SDK, connection and lifecycle events can also be accessed via
manager.on(). See Client SDK Events for details.| Event | SDK Callback | Description |
|---|---|---|
connected | OnConnected | Camera connection established |
disconnected | OnDisconnected | Camera disconnected |
error | OnError | SDK error occurred |
connected
disconnected
error
Property & Action Events
Real-time notifications from camera activity — settings changes, shutter events, autofocus, and file transfers.| Event | SDK Callback | Description |
|---|---|---|
propertyChanged | OnPropertyChangedCodes | Property values changed |
warning | OnWarning | Camera warning/notification |
afStatus | OnWarningExt | Autofocus state change |
downloadComplete | OnCompleteDownload | Auto-transferred image saved |
transferProgress | OnNotifyRemoteTransferResult | File pull completed |
lutImportResult | OnWarning | LUT import completed or failed |
propertyChanged
warning
0x20011 = image captured (shutter fired).
afStatus
focused, unlocked, tracking
downloadComplete
remote connection mode with still-image-store-destination set to Host PC or Both.
transferProgress
remote-transfer mode after explicit file pull.
lutImportResult
general_failure, invalid_filename, device_busy, storage_full, invalid_parameter, invalid_file, invalid.
Event Sequence Examples
Capture with auto-transfer (remote mode)
SD card file pull (remote-transfer mode)
File Transfer by Mode
| Mode | Auto-transfer? | SSE Event | Mechanism |
|---|---|---|---|
remote | Yes (if StoreDestination = HostPC/Both) | downloadComplete | SDK pushes via OnCompleteDownload |
remote-transfer | No — explicit pull | transferProgress | Pull via POST .../download |
contents | No — pull only | contentsTransfer | Pull-only, no shooting |
Keepalive
The server sends a: keepalive comment every 30 seconds to detect dead connections.
