@camera.ui/sdk / camera / DetectionEvent
Interface: DetectionEvent
Defined in: camera/events.ts:103
Aggregated detection event with lifecycle (start -> update -> end). Groups individual sensor detections into structured events.
Properties
cameraId
cameraId:
string
Defined in: camera/events.ts:107
Camera that produced this event.
endTime?
optionalendTime?:number
Defined in: camera/events.ts:113
Event end time (Unix ms, only when ended).
expectedEndTime?
optionalexpectedEndTime?:number
Defined in: camera/events.ts:132
Expected event end time (Unix ms): the latest dwell expiry across all currently-active triggers. Monotonically non-decreasing during the event lifetime. Updated on each update / segment-* message.
id
id:
string
Defined in: camera/events.ts:105
Unique event ID.
lastUpdate
lastUpdate:
number
Defined in: camera/events.ts:115
Last activity timestamp (Unix ms).
segmentIndex?
optionalsegmentIndex?:number
Defined in: camera/events.ts:126
Index of the segment in segments[0] for segment-* messages.
segments
segments:
EventSegment[]
Defined in: camera/events.ts:124
Detection segments (object detection phases). For segment-* messages this contains only the current segment, for start/end messages it is empty.
startTime
startTime:
number
Defined in: camera/events.ts:111
Event start time (Unix ms).
state
state:
DetectionEventState
Defined in: camera/events.ts:109
Event lifecycle state.
triggers
triggers:
EventTrigger[]
Defined in: camera/events.ts:119
Event triggers (motion/audio).
types
types:
string[]
Defined in: camera/events.ts:117
Detection types present in this event (for filtering).