Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-16"?>
- <CyBleConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="1.30">
- <OperationMode>Profile</OperationMode>
- <CyProfile ID="1" DisplayName="HID over GATT" Name="HID over GATT" Type="org.bluetooth.profile.hid_over_gatt">
- <CyProfileRole ID="2" DisplayName="HID Device" Name="HID Device">
- <CyService ID="3" DisplayName="Generic Access" Name="Generic Access" Type="org.bluetooth.service.generic_access" UUID="1800">
- <CyCharacteristic ID="4" DisplayName="Device Name" Name="Device Name" Type="org.bluetooth.characteristic.gap.device_name" UUID="2A00">
- <Field Name="Name">
- <DataFormat>utf8s</DataFormat>
- <ByteLength>12</ByteLength>
- <ValueType>BASIC</ValueType>
- <GeneralValue>Flying Mouse</GeneralValue>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <CyCharacteristic ID="5" DisplayName="Appearance" Name="Appearance" Type="org.bluetooth.characteristic.gap.appearance" UUID="2A01">
- <Field Name="Category">
- <DataFormat>16bit</DataFormat>
- <ByteLength>2</ByteLength>
- <ValueType>ENUM</ValueType>
- <EnumValue>962</EnumValue>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <CyCharacteristic ID="6" DisplayName="Peripheral Preferred Connection Parameters" Name="Peripheral Preferred Connection Parameters" Type="org.bluetooth.characteristic.gap.peripheral_preferred_connection_parameters" UUID="2A04">
- <Field Name="Minimum Connection Interval">
- <DataFormat>uint16</DataFormat>
- <ByteLength>2</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>6</Minimum>
- <Maximum>3200</Maximum>
- </Range>
- <ValueType>BASIC</ValueType>
- <GeneralValue>0x0006</GeneralValue>
- <ArrayValue />
- </Field>
- <Field Name="Maximum Connection Interval">
- <DataFormat>uint16</DataFormat>
- <ByteLength>2</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>6</Minimum>
- <Maximum>3200</Maximum>
- </Range>
- <ValueType>BASIC</ValueType>
- <GeneralValue>0x0006</GeneralValue>
- <ArrayValue />
- </Field>
- <Field Name="Slave Latency">
- <DataFormat>uint16</DataFormat>
- <ByteLength>2</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>0</Minimum>
- <Maximum>1000</Maximum>
- </Range>
- <ValueType>BASIC</ValueType>
- <GeneralValue>0</GeneralValue>
- <ArrayValue />
- </Field>
- <Field Name="Connection Supervision Timeout Multiplier">
- <DataFormat>uint16</DataFormat>
- <ByteLength>2</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>10</Minimum>
- <Maximum>3200</Maximum>
- </Range>
- <ValueType>BASIC</ValueType>
- <GeneralValue>0x01F4</GeneralValue>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <Declaration>Primary</Declaration>
- <IncludedServices />
- </CyService>
- <CyService ID="7" DisplayName="Generic Attribute" Name="Generic Attribute" Type="org.bluetooth.service.generic_attribute" UUID="1801">
- <CyCharacteristic ID="8" DisplayName="Service Changed" Name="Service Changed" Type="org.bluetooth.characteristic.gatt.service_changed" UUID="2A05">
- <CyDescriptor ID="91" DisplayName="Client Characteristic Configuration" Name="Client Characteristic Configuration" Type="org.bluetooth.descriptor.gatt.client_characteristic_configuration" UUID="2902">
- <Field Name="Properties">
- <DataFormat>16bit</DataFormat>
- <ByteLength>2</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>0</Minimum>
- <Maximum>3</Maximum>
- </Range>
- <ValueType>BITFIELD</ValueType>
- <Bit>
- <Index>0</Index>
- <Size>1</Size>
- <Value>0</Value>
- <Enumerations>
- <Enumeration key="0" value="Notifications disabled" />
- <Enumeration key="1" value="Notifications enabled" />
- </Enumerations>
- </Bit>
- <Bit>
- <Index>1</Index>
- <Size>1</Size>
- <Value>0</Value>
- <Enumerations>
- <Enumeration key="0" value="Indications disabled" />
- <Enumeration key="1" value="Indications enabled" />
- </Enumerations>
- </Bit>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- <Property Type="WRITE" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <AccessPermission>READ_WRITE</AccessPermission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyDescriptor>
- <Field Name="Start of Affected Attribute Handle Range">
- <DataFormat>uint16</DataFormat>
- <ByteLength>2</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>1</Minimum>
- <Maximum>65535</Maximum>
- </Range>
- <ValueType>BASIC</ValueType>
- <ArrayValue />
- </Field>
- <Field Name="End of Affected Attribute Handle Range">
- <DataFormat>uint16</DataFormat>
- <ByteLength>2</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>1</Minimum>
- <Maximum>65535</Maximum>
- </Range>
- <ValueType>BASIC</ValueType>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- <Property Type="INDICATE" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <Declaration>Primary</Declaration>
- <IncludedServices />
- </CyService>
- <CyService ID="9" DisplayName="Human Interface Device" Name="Human Interface Device" Type="org.bluetooth.service.human_interface_device" UUID="1812">
- <CyCharacteristic ID="55" DisplayName="Protocol Mode" Name="Protocol Mode" Type="org.bluetooth.characteristic.protocol_mode" UUID="2A4E">
- <Field Name="Protocol Mode Value">
- <DataFormat>uint8</DataFormat>
- <ByteLength>1</ByteLength>
- <ValueType>ENUM</ValueType>
- <EnumValue>1</EnumValue>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- <Property Type="WRITE_WITHOUT_RESPONSE" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <CyCharacteristic ID="14" DisplayName="Report Map" Name="Report Map" Type="org.bluetooth.characteristic.report_map" UUID="2A4B">
- <Field Name="Report Map Value">
- <DataFormat>uint8</DataFormat>
- <ByteLength>0</ByteLength>
- <ValueType>ARRAY</ValueType>
- <ArrayValue>
- <unsignedByte>5</unsignedByte>
- <unsignedByte>1</unsignedByte>
- <unsignedByte>9</unsignedByte>
- <unsignedByte>2</unsignedByte>
- <unsignedByte>161</unsignedByte>
- <unsignedByte>1</unsignedByte>
- <unsignedByte>9</unsignedByte>
- <unsignedByte>1</unsignedByte>
- <unsignedByte>161</unsignedByte>
- <unsignedByte>0</unsignedByte>
- <unsignedByte>133</unsignedByte>
- <unsignedByte>1</unsignedByte>
- <unsignedByte>149</unsignedByte>
- <unsignedByte>5</unsignedByte>
- <unsignedByte>117</unsignedByte>
- <unsignedByte>1</unsignedByte>
- <unsignedByte>5</unsignedByte>
- <unsignedByte>9</unsignedByte>
- <unsignedByte>25</unsignedByte>
- <unsignedByte>1</unsignedByte>
- <unsignedByte>41</unsignedByte>
- <unsignedByte>5</unsignedByte>
- <unsignedByte>21</unsignedByte>
- <unsignedByte>0</unsignedByte>
- <unsignedByte>37</unsignedByte>
- <unsignedByte>1</unsignedByte>
- <unsignedByte>129</unsignedByte>
- <unsignedByte>2</unsignedByte>
- <unsignedByte>149</unsignedByte>
- <unsignedByte>1</unsignedByte>
- <unsignedByte>117</unsignedByte>
- <unsignedByte>3</unsignedByte>
- <unsignedByte>129</unsignedByte>
- <unsignedByte>1</unsignedByte>
- <unsignedByte>117</unsignedByte>
- <unsignedByte>8</unsignedByte>
- <unsignedByte>149</unsignedByte>
- <unsignedByte>3</unsignedByte>
- <unsignedByte>5</unsignedByte>
- <unsignedByte>1</unsignedByte>
- <unsignedByte>9</unsignedByte>
- <unsignedByte>48</unsignedByte>
- <unsignedByte>9</unsignedByte>
- <unsignedByte>49</unsignedByte>
- <unsignedByte>9</unsignedByte>
- <unsignedByte>56</unsignedByte>
- <unsignedByte>21</unsignedByte>
- <unsignedByte>129</unsignedByte>
- <unsignedByte>37</unsignedByte>
- <unsignedByte>127</unsignedByte>
- <unsignedByte>129</unsignedByte>
- <unsignedByte>6</unsignedByte>
- <unsignedByte>5</unsignedByte>
- <unsignedByte>12</unsignedByte>
- <unsignedByte>10</unsignedByte>
- <unsignedByte>56</unsignedByte>
- <unsignedByte>2</unsignedByte>
- <unsignedByte>149</unsignedByte>
- <unsignedByte>1</unsignedByte>
- <unsignedByte>117</unsignedByte>
- <unsignedByte>8</unsignedByte>
- <unsignedByte>21</unsignedByte>
- <unsignedByte>129</unsignedByte>
- <unsignedByte>37</unsignedByte>
- <unsignedByte>127</unsignedByte>
- <unsignedByte>129</unsignedByte>
- <unsignedByte>6</unsignedByte>
- <unsignedByte>192</unsignedByte>
- <unsignedByte>192</unsignedByte>
- <unsignedByte>5</unsignedByte>
- <unsignedByte>1</unsignedByte>
- <unsignedByte>9</unsignedByte>
- <unsignedByte>6</unsignedByte>
- <unsignedByte>161</unsignedByte>
- <unsignedByte>1</unsignedByte>
- <unsignedByte>133</unsignedByte>
- <unsignedByte>2</unsignedByte>
- <unsignedByte>5</unsignedByte>
- <unsignedByte>7</unsignedByte>
- <unsignedByte>25</unsignedByte>
- <unsignedByte>224</unsignedByte>
- <unsignedByte>41</unsignedByte>
- <unsignedByte>231</unsignedByte>
- <unsignedByte>21</unsignedByte>
- <unsignedByte>0</unsignedByte>
- <unsignedByte>37</unsignedByte>
- <unsignedByte>1</unsignedByte>
- <unsignedByte>117</unsignedByte>
- <unsignedByte>1</unsignedByte>
- <unsignedByte>149</unsignedByte>
- <unsignedByte>8</unsignedByte>
- <unsignedByte>129</unsignedByte>
- <unsignedByte>2</unsignedByte>
- <unsignedByte>149</unsignedByte>
- <unsignedByte>1</unsignedByte>
- <unsignedByte>117</unsignedByte>
- <unsignedByte>8</unsignedByte>
- <unsignedByte>129</unsignedByte>
- <unsignedByte>1</unsignedByte>
- <unsignedByte>149</unsignedByte>
- <unsignedByte>5</unsignedByte>
- <unsignedByte>117</unsignedByte>
- <unsignedByte>1</unsignedByte>
- <unsignedByte>5</unsignedByte>
- <unsignedByte>8</unsignedByte>
- <unsignedByte>25</unsignedByte>
- <unsignedByte>1</unsignedByte>
- <unsignedByte>41</unsignedByte>
- <unsignedByte>5</unsignedByte>
- <unsignedByte>145</unsignedByte>
- <unsignedByte>2</unsignedByte>
- <unsignedByte>149</unsignedByte>
- <unsignedByte>1</unsignedByte>
- <unsignedByte>117</unsignedByte>
- <unsignedByte>3</unsignedByte>
- <unsignedByte>145</unsignedByte>
- <unsignedByte>1</unsignedByte>
- <unsignedByte>149</unsignedByte>
- <unsignedByte>6</unsignedByte>
- <unsignedByte>117</unsignedByte>
- <unsignedByte>8</unsignedByte>
- <unsignedByte>21</unsignedByte>
- <unsignedByte>0</unsignedByte>
- <unsignedByte>37</unsignedByte>
- <unsignedByte>101</unsignedByte>
- <unsignedByte>5</unsignedByte>
- <unsignedByte>7</unsignedByte>
- <unsignedByte>25</unsignedByte>
- <unsignedByte>0</unsignedByte>
- <unsignedByte>41</unsignedByte>
- <unsignedByte>101</unsignedByte>
- <unsignedByte>129</unsignedByte>
- <unsignedByte>0</unsignedByte>
- <unsignedByte>192</unsignedByte>
- </ArrayValue>
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <EncryptionPermissionRead>ENCRYPTION_REQUIRED</EncryptionPermissionRead>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <CyCharacteristic ID="21" DisplayName="HID Information" Name="HID Information" Type="org.bluetooth.characteristic.hid_information" UUID="2A4A">
- <Field Name="bcdHID">
- <DataFormat>uint16</DataFormat>
- <ByteLength>2</ByteLength>
- <ValueType>BASIC</ValueType>
- <GeneralValue>0x0101</GeneralValue>
- <ArrayValue />
- </Field>
- <Field Name="bCountryCode">
- <DataFormat>8bit</DataFormat>
- <ByteLength>1</ByteLength>
- <ValueType>ENUM</ValueType>
- <ArrayValue />
- </Field>
- <Field Name="Flags">
- <DataFormat>8bit</DataFormat>
- <ByteLength>1</ByteLength>
- <ValueType>BITFIELD</ValueType>
- <Bit>
- <Name>RemoteWake</Name>
- <Index>0</Index>
- <Size>1</Size>
- <Value>1</Value>
- <Enumerations>
- <Enumeration key="0" value="The device is not designed to be capable of providing wake-up signal to a HID host" />
- <Enumeration key="1" value="The device is designed to be capable of providing wake-up signal to a HID host" />
- </Enumerations>
- </Bit>
- <Bit>
- <Name>NormallyConnectable</Name>
- <Index>1</Index>
- <Size>1</Size>
- <Value>1</Value>
- <Enumerations>
- <Enumeration key="0" value="The device is not normally connectable" />
- <Enumeration key="1" value="The device is normally connectable" />
- </Enumerations>
- </Bit>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <CyCharacteristic ID="22" DisplayName="HID Control Point" Name="HID Control Point" Type="org.bluetooth.characteristic.hid_control_point" UUID="2A4C">
- <Field Name="HID Control Point Command">
- <DataFormat>uint8</DataFormat>
- <ByteLength>1</ByteLength>
- <ValueType>ENUM</ValueType>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="WRITE_WITHOUT_RESPONSE" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <AccessPermission>READ_WRITE</AccessPermission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <CyCharacteristic ID="56" DisplayName="Boot Mouse Input Report" Name="Boot Mouse Input Report" Type="org.bluetooth.characteristic.boot_mouse_input_report" UUID="2A33">
- <CyDescriptor ID="62" DisplayName="Client Characteristic Configuration" Name="Client Characteristic Configuration" Type="org.bluetooth.descriptor.gatt.client_characteristic_configuration" UUID="2902">
- <Field Name="Properties">
- <DataFormat>16bit</DataFormat>
- <ByteLength>2</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>0</Minimum>
- <Maximum>3</Maximum>
- </Range>
- <ValueType>BITFIELD</ValueType>
- <Bit>
- <Index>0</Index>
- <Size>1</Size>
- <Value>0</Value>
- <Enumerations>
- <Enumeration key="0" value="Notifications disabled" />
- <Enumeration key="1" value="Notifications enabled" />
- </Enumerations>
- </Bit>
- <Bit>
- <Index>1</Index>
- <Size>1</Size>
- <Value>0</Value>
- <Enumerations>
- <Enumeration key="0" value="Indications disabled" />
- <Enumeration key="1" value="Indications enabled" />
- </Enumerations>
- </Bit>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- <Property Type="WRITE" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <AccessPermission>READ_WRITE</AccessPermission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyDescriptor>
- <Field Name="Boot Mouse Input Report Value">
- <DataFormat>uint8</DataFormat>
- <ByteLength>3</ByteLength>
- <ValueType>ARRAY</ValueType>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- <Property Type="WRITE" Present="false" Mandatory="false" />
- <Property Type="NOTIFY" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <EncryptionPermissionRead>ENCRYPTION_REQUIRED</EncryptionPermissionRead>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <CyCharacteristic ID="88" DisplayName="Boot Keyboard Input Report" Name="Boot Keyboard Input Report" Type="org.bluetooth.characteristic.boot_keyboard_input_report" UUID="2A22">
- <CyDescriptor ID="89" DisplayName="Client Characteristic Configuration" Name="Client Characteristic Configuration" Type="org.bluetooth.descriptor.gatt.client_characteristic_configuration" UUID="2902">
- <Field Name="Properties">
- <DataFormat>16bit</DataFormat>
- <ByteLength>2</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>0</Minimum>
- <Maximum>3</Maximum>
- </Range>
- <ValueType>BITFIELD</ValueType>
- <Bit>
- <Index>0</Index>
- <Size>1</Size>
- <Value>0</Value>
- <Enumerations>
- <Enumeration key="0" value="Notifications disabled" />
- <Enumeration key="1" value="Notifications enabled" />
- </Enumerations>
- </Bit>
- <Bit>
- <Index>1</Index>
- <Size>1</Size>
- <Value>0</Value>
- <Enumerations>
- <Enumeration key="0" value="Indications disabled" />
- <Enumeration key="1" value="Indications enabled" />
- </Enumerations>
- </Bit>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- <Property Type="WRITE" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <AccessPermission>READ_WRITE</AccessPermission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyDescriptor>
- <Field Name="Boot Keyboard Input Report Value">
- <DataFormat>uint8</DataFormat>
- <ByteLength>8</ByteLength>
- <ValueType>ARRAY</ValueType>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- <Property Type="WRITE" Present="false" Mandatory="false" />
- <Property Type="NOTIFY" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <EncryptionPermissionRead>ENCRYPTION_REQUIRED</EncryptionPermissionRead>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <CyCharacteristic ID="90" DisplayName="Boot Keyboard Output Report" Name="Boot Keyboard Output Report" Type="org.bluetooth.characteristic.boot_keyboard_output_report" UUID="2A32">
- <Field Name="Boot Keyboard Output Report Value">
- <DataFormat>uint8</DataFormat>
- <ByteLength>8</ByteLength>
- <ValueType>ARRAY</ValueType>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- <Property Type="WRITE" Present="true" Mandatory="true" />
- <Property Type="WRITE_WITHOUT_RESPONSE" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <AccessPermission>READ_WRITE</AccessPermission>
- <EncryptionPermissionRead>ENCRYPTION_REQUIRED</EncryptionPermissionRead>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <CyCharacteristic ID="41" DisplayName="Report_Mouse" Name="Report" Type="org.bluetooth.characteristic.report" UUID="2A4D">
- <CyDescriptor ID="42" DisplayName="Client Characteristic Configuration" Name="Client Characteristic Configuration" Type="org.bluetooth.descriptor.gatt.client_characteristic_configuration" UUID="2902">
- <Field Name="Properties">
- <DataFormat>16bit</DataFormat>
- <ByteLength>2</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>0</Minimum>
- <Maximum>3</Maximum>
- </Range>
- <ValueType>BITFIELD</ValueType>
- <Bit>
- <Index>0</Index>
- <Size>1</Size>
- <Value>0</Value>
- <Enumerations>
- <Enumeration key="0" value="Notifications disabled" />
- <Enumeration key="1" value="Notifications enabled" />
- </Enumerations>
- </Bit>
- <Bit>
- <Index>1</Index>
- <Size>1</Size>
- <Value>0</Value>
- <Enumerations>
- <Enumeration key="0" value="Indications disabled" />
- <Enumeration key="1" value="Indications enabled" />
- </Enumerations>
- </Bit>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- <Property Type="WRITE" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <AccessPermission>READ_WRITE</AccessPermission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyDescriptor>
- <CyDescriptor ID="54" DisplayName="Report Reference" Name="Report Reference" Type="org.bluetooth.descriptor.report_reference" UUID="2908">
- <Field Name="Report ID">
- <DataFormat>uint8</DataFormat>
- <ByteLength>1</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>0</Minimum>
- <Maximum>255</Maximum>
- </Range>
- <ValueType>BASIC</ValueType>
- <GeneralValue>1</GeneralValue>
- <ArrayValue />
- </Field>
- <Field Name="Report Type">
- <DataFormat>uint8</DataFormat>
- <ByteLength>1</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>1</Minimum>
- <Maximum>3</Maximum>
- </Range>
- <ValueType>ENUM</ValueType>
- <EnumValue>1</EnumValue>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- </Properties>
- <Permission />
- </CyDescriptor>
- <Field Name="Report Value">
- <DataFormat>uint8</DataFormat>
- <ByteLength>5</ByteLength>
- <ValueType>ARRAY</ValueType>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- <Property Type="WRITE" Present="false" Mandatory="false" />
- <Property Type="NOTIFY" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <EncryptionPermissionRead>ENCRYPTION_REQUIRED</EncryptionPermissionRead>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <CyCharacteristic ID="92" DisplayName="Report_Keyboard" Name="Report" Type="org.bluetooth.characteristic.report" UUID="2A4D">
- <CyDescriptor ID="93" DisplayName="Client Characteristic Configuration" Name="Client Characteristic Configuration" Type="org.bluetooth.descriptor.gatt.client_characteristic_configuration" UUID="2902">
- <Field Name="Properties">
- <DataFormat>16bit</DataFormat>
- <ByteLength>2</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>0</Minimum>
- <Maximum>3</Maximum>
- </Range>
- <ValueType>BITFIELD</ValueType>
- <Bit>
- <Index>0</Index>
- <Size>1</Size>
- <Value>0</Value>
- <Enumerations>
- <Enumeration key="0" value="Notifications disabled" />
- <Enumeration key="1" value="Notifications enabled" />
- </Enumerations>
- </Bit>
- <Bit>
- <Index>1</Index>
- <Size>1</Size>
- <Value>0</Value>
- <Enumerations>
- <Enumeration key="0" value="Indications disabled" />
- <Enumeration key="1" value="Indications enabled" />
- </Enumerations>
- </Bit>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- <Property Type="WRITE" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <AccessPermission>READ_WRITE</AccessPermission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyDescriptor>
- <CyDescriptor ID="94" DisplayName="Report Reference" Name="Report Reference" Type="org.bluetooth.descriptor.report_reference" UUID="2908">
- <Field Name="Report ID">
- <DataFormat>uint8</DataFormat>
- <ByteLength>1</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>0</Minimum>
- <Maximum>255</Maximum>
- </Range>
- <ValueType>BASIC</ValueType>
- <GeneralValue>2</GeneralValue>
- <ArrayValue />
- </Field>
- <Field Name="Report Type">
- <DataFormat>uint8</DataFormat>
- <ByteLength>1</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>1</Minimum>
- <Maximum>3</Maximum>
- </Range>
- <ValueType>ENUM</ValueType>
- <EnumValue>1</EnumValue>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- </Properties>
- <Permission />
- </CyDescriptor>
- <Field Name="Report Value">
- <DataFormat>uint8</DataFormat>
- <ByteLength>8</ByteLength>
- <ValueType>ARRAY</ValueType>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- <Property Type="WRITE" Present="false" Mandatory="false" />
- <Property Type="NOTIFY" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <EncryptionPermissionRead>ENCRYPTION_REQUIRED</EncryptionPermissionRead>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <Declaration>Primary</Declaration>
- <IncludedServices />
- </CyService>
- <CyService ID="23" DisplayName="Device Information" Name="Device Information" Type="org.bluetooth.service.device_information" UUID="180A">
- <CyCharacteristic ID="24" DisplayName="Manufacturer Name String" Name="Manufacturer Name String" Type="org.bluetooth.characteristic.manufacturer_name_string" UUID="2A29">
- <Field Name="Manufacturer Name">
- <DataFormat>utf8s</DataFormat>
- <ByteLength>21</ByteLength>
- <ValueType>BASIC</ValueType>
- <GeneralValue>Cypress Semiconductor</GeneralValue>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <CyCharacteristic ID="28" DisplayName="Firmware Revision String" Name="Firmware Revision String" Type="org.bluetooth.characteristic.firmware_revision_string" UUID="2A26">
- <Field Name="Firmware Revision">
- <DataFormat>utf8s</DataFormat>
- <ByteLength>7</ByteLength>
- <ValueType>BASIC</ValueType>
- <GeneralValue>1.0.0.0</GeneralValue>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <CyCharacteristic ID="32" DisplayName="PnP ID" Name="PnP ID" Type="org.bluetooth.characteristic.pnp_id" UUID="2A50">
- <Field Name="Vendor ID Source">
- <DataFormat>uint8</DataFormat>
- <ByteLength>1</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>1</Minimum>
- <Maximum>2</Maximum>
- </Range>
- <ValueType>ENUM</ValueType>
- <EnumValue>2</EnumValue>
- <ArrayValue />
- </Field>
- <Field Name="Vendor ID">
- <DataFormat>uint16</DataFormat>
- <ByteLength>2</ByteLength>
- <ValueType>BASIC</ValueType>
- <GeneralValue>0x04B4</GeneralValue>
- <ArrayValue />
- </Field>
- <Field Name="Product ID">
- <DataFormat>uint16</DataFormat>
- <ByteLength>2</ByteLength>
- <ValueType>BASIC</ValueType>
- <GeneralValue>0x5683</GeneralValue>
- <ArrayValue />
- </Field>
- <Field Name="Product Version">
- <DataFormat>uint16</DataFormat>
- <ByteLength>2</ByteLength>
- <ValueType>BASIC</ValueType>
- <GeneralValue>0x0001</GeneralValue>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <CyCharacteristic ID="79" DisplayName="Hardware Revision String" Name="Hardware Revision String" Type="org.bluetooth.characteristic.hardware_revision_string" UUID="2A27">
- <Field Name="Hardware Revision">
- <DataFormat>utf8s</DataFormat>
- <ByteLength>7</ByteLength>
- <ValueType>BASIC</ValueType>
- <GeneralValue>1.0.0.3</GeneralValue>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <CyCharacteristic ID="80" DisplayName="Serial Number String" Name="Serial Number String" Type="org.bluetooth.characteristic.serial_number_string" UUID="2A25">
- <Field Name="Serial Number">
- <DataFormat>utf8s</DataFormat>
- <ByteLength>12</ByteLength>
- <ValueType>BASIC</ValueType>
- <GeneralValue>123456789012</GeneralValue>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <CyCharacteristic ID="81" DisplayName="Software Revision String" Name="Software Revision String" Type="org.bluetooth.characteristic.software_revision_string" UUID="2A28">
- <Field Name="Software Revision">
- <DataFormat>utf8s</DataFormat>
- <ByteLength>16</ByteLength>
- <ValueType>BASIC</ValueType>
- <GeneralValue>PSoC Creator 3.1</GeneralValue>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <CyCharacteristic ID="87" DisplayName="Model Number String" Name="Model Number String" Type="org.bluetooth.characteristic.model_number_string" UUID="2A24">
- <Field Name="Model Number">
- <DataFormat>utf8s</DataFormat>
- <ByteLength>6</ByteLength>
- <ValueType>BASIC</ValueType>
- <GeneralValue>CY5682</GeneralValue>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <Declaration>PrimarySingleInstance</Declaration>
- <IncludedServices />
- </CyService>
- <CyService ID="37" DisplayName="Battery Service" Name="Battery Service" Type="org.bluetooth.service.battery_service" UUID="180F">
- <CyCharacteristic ID="38" DisplayName="Battery Level" Name="Battery Level" Type="org.bluetooth.characteristic.battery_level" UUID="2A19">
- <CyDescriptor ID="61" DisplayName="Characteristic Presentation Format" Name="Characteristic Presentation Format" Type="org.bluetooth.descriptor.gatt.characteristic_presentation_format" UUID="2904">
- <Field Name="Format">
- <DataFormat>8bit</DataFormat>
- <ByteLength>1</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>0</Minimum>
- <Maximum>27</Maximum>
- </Range>
- <ValueType>ENUM</ValueType>
- <EnumValue>4</EnumValue>
- <ArrayValue />
- </Field>
- <Field Name="Exponent">
- <DataFormat>sint8</DataFormat>
- <ByteLength>1</ByteLength>
- <ValueType>BASIC</ValueType>
- <GeneralValue>1</GeneralValue>
- <ArrayValue />
- </Field>
- <Field Name="Unit">
- <DataFormat>uint16</DataFormat>
- <ByteLength>2</ByteLength>
- <ValueType>ENUM</ValueType>
- <EnumValue>10157</EnumValue>
- <ArrayValue />
- </Field>
- <Field Name="Namespace">
- <DataFormat>8bit</DataFormat>
- <ByteLength>1</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>0</Minimum>
- <Maximum>1</Maximum>
- </Range>
- <ValueType>ENUM</ValueType>
- <EnumValue>1</EnumValue>
- <ArrayValue />
- </Field>
- <Field Name="Description">
- <DataFormat>16bit</DataFormat>
- <ByteLength>2</ByteLength>
- <ValueType>ENUM</ValueType>
- <EnumValue>262</EnumValue>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- </Properties>
- <Permission />
- </CyDescriptor>
- <CyDescriptor ID="40" DisplayName="Client Characteristic Configuration" Name="Client Characteristic Configuration" Type="org.bluetooth.descriptor.gatt.client_characteristic_configuration" UUID="2902">
- <Field Name="Properties">
- <DataFormat>16bit</DataFormat>
- <ByteLength>2</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>0</Minimum>
- <Maximum>3</Maximum>
- </Range>
- <ValueType>BITFIELD</ValueType>
- <Bit>
- <Index>0</Index>
- <Size>1</Size>
- <Value>0</Value>
- <Enumerations>
- <Enumeration key="0" value="Notifications disabled" />
- <Enumeration key="1" value="Notifications enabled" />
- </Enumerations>
- </Bit>
- <Bit>
- <Index>1</Index>
- <Size>1</Size>
- <Value>0</Value>
- <Enumerations>
- <Enumeration key="0" value="Indications disabled" />
- <Enumeration key="1" value="Indications enabled" />
- </Enumerations>
- </Bit>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- <Property Type="WRITE" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <AccessPermission>READ_WRITE</AccessPermission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyDescriptor>
- <Field Name="Level">
- <DataFormat>uint8</DataFormat>
- <ByteLength>1</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>0</Minimum>
- <Maximum>100</Maximum>
- </Range>
- <Unit>org.bluetooth.unit.percentage</Unit>
- <ValueType>BASIC</ValueType>
- <GeneralValue>100</GeneralValue>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- <Property Type="NOTIFY" Present="true" Mandatory="false" />
- </Properties>
- <Permission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <Declaration>Primary</Declaration>
- <IncludedServices />
- </CyService>
- <CyService ID="57" DisplayName="Scan Parameters" Name="Scan Parameters" Type="org.bluetooth.service.scan_parameters" UUID="1813">
- <CyCharacteristic ID="58" DisplayName="Scan Interval Window" Name="Scan Interval Window" Type="org.bluetooth.characteristic.scan_interval_window" UUID="2A4F">
- <Field Name="LE_Scan_Interval">
- <DataFormat>uint16</DataFormat>
- <ByteLength>2</ByteLength>
- <ValueType>BASIC</ValueType>
- <ArrayValue />
- </Field>
- <Field Name="LE_Scan_Window">
- <DataFormat>uint16</DataFormat>
- <ByteLength>2</ByteLength>
- <ValueType>BASIC</ValueType>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="WRITE_WITHOUT_RESPONSE" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <AccessPermission>WRITE</AccessPermission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <CyCharacteristic ID="59" DisplayName="Scan Refresh" Name="Scan Refresh" Type="org.bluetooth.characteristic.scan_refresh" UUID="2A31">
- <CyDescriptor ID="60" DisplayName="Client Characteristic Configuration" Name="Client Characteristic Configuration" Type="org.bluetooth.descriptor.gatt.client_characteristic_configuration" UUID="2902">
- <Field Name="Properties">
- <DataFormat>16bit</DataFormat>
- <ByteLength>2</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>0</Minimum>
- <Maximum>3</Maximum>
- </Range>
- <ValueType>BITFIELD</ValueType>
- <Bit>
- <Index>0</Index>
- <Size>1</Size>
- <Value>0</Value>
- <Enumerations>
- <Enumeration key="0" value="Notifications disabled" />
- <Enumeration key="1" value="Notifications enabled" />
- </Enumerations>
- </Bit>
- <Bit>
- <Index>1</Index>
- <Size>1</Size>
- <Value>0</Value>
- <Enumerations>
- <Enumeration key="0" value="Indications disabled" />
- <Enumeration key="1" value="Indications enabled" />
- </Enumerations>
- </Bit>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- <Property Type="WRITE" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <AccessPermission>READ_WRITE</AccessPermission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyDescriptor>
- <Field Name="Scan Refresh Value">
- <DataFormat>uint8</DataFormat>
- <ByteLength>1</ByteLength>
- <ValueType>ENUM</ValueType>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="NOTIFY" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <Declaration>PrimarySingleInstance</Declaration>
- <IncludedServices />
- </CyService>
- <CyService ID="77" DisplayName="Link Loss" Name="Link Loss" Type="org.bluetooth.service.link_loss" UUID="1803">
- <CyCharacteristic ID="78" DisplayName="Alert Level" Name="Alert Level" Type="org.bluetooth.characteristic.alert_level" UUID="2A06">
- <Field Name="Alert Level">
- <DataFormat>uint8</DataFormat>
- <ByteLength>1</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>0</Minimum>
- <Maximum>2</Maximum>
- </Range>
- <ValueType>ENUM</ValueType>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- <Property Type="WRITE" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <AccessPermission>READ_WRITE</AccessPermission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <Declaration>Primary</Declaration>
- <IncludedServices />
- </CyService>
- <CyService ID="82" DisplayName="Immediate Alert" Name="Immediate Alert" Type="org.bluetooth.service.immediate_alert" UUID="1802">
- <CyCharacteristic ID="83" DisplayName="Alert Level" Name="Alert Level" Type="org.bluetooth.characteristic.alert_level" UUID="2A06">
- <Field Name="Alert Level">
- <DataFormat>uint8</DataFormat>
- <ByteLength>1</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>0</Minimum>
- <Maximum>2</Maximum>
- </Range>
- <ValueType>ENUM</ValueType>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="WRITE_WITHOUT_RESPONSE" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <AccessPermission>READ_WRITE</AccessPermission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <Declaration>Primary</Declaration>
- <IncludedServices />
- </CyService>
- <CyService ID="84" DisplayName="Tx Power" Name="Tx Power" Type="org.bluetooth.service.tx_power" UUID="1804">
- <CyCharacteristic ID="85" DisplayName="Tx Power Level" Name="Tx Power Level" Type="org.bluetooth.characteristic.tx_power_level" UUID="2A07">
- <CyDescriptor ID="86" DisplayName="Client Characteristic Configuration" Name="Client Characteristic Configuration" Type="org.bluetooth.descriptor.gatt.client_characteristic_configuration" UUID="2902">
- <Field Name="Properties">
- <DataFormat>16bit</DataFormat>
- <ByteLength>2</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>0</Minimum>
- <Maximum>3</Maximum>
- </Range>
- <ValueType>BITFIELD</ValueType>
- <Bit>
- <Index>0</Index>
- <Size>1</Size>
- <Value>0</Value>
- <Enumerations>
- <Enumeration key="0" value="Notifications disabled" />
- <Enumeration key="1" value="Notifications enabled" />
- </Enumerations>
- </Bit>
- <Bit>
- <Index>1</Index>
- <Size>1</Size>
- <Value>0</Value>
- <Enumerations>
- <Enumeration key="0" value="Indications disabled" />
- <Enumeration key="1" value="Indications enabled" />
- </Enumerations>
- </Bit>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- <Property Type="WRITE" Present="true" Mandatory="true" />
- </Properties>
- <Permission>
- <AccessPermission>READ_WRITE</AccessPermission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyDescriptor>
- <Field Name="Tx Power">
- <DataFormat>sint8</DataFormat>
- <ByteLength>1</ByteLength>
- <Range>
- <IsDeclared>true</IsDeclared>
- <Minimum>-100</Minimum>
- <Maximum>20</Maximum>
- </Range>
- <Unit>org.bluetooth.unit.logarithmic_radio_quantity.decibel</Unit>
- <ValueType>BASIC</ValueType>
- <GeneralValue>0</GeneralValue>
- <ArrayValue />
- </Field>
- <Properties>
- <Property Type="READ" Present="true" Mandatory="true" />
- <Property Type="NOTIFY" Present="false" Mandatory="false" />
- </Properties>
- <Permission>
- <EncryptionPermissionWrite>ENCRYPTION_REQUIRED</EncryptionPermissionWrite>
- </Permission>
- </CyCharacteristic>
- <Declaration>Primary</Declaration>
- <IncludedServices />
- </CyService>
- <ProfileRoleIndex>0</ProfileRoleIndex>
- <RoleType>SERVER</RoleType>
- </CyProfileRole>
- <GapRole>PERIPHERAL</GapRole>
- </CyProfile>
- <GapConfiguration>
- <DevAddress>00A050000000</DevAddress>
- <SiliconGeneratedAddress>true</SiliconGeneratedAddress>
- <MtuSize>23</MtuSize>
- <TxPowerLevel>0</TxPowerLevel>
- <TxPowerLevelConnection>0</TxPowerLevelConnection>
- <TxPowerLevelAdvScan>0</TxPowerLevelAdvScan>
- <SecurityConfig>
- <SecurityMode>SECURITY_MODE_1</SecurityMode>
- <SecurityLevel>UNAUTHENTICATED</SecurityLevel>
- <IOCapability>NO_INPUT_NO_OUTPUT</IOCapability>
- <PairingMethod>JUST_WORKS</PairingMethod>
- <Bonding>BOND</Bonding>
- <EncryptionKeySize>16</EncryptionKeySize>
- </SecurityConfig>
- <AdvertisementConfig>
- <AdvScanMode>FAST_CONNECTION</AdvScanMode>
- <AdvFastScanInterval>
- <Minimum>20</Minimum>
- <Maximum>30</Maximum>
- </AdvFastScanInterval>
- <AdvReducedScanInterval>
- <Minimum>1000</Minimum>
- <Maximum>10240</Maximum>
- </AdvReducedScanInterval>
- <AdvDiscoveryMode>LIMITED</AdvDiscoveryMode>
- <AdvType>CONNECTABLE_UNDIRECTED</AdvType>
- <AdvFilterPolicy>SCAN_REQUEST_ANY_CONNECT_REQUEST_ANY</AdvFilterPolicy>
- <AdvChannelMap>ALL</AdvChannelMap>
- <AdvFastTimeout>30</AdvFastTimeout>
- <AdvReducedTimeout>150</AdvReducedTimeout>
- <EnableReducedAdvertising>false</EnableReducedAdvertising>
- <ConnectionInterval>
- <Minimum>7.5</Minimum>
- <Maximum>7.5</Maximum>
- </ConnectionInterval>
- <ConnectionSlaveLatency>0</ConnectionSlaveLatency>
- <ConnectionTimeout>5000</ConnectionTimeout>
- </AdvertisementConfig>
- <ScanConfig>
- <ScanFastWindow>30</ScanFastWindow>
- <ScanFastInterval>30</ScanFastInterval>
- <ScanTimeout>30</ScanTimeout>
- <ScanReducedWindow>1125</ScanReducedWindow>
- <ScanReducedInterval>1280</ScanReducedInterval>
- <ScanReducedTimeout>150</ScanReducedTimeout>
- <EnableReducedScan>true</EnableReducedScan>
- <ScanDiscoveryMode>GENERAL</ScanDiscoveryMode>
- <ScanningState>ACTIVE</ScanningState>
- <ScanFilterPolicy>ACCEPT_ALL_ADV_PACKETS</ScanFilterPolicy>
- <DuplicateFiltering>false</DuplicateFiltering>
- <ConnectionInterval>
- <Minimum>7.5</Minimum>
- <Maximum>50</Maximum>
- </ConnectionInterval>
- <ConnectionSlaveLatency>0</ConnectionSlaveLatency>
- <ConnectionTimeout>10000</ConnectionTimeout>
- </ScanConfig>
- <AdvertisementPacket>
- <PacketType>ADVERTISEMENT</PacketType>
- <Items>
- <CyADStructure>
- <ADType>1</ADType>
- <ADData>05</ADData>
- </CyADStructure>
- <CyADStructure>
- <ADType>9</ADType>
- <ADData>46:6C:79:69:6E:67:20:4D:6F:75:73:65</ADData>
- </CyADStructure>
- <CyADStructure>
- <ADType>2</ADType>
- <ADData>12:18</ADData>
- </CyADStructure>
- <CyADStructure>
- <ADType>25</ADType>
- <ADData>C2:03</ADData>
- </CyADStructure>
- </Items>
- </AdvertisementPacket>
- <ScanResponsePacket>
- <PacketType>SCAN_RESPONSE</PacketType>
- <Items>
- <CyADStructure>
- <ADType>10</ADType>
- <ADData>00</ADData>
- </CyADStructure>
- <CyADStructure>
- <ADType>18</ADType>
- <ADData>06:00:06:00</ADData>
- </CyADStructure>
- <CyADStructure>
- <ADType>2</ADType>
- <ADData>12:18:0A:18:0F:18:13:18</ADData>
- </CyADStructure>
- <CyADStructure>
- <ADType>26</ADType>
- <ADData>28:00</ADData>
- </CyADStructure>
- </Items>
- </ScanResponsePacket>
- </GapConfiguration>
- <L2capConfiguration>
- <NumChannels>1</NumChannels>
- <NumPsm>1</NumPsm>
- <MtuSize>23</MtuSize>
- <MpsSize>23</MpsSize>
- </L2capConfiguration>
- <UseDeepSleep>true</UseDeepSleep>
- </CyBleConfiguration>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement