EYE SENSOR / BTSMP1: Difference between revisions
no edit summary
No edit summary |
No edit summary |
||
Line 1,467: | Line 1,467: | ||
|e61c0000-7df2-4d4e-8e6d-c611745b92e9 | |e61c0000-7df2-4d4e-8e6d-c611745b92e9 | ||
|e61c0007-7df2-4d4e-8e6d-c611745b92e9 | |e61c0007-7df2-4d4e-8e6d-c611745b92e9 | ||
| | | colspan="5" |[[EYE SENSOR / BTSMP1#Command characteristic|Command characteristic]] | ||
| | |||
| | |||
|- | |- | ||
| Password || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0008-7df2-4d4e-8e6d-c611745b92e9 || BYTE ARRAY || 4 bytes ||4 bytes || 123456 || Always 6 Digits | |Password||e61c0000-7df2-4d4e-8e6d-c611745b92e9|| e61c0008-7df2-4d4e-8e6d-c611745b92e9 ||BYTE ARRAY|| 4 bytes||4 bytes||123456||Always 6 Digits | ||
|- | |- | ||
| Sensor Interval || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0009-7df2-4d4e-8e6d-c611745b92e9 || UINT16 || 0 || 10000 || 1000 || miliseconds | |Sensor Interval||e61c0000-7df2-4d4e-8e6d-c611745b92e9|| e61c0009-7df2-4d4e-8e6d-c611745b92e9||UINT16||0||10000||1000||miliseconds | ||
|- | |- | ||
| Event Interval || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c000a-7df2-4d4e-8e6d-c611745b92e9 || UINT16 || 0 || 10000 || 1000 || miliseconds | |Event Interval||e61c0000-7df2-4d4e-8e6d-c611745b92e9|| e61c000a-7df2-4d4e-8e6d-c611745b92e9||UINT16||0||10000||1000 || miliseconds | ||
|- | |- | ||
| Event Duration || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c000b-7df2-4d4e-8e6d-c611745b92e9 || UINT8 || 0 || 30 || 30 || seconds | |Event Duration||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c000b-7df2-4d4e-8e6d-c611745b92e9||UINT8||0||30 ||30||seconds | ||
|- | |- | ||
| Temperature Event || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c000c-7df2-4d4e-8e6d-c611745b92e9 || UINT8 || 0 || 2 || 2 || 0 - on entrance<br>1 - on exit<br>2 - no event | | Temperature Event||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c000c-7df2-4d4e-8e6d-c611745b92e9||UINT8 ||0||2|| 2||0 - on entrance<br>1 - on exit<br>2 - no event | ||
|- | |- | ||
| Temperature Low || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c000d-7df2-4d4e-8e6d-c611745b92e9 || INT8 || -40 || 85 || -20 || celsius | |Temperature Low||e61c0000-7df2-4d4e-8e6d-c611745b92e9 ||e61c000d-7df2-4d4e-8e6d-c611745b92e9||INT8||-40|| 85||-20||celsius | ||
|- | |- | ||
| Temperature High || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c000e-7df2-4d4e-8e6d-c611745b92e9 || INT8 || -40 || 85 || 50 || celsius | |Temperature High|| e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c000e-7df2-4d4e-8e6d-c611745b92e9||INT8||-40||85 ||50||celsius | ||
|- | |- | ||
| Humidity Event || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c000f-7df2-4d4e-8e6d-c611745b92e9 || UINT8 || 0 || 2 || 2 || 0 - on entrance<br>1 - on exit<br>2 - no event | | Humidity Event||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c000f-7df2-4d4e-8e6d-c611745b92e9||UINT8||0||2||2||0 - on entrance<br>1 - on exit<br>2 - no event | ||
|- | |- | ||
| Humidity Low || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0010-7df2-4d4e-8e6d-c611745b92e9 || UINT8 || 0 || 100 || 15 || % | |Humidity Low||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c0010-7df2-4d4e-8e6d-c611745b92e9 || UINT8||0||100||15||% | ||
|- | |- | ||
| Humidity High || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0011-7df2-4d4e-8e6d-c611745b92e9 || UINT8 || 0 || 100 || 50 || % | |Humidity High ||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c0011-7df2-4d4e-8e6d-c611745b92e9||UINT8||0||100||50||% | ||
|- | |- | ||
| Movement Event || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0012-7df2-4d4e-8e6d-c611745b92e9 || UINT8 || 0 || 2 || 2 || 0 - on entrance<br>1 - on exit<br>2 - no event | |Movement Event||e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0012-7df2-4d4e-8e6d-c611745b92e9||UINT8||0||2||2||0 - on entrance<br>1 - on exit<br>2 - no event | ||
|- | |- | ||
| Movement Start || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0013-7df2-4d4e-8e6d-c611745b92e9 || UINT16 || 0 || 300 || 5 || seconds | |Movement Start ||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c0013-7df2-4d4e-8e6d-c611745b92e9|| UINT16||0||300||5||seconds | ||
|- | |- | ||
| Movement Stop || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0014-7df2-4d4e-8e6d-c611745b92e9 || UINT16 || 0 || 300 || 5 || seconds | |Movement Stop||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c0014-7df2-4d4e-8e6d-c611745b92e9|| UINT16||0||300||5 ||seconds | ||
|- | |- | ||
| Magnetic Event || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0015-7df2-4d4e-8e6d-c611745b92e9 || UINT8 || 0 || 2 || 2 || 0 - on entrance <br> 1 - on exit <br> 2 - no event | |Magnetic Event||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c0015-7df2-4d4e-8e6d-c611745b92e9||UINT8||0||2|| 2||0 - on entrance <br> 1 - on exit <br> 2 - no event | ||
|- | |- | ||
|Password Counter | | Password Counter | ||
|e61c0000-7df2-4d4e-8e6d-c611745b92e9 | |e61c0000-7df2-4d4e-8e6d-c611745b92e9 | ||
|e61c0019-7df2-4d4e-8e6d-c611745b92e9 | | e61c0019-7df2-4d4e-8e6d-c611745b92e9 | ||
|UINT8 | |UINT8 | ||
|0 (counter) | |0 (counter) | ||
|10 (counter) | |10 (counter) | ||
|0 | | 0 | ||
|Byte 0 – counter, | |Byte 0 – counter, | ||
Line 1,542: | Line 1,538: | ||
|e61c0000-7df2-4d4e-8e6d-c611745b92e9 | |e61c0000-7df2-4d4e-8e6d-c611745b92e9 | ||
|e61c0020-7df2-4d4e-8e6d-c611745b92e9 | |e61c0020-7df2-4d4e-8e6d-c611745b92e9 | ||
|UINT8 | | UINT8 | ||
|8 bytes | |8 bytes | ||
|8 bytes | |8 bytes | ||
Line 1,595: | Line 1,591: | ||
|<nowiki>-100</nowiki> | |<nowiki>-100</nowiki> | ||
|127 | |127 | ||
|127 | | 127 | ||
|RSSI value in dBm | |RSSI value in dBm | ||
Line 1,601: | Line 1,597: | ||
|- | |- | ||
| Manufacturer || 180A | |Manufacturer||180A||2A29||BYTE ARRAY||-||-||Not Configurable ||Read Only. Ex. "Teltonika" | ||
|- | |- | ||
| Model || 180A | | Model|| 180A||2A24|| BYTE ARRAY|| -||-|| Not Configurable||Read Only. Ex. "BTSID1" | ||
|- | |- | ||
| Serial || 180A | |Serial||180A||2A25 ||BYTE ARRAY||-||-||Not Configurable ||Not used | ||
|- | |- | ||
| Hardware || 180A | | Hardware||180A|| 2A27 ||BYTE ARRAY||-||-||Not Configurable||Read Only. Ex. "Table:1 Volt:325 | ||
|- | |- | ||
| Firmware || 180A | |Firmware|| 180A ||2A26||BYTE ARRAY||-||-||Not Configurable||Read Only. Ex. "1.1.0-beta" | ||
|- | |- | ||
| System ID || 180A | | System ID ||180A||2A23||BYTE ARRAY||-||-|| Not Configurable||Not used | ||
|- | |- | ||
| MAC || 180A || 652143dc-dec6-4fb1-bd46-3e919d2410a6 || BYTE ARRAY || 6 || 6 || Not Configurable || Read Only. ex. 112233445566 -> 11:22:33:44:55:66 | |MAC||180A||652143dc-dec6-4fb1-bd46-3e919d2410a6 || BYTE ARRAY||6||6||Not Configurable||Read Only. ex. 112233445566 -> 11:22:33:44:55:66 | ||
|- | |- | ||
| Scan Response Data || e61c0000-7df3-4d4e-8e6d-c611745b92e9 || e61c0001-7df3-4d4e-8e6d-c611745b92e9 | |Scan Response Data ||e61c0000-7df3-4d4e-8e6d-c611745b92e9|| e61c0001-7df3-4d4e-8e6d-c611745b92e9||BYTE ARRAY||17 || 17||Not Configurable ||Scan Response Data, see picture for detail view of data structure | ||
|} | |} | ||
[[File:Lentele0603.png|800px|frameless|center]] | [[File:Lentele0603.png|800px|frameless|center]] | ||
===Command characteristic=== | |||
{| class="wikitable" style="width: 100%; background-color: white; border-bottom: 2px solid #0054A6;" | |||
|- | |||
! style="color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 20px;" |Command's name | |||
! style="color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 280px;" |Data to send | |||
! style="color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 280px;" |Description | |||
|- | |||
|Write to flash||0x0010|| Writes set parameters to flash | |||
|- | |||
|General boot||0x0011||Enter boot mode | |||
|- | |||
|Instant reset||0x0012||Software reset | |||
|- | |||
|Reset after connection||0x0013||Reset after disconnect | |||
|- | |||
|Get hw voltage||0x0014||Sets detected hw voltage in response data | |||
|- | |||
|Keep connection alive||0x0015|| Resets disconnect timer | |||
|- | |||
|Restore defaults||0x0016||Sets all configurable parameters to default values | |||
|} | |||
===<p style="font-size:24px><span style="color:#0054A6">EYE Sensor Bluetooth frame parsing example</span>=== | ===<p style="font-size:24px"><span style="color:#0054A6">EYE Sensor Bluetooth frame parsing example</span>=== | ||
{| class="nd-othertables_2" style="width:100%;" | {| class="nd-othertables_2" style="width:100%;" | ||
Line 1,661: | Line 1,678: | ||
| style="vertical-align: middle; text-align: center;" |<span style="background:#B0BF1A">01</span> | | style="vertical-align: middle; text-align: center;" |<span style="background:#B0BF1A">01</span> | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Flags | | style="vertical-align: middle; text-align: center;" | Flags | ||
| style="vertical-align: middle; text-align: center;" |<span style="background:#7CB9E8">06</span> | | style="vertical-align: middle; text-align: center;" |<span style="background:#7CB9E8">06</span> | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Length | | style="vertical-align: middle; text-align: center;" | Length | ||
| style="vertical-align: middle; text-align: center;" |<span style="background:#C0E8D5">1A</span> | | style="vertical-align: middle; text-align: center;" |<span style="background:#C0E8D5">1A</span> | ||
|- | |- | ||
Line 1,679: | Line 1,696: | ||
| style="vertical-align: middle; text-align: center;" |<span style="background:#C46210">FFFFFFFF0B8C404510C655AAB636EBEF</span> | | style="vertical-align: middle; text-align: center;" |<span style="background:#C46210">FFFFFFFF0B8C404510C655AAB636EBEF</span> | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Major | | style="vertical-align: middle; text-align: center;" | Major | ||
| style="vertical-align: middle; text-align: center;" |<span style="background:#EFDECD">BB70</span> | | style="vertical-align: middle; text-align: center;" |<span style="background:#EFDECD">BB70</span> | ||
|- | |- | ||
Line 1,734: | Line 1,751: | ||
| style="vertical-align: middle; text-align: center;" |Temperature | | style="vertical-align: middle; text-align: center;" |Temperature | ||
| style="vertical-align: middle; text-align: center;" |<span style="background:#00FF00">08B4</span> | | style="vertical-align: middle; text-align: center;" |<span style="background:#00FF00">08B4</span> | ||
| Raw value example 0x08B4 hex, 2228 dec. | |Raw value example 0x08B4 hex, 2228 dec. | ||
Raw value needs to be divided by 100. | Raw value needs to be divided by 100. | ||
Line 1,745: | Line 1,762: | ||
Decimal value is humidity in percent. Humidity 18 % | Decimal value is humidity in percent. Humidity 18 % | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Movement | | style="vertical-align: middle; text-align: center;" | Movement | ||
| style="vertical-align: middle; text-align: center;" |<span style="background:#F4C2C2">0CCB</span> | | style="vertical-align: middle; text-align: center;" |<span style="background:#F4C2C2">0CCB</span> | ||
| (MSB)0000 1100 1100 1011(LSB) binary | | (MSB)0000 1100 1100 1011(LSB) binary | ||
Line 1,767: | Line 1,784: | ||
|} | |} | ||
===<p style="font-size:24px><span style="color:#0054A6">FM Packet parsing example (Base firmware / Advanced mode)</span>=== | ===<p style="font-size:24px"><span style="color:#0054A6">FM Packet parsing example (Base firmware / Advanced mode)</span>=== | ||
{| class="nd-othertables_2" style="width:100%;" | {| class="nd-othertables_2" style="width:100%;" | ||
|+ | |+ | ||
! colspan="3" style="border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;" |Unparsed data | ! colspan="3" style="border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;" | Unparsed data | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;"| Received data in hexadecimal stream: <code>00000000000000488E010000017CA6B6BFD8010F0E5188209AB482008600A80F0000000</code><br><code>00006000000020019090400560024000301CF0000001601D00000FF4D01D10000006D00000001014B0001B6010000CF7D</code> | | style="vertical-align: middle; text-align: center;" | Received data in hexadecimal stream: <code>00000000000000488E010000017CA6B6BFD8010F0E5188209AB482008600A80F0000000</code><br><code>00006000000020019090400560024000301CF0000001601D00000FF4D01D10000006D00000001014B0001B6010000CF7D</code> | ||
|} | |} | ||
Line 1,781: | Line 1,797: | ||
! colspan="3" style="border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;" |AVL Data Packet | ! colspan="3" style="border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;" |AVL Data Packet | ||
|- | |- | ||
! colspan="2" rowspan="1" style="width:60%; vertical-align: middle; text-align: center;" |AVL Data Packet Part | ! colspan="2" rowspan="1" style="width:60%; vertical-align: middle; text-align: center;" | AVL Data Packet Part | ||
! rowspan="1" style="width:40%; vertical-align: middle; text-align: center;" |HEX Code Part | ! rowspan="1" style="width:40%; vertical-align: middle; text-align: center;" |HEX Code Part | ||
|- | |- | ||
| rowspan="4" style="vertical-align: middle; text-align: center;" | | | rowspan="4" style="vertical-align: middle; text-align: center;" | | ||
| style="vertical-align: middle; text-align: center;" |Zero Bytes | | style="vertical-align: middle; text-align: center;" |Zero Bytes | ||
| style="vertical-align: middle; text-align: center;" |00 00 00 00 | | style="vertical-align: middle; text-align: center;" | 00 00 00 00 | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Data Field Length | | style="vertical-align: middle; text-align: center;" |Data Field Length | ||
Line 1,801: | Line 1,817: | ||
| style="vertical-align: middle; text-align: center;" |00 00 01 7C A6 B6 BF D8 (GMT: Friday, 22 October 2021 06:36:07) | | style="vertical-align: middle; text-align: center;" |00 00 01 7C A6 B6 BF D8 (GMT: Friday, 22 October 2021 06:36:07) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Priority | | style="vertical-align: middle; text-align: center;" | Priority | ||
| style="vertical-align: middle; text-align: center;" |01 | | style="vertical-align: middle; text-align: center;" |01 | ||
|- | |- | ||
Line 1,813: | Line 1,829: | ||
| style="vertical-align: middle; text-align: center;" |00 86 | | style="vertical-align: middle; text-align: center;" |00 86 | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Angle | | style="vertical-align: middle; text-align: center;" | Angle | ||
| style="vertical-align: middle; text-align: center;" |00 0A | | style="vertical-align: middle; text-align: center;" |00 0A | ||
|- | |- | ||
Line 1,843: | Line 1,859: | ||
| style="vertical-align: middle; text-align: center;" |00 56 (86 = BLE Humidity #1) | | style="vertical-align: middle; text-align: center;" |00 56 (86 = BLE Humidity #1) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Value | | style="vertical-align: middle; text-align: center;" | Value | ||
| style="vertical-align: middle; text-align: center;" |00 36 (24 %RHT) | | style="vertical-align: middle; text-align: center;" | 00 36 (24 %RHT) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |N4 of Four Bytes IO | | style="vertical-align: middle; text-align: center;" | N4 of Four Bytes IO | ||
| style="vertical-align: middle; text-align: center;" |00 03 | | style="vertical-align: middle; text-align: center;" |00 03 | ||
|- | |- | ||
Line 1,859: | Line 1,875: | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Value | | style="vertical-align: middle; text-align: center;" |Value | ||
| style="vertical-align: middle; text-align: center;" |00 00 FF 4D (Pitch = 0°, Roll = -179°) | | style="vertical-align: middle; text-align: center;" |00 00 FF 4D (Pitch = 0°, Roll = -179°) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |ID | | style="vertical-align: middle; text-align: center;" |ID | ||
Line 1,880: | Line 1,896: | ||
| style="vertical-align: middle; text-align: center;" |00 01 | | style="vertical-align: middle; text-align: center;" |00 01 | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Value of Variable Length IO | | style="vertical-align: middle; text-align: center;" | Value of Variable Length IO | ||
| style="vertical-align: middle; text-align: center;" |B7 = (MSB)<span style="background:#B284BE">1</span>1011 011<span style="background:#00FFFF">1</span>(LSB) | | style="vertical-align: middle; text-align: center;" |B7 = (MSB)<span style="background:#B284BE">1</span>1011 011<span style="background:#00FFFF">1</span>(LSB) | ||
It's parsed from least significant byte(LSB): | It's parsed from least significant byte(LSB): | ||
Line 1,931: | Line 1,947: | ||
|- | |- | ||
|} | |} | ||
===<p style="font-size:24px><span style="color:#0054A6">FM EYE Sensor record parsing example with the new firmware (Evaluation firmware / EYE Sensor filtering by name)</span>=== | ===<p style="font-size:24px"><span style="color:#0054A6">FM EYE Sensor record parsing example with the new firmware (Evaluation firmware / EYE Sensor filtering by name)</span>=== | ||
'''Parsing EYE Sensor records example''' <br> | '''Parsing EYE Sensor records example''' <br> | ||
Below You will find an example on how to parse EYE Sensor record with two EYE Sensors present. | Below You will find an example on how to parse EYE Sensor record with two EYE Sensors present. | ||
Line 1,939: | Line 1,955: | ||
! colspan="3" style="border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;" |Unparsed data | ! colspan="3" style="border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;" |Unparsed data | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;"| Received data in hexadecimal stream: <code>00000000000000908E0100000183407a2beb000f0e3fe3209ab40e008801290d00002c350001000000000</code><br><code>000000000012c350063<span style="background-color:#91d4b9;">0130050f4d50315f42453241413500000000000602d60807012f0801000901000a024e000b01f90c025aff0d01000e020bcc</code><br><code><span style="background-color:#91d4b9;">30050f4d50315f33464539414100000000000602cb080701300801000901000a0263000b01000c02af000d01000e020b90</code><code>010000fef4</code> | | style="vertical-align: middle; text-align: center;" |Received data in hexadecimal stream: <code>00000000000000908E0100000183407a2beb000f0e3fe3209ab40e008801290d00002c350001000000000</code><br><code>000000000012c350063<span style="background-color:#91d4b9;">0130050f4d50315f42453241413500000000000602d60807012f0801000901000a024e000b01f90c025aff0d01000e020bcc</code><br><code><span style="background-color:#91d4b9;">30050f4d50315f33464539414100000000000602cb080701300801000901000a0263000b01000c02af000d01000e020b90</code><code>010000fef4</code> | ||
|} | |} | ||
Line 1,980: | Line 1,996: | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Angle | | style="vertical-align: middle; text-align: center;" |Angle | ||
| style="vertical-align: middle; text-align: center;" |01 29 | | style="vertical-align: middle; text-align: center;" | 01 29 | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Satellites | | style="vertical-align: middle; text-align: center;" |Satellites | ||
| style="vertical-align: middle; text-align: center;" |0d | | style="vertical-align: middle; text-align: center;" | 0d | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Speed | | style="vertical-align: middle; text-align: center;" |Speed | ||
Line 1,995: | Line 2,011: | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |N1 of One Byte IO | | style="vertical-align: middle; text-align: center;" |N1 of One Byte IO | ||
| style="vertical-align: middle; text-align: center;" |00 00 | | style="vertical-align: middle; text-align: center;" | 00 00 | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |N2 of Two Bytes IO | | style="vertical-align: middle; text-align: center;" | N2 of Two Bytes IO | ||
| style="vertical-align: middle; text-align: center;" |00 00 | | style="vertical-align: middle; text-align: center;" |00 00 | ||
|- | |- | ||
Line 2,029: | Line 2,045: | ||
|} | |} | ||
=== Parsing AVL ID 11317 data === | ===Parsing AVL ID 11317 data=== | ||
{| class="nd-othertables_2" style="width:100%;" | {| class="nd-othertables_2" style="width:100%;" | ||
Line 2,063: | Line 2,079: | ||
| style="vertical-align: middle; text-align: center;" |4d 50 31 5f 42 45 32 41 41 35 00 00 00 00 00 | | style="vertical-align: middle; text-align: center;" |4d 50 31 5f 42 45 32 41 41 35 00 00 00 00 00 | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter ID | | style="vertical-align: middle; text-align: center;" | Parameter ID | ||
| style="vertical-align: middle; text-align: center;" |06 (Eye Sensor #1 temperature) | | style="vertical-align: middle; text-align: center;" |06 (Eye Sensor #1 temperature) | ||
|- | |- | ||
Line 2,095: | Line 2,111: | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter data length | | style="vertical-align: middle; text-align: center;" |Parameter data length | ||
| style="vertical-align: middle; text-align: center;" |01 (1 byte) | | style="vertical-align: middle; text-align: center;" | 01 (1 byte) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter data | | style="vertical-align: middle; text-align: center;" |Parameter data | ||
Line 2,107: | Line 2,123: | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter data | | style="vertical-align: middle; text-align: center;" |Parameter data | ||
| style="vertical-align: middle; text-align: center;" |4e 00 (converted to dec = 19968) | | style="vertical-align: middle; text-align: center;" | 4e 00 (converted to dec = 19968) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter ID | | style="vertical-align: middle; text-align: center;" | Parameter ID | ||
| style="vertical-align: middle; text-align: center;" |0b (Parameter ID #11 Eye Sensor #1 Pitch) | | style="vertical-align: middle; text-align: center;" |0b (Parameter ID #11 Eye Sensor #1 Pitch) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter Data length | | style="vertical-align: middle; text-align: center;" |Parameter Data length | ||
| style="vertical-align: middle; text-align: center;" |01 (1 byte) | | style="vertical-align: middle; text-align: center;" | 01 (1 byte) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter data | | style="vertical-align: middle; text-align: center;" |Parameter data | ||
Line 2,137: | Line 2,153: | ||
| style="vertical-align: middle; text-align: center;" |00 (low battery voltage not detected) | | style="vertical-align: middle; text-align: center;" |00 (low battery voltage not detected) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter ID | | style="vertical-align: middle; text-align: center;" | Parameter ID | ||
| style="vertical-align: middle; text-align: center;" |0e (Eye Sensor #1 battery voltage) | | style="vertical-align: middle; text-align: center;" |0e (Eye Sensor #1 battery voltage) | ||
|- | |- | ||
Line 2,147: | Line 2,163: | ||
|- | |- | ||
! style="vertical-align: middle; text-align: center;" |Eye Sensor #2 data length | ! style="vertical-align: middle; text-align: center;" |Eye Sensor #2 data length | ||
| style="vertical-align: middle; text-align: center;" |30 (48 bytes) | | style="vertical-align: middle; text-align: center;" | 30 (48 bytes) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter ID | | style="vertical-align: middle; text-align: center;" |Parameter ID | ||
| style="vertical-align: middle; text-align: center;" |05 (Eye Sensor Device name) | | style="vertical-align: middle; text-align: center;" | 05 (Eye Sensor Device name) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter data length | | style="vertical-align: middle; text-align: center;" |Parameter data length | ||
Line 2,183: | Line 2,199: | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter Data | | style="vertical-align: middle; text-align: center;" |Parameter Data | ||
| style="vertical-align: middle; text-align: center;" |00 (no magnet presence detected) | | style="vertical-align: middle; text-align: center;" | 00 (no magnet presence detected) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter ID | | style="vertical-align: middle; text-align: center;" |Parameter ID | ||
Line 2,192: | Line 2,208: | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter Data | | style="vertical-align: middle; text-align: center;" |Parameter Data | ||
| style="vertical-align: middle; text-align: center;" |00 (no movement presence detected) | | style="vertical-align: middle; text-align: center;" | 00 (no movement presence detected) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter ID | | style="vertical-align: middle; text-align: center;" |Parameter ID | ||
Line 2,249: | Line 2,265: | ||
[[File:Safety.jpg]] | [[File:Safety.jpg]] | ||
==<p style="font-size:32px><span style="color:#0054A6">Certification & Approvals</span></p>== | ==<p style="font-size:32px"><span style="color:#0054A6">Certification & Approvals</span></p>== | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 2,256: | Line 2,272: | ||
! style="width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" | | ! style="width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" | | ||
|- | |- | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" | E-Mark (EU) | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |E-Mark (EU) | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" | [[BTSMP1_E-Mark|YES]] | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_E-Mark|YES]] | ||
|- | |- | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" | FCC (USA) | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |FCC (USA) | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" | [[BTSMP1_FCC|YES]] | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_FCC|YES]] | ||
|- | |- | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" | CE/RED (EU) | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |CE/RED (EU) | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" | [[BTSMP1_CE_/_RED|YES]] | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_CE_/_RED|YES]] | ||
|- | |- | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" | RoHS (EU) | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |RoHS (EU) | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" | [[BTSMP1_RoHS|YES]] | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_RoHS|YES]] | ||
|- | |- | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" | REACH (EU) | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |REACH (EU) | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" | [[BTSMP1_REACH|YES]] | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_REACH|YES]] | ||
|- | |- | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Anatel (EU) (PR) | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Anatel (EU) (PR) | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_ANATEL|YES]] | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_ANATEL|YES]] | ||
|- | |- | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" | IP rating | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |IP rating | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" | [[BTSMP1_IP67|YES]] | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_IP67|YES]] | ||
|- | |- | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" | SIRIM QAS | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |SIRIM QAS | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" | [[BTSMP1_SIRIM QAS|YES]] | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_SIRIM QAS|YES]] | ||
|- | |- | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" | SDPPI POSTEL | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |SDPPI POSTEL | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" | [[BTSMP1_SDPPI POSTEL|YES]] | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_SDPPI POSTEL|YES]] | ||
|- | |- | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" | TELEC | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |TELEC | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" | [[BTSMP1_TELEC|YES]] | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_TELEC|YES]] | ||
|} | |} | ||
Line 2,291: | Line 2,307: | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
! style="width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" |Name | ! style="width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" | Name | ||
! style="width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" | | ! style="width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" | | ||
|- | |- |