DCS_SDK  2.0.0
TCP/IP control library for Ai DCS-100E and DCS-103E
Classes | Namespaces | Macros | Enumerations
DCS100.h File Reference
#include <string>
#include <cinttypes>
#include <vector>
#include <iostream>
#include <exception>

Go to the source code of this file.

Classes

class  AdvancedIllumination::DeviceWarning
 An exception representing a warning message from the device. More...
 
class  AdvancedIllumination::DeviceError
 An exception representing an error message from the device. More...
 
class  AdvancedIllumination::DCS_100
 Contains information and methods for working with DCS devices. More...
 
class  AdvancedIllumination::DCS_100::DCS_Channel
 Encaspsulates the data related to a single DCS channel. More...
 

Namespaces

 AdvancedIllumination
 Namespace containing AI-created functions and classes.
 

Macros

#define DCS_EXPORT
 

Enumerations

enum  AdvancedIllumination::Mode { AdvancedIllumination::Mode::Off = 0, AdvancedIllumination::Mode::Continuous = 1, AdvancedIllumination::Mode::Pulsed = 2, AdvancedIllumination::Mode::Gated = 3 }
 Values that represent modes. More...
 
enum  AdvancedIllumination::Trigger { AdvancedIllumination::Trigger::Falling = 0, AdvancedIllumination::Trigger::Rising = 1 }
 Values that represent trigger edges (e.g. More...
 
enum  AdvancedIllumination::Channel { AdvancedIllumination::Channel::One = 1, AdvancedIllumination::Channel::Two = 2, AdvancedIllumination::Channel::Three = 3 }
 Values that represent channels. More...
 

Macro Definition Documentation

◆ DCS_EXPORT

#define DCS_EXPORT