Click or drag to resize

InitializeRequest Class

Request to initialize the streaming service with its parameters.
Inheritance Hierarchy
SystemObject
  RAYLASE.PDA.APIInitializeRequest

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

The InitializeRequest type exposes the following members.

Constructors
Properties
 NameDescription
Public propertyConditionDllPath Path to a DLL implementing the condition interface.
Public propertyStatic memberDescriptor 
Public propertyDeviceId Serial number of the device to initialize the streaming for.
Public propertyFramesAfterTrigger Number of frames to be added after the triggered event
Public propertyFramesPerTrace Number of frames to be saved in a single trace file. If StreamingMode is triggered, this sets the number of frames kept in a trace file before the trigger event. The trace file will continue after the trigger for frames_after_trigger, if set.
Public propertyHasStreamingModeGets whether the "streaming_mode" field is set
Public propertyMaxSimultaneousTrigger Number of overlapping ring buffers due to too fast triggering. If the number of simultaneous triggers is exceeded, another trigger will not save the trace and be ignored instead. NOTE: Most likely, the previous triggered trace will already contain the next triggered part in the frames_after_trigger. Defaults to 3, -1 for infinite simultaneous trigger.
Public propertyStatic memberParser 
Public propertyStreamingMode Mode to stream in
Public propertyStreamingTracePath Path to save trace files to if streaming mode is not none.
Top
Methods
 NameDescription
Public methodCalculateSize 
Public methodClearStreamingModeClears the value of the "streaming_mode" field
Public methodClone 
Public methodEquals(InitializeRequest) 
Public methodEquals(Object)
(Overrides ObjectEquals(Object))
Public methodGetHashCode
(Overrides ObjectGetHashCode)
Public methodMergeFrom(CodedInputStream) 
Public methodMergeFrom(InitializeRequest) 
Public methodToString
(Overrides ObjectToString)
Public methodWriteTo 
Top
Fields
 NameDescription
Public fieldStatic memberConditionDllPathFieldNumberField number for the "condition_dll_path" field.
Public fieldStatic memberDeviceIdFieldNumberField number for the "device_id" field.
Public fieldStatic memberFramesAfterTriggerFieldNumberField number for the "frames_after_trigger" field.
Public fieldStatic memberFramesPerTraceFieldNumberField number for the "frames_per_trace" field.
Public fieldStatic memberMaxSimultaneousTriggerFieldNumberField number for the "max_simultaneous_trigger" field.
Public fieldStatic memberStreamingModeFieldNumberField number for the "streaming_mode" field.
Public fieldStatic memberStreamingTracePathFieldNumberField number for the "streaming_trace_path" field.
Top
See Also