Jump to content

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 || 2A29 || BYTE ARRAY || - || - || Not Configurable || Read Only. Ex. "Teltonika"
|Manufacturer||180A||2A29||BYTE ARRAY||-||-||Not Configurable ||Read Only. Ex. "Teltonika"


|-
|-


| Model || 180A || 2A24 || BYTE ARRAY || - || - || Not Configurable || Read Only. Ex. "BTSID1"
| Model|| 180A||2A24|| BYTE ARRAY|| -||-|| Not Configurable||Read Only. Ex. "BTSID1"


|-
|-


| Serial || 180A || 2A25 || BYTE ARRAY || - || - || Not Configurable || Not used
|Serial||180A||2A25 ||BYTE ARRAY||-||-||Not Configurable ||Not used


|-
|-


| Hardware || 180A || 2A27 || BYTE ARRAY || - || - || Not Configurable || Read Only. Ex. "Table:1 Volt:325
| Hardware||180A|| 2A27 ||BYTE ARRAY||-||-||Not Configurable||Read Only. Ex. "Table:1 Volt:325


|-
|-


| Firmware || 180A || 2A26 || BYTE ARRAY || - || - || Not Configurable || Read Only. Ex. "1.1.0-beta"
|Firmware|| 180A ||2A26||BYTE ARRAY||-||-||Not Configurable||Read Only. Ex. "1.1.0-beta"


|-
|-


| System ID || 180A || 2A23 || BYTE ARRAY || - || - || Not Configurable || Not used
| 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 || BYTE ARRAY || 17 || 17 || Not Configurable || Scan Response Data, see picture for detail view of data structure  
|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;" |
|-
|-