public class DeviceStatus extends Object
STOP
, WALK
, RUN
, CYCLE
, DRIVE
,
MOVING
, UNKNOWN
, LOCATION_PERMISSION_DENIED
,
ACTIVITY_PERMISSION_DENIED
, LOCATION_SERVICE_DISABLED
,
ACTIVITY_SERVICE_DISABLED
, ACTIVITY_SERVICE_UNAVAILABLE
,
STOPPED_PROGRAMMATICALLY
or DISCONNECTED
.Modifier and Type | Class and Description |
---|---|
static interface |
DeviceStatus.DeviceStatusValue |
Modifier and Type | Field and Description |
---|---|
static int |
ACTIVITY_PERMISSION_DENIED |
static int |
ACTIVITY_SERVICE_DISABLED |
static int |
ACTIVITY_SERVICE_UNAVAILABLE |
String |
createdAt |
static int |
CYCLE |
static int |
DISCONNECTED |
static int |
DRIVE |
static int |
LOCATION_PERMISSION_DENIED |
static int |
LOCATION_SERVICE_DISABLED |
static int |
MOVING |
static int |
RUN |
int |
status |
static int |
STOP |
static int |
STOPPED_PROGRAMMATICALLY |
static int |
UNKNOWN |
static int |
WALK |
Constructor and Description |
---|
DeviceStatus(String createdAt) |
DeviceStatus(String createdAt,
type.ActivityType activityType) |
DeviceStatus(String createdAt,
type.InactiveReason inactiveReason) |
Modifier and Type | Method and Description |
---|---|
StatusUpdate |
asStatusUpdate() |
int |
getStatus() |
boolean |
isActive() |
boolean |
isDisconnected() |
boolean |
isInactive() |
public final int status
public final String createdAt
public static final int STOP
public static final int WALK
public static final int RUN
public static final int CYCLE
public static final int DRIVE
public static final int MOVING
public static final int UNKNOWN
public static final int LOCATION_PERMISSION_DENIED
public static final int ACTIVITY_PERMISSION_DENIED
public static final int LOCATION_SERVICE_DISABLED
public static final int ACTIVITY_SERVICE_DISABLED
public static final int ACTIVITY_SERVICE_UNAVAILABLE
public static final int STOPPED_PROGRAMMATICALLY
public static final int DISCONNECTED
public DeviceStatus(String createdAt, type.InactiveReason inactiveReason)
public DeviceStatus(String createdAt)
public DeviceStatus(String createdAt, type.ActivityType activityType)
public StatusUpdate asStatusUpdate()
public int getStatus()
DeviceStatus.DeviceStatusValue
DeviceStatus.DeviceStatusValue
public boolean isActive()
public boolean isInactive()
public boolean isDisconnected()