MCPcopy Create free account
hub / github.com/deviceplug/btleplug / get_characteristics

Method get_characteristics

src/droidplug/jni/objects.rs:446–462  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

444 }
445
446 pub fn get_characteristics(&self) -> Result<Vec<JBluetoothGattCharacteristic>> {
447 let obj = self
448 .env
449 .call_method_unchecked(
450 self.internal,
451 self.get_characteristics,
452 JavaType::Object("Ljava/util/List;".to_string()),
453 &[],
454 )?
455 .l()?;
456 let chr_list = JList::from_env(self.env, obj)?;
457 let mut chr_vec = vec![];
458 for chr in chr_list.iter()? {
459 chr_vec.push(JBluetoothGattCharacteristic::from_env(self.env, chr)?);
460 }
461 Ok(chr_vec)
462 }
463}
464
465pub struct JBluetoothGattCharacteristic<'a: 'b, 'b> {

Callers 1

discover_servicesMethod · 0.45

Calls 1

iterMethod · 0.80

Tested by

no test coverage detected