2.2.4.4.2.1 SQM Stream Header

The SQM stream header describes the SQM stream. The header is a 3-tuple comprised of a data point identifier, a count of the number of entries per record, and a count of the number of records.

One way to describe the stream is to compare the stream to a table. The StreamIdentifier specifies the table name. The CountPerRecord specifies the number of columns in the table. The CountRecords specifies the count of rows in the table.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

StreamIdentifier

CountPerRecord

CountRecords

StreamIdentifier (4 bytes): A 32-bit unsigned integer specifying the SQM stream identifier value. This value is defined by the SQM partner and MUST be defined within the SQM service.

CountPerRecord (4 bytes): A 32-bit unsigned integer specifying the number of data values associated with the StreamIdentifier. This value specifies the number of entries per record set. This value MUST be specified.

CountRecords (4 bytes): A 32-bit unsigned integer specifying the number of record sets in the stream. This value MUST be specified.