@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).