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