Class CapabilityWrapperEx

  • All Implemented Interfaces:
    buzz.getcoco.iot.CapabilityWrapper

    public class CapabilityWrapperEx
    extends java.lang.Object
    implements buzz.getcoco.iot.CapabilityWrapper
    • Constructor Detail

      • CapabilityWrapperEx

        protected CapabilityWrapperEx​(buzz.getcoco.iot.Capability realCapability)
    • Method Detail

      • internalSetName

        public void internalSetName​(java.lang.String name)
        Specified by:
        internalSetName in interface buzz.getcoco.iot.CapabilityWrapper
      • internalSetParent

        public void internalSetParent​(buzz.getcoco.iot.Resource parent)
        Specified by:
        internalSetParent in interface buzz.getcoco.iot.CapabilityWrapper
      • internalAddAttribute

        public void internalAddAttribute​(buzz.getcoco.iot.Attribute attribute)
        Specified by:
        internalAddAttribute in interface buzz.getcoco.iot.CapabilityWrapper
      • internalRemoveAttribute

        public void internalRemoveAttribute​(int attributeId)
        Specified by:
        internalRemoveAttribute in interface buzz.getcoco.iot.CapabilityWrapper
      • clearAndSetStandardCommandSet

        public void clearAndSetStandardCommandSet​(int[] commandsSupported)
        Specified by:
        clearAndSetStandardCommandSet in interface buzz.getcoco.iot.CapabilityWrapper
      • markAsReady

        public void markAsReady()
        Specified by:
        markAsReady in interface buzz.getcoco.iot.CapabilityWrapper
      • getRealCapability

        public buzz.getcoco.iot.Capability getRealCapability()
        Specified by:
        getRealCapability in interface buzz.getcoco.iot.CapabilityWrapper
      • getNameObservable

        public androidx.lifecycle.LiveData<java.lang.String> getNameObservable()
      • getParentResourceObservable

        public androidx.lifecycle.LiveData<buzz.getcoco.iot.Resource> getParentResourceObservable()
      • getAttributeObservable

        public androidx.lifecycle.LiveData<java.util.List<buzz.getcoco.iot.Attribute>> getAttributeObservable()