/      æ—¥æœ¬èªž

Output from CUE App (Parent and Repeater App)

Output format when receiving data from the CUE App

TWELITE CUE Mode

Data Format

#DataDescriptionRemarks
charHeaderOnly :
0uint32Serial ID of repeater80000000 if no repeater
4uint8LQI0-255
5uint16Sequence number
7uint32Serial ID of sender0x8???????
11uint8Logical device ID of sender
12uint8Sensor typeOnly 0x80
13uint8PAL board version and PAL board IDOnly 0x05
14uint8Number of sensor dataOnly 15
Sensor Data 1
15uint8Info bitsOnly 0x00
16uint8Data sourceOnly 0x34
17uint8Extended byteOnly 0x00
18uint8Data lengthOnly 3
19[uint8]DataPacket property data
Sensor Data 2
22uint8Info bitsOnly 0x12
23uint8Data sourceOnly 0x05
24uint8Extended byte0x35, 0x04, or 0x00
25uint8Data lengthOnly 4
26uint32DataEvent data
Sensor Data 3
30uint8Info bitsOnly 0x11
31uint8Data sourceOnly 0x30
32uint8Extended byteOnly 0x08
33uint8Data lengthOnly 2
34uint16DataPower supply voltage (mV)
Sensor Data 4
36uint8Info bitsOnly 0x11
37uint8Data sourceOnly 0x30
38uint8Extended byteOnly 0x01
39uint8Data lengthOnly 2
40uint16DataVoltage of ADC1 (mV)
Sensor Data 5
42uint8Info bitsOnly 0x00
43uint8Data sourceOnly 0x00
44uint8Extended byteOnly 0x00
45uint8Data lengthOnly 1
46uint8DataMagnetic data
Sensor Data 6
47uint8Info bitsOnly 0x15
48uint8Data sourceOnly 0x04
49uint8Extended byte0x?0 Frequency and sample number
50uint8Data lengthOnly 6
51[int16]DataAcceleration data
Sensor Data 7
57uint8Info bitsOnly 0x15
58uint8Data sourceOnly 0x04
59uint8Extended byte0x?1 Frequency and sample number
60uint8Data lengthOnly 6
61[int16]DataAcceleration data
Sensor Data 8
(Omitted)
Sensor Data 15
137uint8Info bitsOnly 0x15
138uint8Data sourceOnly 0x04
139uint8Extended byte0x?9 Frequency and sample number
140uint8Data lengthOnly 6
141int16DataAcceleration data
End of sensor data
147uint8Checksum 1CRC8 up to this point
uint8Checksum 2LRC8 up to Checksum 1
charFooterCR (0x0D/'\r')
charFooterLF (0x0A/'\n')

Output Data Example

:80000000CF7F7382019E3B0180050F003400038135001205040406000000113008020B8611300102042E000000018015044006FFF00010FC1815044106FFF00018FC1815044206FFF00010FC0015044306FFF80000FC1015044406FFF00010FC1815044506FFE00018FBF815044606FFE80000FC0015044706FFE80010FBF815044806FFE80010FC0815044906FFE80010FC080C0E
#DataDescriptionValue
:charHeader:
800000000uint32Serial ID of repeaterNo repeater
CF4uint8LQI207/255
7F735uint16Sequence number32627
82019E3B7uint32Serial ID of sender0x2019E3B
0111uint8Logical device ID of sender0x01
8012uint8Sensor type
0513uint8PAL board version and PAL board IDTWELITE CUE
0F14uint8Number of sensor data15 items
Sensor Data 1
0015uint8Info bitsNo extended byte uint8
3416uint8Data sourcePacket property
0017uint8Extended byteNone
0318uint8Data length3 bytes
81350019[uint8]DataID 129, timer event occurred
Sensor Data 2
1222uint8Info bitsExtended byte present uint32
0523uint8Data sourceEvent
0424uint8Extended byteAcceleration event
0425uint8Data length4 bytes
0600000026uint32DataDice: 6
Sensor Data 3
1130uint8Info bitsExtended byte present uint16
3031uint8Data sourceVoltage
0832uint8Extended bytePower supply voltage
0233uint8Data length2 bytes
0B8634uint16Data2950 mV
Sensor Data 4
1136uint8Info bitsExtended byte present uint16
3037uint8Data sourceVoltage
0138uint8Extended byteVoltage of ADC1
0239uint8Data length2 bytes
042E40uint16Data1070 mV
Sensor Data 5
0042uint8Info bitsNo extended byte uint8
0043uint8Data sourceMagnetic
0044uint8Extended byteNone
0145uint8Data length1 byte
8046uint8DataNo magnet (periodic transmit)
Sensor Data 6
1547uint8Info bitsExtended byte present int16
0448uint8Data sourceAcceleration data
4049uint8Extended byte100Hz, sample 0
0650uint8Data length6 bytes
FFF00010FC1851[int16]DataX-16mG/Y16mG/Z-1000mG
Sensor Data 7
1557uint8Info bitsExtended byte present int16
0458uint8Data sourceAcceleration data
4159uint8Extended byte100Hz, sample 1
0660uint8Data length6 bytes
FFF00018FC1861[int16]DataX-16mG/Y24mG/Z-1000mG
Sensor Data 8
(Omitted)
Sensor Data 15
15137uint8Info bitsExtended byte present int16
04138uint8Data sourceAcceleration data
49139uint8Extended byte100Hz, sample 9
06140uint8Data length6 bytes
FFE80010FC08141int16DataX-24mG/Y16mG/Z-1016mG
End of sensor data
0C147uint8Checksum 10x0C
0Euint8Checksum 20x0E
charFooter'\r'
charFooter'\n'

