Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void CompleteFrameBuilder(RawFrame frame, double timespan = 0)
- {
- var n = frame.NumSpy - 1;
- // New builder if we get a preamble
- if (this.rawFrameBuilder[n] == null)
- {
- if (frame.DataType == DataType.TimestampPreamble)
- {
- this.rawFrameBuilder[n] = new RawFrameComplete(this.TimeStartSpy);
- }
- else return;
- }
- this.rawFrameBuilder[n].CompleteFrame(frame, timespan);
- if (frame.DataType != DataType.RssiMeans) return;
- // Write, send the RawFrameComplete and delete it
- this.dataSaver.WriteFileLog(this.rawFrameBuilder[n]);
- this.SendDataEvent(this, null, this.rawFrameBuilder[n]);
- this.rawFrameBuilder[n] = null;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement