Class CBPeripheral

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class CBPeripheral
    extends CBPeer
    Since:
    Available in iOS 5.0 and later.
    • Constructor Detail

      • CBPeripheral

        protected CBPeripheral()
      • CBPeripheral

        protected CBPeripheral​(NSObject.Handle h,
                               long handle)
    • Method Detail

      • getName

        public java.lang.String getName()
      • getRSSI

        @Deprecated
        public NSNumber getRSSI()
        Deprecated.
        Deprecated in iOS 8.0.
        Since:
        Available in iOS 5.0 and later.
      • canSendWriteWithoutResponse

        public boolean canSendWriteWithoutResponse()
      • readRSSI

        public void readRSSI()
      • discoverServices

        public void discoverServices​(NSArray<CBUUID> serviceUUIDs)
      • discoverIncludedServices

        public void discoverIncludedServices​(NSArray<CBUUID> includedServiceUUIDs,
                                             CBService service)
      • discoverCharacteristics

        public void discoverCharacteristics​(NSArray<CBUUID> characteristicUUIDs,
                                            CBService service)
      • maximumWriteValueLengthForType

        public long maximumWriteValueLengthForType​(CBCharacteristicWriteType type)
        Since:
        Available in iOS 9.0 and later.
      • setNotifyValue

        public void setNotifyValue​(boolean enabled,
                                   CBCharacteristic characteristic)
      • discoverDescriptors

        public void discoverDescriptors​(CBCharacteristic characteristic)
      • readValue

        public void readValue​(CBDescriptor descriptor)
      • openL2CAPChannel

        public void openL2CAPChannel​(short PSM)
        Since:
        Available in iOS 11.0 and later.