Click or drag to resize

Frame Class

Stream one frame at a time; Pages could be configurable in case one wants to get larger chunks streamed.
Inheritance Hierarchy
SystemObject
  RAYLASE.PDA.APIFrame

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

The Frame type exposes the following members.

Constructors
 NameDescription
Public methodFrame 
Public methodFrame(Frame) 
Top
Properties
 NameDescription
Public propertyStatic memberDescriptor 
Public propertyStatic memberParser 
Public propertySamples Each sample has a timestamp if there was some change in any of the configured signals
Public propertySegmentNumber Number of the (partial) segment in this frame, starting at 1. When running in TriggerMode.TMNone or TriggerMode.TMSingle, only one segment is ever created. When running in TriggerMode.TMContinuous or TriggerMode.TMMultiSegment, each segment (starting at TriggerOnSignal and stopping at TriggerOffSignal) will increment the segment number.
Top
Methods
 NameDescription
Public methodCalculateSize 
Public methodClone 
Public methodStatic memberCsvHeader CSV header
Public methodCsvString CSV String
Public methodEquals(Frame) 
Public methodEquals(Object)
(Overrides ObjectEquals(Object))
Public methodGetHashCode
(Overrides ObjectGetHashCode)
Public methodMergeFrom(CodedInputStream) 
Public methodMergeFrom(Frame) 
Public methodToString
(Overrides ObjectToString)
Public methodWriteTo 
Top
Fields
 NameDescription
Public fieldStatic memberSamplesFieldNumberField number for the "samples" field.
Public fieldStatic memberSegmentNumberFieldNumberField number for the "segment_number" field.
Top
See Also