M-Stream v1.0

Frame 0x5354: M-Stream protocol v1.0

Data frame (Data type = 0xBE or 0xBC)

M-Stream Header

word #

byte offset

bits

description

0

0

31:24

Data type

23:16

Flags

15:0

Fragment length (number of bytes starting at offset 8)

1

4

31:24

Fragment ID

23:0

Fragment offset (bytes)

M-Stream Payload (user data)

2

8

31:0

Device Serial

3

12

31:24

Channel number(exact trigger position for data type 0xBC)

23:0

Event number

4

16

31:0

Trig timestamp (high)

5

20

31:0

Trig timestamp (low)

6

24

31:0

Data ...

Trigger info frame (Data type = 0xBD)

M-Stream Header

word #

byte offset

bits

description

0

0

31:24

Data type

23:16

Flags

15:0

Fragment length (number of bytes starting at offset 8)

1

4

31:24

Fragment ID

23:0

Fragment offset (bytes)

M-Stream Payload (user data)

2

8

31:0

Device Serial

3

12

31:24

reserved

23:0

Event number

4

16

31:0

worked channels mask(channels 31-0)

5

20

31:0

worked channels mask(channels 63-32)

Trig timestamp frequency = 1600 MHz

Flags bits

bit

value

7

LF (last fragment)

6

ACK

5:0

reserved


MLink MStream RawData

MStream_1_0 (last edited 2014-12-08 17:27:53 by slepnev)