DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
Type describing trigger parameters determining when the waveform is generated. More...
Public Types | |
enum | TriggerModeType { Continuous , ExternSingle , ExternStep , Manual } |
Type to determine the trigger mode. Not a strongly-typed enum to allow using the enumeration in a DynExp::ParamsBase::Param in class FunctionGeneratorParams . More... | |
enum | TriggerEdgeType { Rise , Fall } |
Type to determine at which edge of a trigger signal to trigger. Not a strongly-typed enum to allow using the enumeration in a DynExp::ParamsBase::Param in class FunctionGeneratorParams . More... | |
Public Member Functions | |
TriggerDescType () noexcept=default | |
TriggerDescType (TriggerModeType TriggerMode, TriggerEdgeType TriggerEdge) noexcept | |
Constructs a TriggerDescType instance. More... | |
Public Attributes | |
TriggerModeType | TriggerMode = TriggerModeType::Continuous |
Trigger mode. More... | |
TriggerEdgeType | TriggerEdge = TriggerEdgeType::Rise |
Edge to trigger on. More... | |
Type describing trigger parameters determining when the waveform is generated.
Definition at line 283 of file FunctionGenerator.h.
Type to determine at which edge of a trigger signal to trigger. Not a strongly-typed enum to allow using the enumeration in a DynExp::ParamsBase::Param in class FunctionGeneratorParams
.
Enumerator | |
---|---|
Rise | Trigger on rising edge. |
Fall | Trigger on falling edge. |
Definition at line 302 of file FunctionGenerator.h.
Type to determine the trigger mode. Not a strongly-typed enum to allow using the enumeration in a DynExp::ParamsBase::Param in class FunctionGeneratorParams
.
Definition at line 290 of file FunctionGenerator.h.
|
defaultnoexcept |
|
inlinenoexcept |
Constructs a TriggerDescType
instance.
TriggerMode | Trigger mode. |
TriggerEdge | Edge to trigger on. |
Definition at line 314 of file FunctionGenerator.h.
TriggerEdgeType DynExpInstr::FunctionGeneratorDefs::TriggerDescType::TriggerEdge = TriggerEdgeType::Rise |
Edge to trigger on.
Definition at line 318 of file FunctionGenerator.h.
TriggerModeType DynExpInstr::FunctionGeneratorDefs::TriggerDescType::TriggerMode = TriggerModeType::Continuous |
Trigger mode.
Definition at line 317 of file FunctionGenerator.h.