CharacteristicWithValue class
Characteristic extended with value property.
This type is created to support chaining of operations on the characteristic when it was first read from Peripheral or Service.
- Inheritance
- 
    - Object
- Characteristic
- CharacteristicWithValue
 
Constructors
- 
          CharacteristicWithValue.fromJson(Map<String, dynamic> jsonObject, Service service, ManagerForCharacteristic manager)
Properties
- hashCode → int
- 
  The hash code for this object.
  no setteroverride
- isIndicatable ↔ bool
- 
  True if this characteristic can be monitored via indications.
  getter/setter pairinherited
- isNotifiable ↔ bool
- 
  True if this characteristic can be monitored via notifications.
  getter/setter pairinherited
- isReadable ↔ bool
- 
  True if this characteristic can be read.
  getter/setter pairinherited
- isWritableWithoutResponse ↔ bool
- 
  True if this characteristic can be written without resposne.
  getter/setter pairinherited
- isWritableWithResponse ↔ bool
- 
  True if this characteristic can be written with resposne.
  getter/setter pairinherited
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- service → Service
- 
  The Service containing this characteristic.
  finalinherited
- uuid ↔ String
- 
  The UUID of this characteristic.
  getter/setter pairinherited
- value ↔ Uint8List
- 
  
  getter/setter pair
Methods
- 
  descriptors() → Future< List< Descriptor> >
- 
  Returns a list of Descriptors of this characteristic.
  inherited
- 
  monitor({String? transactionId}) → Stream< Uint8List> 
- 
  Returns a Stream of notifications/indications emitted by this
characteristic.
  inherited
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  read({String? transactionId}) → Future< Uint8List> 
- 
  Reads the value of this characteristic.
  inherited
- 
  readDescriptor(String descriptorUuid, {String? transactionId}) → Future< DescriptorWithValue> 
- 
  Reads the value of a Descriptor identified by descriptorUuid.inherited
- 
  toString() → String 
- 
  Returns a string representation of this characteristic in a format that
contains all its properties and Service.
  override
- 
  write(Uint8List value, bool withResponse, {String? transactionId}) → Future< void> 
- 
  Writes to the value of this characteristic.
  inherited
- 
  writeDescriptor(String descriptorUuid, Uint8List value, {String? transactionId}) → Future< Descriptor> 
- 
  Writes the valueof a Descriptor identified bydescriptorUuid.inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  override