com.garmin.fit
Class GoalMesg

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

public class GoalMesg
extends Mesg


Field Summary
static int EnabledFieldNum
           
static int EndDateFieldNum
           
protected static Mesg goalMesg
           
static int MessageIndexFieldNum
           
static int RecurrenceFieldNum
           
static int RecurrenceValueFieldNum
           
static int RepeatFieldNum
           
static int SourceFieldNum
           
static int SportFieldNum
           
static int StartDateFieldNum
           
static int SubSportFieldNum
           
static int TargetValueFieldNum
           
static int TypeFieldNum
           
static int ValueFieldNum
           
 
Fields inherited from class com.garmin.fit.Mesg
developerFields, fields, localNum, name, num, systemTimeOffset
 
Constructor Summary
GoalMesg()
           
GoalMesg(Mesg mesg)
           
 
Method Summary
 Bool getEnabled()
          Get enabled field
 DateTime getEndDate()
          Get end_date field
 java.lang.Integer getMessageIndex()
          Get message_index field
 GoalRecurrence getRecurrence()
          Get recurrence field
 java.lang.Integer getRecurrenceValue()
          Get recurrence_value field
 Bool getRepeat()
          Get repeat field
 GoalSource getSource()
          Get source field
 Sport getSport()
          Get sport field
 DateTime getStartDate()
          Get start_date field
 SubSport getSubSport()
          Get sub_sport field
 java.lang.Long getTargetValue()
          Get target_value field
 Goal getType()
          Get type field
 java.lang.Long getValue()
          Get value field
 void setEnabled(Bool enabled)
          Set enabled field
 void setEndDate(DateTime endDate)
          Set end_date field
 void setMessageIndex(java.lang.Integer messageIndex)
          Set message_index field
 void setRecurrence(GoalRecurrence recurrence)
          Set recurrence field
 void setRecurrenceValue(java.lang.Integer recurrenceValue)
          Set recurrence_value field
 void setRepeat(Bool repeat)
          Set repeat field
 void setSource(GoalSource source)
          Set source field
 void setSport(Sport sport)
          Set sport field
 void setStartDate(DateTime startDate)
          Set start_date field
 void setSubSport(SubSport subSport)
          Set sub_sport field
 void setTargetValue(java.lang.Long targetValue)
          Set target_value field
 void setType(Goal type)
          Set type field
 void setValue(java.lang.Long value)
          Set value field
 
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, getName, 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

SportFieldNum

public static final int SportFieldNum
See Also:
Constant Field Values

SubSportFieldNum

public static final int SubSportFieldNum
See Also:
Constant Field Values

StartDateFieldNum

public static final int StartDateFieldNum
See Also:
Constant Field Values

EndDateFieldNum

public static final int EndDateFieldNum
See Also:
Constant Field Values

TypeFieldNum

public static final int TypeFieldNum
See Also:
Constant Field Values

ValueFieldNum

public static final int ValueFieldNum
See Also:
Constant Field Values

RepeatFieldNum

public static final int RepeatFieldNum
See Also:
Constant Field Values

TargetValueFieldNum

public static final int TargetValueFieldNum
See Also:
Constant Field Values

RecurrenceFieldNum

public static final int RecurrenceFieldNum
See Also:
Constant Field Values

RecurrenceValueFieldNum

public static final int RecurrenceValueFieldNum
See Also:
Constant Field Values

EnabledFieldNum

public static final int EnabledFieldNum
See Also:
Constant Field Values

SourceFieldNum

public static final int SourceFieldNum
See Also:
Constant Field Values

goalMesg

protected static final Mesg goalMesg
Constructor Detail

GoalMesg

public GoalMesg()

GoalMesg

public GoalMesg(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 -

getSport

public Sport getSport()
Get sport field

Returns:
sport

setSport

public void setSport(Sport sport)
Set sport field

Parameters:
sport -

getSubSport

public SubSport getSubSport()
Get sub_sport field

Returns:
sub_sport

setSubSport

public void setSubSport(SubSport subSport)
Set sub_sport field

Parameters:
subSport -

getStartDate

public DateTime getStartDate()
Get start_date field

Returns:
start_date

setStartDate

public void setStartDate(DateTime startDate)
Set start_date field

Parameters:
startDate -

getEndDate

public DateTime getEndDate()
Get end_date field

Returns:
end_date

setEndDate

public void setEndDate(DateTime endDate)
Set end_date field

Parameters:
endDate -

getType

public Goal getType()
Get type field

Returns:
type

setType

public void setType(Goal type)
Set type field

Parameters:
type -

getValue

public java.lang.Long getValue()
Get value field

Returns:
value

setValue

public void setValue(java.lang.Long value)
Set value field

Parameters:
value -

getRepeat

public Bool getRepeat()
Get repeat field

Returns:
repeat

setRepeat

public void setRepeat(Bool repeat)
Set repeat field

Parameters:
repeat -

getTargetValue

public java.lang.Long getTargetValue()
Get target_value field

Returns:
target_value

setTargetValue

public void setTargetValue(java.lang.Long targetValue)
Set target_value field

Parameters:
targetValue -

getRecurrence

public GoalRecurrence getRecurrence()
Get recurrence field

Returns:
recurrence

setRecurrence

public void setRecurrence(GoalRecurrence recurrence)
Set recurrence field

Parameters:
recurrence -

getRecurrenceValue

public java.lang.Integer getRecurrenceValue()
Get recurrence_value field

Returns:
recurrence_value

setRecurrenceValue

public void setRecurrenceValue(java.lang.Integer recurrenceValue)
Set recurrence_value field

Parameters:
recurrenceValue -

getEnabled

public Bool getEnabled()
Get enabled field

Returns:
enabled

setEnabled

public void setEnabled(Bool enabled)
Set enabled field

Parameters:
enabled -

getSource

public GoalSource getSource()
Get source field

Returns:
source

setSource

public void setSource(GoalSource source)
Set source field

Parameters:
source -