Click or drag to resize

TriggerConfig Class

Trigger configuration for the acquisition.
Inheritance Hierarchy
SystemObject
  RAYLASE.PDA.APITriggerConfig

Namespace: RAYLASE.PDA.API
Assembly: RAYLASE.PDA.API.Protos (in RAYLASE.PDA.API.Protos.dll) Version: 2.0.0.10
Syntax
C#
public sealed class TriggerConfig : IMessage<TriggerConfig>, 
	IMessage, IEquatable<TriggerConfig>, IDeepCloneable<TriggerConfig>, 
	IBufferMessage

The TriggerConfig type exposes the following members.

Constructors
Properties
 NameDescription
Public propertyContinuousSegment If true, segments will have a continuous timestamp; if false each segments time starts at 0.
Public propertyCustomOff Custom trigger-off condition. Evaluated when use_custom_trigger_off is true.
Public propertyCustomOn Custom trigger-on condition. Evaluated when use_custom_trigger_on is true.
Public propertyStatic memberDescriptor 
Public propertyMode Trigger mode.
Public propertyOffSignal Trigger signal to stop recording.
Public propertyOffValue Value of the off signal to trigger off. Only needed for label trigger.
Public propertyOnSignal Trigger signal to start recording.
Public propertyOnValue Value of the on signal to trigger on. Only needed for label trigger.
Public propertyStatic memberParser 
Public propertyPostTrigger Additional recording time after the acquisition was triggered off.
Public propertyPreTrigger Additional recording time before the acquisition is triggered on.
Public propertySegementFileSplittingPath Folder for splitted segment trace files
Public propertyStopAfterTriggerOff Stop the acquisition after the specified time unless triggered on again.
Public propertyTriggerOffDelay Delayed trigger off which can be cancelled by gate on
Public propertyUseCustomTrigger When true, both custom_on and custom_off conditions replace on_signal/off_signal. Use use_custom_trigger_on and use_custom_trigger_off for independent per-edge control.
Public propertyUseCustomTriggerOff When true, custom_off condition is used for trigger off instead of off_signal. Applicable to any mode except TM_NONE.
Public propertyUseCustomTriggerOn When true, custom_on condition is used for trigger on instead of on_signal. Applicable to any mode except TM_NONE.
Public propertyUseSegementFileSplitting When using multi segement trigger the trace file can split by segment
Top
Methods
 NameDescription
Public methodCalculateSize 
Public methodClone 
Public methodEquals(Object)
(Overrides ObjectEquals(Object))
Public methodEquals(TriggerConfig) 
Public methodGetHashCode
(Overrides ObjectGetHashCode)
Public methodMergeFrom(CodedInputStream) 
Public methodMergeFrom(TriggerConfig) 
Public methodToString
(Overrides ObjectToString)
Public methodWriteTo 
Top
Fields
 NameDescription
Public fieldStatic memberContinuousSegmentFieldNumberField number for the "ContinuousSegment" field.
Public fieldStatic memberCustomOffFieldNumberField number for the "custom_off" field.
Public fieldStatic memberCustomOnFieldNumberField number for the "custom_on" field.
Public fieldStatic memberModeFieldNumberField number for the "mode" field.
Public fieldStatic memberOffSignalFieldNumberField number for the "off_signal" field.
Public fieldStatic memberOffValueFieldNumberField number for the "off_value" field.
Public fieldStatic memberOnSignalFieldNumberField number for the "on_signal" field.
Public fieldStatic memberOnValueFieldNumberField number for the "on_value" field.
Public fieldStatic memberPostTriggerFieldNumberField number for the "post_trigger" field.
Public fieldStatic memberPreTriggerFieldNumberField number for the "pre_trigger" field.
Public fieldStatic memberSegementFileSplittingPathFieldNumberField number for the "segement_file_splitting_path" field.
Public fieldStatic memberStopAfterTriggerOffFieldNumberField number for the "stop_after_trigger_off" field.
Public fieldStatic memberTriggerOffDelayFieldNumberField number for the "trigger_off_delay" field.
Public fieldStatic memberUseCustomTriggerFieldNumberField number for the "use_custom_trigger" field.
Public fieldStatic memberUseCustomTriggerOffFieldNumberField number for the "use_custom_trigger_off" field.
Public fieldStatic memberUseCustomTriggerOnFieldNumberField number for the "use_custom_trigger_on" field.
Public fieldStatic memberUseSegementFileSplittingFieldNumberField number for the "use_segement_file_splitting" field.
Top
See Also