# Modules.BLE.Characteristic
A characteristic of a remote peripheral’s service.
# Overview
It represent the characteristics of a remote peripheral’s service. A characteristic contains a single value and any number of descriptors describing that value. The properties of a characteristic determine how you can use a characteristic’s value, and how you access the descriptors.
# Properties
# descriptors
A list of the Descriptor* objects that have so far been discovered in this characteristic. It is writeable if this JavaScript object represents a mutable characteristic.
# isMutable
Indicates whether this characteristic is mutable.
For android, this property will always return false.
# properties
The properties of the characteristic as a bitfield.
See also CHARACTERISTIC_PROPERTY_* module constants for the possible return values of this property.
# Methods
# equal
tests whether two characteristics are same or not.
Parameters
Name | Type | Description |
---|---|---|
characteristic | Modules.BLE.Characteristic | the characteristic that will be compared. |
Returns
- Type
- Boolean