Electronic Components Datasheet Search
  English  ▼

X  

BMD101 Datasheet(PDF) 10 Page - List of Unclassifed Manufacturers

Part # BMD101
Description  BMD101 Product Brief
PDF  14 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ETC [List of Unclassifed Manufacturers]
Direct Link  
Logo ETC - List of Unclassifed Manufacturers

BMD101 Datasheet(HTML) 10 Page - List of Unclassifed Manufacturers

Back Button BMD101 Datasheet HTML 6Page - List of Unclassifed Manufacturers BMD101 Datasheet HTML 7Page - List of Unclassifed Manufacturers BMD101 Datasheet HTML 8Page - List of Unclassifed Manufacturers BMD101 Datasheet HTML 9Page - List of Unclassifed Manufacturers BMD101 Datasheet HTML 10Page - List of Unclassifed Manufacturers BMD101 Datasheet HTML 11Page - List of Unclassifed Manufacturers BMD101 Datasheet HTML 12Page - List of Unclassifed Manufacturers BMD101 Datasheet HTML 13Page - List of Unclassifed Manufacturers BMD101 Datasheet HTML 14Page - List of Unclassifed Manufacturers  
Zoom Inzoom in Zoom Outzoom out
 10 / 14 page
background image
BMD101 Product Brief (Preliminary) 2012
NeuroSky BMD101 Product Brief Rev 0.9.2
NeuroSky Confidential
Page 10
Data Payload Format
The Data Payload itself consists of a continuous series of DataRows. Parsing a Data Payload involves
parsing each DataRow until all the bytes of the Data Payload have been parsed.
A DataRow consists of bytes in the following format:
Figure 4. DataRow Format
The DataRow may begin with zero or more [EXCODE] (extended code) bytes, which are bytes with the
value 0x55. The number of EXCODE bytes indicates the Extended Code Level. The Extended Code Level,
in turn, is used in conjunction with the [CODE] byte to determine what type of data this DataRow
contains.
The [CODE] byte indicates the type of data encoded in the DataRow. For example, a [CODE] of 0x03
indicates that the DataRow contains a heart rate value. For a list of defined [CODE] meanings, see the
"[CODE] Definitions Table" below. Note that the meaning of the [CODE] is dependent on the Extended
Code Level. Also note that the [EXCODE] byte of 0x55 will never be used as a [CODE] (nor will the [SYNC]
byte of 0xAA).
If the [CODE] byte is between 0x00 and 0x7F, then there is no [LENGTH] byte, and the [DATA] byte
immediately after the [CODE] is the 1-byte [DATA] value and the end of the DataRow.
If, however, the [CODE] byte is between 0x80 and 0xFF, then it is followed by a [LENGTH] byte indicating
the number of bytes of [DATA...]. These higher [CODE]s are used for returning arrays of values, values
that cannot fit in a single byte, or values that need a varying number of bytes to represent.
The format is defined in this way so that any properly implemented parser will not break in the future if
new [CODE]s representing arbitrarily long [DATA...] values are added (they simply ignore unrecognized
[CODE]s, but do not break in parsing), the order of [CODE]s is rearranged in the Packet, or if some
[CODE]s are not always transmitted in every Packet.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com