Class HMAccessory

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

    public class HMAccessory
    extends NSObject
    Since:
    Available in iOS 8.0 and later.
    • Constructor Detail

      • HMAccessory

        public HMAccessory()
    • Method Detail

      • getName

        public java.lang.String getName()
      • getIdentifier

        @Deprecated
        public NSUUID getIdentifier()
        Deprecated.
        Deprecated in iOS 9.0. No longer supported.
        Since:
        Available in iOS 8.0 and later.
      • getUniqueIdentifier

        public NSUUID getUniqueIdentifier()
        Since:
        Available in iOS 9.0 and later.
      • isReachable

        public boolean isReachable()
      • isBridged

        public boolean isBridged()
      • getIdentifiersForBridgedAccessories

        @Deprecated
        public NSArray<NSUUID> getIdentifiersForBridgedAccessories()
        Deprecated.
        Deprecated in iOS 9.0. No longer supported.
        Since:
        Available in iOS 8.0 and later.
      • getUniqueIdentifiersForBridgedAccessories

        public NSArray<NSUUID> getUniqueIdentifiersForBridgedAccessories()
        Since:
        Available in iOS 9.0 and later.
      • getCategory

        public HMAccessoryCategory getCategory()
        Since:
        Available in iOS 9.0 and later.
      • getRoom

        public HMRoom getRoom()
      • isBlocked

        public boolean isBlocked()
      • getModel

        public java.lang.String getModel()
        Since:
        Available in iOS 11.0 and later.
      • getManufacturer

        public java.lang.String getManufacturer()
        Since:
        Available in iOS 11.0 and later.
      • getFirmwareVersion

        public java.lang.String getFirmwareVersion()
        Since:
        Available in iOS 11.0 and later.
      • supportsIdentify

        public boolean supportsIdentify()
        Since:
        Available in iOS 11.3 and later.
      • getCameraProfiles

        public NSArray<HMCameraProfile> getCameraProfiles()
        Since:
        Available in iOS 10.0 and later.
      • updateName

        public void updateName​(java.lang.String name,
                               org.robovm.objc.block.VoidBlock1<NSError> completion)
      • identify

        public void identify​(org.robovm.objc.block.VoidBlock1<NSError> completion)