Changes

Line 1,848: Line 1,848:  
| 0x0 || 0x1 || FilterId
 
| 0x0 || 0x1 || FilterId
 
|-
 
|-
| 0x1 || 0x1 || Size of CondData.
+
| 0x1 || 0x1 || Size of CondData. Only used with CondType Manu.
 
|-
 
|-
 
| 0x2 || 0x1 || CondType
 
| 0x2 || 0x1 || CondType
 
|-
 
|-
| 0x3 || 0x1D || CondData
+
| 0x3 || 0x1D || CondData, content depends on CondType.
 
|-
 
|-
| 0x20 || 0x1D ||  
+
| 0x20 || 0x1D || Mask. Only used with CondType Manu. +0 = u16 CompanyIdMask, then {pattern mask}.
 
|-
 
|-
| 0x3D || 0x1 || Size of the data at +0x20.
+
| 0x3D || 0x1 || Size of Mask. Only used with CondType Manu.
 
|}
 
|}
   Line 1,866: Line 1,866:  
!  Description
 
!  Description
 
|-
 
|-
| 2-3 || ||  
+
| 2-3 || || ServiceUuid16. CondData = 16bit UUID which is byteswapped.
 
|-
 
|-
| 4-5 || ||  
+
| 4-5 || || ServiceUuid32. CondData = 32bit UUID which is byteswapped.
 
|-
 
|-
| 6-7 || ||  
+
| 6-7 || || ServiceUuid128. CondData = 128bit UUID which is copied raw into the param struct.
 
|-
 
|-
| 255 || ||  
+
| 255 || || Manu. CondData: u16 CompanyId, then {pattern data}.
 
|}
 
|}