61 void setSize(
int size) noexcept;
96 void setCounters(
unsigned int counter,
unsigned int counterHardware) noexcept;
119 void setTimestamps(
long long timestamp,
long long timestampMedia) noexcept;
244 unsigned short _size;
247 unsigned int _counter;
249 unsigned int _counterHardware;
252 long long _timestamp;
254 long long _timestampMedia;
260 float _temperatureFlag;
262 float _temperatureBox;
264 float _temperatureChip;
267 std::vector<
bool> _pifDigitalInputValues;
269 std::vector<
float> _pifAnalogInputValues;
296 return _counterHardware;
302 _counterHardware = counterHardware;
312 return _timestampMedia;
317 _timestamp = timestamp;
318 _timestampMedia = timestampMedia;
328 _flagState = flagState;
333 return _temperatureFlag;
338 return _temperatureBox;
343 return _temperatureChip;
348 _temperatureFlag = flag;
349 _temperatureBox = box;
350 _temperatureChip = chip;
355 return static_cast<int>(_pifDigitalInputValues.size());
360 return static_cast<int>(_pifAnalogInputValues.size());
365 _pifDigitalInputValues.resize(digital);
366 _pifAnalogInputValues.resize(analog);
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
Contains the exceptions raised by the SDK.
Contains an enum representing the different states of the shutter flag.
Main SDK namespace.
Definition DeviceInfo.h:23
FlagState
Represents the different states of the shutter flag.
Definition FlagState.h:33
@ Initializing
Flag state is beeing initialized/calibrated.
Definition FlagState.h:39