Trigger |
public sealed class TriggerConfig : IMessage<TriggerConfig>, IMessage, IEquatable<TriggerConfig>, IDeepCloneable<TriggerConfig>, IBufferMessage
The TriggerConfig type exposes the following members.
| Name | Description | |
|---|---|---|
| TriggerConfig | ||
| TriggerConfig(TriggerConfig) |
| Name | Description | |
|---|---|---|
| ContinuousSegment | If true, segments will have a continuous timestamp; if false each segments time starts at 0. | |
| CustomOff | Custom trigger-off condition. Evaluated when use_custom_trigger_off is true. | |
| CustomOn | Custom trigger-on condition. Evaluated when use_custom_trigger_on is true. | |
| Descriptor | ||
| Mode | Trigger mode. | |
| OffSignal | Trigger signal to stop recording. | |
| OffValue | Value of the off signal to trigger off. Only needed for label trigger. | |
| OnSignal | Trigger signal to start recording. | |
| OnValue | Value of the on signal to trigger on. Only needed for label trigger. | |
| Parser | ||
| PostTrigger | Additional recording time after the acquisition was triggered off. | |
| PreTrigger | Additional recording time before the acquisition is triggered on. | |
| SegementFileSplittingPath | Folder for splitted segment trace files | |
| StopAfterTriggerOff | Stop the acquisition after the specified time unless triggered on again. | |
| TriggerOffDelay | Delayed trigger off which can be cancelled by gate on | |
| UseCustomTrigger | 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. | |
| UseCustomTriggerOff | When true, custom_off condition is used for trigger off instead of off_signal. Applicable to any mode except TM_NONE. | |
| UseCustomTriggerOn | When true, custom_on condition is used for trigger on instead of on_signal. Applicable to any mode except TM_NONE. | |
| UseSegementFileSplitting | When using multi segement trigger the trace file can split by segment |
| Name | Description | |
|---|---|---|
| CalculateSize | ||
| Clone | ||
| Equals(Object) | (Overrides ObjectEquals(Object)) | |
| Equals(TriggerConfig) | ||
| GetHashCode | (Overrides ObjectGetHashCode) | |
| MergeFrom(CodedInputStream) | ||
| MergeFrom(TriggerConfig) | ||
| ToString | (Overrides ObjectToString) | |
| WriteTo |
| Name | Description | |
|---|---|---|
| ContinuousSegmentFieldNumber | Field number for the "ContinuousSegment" field. | |
| CustomOffFieldNumber | Field number for the "custom_off" field. | |
| CustomOnFieldNumber | Field number for the "custom_on" field. | |
| ModeFieldNumber | Field number for the "mode" field. | |
| OffSignalFieldNumber | Field number for the "off_signal" field. | |
| OffValueFieldNumber | Field number for the "off_value" field. | |
| OnSignalFieldNumber | Field number for the "on_signal" field. | |
| OnValueFieldNumber | Field number for the "on_value" field. | |
| PostTriggerFieldNumber | Field number for the "post_trigger" field. | |
| PreTriggerFieldNumber | Field number for the "pre_trigger" field. | |
| SegementFileSplittingPathFieldNumber | Field number for the "segement_file_splitting_path" field. | |
| StopAfterTriggerOffFieldNumber | Field number for the "stop_after_trigger_off" field. | |
| TriggerOffDelayFieldNumber | Field number for the "trigger_off_delay" field. | |
| UseCustomTriggerFieldNumber | Field number for the "use_custom_trigger" field. | |
| UseCustomTriggerOffFieldNumber | Field number for the "use_custom_trigger_off" field. | |
| UseCustomTriggerOnFieldNumber | Field number for the "use_custom_trigger_on" field. | |
| UseSegementFileSplittingFieldNumber | Field number for the "use_segement_file_splitting" field. |