Thermal Camera SDK 10.0.1
SDK for Optris Thermal Cameras
Loading...
Searching...
No Matches
SnapshotEvent.h
Go to the documentation of this file.
1// Copyright (c) 2025 Optris GmbH Co. KG
2
10
11#pragma once
12
13#include "otcsdk/Api.h"
14
15
16namespace optris
17{
18
26
27
34
35
59
60
61// Inline implementations
67
68inline SnapshotEvent::SnapshotEvent(SnapshotTrigger _trigger, unsigned char _channel, SnapshotType _type) noexcept
69 : trigger(_trigger)
70 , channel(_channel)
71 , type(_type)
72{ }
73
74} // namespace optris
Contains defines controlling the Windows DLL export and import of symbols.
#define OTC_SDK_API
Only needed when working with Windows DLLs.
Definition Api.h:65
Main SDK namespace.
Definition DeviceInfo.h:23
SnapshotTrigger
Represents the different triggers of an event.
Definition SnapshotEvent.h:21
@ AnalogInput
Triggered by analog input.
Definition SnapshotEvent.h:23
@ DigitalInput
Triggered by digital input.
Definition SnapshotEvent.h:22
@ Software
Triggered by software.
Definition SnapshotEvent.h:24
SnapshotType
Represents the different event types.
Definition SnapshotEvent.h:30
@ SnapshotOnEdge
Event source is snapshot on edge.
Definition SnapshotEvent.h:32
@ Snapshot
Event source is snapshot.
Definition SnapshotEvent.h:31
SnapshotType type
Type of the snapshot event.
Definition SnapshotEvent.h:57
SnapshotEvent() noexcept
Constructor.
Definition SnapshotEvent.h:62
unsigned char channel
Analog or digital input channel of the snapshot event.
Definition SnapshotEvent.h:55
SnapshotTrigger trigger
Input trigger type of the snapshot event.
Definition SnapshotEvent.h:53