Package buzz.getcoco.iot.android
Class ResourceAdvert
- java.lang.Object
-
- buzz.getcoco.iot.Resource
-
- buzz.getcoco.iot.android.ResourceAdvert
-
- All Implemented Interfaces:
java.lang.Iterable<buzz.getcoco.iot.Capability>
public class ResourceAdvert extends buzz.getcoco.iot.Resource
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classResourceAdvert.Status
-
Constructor Summary
Constructors Constructor Description ResourceAdvert(java.lang.String eui, buzz.getcoco.iot.Device parentDevice)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description androidx.lifecycle.LiveData<java.lang.Long>getExpiryObservable()ResourceAdvert.StatusgetStatus()longmillisToExpiry()voidresetTimers()java.lang.StringtoString()-
Methods inherited from class buzz.getcoco.iot.Resource
containsCapability, getAttribute, getCapability, getCapabilityMap, getFirmware, getId, getManufacturer, getMetadata, getModel, getName, getParent, getParentZone, getPowerSource, getProtocol, getReceiverType, hashCode, internalAddCapability, internalMarkAsReady, internalRemoveCapability, internalRemoveResource, internalSetFirmware, internalSetManufacturer, internalSetMetadata, internalSetModel, internalSetName, internalSetParentDevice, internalSetParentZone, internalSetPowerSource, internalSetProtocol, internalSetReceiverType, isReady, iterator, setMetadata, setName
-
-
-
-
Method Detail
-
millisToExpiry
public long millisToExpiry()
-
getStatus
public ResourceAdvert.Status getStatus()
-
resetTimers
public void resetTimers()
-
getExpiryObservable
@MainThread public androidx.lifecycle.LiveData<java.lang.Long> getExpiryObservable()
-
toString
@NonNull public java.lang.String toString()
- Overrides:
toStringin classbuzz.getcoco.iot.Resource
-
-