TwiceAsNice  2019-02-18
Static Public Member Functions | Static Private Member Functions | List of all members
basda::quantumcomposers::PropertyName Class Reference

This configuration class contains all property names of the pulse generator basda device. More...

#include <PropertyName.h>

Collaboration diagram for basda::quantumcomposers::PropertyName:
Collaboration graph

Static Public Member Functions

static std::string name ()
 
static std::string reachable ()
 
static std::string clockPeriod ()
 
static std::string communicationGlitchToleranceLimit ()
 
static std::string useDummyHardware ()
 
static std::string enableExternalTrigger ()
 
static std::string enableOutputChannel (const OutputChannel &c)
 
static std::string enablePulseOutput ()
 
static std::string hostname ()
 
static std::string internalOutputMode ()
 
static std::string numberOfChannels ()
 
static std::string offCyclePulses (const OutputChannel &c)
 
static std::string onCyclePulses (const OutputChannel &c)
 
static std::string outputMode (const OutputChannel &c)
 
static std::string pulseDelay (const OutputChannel &c)
 
static std::string pulsePolarity (const OutputChannel &c)
 
static std::string pulseWidth (const OutputChannel &c)
 
static std::string reset ()
 
static std::string tcpPort ()
 
static std::string generatorSoftwareExternalTrigger ()
 
static std::string currentValue (const std::string &propertyName)
 
static std::string setValue (const std::string &propertyName)
 

Static Private Member Functions

static std::string command (const std::string &propertyName)
 
static std::string tuning (const std::string &propertyName)
 
static std::string channel (const OutputChannel &channel, const std::string &propertyName)
 

Detailed Description

This configuration class contains all property names of the pulse generator basda device.

Member Function Documentation

◆ channel()

std::string basda::quantumcomposers::PropertyName::channel ( const OutputChannel channel,
const std::string &  propertyName 
)
staticprivate

◆ clockPeriod()

static std::string basda::quantumcomposers::PropertyName::clockPeriod ( )
inlinestatic

◆ command()

static std::string basda::quantumcomposers::PropertyName::command ( const std::string &  propertyName)
inlinestaticprivate

◆ communicationGlitchToleranceLimit()

static std::string basda::quantumcomposers::PropertyName::communicationGlitchToleranceLimit ( )
inlinestatic

◆ currentValue()

static std::string basda::quantumcomposers::PropertyName::currentValue ( const std::string &  propertyName)
inlinestatic

◆ enableExternalTrigger()

static std::string basda::quantumcomposers::PropertyName::enableExternalTrigger ( )
inlinestatic

◆ enableOutputChannel()

static std::string basda::quantumcomposers::PropertyName::enableOutputChannel ( const OutputChannel c)
inlinestatic

◆ enablePulseOutput()

static std::string basda::quantumcomposers::PropertyName::enablePulseOutput ( )
inlinestatic

◆ generatorSoftwareExternalTrigger()

static std::string basda::quantumcomposers::PropertyName::generatorSoftwareExternalTrigger ( )
inlinestatic

◆ hostname()

static std::string basda::quantumcomposers::PropertyName::hostname ( )
inlinestatic

◆ internalOutputMode()

static std::string basda::quantumcomposers::PropertyName::internalOutputMode ( )
inlinestatic

◆ name()

static std::string basda::quantumcomposers::PropertyName::name ( )
inlinestatic

◆ numberOfChannels()

static std::string basda::quantumcomposers::PropertyName::numberOfChannels ( )
inlinestatic

◆ offCyclePulses()

static std::string basda::quantumcomposers::PropertyName::offCyclePulses ( const OutputChannel c)
inlinestatic

◆ onCyclePulses()

static std::string basda::quantumcomposers::PropertyName::onCyclePulses ( const OutputChannel c)
inlinestatic

◆ outputMode()

static std::string basda::quantumcomposers::PropertyName::outputMode ( const OutputChannel c)
inlinestatic

◆ pulseDelay()

static std::string basda::quantumcomposers::PropertyName::pulseDelay ( const OutputChannel c)
inlinestatic

◆ pulsePolarity()

static std::string basda::quantumcomposers::PropertyName::pulsePolarity ( const OutputChannel c)
inlinestatic

◆ pulseWidth()

static std::string basda::quantumcomposers::PropertyName::pulseWidth ( const OutputChannel c)
inlinestatic

◆ reachable()

static std::string basda::quantumcomposers::PropertyName::reachable ( )
inlinestatic

◆ reset()

static std::string basda::quantumcomposers::PropertyName::reset ( )
inlinestatic

◆ setValue()

static std::string basda::quantumcomposers::PropertyName::setValue ( const std::string &  propertyName)
inlinestatic

◆ tcpPort()

static std::string basda::quantumcomposers::PropertyName::tcpPort ( )
inlinestatic

◆ tuning()

static std::string basda::quantumcomposers::PropertyName::tuning ( const std::string &  propertyName)
inlinestaticprivate

◆ useDummyHardware()

static std::string basda::quantumcomposers::PropertyName::useDummyHardware ( )
inlinestatic

The documentation for this class was generated from the following files: