Package buzz.getcoco.iot.android
Class CapabilityWrapperEx
- java.lang.Object
-
- buzz.getcoco.iot.android.CapabilityWrapperEx
-
- All Implemented Interfaces:
buzz.getcoco.iot.CapabilityWrapper
public class CapabilityWrapperEx extends java.lang.Object implements buzz.getcoco.iot.CapabilityWrapper
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedCapabilityWrapperEx(buzz.getcoco.iot.Capability realCapability)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearAndSetStandardCommandSet(int[] commandsSupported)androidx.lifecycle.LiveData<java.util.List<buzz.getcoco.iot.Attribute>>getAttributeObservable()androidx.lifecycle.LiveData<java.lang.String>getNameObservable()androidx.lifecycle.LiveData<buzz.getcoco.iot.Resource>getParentResourceObservable()buzz.getcoco.iot.CapabilitygetRealCapability()voidinternalAddAttribute(buzz.getcoco.iot.Attribute attribute)voidinternalRemoveAttribute(int attributeId)voidinternalSetName(java.lang.String name)voidinternalSetParent(buzz.getcoco.iot.Resource parent)voidmarkAsReady()
-
-
-
Method Detail
-
internalSetName
public void internalSetName(java.lang.String name)
- Specified by:
internalSetNamein interfacebuzz.getcoco.iot.CapabilityWrapper
-
internalSetParent
public void internalSetParent(buzz.getcoco.iot.Resource parent)
- Specified by:
internalSetParentin interfacebuzz.getcoco.iot.CapabilityWrapper
-
internalAddAttribute
public void internalAddAttribute(buzz.getcoco.iot.Attribute attribute)
- Specified by:
internalAddAttributein interfacebuzz.getcoco.iot.CapabilityWrapper
-
internalRemoveAttribute
public void internalRemoveAttribute(int attributeId)
- Specified by:
internalRemoveAttributein interfacebuzz.getcoco.iot.CapabilityWrapper
-
clearAndSetStandardCommandSet
public void clearAndSetStandardCommandSet(int[] commandsSupported)
- Specified by:
clearAndSetStandardCommandSetin interfacebuzz.getcoco.iot.CapabilityWrapper
-
markAsReady
public void markAsReady()
- Specified by:
markAsReadyin interfacebuzz.getcoco.iot.CapabilityWrapper
-
getRealCapability
public buzz.getcoco.iot.Capability getRealCapability()
- Specified by:
getRealCapabilityin interfacebuzz.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()
-
-