public class ActivityMesg extends Mesg implements MesgWithEvent
Modifier and Type | Field and Description |
---|---|
protected static Mesg |
activityMesg |
static int |
EventFieldNum |
static int |
EventGroupFieldNum |
static int |
EventTypeFieldNum |
static int |
LocalTimestampFieldNum |
static int |
NumSessionsFieldNum |
static int |
TimestampFieldNum |
static int |
TotalTimerTimeFieldNum |
static int |
TypeFieldNum |
developerFields, fields, localNum, name, num, systemTimeOffset
Constructor and Description |
---|
ActivityMesg() |
ActivityMesg(Mesg mesg) |
Modifier and Type | Method and Description |
---|---|
Event |
getEvent()
Get event field
|
java.lang.Short |
getEventGroup()
Get event_group field
|
EventType |
getEventType()
Get event_type field
|
java.lang.Long |
getLocalTimestamp()
Get local_timestamp field
Comment: timestamp epoch expressed in local time, used to convert activity timestamps to local time
|
java.lang.Integer |
getNumSessions()
Get num_sessions field
|
DateTime |
getTimestamp()
Get timestamp field
|
java.lang.Float |
getTotalTimerTime()
Get total_timer_time field
Units: s
Comment: Exclude pauses
|
Activity |
getType()
Get type field
|
void |
setEvent(Event event)
Set event field
|
void |
setEventGroup(java.lang.Short eventGroup)
Set event_group field
|
void |
setEventType(EventType eventType)
Set event_type field
|
void |
setLocalTimestamp(java.lang.Long localTimestamp)
Set local_timestamp field
Comment: timestamp epoch expressed in local time, used to convert activity timestamps to local time
|
void |
setNumSessions(java.lang.Integer numSessions)
Set num_sessions field
|
void |
setTimestamp(DateTime timestamp)
Set timestamp field
|
void |
setTotalTimerTime(java.lang.Float totalTimerTime)
Set total_timer_time field
Units: s
Comment: Exclude pauses
|
void |
setType(Activity type)
Set type field
|
addDeveloperField, addField, getActiveSubFieldIndex, getActiveSubFieldName, getDeveloperFields, getField, getField, getField, getFieldBigIntegerValue, getFieldBigIntegerValue, getFieldBigIntegerValue, getFieldBigIntegerValue, getFieldBigIntegerValue, getFieldBigIntegerValue, getFieldBigIntegerValues, getFieldBigIntegerValues, getFieldBigIntegerValues, getFieldBitsValue, getFieldBitsValue, getFieldByteValue, getFieldByteValue, getFieldByteValue, getFieldByteValue, getFieldByteValue, getFieldByteValue, getFieldByteValues, getFieldByteValues, getFieldByteValues, getFieldDoubleValue, getFieldDoubleValue, getFieldDoubleValue, getFieldDoubleValue, getFieldDoubleValue, getFieldDoubleValue, getFieldDoubleValues, getFieldDoubleValues, getFieldDoubleValues, getFieldFloatValue, getFieldFloatValue, getFieldFloatValue, getFieldFloatValue, getFieldFloatValue, getFieldFloatValue, getFieldFloatValues, getFieldFloatValues, getFieldFloatValues, getFieldIntegerValue, getFieldIntegerValue, getFieldIntegerValue, getFieldIntegerValue, getFieldIntegerValue, getFieldIntegerValue, getFieldIntegerValues, getFieldIntegerValues, getFieldIntegerValues, getFieldLongValue, getFieldLongValue, getFieldLongValue, getFieldLongValue, getFieldLongValue, getFieldLongValue, getFieldLongValues, getFieldLongValues, getFieldLongValues, getFields, getFieldShortValue, getFieldShortValue, getFieldShortValue, getFieldShortValue, getFieldShortValue, getFieldShortValue, getFieldShortValues, getFieldShortValues, getFieldShortValues, getFieldStringValue, getFieldStringValue, getFieldStringValue, getFieldStringValue, getFieldStringValue, getFieldStringValue, getFieldStringValues, getFieldStringValues, getFieldStringValues, getFieldValue, getFieldValue, getFieldValue, getFieldValue, getFieldValue, getFieldValue, getIsFieldAccumulated, getLocalNum, getName, getNum, getNumFields, getNumFieldValues, getNumFieldValues, getNumFieldValues, getNumFieldValues, getOverrideField, hasField, removeExpandedFields, removeField, setField, setFields, setFieldValue, setFieldValue, setFieldValue, setFieldValue, setFieldValue, setFieldValue, setLocalNum, timestampToDateTime, write, write
public static final int TimestampFieldNum
public static final int TotalTimerTimeFieldNum
public static final int NumSessionsFieldNum
public static final int TypeFieldNum
public static final int EventFieldNum
public static final int EventTypeFieldNum
public static final int LocalTimestampFieldNum
public static final int EventGroupFieldNum
protected static final Mesg activityMesg
public ActivityMesg()
public ActivityMesg(Mesg mesg)
public DateTime getTimestamp()
getTimestamp
in interface MesgWithEvent
public void setTimestamp(DateTime timestamp)
setTimestamp
in interface MesgWithEvent
timestamp
- public java.lang.Float getTotalTimerTime()
public void setTotalTimerTime(java.lang.Float totalTimerTime)
totalTimerTime
- public java.lang.Integer getNumSessions()
public void setNumSessions(java.lang.Integer numSessions)
numSessions
- public Activity getType()
public void setType(Activity type)
type
- public Event getEvent()
getEvent
in interface MesgWithEvent
public void setEvent(Event event)
setEvent
in interface MesgWithEvent
event
- public EventType getEventType()
getEventType
in interface MesgWithEvent
public void setEventType(EventType eventType)
setEventType
in interface MesgWithEvent
eventType
- public java.lang.Long getLocalTimestamp()
public void setLocalTimestamp(java.lang.Long localTimestamp)
localTimestamp
- public java.lang.Short getEventGroup()
getEventGroup
in interface MesgWithEvent
public void setEventGroup(java.lang.Short eventGroup)
setEventGroup
in interface MesgWithEvent
eventGroup
-