Difference between revisions of "Axivity WAX3"
From Hackstrich
(Created page with "The WAX3 is a wireless accelerometer that talks MiWi over 802.15.4. Source code/schematics/etc. are available at [http://code.google.com/p/openmovement/ Open Movement's Google C...") |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 35: | Line 35: | ||
|- | |- | ||
| 7 | | 7 | ||
− | | | + | | 1 |
| Accelerometer Info | | Accelerometer Info | ||
− | | Top two bits is G-range, next two bits is format | + | | Top two bits is G-range: 00=±16g, 01=±8g, 10=±4g, 11=±2g<br>next two bits is format: 0=10-bit raw -> 3x10-bit + 2, 2=signed 16-bit<br>lowest four bits is the rate code: frequency = 3200 / (1 << (15-(n & 0x0f))) |
|- | |- | ||
− | | | + | | 8 |
| 2 | | 2 | ||
| Sample Sequence Number | | Sample Sequence Number | ||
| Resets on sleep | | Resets on sleep | ||
|- | |- | ||
− | | | + | | 10 |
| 1 | | 1 | ||
| Number of samples left to transmit after this packet | | Number of samples left to transmit after this packet | ||
| 0xFF = 255 or more | | 0xFF = 255 or more | ||
|- | |- | ||
− | | | + | | 11 |
| 1 | | 1 | ||
| Number of samples in this packet | | Number of samples in this packet | ||
| | | | ||
|- | |- | ||
− | | | + | | 12 |
| ??? | | ??? | ||
| Sample Data | | Sample Data |
Latest revision as of 02:48, 25 January 2014
The WAX3 is a wireless accelerometer that talks MiWi over 802.15.4. Source code/schematics/etc. are available at Open Movement's Google Code
Start Byte | Length (bytes) | Description | Format |
---|---|---|---|
0 | 1 | Report Type | Always 0x12 = USER_REPORT_TYPE |
1 | 1 | Report ID | Always 0x78 (ASCII 'x') |
2 | 2 | Device ID | |
4 | 1 | Device Status | Bit 0 = battery warning, bits 1-7 = reserved |
5 | 2 | Analog Sample | Top 6 bits are measurement info, bottom 10 are measurement |
7 | 1 | Accelerometer Info | Top two bits is G-range: 00=±16g, 01=±8g, 10=±4g, 11=±2g next two bits is format: 0=10-bit raw -> 3x10-bit + 2, 2=signed 16-bit lowest four bits is the rate code: frequency = 3200 / (1 << (15-(n & 0x0f))) |
8 | 2 | Sample Sequence Number | Resets on sleep |
10 | 1 | Number of samples left to transmit after this packet | 0xFF = 255 or more |
11 | 1 | Number of samples in this packet | |
12 | ??? | Sample Data |