Data Identification Criteria

The Parent and Repeater App can receive data from various types of child devices.

To check whether the output data is from the CUE App (TWELITE CUE mode), refer to the following points:

#DataItemCondition
0uint32Serial ID of repeaterMSB is 1
7uint32Serial ID of senderMSB is 1
12uint8Sensor typeMust be 0x80
13uint8PAL board version and PAL board IDMust be 0x05
--Payload sizeMust be 148 bytes

Example Parser Implementations

Magnet Sensor PAL Mode

Motion Sensor PAL Mode (Acceleration Measurement Mode)

Motion Sensor PAL Mode (Move / Dice Mode)

Data Format

#DataDescriptionRemarks
charHeaderOnly :
0uint32Serial ID of repeater80000000 if no repeater
4uint8LQI0-255
5uint16Sequence number
7uint32Serial ID of sender0x8???????
11uint8Logical device ID of sender
12uint8Sensor typeOnly 0x80
13uint8PAL board version and PAL board IDOnly 0x03
14uint8Number of sensor dataOnly 04
Sensor Data 1
15uint8Info bitsOnly 0x00
16uint8Data sourceOnly 0x34
17uint8Extended byteOnly 0x00
18uint8Data lengthOnly 3
19[uint8]DataPacket property data
Sensor Data 2
22uint8Info bitsOnly 0x12
23uint8Data sourceOnly 0x05
24uint8Extended byteOnly 0x04
25uint8Data lengthOnly 4
26uint32DataEvent data
Sensor Data 3
30uint8Info bitsOnly 0x11
31uint8Data sourceOnly 0x30
32uint8Extended byteOnly 0x08
33uint8Data lengthOnly 2
34uint16DataPower supply voltage (mV)
Sensor Data 4
36uint8Info bitsOnly 0x11
37uint8Data sourceOnly 0x30
38uint8Extended byteOnly 0x01
39uint8Data lengthOnly 2
40uint16DataVoltage of ADC1 (mV)
End of sensor data
42uint8Checksum 1CRC8 up to this point
uint8Checksum 2LRC8 up to Checksum 1
charFooterCR (0x0D/'\r')
charFooterLF (0x0A/'\n')

Output Data Example

Below is an example for Dice Mode. For Move Mode, the event in Sensor Data 2 will differ.

:80000000B400048106664801800304003400038035001205040403000000113008020D2011300102052C59B7
#DataDescriptionValue
:charHeader:
800000000uint32Serial ID of repeaterNo repeater
B14uint8LQI177/255
00085uint16Sequence number8
810666487uint32Serial ID of sender0x2019E3B
0111uint8Logical device ID of sender0x1066648
8012uint8Sensor type
0313uint8PAL board version and PAL board IDTWELITE CUE Dice / Move
0414uint8Number of sensor data4 items
Sensor Data 1
0015uint8Info bitsNo extended byte uint8
3416uint8Data sourcePacket property
0017uint8Extended byteNone
0318uint8Data length3 bytes
80350019[uint8]DataID 128, event occurred (only ADC1 and power supply)
Sensor Data 2
1222uint8Info bitsExtended byte present uint32
0523uint8Data sourceEvent
0424uint8Extended byteAcceleration event
0425uint8Data length4 bytes
0300000026uint32DataDice Mode, die: 3
Sensor Data 3
1130uint8Info bitsExtended byte present uint16
3031uint8Data sourceVoltage
0832uint8Extended bytePower supply voltage
0233uint8Data length2 bytes
0D2034uint16Data3360 mV
Sensor Data 4
1136uint8Info bitsExtended byte present uint16
3037uint8Data sourceVoltage
0138uint8Extended byteVoltage of ADC1
0239uint8Data length2 bytes
052C40uint16Data1324 mV
End of sensor data
5942uint8Checksum 10x0C
B7uint8Checksum 20x0E
charFooter'\r'
charFooter'\n'

Data Identification Criteria

The Parent and Repeater App can receive data from various types of child devices.

To check whether the output data is from the CUE App (Move or Dice Mode of Motion Sensor PAL Mode), refer to the following points:

#DataItemCondition
0uint32Serial ID of repeaterMSB is 1
7uint32Serial ID of senderMSB is 1
12uint8Sensor typeMust be 0x80
13uint8PAL board version and PAL board IDMust be 0x03
--Payload sizeMust be 43 bytes

Example Parser Implementations