Viewer

​The material contained on this page is informative only. Authoritative compliance information is contained in the applicable Bluetooth specification.

org.bluetooth.descriptor.value_trigger_setting
Last Modified: 2015-07-14 Approved: Yes

Name: Value Trigger Setting

Type: org.bluetooth.descriptor.value_trigger_settingDownload / View

Assigned Number: 0x290A

Abstract:

The value of the descriptor has two parts. Part one is a condition field and occupies one octet, and part two is the comparison value (trigger point) that the characteristic value is checked against.

Value Fields

Names Field Requirement Format Minimum Value Maximum Value Additional Information
Condition
Mandatory
uint8 N/A N/A
Available Conditions
Key Value Requirement Description
0 None The state is changed if the characteristic value is changed. (valid for: Digital, Analog)
1 Analog C2 Crossed a boundary. The state is changed if the value of the analog characteristic changes from less than to greater than a settable Analog value, or from greater than to less than a settable Analog value (valid for: Analog)
2 Analog C2 On the boundary. The state is changed if the value of an analog characteristic changes from less than to equal to a settable Analog value, or from greater than to equal to a settable Analog value, or from equal to to less than or greater than a settable Analog value (valid for: Analog)
3 Analog C2 The state is changed if the value of the analog characteristic is changed more than a settable Analog value (valid for: Analog)
4 Bit Mask C3 Mask then compare (logical-and of the Digital Input and the Bit Mask, condition is true if the result of this is different from the last stet) (valid for: Digital)
5 Analog Interval C4 Inside or outside the boundaries. The state is changed if the value of the analog characteristic changes from less than a settable Analog One value and greater than a settable Analog Two value to greater than a settable Analog One value or less than a settable Analog Two value (valid for: Analog)
6 Analog Interval C4 On the boundaries. The state is changed if the value of the analog characteristic changes from equal to a settable Analog One value or settable Analog Two value to any other value (valid for: Analog)
7 None No value trigger. This condition causes no state change regardless if the characteristic value changes. It can be used for example when the value of one or more characteristic should not cause indication or notification of the Aggregate characteristic (valid for: Digital, Analog)
8 - 255 Reserved for future use
Value (Analog)
C2
uint16 N/A N/A None
Value (Bit Mask)
C3
org.bluetooth.characteristic.digital N/A N/A None
Value (Analog Interval)
Information:
Analog One (uint16), Analog Two (uint16)
C4
uint32 N/A N/A None