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
- The new timestamp value to be setpublic java.lang.Float getTotalTimerTime()
public void setTotalTimerTime(java.lang.Float totalTimerTime)
totalTimerTime
- The new totalTimerTime value to be setpublic java.lang.Integer getNumSessions()
public void setNumSessions(java.lang.Integer numSessions)
numSessions
- The new numSessions value to be setpublic Activity getType()
public void setType(Activity type)
type
- The new type value to be setpublic Event getEvent()
getEvent
in interface MesgWithEvent
public void setEvent(Event event)
setEvent
in interface MesgWithEvent
event
- The new event value to be setpublic EventType getEventType()
getEventType
in interface MesgWithEvent
public void setEventType(EventType eventType)
setEventType
in interface MesgWithEvent
eventType
- The new eventType value to be setpublic java.lang.Long getLocalTimestamp()
public void setLocalTimestamp(java.lang.Long localTimestamp)
localTimestamp
- The new localTimestamp value to be setpublic java.lang.Short getEventGroup()
getEventGroup
in interface MesgWithEvent
public void setEventGroup(java.lang.Short eventGroup)
setEventGroup
in interface MesgWithEvent
eventGroup
- The new eventGroup value to be set