com.garmin.fit
Class MesgDefinition

java.lang.Object
  extended by com.garmin.fit.MesgDefinition

public class MesgDefinition
extends java.lang.Object


Field Summary
protected  int arch
           
protected  java.util.ArrayList<DeveloperFieldDefinition> developerFields
           
protected  java.util.ArrayList<FieldDefinition> fields
           
protected  int localNum
           
protected  int num
           
 
Constructor Summary
protected MesgDefinition()
           
  MesgDefinition(Mesg mesg)
           
 
Method Summary
 void addDeveloperField(DeveloperFieldDefinition fieldDef)
           
 void addField(FieldDefinition fieldDef)
           
 boolean equals(java.lang.Object o)
           
 int getArch()
           
 java.lang.Iterable<DeveloperFieldDefinition> getDeveloperFields()
           
 int getDeveloperFieldTotalSize()
           
 FieldDefinition getField(int num)
           
 java.util.ArrayList<FieldDefinition> getFields()
           
 int getLocalNum()
           
 int getNum()
           
 int hashCode()
           
 boolean supports(Mesg mesg)
           
 boolean supports(MesgDefinition mesgDef)
           
 void write(java.io.OutputStream out)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

num

protected int num

localNum

protected int localNum

arch

protected int arch

fields

protected java.util.ArrayList<FieldDefinition> fields

developerFields

protected java.util.ArrayList<DeveloperFieldDefinition> developerFields
Constructor Detail

MesgDefinition

protected MesgDefinition()

MesgDefinition

public MesgDefinition(Mesg mesg)
Method Detail

getNum

public int getNum()

getLocalNum

public int getLocalNum()

getArch

public int getArch()

getFields

public java.util.ArrayList<FieldDefinition> getFields()

getField

public FieldDefinition getField(int num)

addField

public void addField(FieldDefinition fieldDef)

addDeveloperField

public void addDeveloperField(DeveloperFieldDefinition fieldDef)

getDeveloperFieldTotalSize

public int getDeveloperFieldTotalSize()

write

public void write(java.io.OutputStream out)

supports

public boolean supports(Mesg mesg)

supports

public boolean supports(MesgDefinition mesgDef)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getDeveloperFields

public java.lang.Iterable<DeveloperFieldDefinition> getDeveloperFields()