com.garmin.fit
Class SegmentLeaderboardEntryMesg

java.lang.Object
  extended by com.garmin.fit.Mesg
      extended by com.garmin.fit.SegmentLeaderboardEntryMesg

public class SegmentLeaderboardEntryMesg
extends Mesg


Field Summary
static int ActivityIdFieldNum
           
static int ActivityIdStringFieldNum
           
static int GroupPrimaryKeyFieldNum
           
static int MessageIndexFieldNum
           
static int NameFieldNum
           
protected static Mesg segmentLeaderboardEntryMesg
           
static int SegmentTimeFieldNum
           
static int TypeFieldNum
           
 
Fields inherited from class com.garmin.fit.Mesg
developerFields, fields, localNum, name, num, systemTimeOffset
 
Constructor Summary
SegmentLeaderboardEntryMesg()
           
SegmentLeaderboardEntryMesg(Mesg mesg)
           
 
Method Summary
 java.lang.Long getActivityId()
          Get activity_id field Comment: ID of the activity associated with this leader time
 java.lang.String getActivityIdString()
          Get activity_id_string field Comment: String version of the activity_id.
 java.lang.Long getGroupPrimaryKey()
          Get group_primary_key field Comment: Primary user ID of this leader
 java.lang.Integer getMessageIndex()
          Get message_index field
 java.lang.String getName()
          Get name field Comment: Friendly name assigned to leader
 java.lang.Float getSegmentTime()
          Get segment_time field Units: s Comment: Segment Time (includes pauses)
 SegmentLeaderboardType getType()
          Get type field Comment: Leader classification
 void setActivityId(java.lang.Long activityId)
          Set activity_id field Comment: ID of the activity associated with this leader time
 void setActivityIdString(java.lang.String activityIdString)
          Set activity_id_string field Comment: String version of the activity_id.
 void setGroupPrimaryKey(java.lang.Long groupPrimaryKey)
          Set group_primary_key field Comment: Primary user ID of this leader
 void setMessageIndex(java.lang.Integer messageIndex)
          Set message_index field
 void setName(java.lang.String name)
          Set name field Comment: Friendly name assigned to leader
 void setSegmentTime(java.lang.Float segmentTime)
          Set segment_time field Units: s Comment: Segment Time (includes pauses)
 void setType(SegmentLeaderboardType type)
          Set type field Comment: Leader classification
 
Methods inherited from class com.garmin.fit.Mesg
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, getNum, getNumFields, getNumFieldValues, getNumFieldValues, getNumFieldValues, getNumFieldValues, getOverrideField, hasField, removeExpandedFields, removeField, setField, setFields, setFieldValue, setFieldValue, setFieldValue, setFieldValue, setFieldValue, setFieldValue, setLocalNum, timestampToDateTime, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MessageIndexFieldNum

public static final int MessageIndexFieldNum
See Also:
Constant Field Values

NameFieldNum

public static final int NameFieldNum
See Also:
Constant Field Values

TypeFieldNum

public static final int TypeFieldNum
See Also:
Constant Field Values

GroupPrimaryKeyFieldNum

public static final int GroupPrimaryKeyFieldNum
See Also:
Constant Field Values

ActivityIdFieldNum

public static final int ActivityIdFieldNum
See Also:
Constant Field Values

SegmentTimeFieldNum

public static final int SegmentTimeFieldNum
See Also:
Constant Field Values

ActivityIdStringFieldNum

public static final int ActivityIdStringFieldNum
See Also:
Constant Field Values

segmentLeaderboardEntryMesg

protected static final Mesg segmentLeaderboardEntryMesg
Constructor Detail

SegmentLeaderboardEntryMesg

public SegmentLeaderboardEntryMesg()

SegmentLeaderboardEntryMesg

public SegmentLeaderboardEntryMesg(Mesg mesg)
Method Detail

getMessageIndex

public java.lang.Integer getMessageIndex()
Get message_index field

Returns:
message_index

setMessageIndex

public void setMessageIndex(java.lang.Integer messageIndex)
Set message_index field

Parameters:
messageIndex -

getName

public java.lang.String getName()
Get name field Comment: Friendly name assigned to leader

Overrides:
getName in class Mesg
Returns:
name

setName

public void setName(java.lang.String name)
Set name field Comment: Friendly name assigned to leader

Parameters:
name -

getType

public SegmentLeaderboardType getType()
Get type field Comment: Leader classification

Returns:
type

setType

public void setType(SegmentLeaderboardType type)
Set type field Comment: Leader classification

Parameters:
type -

getGroupPrimaryKey

public java.lang.Long getGroupPrimaryKey()
Get group_primary_key field Comment: Primary user ID of this leader

Returns:
group_primary_key

setGroupPrimaryKey

public void setGroupPrimaryKey(java.lang.Long groupPrimaryKey)
Set group_primary_key field Comment: Primary user ID of this leader

Parameters:
groupPrimaryKey -

getActivityId

public java.lang.Long getActivityId()
Get activity_id field Comment: ID of the activity associated with this leader time

Returns:
activity_id

setActivityId

public void setActivityId(java.lang.Long activityId)
Set activity_id field Comment: ID of the activity associated with this leader time

Parameters:
activityId -

getSegmentTime

public java.lang.Float getSegmentTime()
Get segment_time field Units: s Comment: Segment Time (includes pauses)

Returns:
segment_time

setSegmentTime

public void setSegmentTime(java.lang.Float segmentTime)
Set segment_time field Units: s Comment: Segment Time (includes pauses)

Parameters:
segmentTime -

getActivityIdString

public java.lang.String getActivityIdString()
Get activity_id_string field Comment: String version of the activity_id. 21 characters long, express in decimal

Returns:
activity_id_string

setActivityIdString

public void setActivityIdString(java.lang.String activityIdString)
Set activity_id_string field Comment: String version of the activity_id. 21 characters long, express in decimal

Parameters:
activityIdString -