This service exposes measurement data from an environmental sensor intended for sports and fitness applications. A wide range of environmental parameters is supported. The Environmental Sensing Service (ESS) exposes measurement data from an environmental sensor intended for sports and fitness applications. A wide range of environmental parameters is supported. This service is not dependent upon any other services. Mandatory if the Server supports the ES Trigger Setting descriptor; excluded otherwise. Mandatory if the Descriptor Value Changed characteristic is supported; optional otherwise. Mandatory Mandatory if the Server supports reading a Characteristic User Description descriptor string length that exceeds the capacity of the default ATT_MTU; optional otherwise. Mandatory if the Server supports the Descriptor Value Changed characteristic or notification of the ESS Characteristic or writing to the Characteristic User Description descriptor, ES Trigger Setting descriptor or ES Configuration descriptor; optional otherwise. Mandatory if the Server supports writing a Characteristic User Description descriptor string length that exceeds the capacity of the default ATT_MTU; optional otherwise. true true true C.2: Mandatory if any of the following descriptors can be changed by the Server: ES Measurement, ES Trigger Setting, ES Configuration, Characteristic User Description. C.3: Mandatory if the write property is supported for the Characteristic User Description descriptor. C2 or C3 Excluded Excluded Excluded Excluded Excluded Excluded Mandatory Optional Excluded Optional C1: At least one ESS Characteristic is exposed. C1 Mandatory Excluded Excluded Excluded Excluded Optional Excluded Optional Excluded Optional if_multiple_instances_of_same_characteristic_optional_otherwise Mandatory Excluded C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. if_notify_supported Mandatory C1 C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. C2: Mandatory if there is more than one ES Trigger Setting Descriptor C2 Mandatory C1 Optional Mandatory Optional Optional Mandatory Excluded C1: At least one ESS Characteristic is exposed. C1 Mandatory Excluded Excluded Excluded Excluded Optional Excluded Optional Excluded Optional if_multiple_instances_of_same_characteristic_optional_otherwise Mandatory Excluded C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. if_notify_supported Mandatory C1 C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. C2: Mandatory if there is more than one ES Trigger Setting Descriptor C2 Mandatory C1 Optional Mandatory Optional Optional Mandatory Excluded C1: At least one ESS Characteristic is exposed. C1 Mandatory Excluded Excluded Excluded Excluded Optional Excluded Optional Excluded Optional if_multiple_instances_of_same_characteristic_optional_otherwise Mandatory Excluded C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. if_notify_supported Mandatory C1 C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. C2: Mandatory if there is more than one ES Trigger Setting Descriptor C2 Mandatory C1 Optional Mandatory Optional Optional Mandatory Excluded C1: At least one ESS Characteristic is exposed. C1 Mandatory Excluded Excluded Excluded Excluded Optional Excluded Optional Excluded Optional if_multiple_instances_of_same_characteristic_optional_otherwise Mandatory Excluded C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. if_notify_supported Mandatory C1 C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. C2: Mandatory if there is more than one ES Trigger Setting Descriptor C2 Mandatory C1 Optional Mandatory Optional Optional Mandatory Excluded C1: At least one ESS Characteristic is exposed. C1 Mandatory Excluded Excluded Excluded Excluded Optional Excluded Optional Excluded Optional if_multiple_instances_of_same_characteristic_optional_otherwise Mandatory Excluded C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. if_notify_supported Mandatory C1 C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. C2: Mandatory if there is more than one ES Trigger Setting Descriptor C2 Mandatory C1 Optional Mandatory Optional Optional Mandatory Excluded C1: At least one ESS Characteristic is exposed. C1 Mandatory Excluded Excluded Excluded Excluded Optional Excluded Optional Excluded Optional if_multiple_instances_of_same_characteristic_optional_otherwise Mandatory Excluded C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. if_notify_supported Mandatory C1 C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. C2: Mandatory if there is more than one ES Trigger Setting Descriptor C2 Mandatory C1 Optional Mandatory Optional Optional Mandatory Excluded C1: At least one ESS Characteristic is exposed. C1 Mandatory Excluded Excluded Excluded Excluded Optional Excluded Optional Excluded Optional if_multiple_instances_of_same_characteristic_optional_otherwise Mandatory Excluded C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. if_notify_supported Mandatory C1 C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. C2: Mandatory if there is more than one ES Trigger Setting Descriptor C2 Mandatory C1 Optional Mandatory Optional Optional Mandatory Excluded C1: At least one ESS Characteristic is exposed. C1 Mandatory Excluded Excluded Excluded Excluded Optional Excluded Optional Excluded Optional if_multiple_instances_of_same_characteristic_optional_otherwise Mandatory Excluded C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. if_notify_supported Mandatory C1 C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. C2: Mandatory if there is more than one ES Trigger Setting Descriptor C2 Mandatory C1 Optional Mandatory Optional Optional Mandatory Excluded C1: At least one ESS Characteristic is exposed. C1 Mandatory Excluded Excluded Excluded Excluded Optional Excluded Optional Excluded Optional if_multiple_instances_of_same_characteristic_optional_otherwise Mandatory Excluded C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. if_notify_supported Mandatory C1 C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. C2: Mandatory if there is more than one ES Trigger Setting Descriptor C2 Mandatory C1 Optional Mandatory Optional Optional Mandatory Excluded C1: At least one ESS Characteristic is exposed. C1 Mandatory Excluded Excluded Excluded Excluded Optional Excluded Optional Excluded Optional if_multiple_instances_of_same_characteristic_optional_otherwise Mandatory Excluded C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. if_notify_supported Mandatory C1 C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. C2: Mandatory if there is more than one ES Trigger Setting Descriptor C2 Mandatory C1 Optional Mandatory Optional Optional Mandatory Excluded C1: At least one ESS Characteristic is exposed. C1 Mandatory Excluded Excluded Excluded Excluded Optional Excluded Optional Excluded Optional if_multiple_instances_of_same_characteristic_optional_otherwise Mandatory Excluded C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. if_notify_supported Mandatory C1 C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. C2: Mandatory if there is more than one ES Trigger Setting Descriptor C2 Mandatory C1 Optional Mandatory Optional Optional Mandatory Excluded C1: At least one ESS Characteristic is exposed. C1 Mandatory Excluded Excluded Excluded Excluded Optional Excluded Optional Excluded Optional if_multiple_instances_of_same_characteristic_optional_otherwise Mandatory Excluded C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. if_notify_supported Mandatory C1 C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. C2: Mandatory if there is more than one ES Trigger Setting Descriptor C2 Mandatory C1 Optional Mandatory Optional Optional Mandatory Excluded C1: At least one ESS Characteristic is exposed. C1 Mandatory Excluded Excluded Excluded Excluded Optional Excluded Optional Excluded Optional if_multiple_instances_of_same_characteristic_optional_otherwise Mandatory Excluded C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. if_notify_supported Mandatory C1 C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. C2: Mandatory if there is more than one ES Trigger Setting Descriptor C2 Mandatory C1 Optional Mandatory Optional Optional Mandatory Excluded C1: At least one ESS Characteristic is exposed. C1 Mandatory Excluded Excluded Excluded Excluded Optional Excluded Optional Excluded Optional if_multiple_instances_of_same_characteristic_optional_otherwise Mandatory Excluded C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. if_notify_supported Mandatory C1 C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. C2: Mandatory if there is more than one ES Trigger Setting Descriptor C2 Mandatory C1 Optional Mandatory Optional Optional Mandatory Excluded C1: At least one ESS Characteristic is exposed. C1 Mandatory Excluded Excluded Excluded Excluded Optional Excluded Optional Excluded Optional if_multiple_instances_of_same_characteristic_optional_otherwise Mandatory Excluded C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. if_notify_supported Mandatory C1 C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. C2: Mandatory if there is more than one ES Trigger Setting Descriptor C2 Mandatory C1 Optional Mandatory Optional Optional Mandatory Excluded C1: At least one ESS Characteristic is exposed. C1 Mandatory Excluded Excluded Excluded Excluded Optional Excluded Optional Excluded Optional if_multiple_instances_of_same_characteristic_optional_otherwise Mandatory Excluded C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. if_notify_supported Mandatory C1 C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. C2: Mandatory if there is more than one ES Trigger Setting Descriptor C2 Mandatory C1 Optional Mandatory Optional Optional Mandatory Excluded C1: At least one ESS Characteristic is exposed. C1 Mandatory Excluded Excluded Excluded Excluded Optional Excluded Optional Excluded Optional if_multiple_instances_of_same_characteristic_optional_otherwise Mandatory Excluded C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. if_notify_supported Mandatory C1 C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. C2: Mandatory if there is more than one ES Trigger Setting Descriptor C2 Mandatory C1 Optional Mandatory Optional Optional Mandatory Excluded C1: At least one ESS Characteristic is exposed. C1 Mandatory Excluded Excluded Excluded Excluded Optional Excluded Optional Excluded Optional if_multiple_instances_of_same_characteristic_optional_otherwise Mandatory Excluded C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. if_notify_supported Mandatory C1 C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. C2: Mandatory if there is more than one ES Trigger Setting Descriptor C2 Mandatory C1 Optional Mandatory Optional Optional Mandatory Excluded C1: At least one ESS Characteristic is exposed. C1 Mandatory Excluded Excluded Excluded Excluded Optional Excluded Optional Excluded Optional if_multiple_instances_of_same_characteristic_optional_otherwise Mandatory Excluded C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. if_notify_supported Mandatory C1 C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. C2: Mandatory if there is more than one ES Trigger Setting Descriptor C2 Mandatory C1 Optional Mandatory Optional Optional Mandatory Excluded C1: At least one ESS Characteristic is exposed. C1 Mandatory Excluded Excluded Excluded Excluded Optional Excluded Optional Excluded Optional if_multiple_instances_of_same_characteristic_optional_otherwise Mandatory Excluded C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. if_notify_supported Mandatory C1 C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. C2: Mandatory if there is more than one ES Trigger Setting Descriptor C2 Mandatory C1 Optional Mandatory Optional Optional Mandatory Excluded