Version 8.9.0
 
Loading...
Searching...
No Matches
IRChannelConfigDO.h
1/******************************************************************************
2 * Copyright (c) 2012-2019 All Rights Reserved, http://www.evocortex.com *
3 * Evocortex GmbH *
4 * Emilienstr. 1 *
5 * 90489 Nuremberg *
6 * Germany *
7 * *
8 * Contributors: *
9 * Initial version for Linux 64-Bit platform supported by Fraunhofer IPA, *
10 * http://www.ipa.fraunhofer.de *
11 *****************************************************************************/
12
13#pragma once
14#include "IRChannelOutputMode.h"
15#include "irdirectsdk_defs.h"
16
17namespace evo {
23struct __IRDIRECTSDK_API__ IRChannelConfigDO : IRChannelConfig
24{
28 IRChannelConfigDO(unsigned int id) :
29 IRChannelConfig(id, IRChannelType::Digital), Mode(IRChannelOutputMode::Manual)
30 {
31 }
32
33 //Windows vector needs empty default constructor
34#if __cplusplus <= 199711L
36 {
37 }
38#else
39 IRChannelConfigDO() : IRChannelConfigDO(-1)
40 {
41 }
42#endif
43
49};
50} // namespace evo
Channel config of digital output.
Definition: IRChannelConfigDO.h:24
IRChannelConfigDO(unsigned int id)
Don't initialize yourself.
Definition: IRChannelConfigDO.h:28
IRChannelOutputMode::Value Mode
Defines the mode of the digital output.
Definition: IRChannelConfigDO.h:48
Definition: IRChannelConfig.h:23
Enum for output modes.
Definition: IRChannelOutputMode.h:22
Value
Definition: IRChannelOutputMode.h:24
Definition: IRChannelType.h:22