DeviceInstance

open class DeviceInstance : Comparable<T>

Constructors

Link copied to clipboard
constructor()
Constructor
constructor(device: DeviceInstance)
Copy constructor

Types

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
open fun compareTo(@NonNull other: DeviceInstance): Int
Link copied to clipboard
open fun equals(obj: Any): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Local phone device singleton
Link copied to clipboard
open fun getRealIP(): String
Returns real IP
Link copied to clipboard
open fun guessDeviceInfo()
Used to guess info of devices we haven't created types for
Link copied to clipboard
Checks to see if all required services of the device have been detected.
Link copied to clipboard
open fun inferDeviceInfo()
Used to finalize info for devices we've seen before
Link copied to clipboard
open fun inferDeviceType()
update device type from its serviceInstances
Link copied to clipboard
Link copied to clipboard
open fun isInvalid(): Boolean
Link copied to clipboard
open fun isOff(): Boolean
Link copied to clipboard
open fun isOn(): Boolean
Link copied to clipboard
open fun isSameAs(other: DeviceInstance): Boolean
Link copied to clipboard
open fun removeController()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

open fun setController(controller: DeviceController)
USED FOR TESTING ONLY
Link copied to clipboard
Sets the device type and the related controller and appConfig
Link copied to clipboard
open fun setInvalid()
Link copied to clipboard
Link copied to clipboard
open fun setOff()
Link copied to clipboard
open fun setOn()
Link copied to clipboard
Link copied to clipboard
open fun toLongString(): String
Link copied to clipboard
Link copied to clipboard
open fun toShortString(): String

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var mEthMac: String
Link copied to clipboard
Link copied to clipboard
open var mIdfa: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var mModelName: String
Link copied to clipboard
Link copied to clipboard
open var mOfflineTime: Long
Link copied to clipboard
open var mOnlineTime: Long
Link copied to clipboard
Link copied to clipboard
open var mPowerOnCount: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var mWifiBSSID: String
Link copied to clipboard
open var mWifiMac: String
Link copied to clipboard
open var mWifiSSID: String
Link copied to clipboard
Link copied to clipboard
open var UNKNOWN: String