DCS_SDK  2.0.0
TCP/IP control library for Ai DCS-100E and DCS-103E
Classes | Enumerations
AdvancedIllumination Namespace Reference

Namespace containing AI-created functions and classes. More...

Classes

class  DCS_100
 Contains information and methods for working with DCS devices. More...
 
class  DCS_Info
 Class containing information about a DCS-100 device. More...
 
class  DeviceError
 An exception representing an error message from the device. More...
 
class  DeviceWarning
 An exception representing a warning message from the device. More...
 

Enumerations

enum  Mode { Mode::Off = 0, Mode::Continuous = 1, Mode::Pulsed = 2, Mode::Gated = 3 }
 Values that represent modes. More...
 
enum  Trigger { Trigger::Falling = 0, Trigger::Rising = 1 }
 Values that represent trigger edges (e.g. More...
 
enum  Channel { Channel::One = 1, Channel::Two = 2, Channel::Three = 3 }
 Values that represent channels. More...
 
enum  DCS_Type { DCS_Type::DCS_100E, DCS_Type::DCS_103E }
 Values that represents the type of DCS connected. More...
 

Detailed Description

Namespace containing AI-created functions and classes.

Enumeration Type Documentation

◆ Channel

Values that represent channels.

Enumerator
One 

The first channel.

Two 

The second channel.

Three 

The third channel.

◆ DCS_Type

Values that represents the type of DCS connected.

Enumerator
DCS_100E 

An enum constant representing the DCS-100E (single output, three channel) device.

DCS_103E 

An enum constant representing the DCS-103E (three output, single channel per output) device.

◆ Mode

Values that represent modes.

Enumerator
Off 

An enum constant representing the "Off" mode.

Continuous 

An enum constant representing the Continuous current mode.

Pulsed 

An enum constant representing the Pulsed mode.

Gated 

An enum constant representing the Gated mode.

◆ Trigger

Values that represent trigger edges (e.g.

how each channel's triggering behaves).

Enumerator
Falling 

A rising-edge trigger.

Rising 

A falling-edge trigger.