Revision as of 17:19, 15 September 2014 (edit) pzebelloni (Talk | contribs) (→Registers) ← Previous diff |
Current revision (09:36, 26 June 2016) (edit) webmaster (Talk | contribs) (→Registers) |
||
Line 1: |
Line 1: | ||
=== Registers === | === Registers === | ||
- | Register are segmented following the OSI layers, so register map has a Start and an End. | + | Register are segmented following the OSI layers, so register map has a Start and an End. |
+ | |||
+ | '''This register map refers to WINE Version 3.''' | ||
+ | |||
+ | Back to [[Data_Registers]]. | ||
{| style="border-spacing:0;" | {| style="border-spacing:0;" | ||
- | ! <div align="right">Start</div> | + | ! <div align="left">Start</div> |
- | ! <center>End</center> | + | ! <div align="left">End</div> |
- | ! <center>Layer</center> | + | ! <div align="left">Layer</div> |
- | ! Remarks | + | ! <div align="left">Remarks</div> |
|- | |- | ||
- | | style="background-color:transparent;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">0</div> | + | | | <div align="left">0</div> |
- | | style="background-color:transparent;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">0</div> | + | | | <div align="left">0</div> |
- | | style="background-color:transparent;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| NONE | + | | | NONE |
- | | style="background-color:transparent;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Error register | + | | | Error register |
|- | |- | ||
- | | style="background-color:#ff6633;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">1</div> | + | | | <div align="left">1</div> |
- | | style="background-color:#ff6633;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">7</div> | + | | | <div align="left">7</div> |
- | | style="background-color:#ff6633;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| PHY | + | | | PHY |
- | | style="background-color:#ff6633;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Diagnostics and settings from/to HW | + | | | Diagnostics and settings from/to HW |
|- | |- | ||
- | | style="background-color:#ff9966;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">8</div> | + | | | <div align="left">8</div> |
- | | style="background-color:#ff9966;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">39</div> | + | | | <div align="left">39</div> |
- | | style="background-color:#ff9966;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| MAC | + | | | MAC |
- | | style="background-color:#ff9966;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Diagnostics, commands or events from MAC Layer | + | | | Diagnostics, commands or events from MAC Layer |
|- | |- | ||
- | | style="background-color:#ffcc99;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">40</div> | + | | | <div align="left">40</div> |
- | | style="background-color:#ffcc99;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">47</div> | + | | | <div align="left">47</div> |
- | | style="background-color:#ffcc99;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| NET | + | | | NET |
- | | style="background-color:#ffcc99;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Diagnostics, commands or events from NET Layer | + | | | Diagnostics, commands or events from NET Layer |
|- | |- | ||
- | | style="background-color:#94bd5e;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">48</div> | + | | | <div align="left">48</div> |
- | | style="background-color:#94bd5e;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">63</div> | + | | | <div align="left">63</div> |
- | | style="background-color:#94bd5e;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| NAP | + | | | NAP |
- | | style="background-color:#94bd5e;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Network-to-Application | + | | | Network-to-Application |
|- | |- | ||
- | | style="background-color:#94bd5e;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">64</div> | + | | | <div align="left">64</div> |
- | | style="background-color:#94bd5e;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">511</div> | + | | | <div align="left">511</div> |
- | | style="background-color:#94bd5e;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| APP | + | | | APP |
- | | style="background-color:#94bd5e;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Application (custom) | + | | | Application (custom) |
|} | |} | ||
Line 50: |
Line 54: | ||
Registers has several attributes: | Registers has several attributes: | ||
- | * <nowiki>[</nowiki>'''R''']ead, register can be read; | + | * ['''R''']ead, register can be read; |
- | * <nowiki>[</nowiki>'''W''']rite, register can be written; | + | * ['''W''']rite, register can be written; |
- | * <nowiki>[</nowiki>'''E''']vent, register is sent once; | + | * ['''E''']vent, register is sent once; |
- | * <nowiki>[</nowiki>'''O'''<nowiki>]nly, with [R,W,E] indicates unique option.</nowiki> | + | * ['''O''']nly, with [R,W,E] indicates unique option. |
In other words, RO means “Read Only”, while RW means “Read & Write”. | In other words, RO means “Read Only”, while RW means “Read & Write”. | ||
Line 60: |
Line 64: | ||
{| style="border-spacing:0;" | {| style="border-spacing:0;" | ||
- | ! <div align="right">Reg#</div> | + | ! <div align="left">Reg#</div> |
! colspan="2" | <center>WORD</center> | ! colspan="2" | <center>WORD</center> | ||
! <center>Units</center> | ! <center>Units</center> | ||
Line 74: |
Line 78: | ||
! | ! | ||
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''0'''</div> | + | | | <div align="left">'''0'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| ERR | + | | colspan="2" | ERR |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RO</center> | + | | | <center>RO</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Error cause | + | | | Error cause (Internal Use Only) |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''1'''</div> | + | | | <div align="left">'''1'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RST | + | | colspan="2" | RST |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RO</center> | + | | | <center>RO</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Reset/Restart cause | + | | | Reset/Restart cause |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''2'''</div> | + | | | <div align="left">'''2'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| CLASS | + | | colspan="2" | CLASS |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RO</center> | + | | | <center>RO</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Unique Device Class / Manufacturer0xFFFF: Undefined / Proprietary | + | | | Unique Device Class / Manufacturer0xFFFF: Undefined / Proprietary |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''3'''</div> | + | | | <div align="left">'''3'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| TYPE | + | | colspan="2" | TYPE |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RO</center> | + | | | <center>RO</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Unique Device Type0xFFFF: Undefined / Proprietary | + | | | Unique Device Type0xFFFF: Undefined / Proprietary |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''4'''</div> | + | | | <div align="left">'''4'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RODATA | + | | colspan="2" | RODATA |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RO</center> | + | | | <center>RO</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 48 bytes ROM vector data | + | | | 48 bytes ROM vector data |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''5'''</div> | + | | | <div align="left">'''5'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| COMMAND | + | | colspan="2" | COMMAND |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>WO</center> | + | | | <center>WO</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Bit Mapped (1/0):BIT0: Force Update (write) Flash MemoryBIT1: Test mode set (nodes only) | + | | | Bit Mapped (1/0):<br>BIT0 → Force Update (write) Flash Memory<br>BIT1 → Test mode set (nodes only)<br>BIT2 → Rescan Network<br>Write 0x0000 to stop commands. |
- | + | ||
- | Write 0x0000 to stop commands. | + | |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''6'''</div> | + | | | <div align="left">'''6'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| SIGNATURE | + | | colspan="2" | SIGNATURE |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Device signature vector. Contains calibration data, so may differ from device to device. | + | | | Device signature vector. Contains calibration data, so may differ from device to device. |
|} | |} | ||
Line 144: |
Line 146: | ||
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''8'''</div> | + | | | <div align="left">'''8'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| X_OSC | + | | colspan="2" | X_OSC |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center><nowiki>[Hz]</nowiki></center> | + | | | <center>[Hz]</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RO</center> | + | | | <center>RO</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Signed, Oscillator trim value | + | | | Signed, Oscillator trim value |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''9'''</div> | + | | | <div align="left">'''9'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| TRIM_DATA | + | | colspan="2" | TRIM_DATA |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RO</center> | + | | | <center>RO</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Reserved | + | | | Reserved |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''10'''</div> | + | | | <div align="left">'''10'''</div> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| DEV | + | | | DEV |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| INDEX | + | | | INDEX |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RO</center> | + | | | <center>RO</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Index of last channel used (unsigned char) and deviation (signed char) | + | | | Index of last channel used (unsigned char) and deviation (signed char) |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''11'''</div> | + | | | <div align="left">'''11'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RSSI | + | | colspan="2" | RSSI |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>dB</center> | + | | | <center>[dB]</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RO</center> | + | | | <center>RO</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Signed, RSSI of last received frame | + | | | Signed, RSSI of last received frame |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''12'''</div> | + | | | <div align="left">'''12'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| UPTIME_LO | + | | colspan="2" | UPTIME_LO |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>s</center> | + | | | <center>[s]</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RO</center> | + | | | <center>RO</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Time elapsed from last restart | + | | | Time elapsed from last restart |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''13'''</div> | + | | | <div align="left">'''13'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| UPTIME_HI | + | | colspan="2" | UPTIME_HI |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''14'''</div> | + | | | <div align="left">'''14'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| IDLE_LO | + | | colspan="2" | IDLE_LO |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>s/1024</center> | + | | | <center>[s/1024]</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RO</center> | + | | | <center>RO</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Time spent in IDLE | + | | | Time spent in IDLE |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''15'''</div> | + | | | <div align="left">'''15'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| IDLE_HI | + | | colspan="2" | IDLE_HI |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''16'''</div> | + | | | <div align="left">'''16'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| WAKE_LO | + | | colspan="2" | WAKE_LO |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>s/1024</center> | + | | | <center>[s/1024]</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RO</center> | + | | | <center>RO</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Time spent in WAKE | + | | | Time spent in WAKE |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''17'''</div> | + | | | <div align="left">'''17'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| WAKE_HI | + | | colspan="2" | WAKE_HI |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''18'''</div> | + | | | <div align="left">'''18'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RX_LO | + | | colspan="2" | RX_LO |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>s/1024</center> | + | | | <center>[s/1024]</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RO</center> | + | | | <center>RO</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Time spent in RX | + | | | Time spent in RX |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''19'''</div> | + | | | <div align="left">'''19'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RX_HI | + | | colspan="2" | RX_HI |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''20'''</div> | + | | | <div align="left">'''20'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| TX_LO | + | | colspan="2" | TX_LO |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>s/1024</center> | + | | | <center>[s/1024]</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RO</center> | + | | | <center>RO</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Time spent in TX | + | | | Time spent in TX |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''21'''</div> | + | | | <div align="left">'''21'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| TX_HI | + | | colspan="2" | TX_HI |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''22'''</div> | + | | | <div align="left">'''22'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| NOSYNCT_LO | + | | colspan="2" | NOSYNCT_LO |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RO</center> | + | | | <center>RO</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Count of TX frames in “no sync” state | + | | | Count of TX frames in “no sync” state |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''23'''</div> | + | | | <div align="left">'''23'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| NOSYNCT_HI | + | | colspan="2" | NOSYNCT_HI |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''24'''</div> | + | | | <div align="left">'''24'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| SYNCT_LO | + | | colspan="2" | SYNCT_LO |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RO</center> | + | | | <center>RO</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Count of TX frames in “sync” state | + | | | Count of TX frames in “sync” state |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''25'''</div> | + | | | <div align="left">'''25'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| SYNCT_HI | + | | colspan="2" | SYNCT_HI |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''26'''</div> | + | | | <div align="left">'''26'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| SYNCR_LO | + | | colspan="2" | SYNCR_LO |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RO</center> | + | | | <center>RO</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Count of RX frames in “sync” state | + | | | Count of RX frames in “sync” state |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''27'''</div> | + | | | <div align="left">'''27'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| SYNCR_HI | + | | colspan="2" | SYNCR_HI |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''28'''</div> | + | | | <div align="left">'''28'''</div> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| NOISE | + | | colspan="2" | CBS_RSSI |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| CHAN | + | | | <center>[dB]</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | <center>RO</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RO</center> | + | | | Signed, RSSI of last frame received from CBS (Cluster Base-Station) |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Vector of noise floor on used channels. <nowiki>NOISE is expressed in [dB] (signed </nowiki>char). | + | |- |
+ | | | <div align="left">'''29'''</div> | ||
+ | | | NOISE | ||
+ | | | CHAN | ||
+ | | | | ||
+ | | | <center>RO</center> | ||
+ | | | Vector of noise floor on used channels. NOISE is expressed in [dB] (signed char). | ||
|} | |} | ||
Line 286: |
Line 294: | ||
! | ! | ||
! | ! | ||
+ | |- | ||
+ | | | <div align="left">'''40'''</div> | ||
+ | | colspan="2" | NETWORK_KEY_0 | ||
+ | | | | ||
+ | | | <center>RW</center> | ||
+ | | | Network Key 0 | ||
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''40'''</div> | + | | | <div align="left">'''41'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| NETWORK_KEY_0 | + | | colspan="2" | NETWORK_KEY_1 |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Network Key 0 | + | | | Network Key 1 |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''41'''</div> | + | | | <div align="left">'''42'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| NETWORK_KEY_1 | + | | colspan="2" | NETWORK_KEY_2 |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Network Key 1 | + | | | Network Key 2 |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''42'''</div> | + | | | <div align="left">'''43'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| NETWORK_KEY_2 | + | | colspan="2" | NETWORK_KEY_3 |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Network Key 2 | + | | | Network Key 3 |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''43'''</div> | + | | | <div align="left">'''44'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| NETWORK_KEY_3 | + | | colspan="2" | ADDRESS |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Network Key 3 | + | | | Address in the network |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''44'''</div> | + | | | <div align="left">'''45'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| ADDRESS | + | | colspan="2" | PARENT |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RO</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Address in the network | + | | | Parent Address |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''45'''</div> | + | | | <div align="left">'''46'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| PARENT | + | | colspan="2" | PREFERRED |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RO</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Parent Address | + | | | Preferred Parent Address |
|} | |} | ||
Line 348: |
Line 362: | ||
! | ! | ||
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''48'''</div> | + | | | <div align="left">'''48'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| VERSION | + | | colspan="2" | VERSION |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RO</center> | + | | | <center>RO</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| WINE software version | + | | | WINE software version |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''49'''</div> | + | | | <div align="left">'''49'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| INFO | + | | colspan="2" | INFO |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RO</center> | + | | | <center>RO</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Bit Mapped (1/0):BIT0: Routing capabilities Yes/NoBIT1: Base Station Yes/NoBIT2: Anchor Yes/No<nowiki>BIT[3..7]: Localization request count</nowiki>BIT8: RestartBIT9: Trimmed | + | | | Bit Mapped (1/0):<br>BIT0 → Routing capabilities Yes/No<br>BIT1 → Base Station Yes/No<br>BIT2 → Anchor Yes/No<br>BIT[3..7] → Localization request count<br>BIT8 → Restart<br>BIT9 → Trimmed |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''50'''</div> | + | | | <div align="left">'''50'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| SURVIVAL | + | | colspan="2" | SURVIVAL |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>s</center> | + | | | <center>[s]</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Survival time | + | | | Survival time |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''51'''</div> | + | | | <div align="left">'''51'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| CHILD_LOST | + | | colspan="2" | CHILD_LOST |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>EO</center> | + | | | <center>EO</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Address of lost cluster child node | + | | | Address of lost cluster child node |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''52'''</div> | + | | | <div align="left">'''52'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| ENROLL_MODE | + | | colspan="2" | ENROLL_MODE |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Bit Mapped (1/0):BIT0: Enroll Enabled Yes/NoBIT1: Enroll Batch/Single | + | | | Bit Mapped (1/0):<br>BIT0 → Enroll Enabled Yes/No<br>BIT1 → Enroll Batch/Single |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''53'''</div> | + | | | <div align="left">'''53'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| ENROLL_ADDR | + | | colspan="2" | ENROLL_ADDR |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Address of next enrolling node | + | | | Address of next enrolling node |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''54'''</div> | + | | | <div align="left">'''54'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| ELP | + | | colspan="2" | ELP |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>WO</center> | + | | | <center>WO</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Extreme Low Power Parameters:<nowiki>bit [0..9] → slot modulation value [node slots]</nowiki><nowiki>bit [</nowiki>10<nowiki>..15] → interaction timeout [node slots]</nowiki> | + | | | Extreme Low Power Parameters:<br>BIT[0..9] → slot modulation value [node slots]<br>BIT[10..15] → interaction timeout [node slots] |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''55'''</div> | + | | | <div align="left">'''55'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| ANCHOR_LEVEL | + | | colspan="2" | ANCHOR_LEVEL |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Anchor level (0 → no anchor) | + | | | Anchor level (0 → no anchor) |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''56'''</div> | + | | | <div align="left">'''56'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| LATITUDE_H | + | | colspan="2" | LATITUDE_H |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>'</center> | + | | | <center>[']</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <nowiki>Latitude high part, expressed as signed 16 bits [']</nowiki> | + | | | Latitude high part, expressed as signed 16 bits ['] |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''57'''</div> | + | | | <div align="left">'''57'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| LATITUDE_L | + | | colspan="2" | LATITUDE_L |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>“/100</center> | + | | | <center>[“/100]</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <nowiki>Latitude low part, expressed as signed 16 bits [“/100]</nowiki> | + | | | Latitude low part, expressed as signed 16 bits [“/100] |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''58'''</div> | + | | | <div align="left">'''58'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| LONGITUDE_H | + | | colspan="2" | LONGITUDE_H |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>'</center> | + | | | <center>[']</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <nowiki>Longitude high part, expressed as signed 16 bits [']</nowiki> | + | | | Longitude high part, expressed as signed 16 bits ['] |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''59'''</div> | + | | | <div align="left">'''59'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| LONGITUDE_L | + | | colspan="2" | LONGITUDE_L |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>“/100</center> | + | | | <center>[“/100]</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <nowiki>Longitude low part, expressed as signed 16 bits [“/100]</nowiki> | + | | | Longitude low part, expressed as signed 16 bits [“/100] |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''60'''</div> | + | | | <div align="left">'''60'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| ALTITUDE | + | | colspan="2" | ALTITUDE |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>m</center> | + | | | <center>[m]</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <nowiki>Altitude expressed as signed 16 bits [']</nowiki> | + | | | Altitude expressed as signed 16 bits [m] |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''61'''</div> | + | | | <div align="left">'''61'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| LOCALIZE | + | | colspan="2" | LOCALIZE |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Localization request (count) trigger or address of localization data source | + | | | Localization request (count) trigger or address of localization data source |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''62'''</div> | + | | | <div align="left">'''62'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| PTP_DEST | + | | colspan="2" | PTP_DEST |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Point-To-Point data transfer link address | + | | | Point-To-Point data transfer link address |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''63'''</div> | + | | | <div align="left">'''63'''</div> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| SPEED | + | | | SPEED |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| CHAN | + | | | CHAN |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Point-To-Point data transfer configuration | + | | | Point-To-Point data transfer configuration |
|} | |} | ||
Line 492: |
Line 506: | ||
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''487'''</div> | + | | | <div align="left">'''486'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| INFO_BLOCK_0 | + | | colspan="2" | DEV_NAME |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center><nowiki>[]</nowiki></center> | + | | | <center>[]</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Information register block:<nowiki>BIT[0..</nowiki>4]: Block Length<nowiki>BIT[5..6]: Reserved</nowiki><nowiki>BIT[7..15]:Register Start</nowiki> | + | | | Vector of mnemonic name of device (max. 24 characters / 12 words) |
+ | |||
+ | |- | ||
+ | | | <div align="left">'''487'''</div> | ||
+ | | colspan="2" | INFO_BLOCK_0 | ||
+ | | | <center>[]</center> | ||
+ | | | <center>RW</center> | ||
+ | | | Information register block:<br>BIT[0..4] → Block Length<br>BIT[5..6] → Reserved<br>BIT[7..15] →Register Start | ||
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''488'''</div> | + | | | <div align="left">'''488'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| INFO_TIME_0 | + | | colspan="2" | INFO_TIME_0 |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center><nowiki>[s]</nowiki></center> | + | | | <center>[s]</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Interval of INFO refresh | + | | | Interval of INFO refresh |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''489'''</div> | + | | | <div align="left">'''489'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| INFO_BLOCK_1 | + | | colspan="2" | INFO_BLOCK_1 |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center><nowiki>[]</nowiki></center> | + | | | <center>[]</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Information register block:<nowiki>BIT[0..</nowiki>4]: Block Length<nowiki>BIT[5..6]: Reserved</nowiki><nowiki>BIT[7..15]:Register Start</nowiki> | + | | | Information register block:<br>BIT[0..4] → Block Length<br>BIT[5..6] → Reserved<br>BIT[7..15] →Register Start |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''490'''</div> | + | | | <div align="left">'''490'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| INFO_TIME_1 | + | | colspan="2" | INFO_TIME_1 |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center><nowiki>[s]</nowiki></center> | + | | | <center>[s]</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Interval of INFO refresh | + | | | Interval of INFO refresh |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''491'''</div> | + | | | <div align="left">'''491'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| INFO_BLOCK_2 | + | | colspan="2" | INFO_BLOCK_2 |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center><nowiki>[]</nowiki></center> | + | | | <center>[]</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Information register block:<nowiki>BIT[0..</nowiki>4]: Block Length<nowiki>BIT[5..6]: Reserved</nowiki><nowiki>BIT[7..15]:Register Start</nowiki> | + | | | Information register block:<br>BIT[0..4] → Block Length<br>BIT[5..6] → Reserved<br>BIT[7..15] →Register Start |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''492'''</div> | + | | | <div align="left">'''492'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| INFO_TIME_2 | + | | colspan="2" | INFO_TIME_2 |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center><nowiki>[s]</nowiki></center> | + | | | <center>[s]</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Interval of INFO refresh | + | | | Interval of INFO refresh |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''493'''</div> | + | | | <div align="left">'''493'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| INFO_BLOCK_3 | + | | colspan="2" | INFO_BLOCK_3 |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center><nowiki>[]</nowiki></center> | + | | | <center>[]</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Information register block:<nowiki>BIT[0..</nowiki>4]: Block Length<nowiki>BIT[5..6]: Reserved</nowiki><nowiki>BIT[7..15]:Register Start</nowiki> | + | | | Information register block:<br>BIT[0..4] → Block Length<br>BIT[5..6] → Reserved<br>BIT[7..15] →Register Start |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''494'''</div> | + | | | <div align="left">'''494'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| INFO_TIME_3 | + | | colspan="2" | INFO_TIME_3 |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center><nowiki>[s]</nowiki></center> | + | | | <center>[s]</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW</center> | + | | | <center>RW</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Interval of INFO refresh | + | | | Interval of INFO refresh |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''495'''</div> | + | | | <div align="left">'''495'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| ACK_SIZE | + | | colspan="2" | ACK_SIZE |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW*</center> | + | | | <center>RW*</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Enables ACK Payload, setting the number of registers to send as ACK Payload. Ranges from '''0''' (no ACK Payload) to '''16''' (max payload size). | + | | | Enables ACK Payload, setting the number of registers to send as ACK Payload. Ranges from '''0''' (no ACK Payload) to '''16''' (max payload size). |
|- | |- | ||
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <div align="right">'''496'''TO'''511'''</div> | + | | | <div align="left">'''496'''TO'''511'''</div> |
- | | colspan="2" style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| ACK_PAYLOAD | + | | colspan="2" | ACK_PAYLOAD |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| | + | | | |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>RW*</center> | + | | | <center>RW*</center> |
- | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Open data. | + | | | Open data. |
|} | |} | ||
(*) Only BS can write. | (*) Only BS can write. |
Current revision
Contents |
Registers
Register are segmented following the OSI layers, so register map has a Start and an End.
This register map refers to WINE Version 3.
Back to Data_Registers.
Start
| End
| Layer
| Remarks
|
---|---|---|---|
0
| 0
| NONE | Error register |
1
| 7
| PHY | Diagnostics and settings from/to HW |
8
| 39
| MAC | Diagnostics, commands or events from MAC Layer |
40
| 47
| NET | Diagnostics, commands or events from NET Layer |
48
| 63
| NAP | Network-to-Application |
64
| 511
| APP | Application (custom) |
Registers Attributes
Registers has several attributes:
- [R]ead, register can be read;
- [W]rite, register can be written;
- [E]vent, register is sent once;
- [O]nly, with [R,W,E] indicates unique option.
In other words, RO means “Read Only”, while RW means “Read & Write”.
PHY Registers (0..7)
Reg#
| | | | Description | |
---|---|---|---|---|---|
HI | LO | ||||
0
| ERR | | Error cause (Internal Use Only) | ||
1
| RST | | Reset/Restart cause | ||
2
| CLASS | | Unique Device Class / Manufacturer0xFFFF: Undefined / Proprietary | ||
3
| TYPE | | Unique Device Type0xFFFF: Undefined / Proprietary | ||
4
| RODATA | | 48 bytes ROM vector data | ||
5
| COMMAND | | Bit Mapped (1/0): BIT0 → Force Update (write) Flash Memory BIT1 → Test mode set (nodes only) BIT2 → Rescan Network Write 0x0000 to stop commands. | ||
6
| SIGNATURE | | Device signature vector. Contains calibration data, so may differ from device to device. |
MAC Registers (8..39)
Reg# | | | | Description | |
---|---|---|---|---|---|
HI | LO | ||||
8
| X_OSC | | | Signed, Oscillator trim value | |
9
| TRIM_DATA | | Reserved | ||
10
| DEV | INDEX | | Index of last channel used (unsigned char) and deviation (signed char) | |
11
| RSSI | | | Signed, RSSI of last received frame | |
12
| UPTIME_LO | | | Time elapsed from last restart | |
13
| UPTIME_HI | ||||
14
| IDLE_LO | | | Time spent in IDLE | |
15
| IDLE_HI | ||||
16
| WAKE_LO | | | Time spent in WAKE | |
17
| WAKE_HI | ||||
18
| RX_LO | | | Time spent in RX | |
19
| RX_HI | ||||
20
| TX_LO | | | Time spent in TX | |
21
| TX_HI | ||||
22
| NOSYNCT_LO | | Count of TX frames in “no sync” state | ||
23
| NOSYNCT_HI | ||||
24
| SYNCT_LO | | Count of TX frames in “sync” state | ||
25
| SYNCT_HI | ||||
26
| SYNCR_LO | | Count of RX frames in “sync” state | ||
27
| SYNCR_HI | ||||
28
| CBS_RSSI | | | Signed, RSSI of last frame received from CBS (Cluster Base-Station) | |
29
| NOISE | CHAN | | Vector of noise floor on used channels. NOISE is expressed in [dB] (signed char). |
NET Registers (40..47)
Reg# | | | | Description | |
---|---|---|---|---|---|
HI | LO | ||||
40
| NETWORK_KEY_0 | | Network Key 0 | ||
41
| NETWORK_KEY_1 | | Network Key 1 | ||
42
| NETWORK_KEY_2 | | Network Key 2 | ||
43
| NETWORK_KEY_3 | | Network Key 3 | ||
44
| ADDRESS | | Address in the network | ||
45
| PARENT | | Parent Address | ||
46
| PREFERRED | | Preferred Parent Address |
WINE Application Registers (48..63)
Reg# | | | | Description | |
---|---|---|---|---|---|
HI | LO | ||||
48
| VERSION | | WINE software version | ||
49
| INFO | | Bit Mapped (1/0): BIT0 → Routing capabilities Yes/No BIT1 → Base Station Yes/No BIT2 → Anchor Yes/No BIT[3..7] → Localization request count BIT8 → Restart BIT9 → Trimmed | ||
50
| SURVIVAL | | | Survival time | |
51
| CHILD_LOST | | Address of lost cluster child node | ||
52
| ENROLL_MODE | | Bit Mapped (1/0): BIT0 → Enroll Enabled Yes/No BIT1 → Enroll Batch/Single | ||
53
| ENROLL_ADDR | | Address of next enrolling node | ||
54
| ELP | | Extreme Low Power Parameters: BIT[0..9] → slot modulation value [node slots] BIT[10..15] → interaction timeout [node slots] | ||
55
| ANCHOR_LEVEL | | Anchor level (0 → no anchor) | ||
56
| LATITUDE_H | | | Latitude high part, expressed as signed 16 bits ['] | |
57
| LATITUDE_L | | | Latitude low part, expressed as signed 16 bits [“/100] | |
58
| LONGITUDE_H | | | Longitude high part, expressed as signed 16 bits ['] | |
59
| LONGITUDE_L | | | Longitude low part, expressed as signed 16 bits [“/100] | |
60
| ALTITUDE | | | Altitude expressed as signed 16 bits [m] | |
61
| LOCALIZE | | Localization request (count) trigger or address of localization data source | ||
62
| PTP_DEST | | Point-To-Point data transfer link address | ||
63
| SPEED | CHAN | | Point-To-Point data transfer configuration |
APP Registers (64..447)
These registers start from number 64 up to 447, for a total of 384.
The register definition in this section depends on application, so description of these registers is out of the scope of this section.
RESERVED Registers (448..511)
These 64 registers are reserved to send “open data” from WINE base-station to nodes as:
- ACK payload, or...
- standard registers write.
These registers are RW from the BS point of view, but RO for nodes.
Reg# | | | | Description | |
---|---|---|---|---|---|
HI | LO | ||||
486
| DEV_NAME | | | Vector of mnemonic name of device (max. 24 characters / 12 words) | |
487
| INFO_BLOCK_0 | | | Information register block: BIT[0..4] → Block Length BIT[5..6] → Reserved BIT[7..15] →Register Start | |
488
| INFO_TIME_0 | | | Interval of INFO refresh | |
489
| INFO_BLOCK_1 | | | Information register block: BIT[0..4] → Block Length BIT[5..6] → Reserved BIT[7..15] →Register Start | |
490
| INFO_TIME_1 | | | Interval of INFO refresh | |
491
| INFO_BLOCK_2 | | | Information register block: BIT[0..4] → Block Length BIT[5..6] → Reserved BIT[7..15] →Register Start | |
492
| INFO_TIME_2 | | | Interval of INFO refresh | |
493
| INFO_BLOCK_3 | | | Information register block: BIT[0..4] → Block Length BIT[5..6] → Reserved BIT[7..15] →Register Start | |
494
| INFO_TIME_3 | | | Interval of INFO refresh | |
495
| ACK_SIZE | | Enables ACK Payload, setting the number of registers to send as ACK Payload. Ranges from 0 (no ACK Payload) to 16 (max payload size). | ||
496TO511
| ACK_PAYLOAD | | Open data. |
(*) Only BS can write.