edu.whoi.ursa.argoDatabase.entity
Class Solo2.MissionParameters.DivesTargetDepthsDescentPumpTimeParameters

java.lang.Object
  extended by edu.whoi.ursa.argoDatabase.entity.Solo2.MissionParameters.DivesTargetDepthsDescentPumpTimeParameters
All Implemented Interfaces:
Solo2.MissionParameters._Parameters
Enclosing class:
Solo2.MissionParameters

@Embeddable
public static class Solo2.MissionParameters.DivesTargetDepthsDescentPumpTimeParameters
extends java.lang.Object
implements Solo2.MissionParameters._Parameters


Field Summary
protected static java.lang.Character command
           
private  java.lang.Integer Cyc0
           
private  java.lang.Integer Cyc1
           
private  java.lang.Integer Cyc2
           
protected static java.lang.String[] descriptions
           
protected static java.lang.Integer[] maximums
           
protected static java.lang.Integer[] minimums
           
protected static java.lang.String name
           
protected static java.lang.String[] names
           
protected static java.lang.String[] parameters
           
private  java.lang.Integer Tlast0
           
private  java.lang.Integer Tlast1
           
private  java.lang.Integer Tlast2
           
protected static java.lang.String[] units
           
private  java.lang.Integer Zpro0
           
private  java.lang.Integer Zpro1
           
private  java.lang.Integer Zpro2
           
private  java.lang.Integer Ztar0
           
private  java.lang.Integer Ztar1
           
private  java.lang.Integer Ztar2
           
 
Constructor Summary
Solo2.MissionParameters.DivesTargetDepthsDescentPumpTimeParameters()
           
Solo2.MissionParameters.DivesTargetDepthsDescentPumpTimeParameters(java.lang.Integer cyc0, java.lang.Integer ztar0, java.lang.Integer zpro0, java.lang.Integer tlast0, java.lang.Integer cyc1, java.lang.Integer ztar1, java.lang.Integer zpro1, java.lang.Integer tlast1, java.lang.Integer cyc2, java.lang.Integer ztar2, java.lang.Integer zpro2, java.lang.Integer tlast2)
           
 
Method Summary
static Form addFormSection(Form form)
          add form section
 java.lang.String assembleCommand()
          Build command string based on current values;
 void checkValues()
          Check current values to make sure they are in valid range.
 java.lang.Character getCommand()
          Get the upload command character for this set of mission parameters.
 java.lang.Integer getCyc0()
           
 java.lang.Integer getCyc1()
           
 java.lang.Integer getCyc2()
           
 java.lang.String[] getDescriptions()
          Get an array of descriptions for each parameter.
 java.lang.Integer[] getMaximums()
          Get an array of the maximum valid values for each parameter.
 java.lang.Integer[] getMinmums()
          Get an array of the minimum valid values for each parameter.
 java.lang.String getName()
           
 java.lang.String[] getNames()
          Get an array of the name of each mission parameter.
 java.lang.String[] getParameters()
           
 java.lang.Integer getTlast0()
           
 java.lang.Integer getTlast1()
           
 java.lang.Integer getTlast2()
           
 java.lang.String[] getUnits()
           
 java.lang.Integer[] getValues()
           
 java.lang.Integer getZpro0()
           
 java.lang.Integer getZpro1()
           
 java.lang.Integer getZpro2()
           
 java.lang.Integer getZtar0()
           
 java.lang.Integer getZtar1()
           
 java.lang.Integer getZtar2()
           
 Form printFormSection(Form form)
          print form section
 void setCyc0(java.lang.Integer cyc0)
           
 void setCyc1(java.lang.Integer cyc1)
           
 void setCyc2(java.lang.Integer cyc2)
           
 void setTlast0(java.lang.Integer tlast0)
           
 void setTlast1(java.lang.Integer tlast1)
           
 void setTlast2(java.lang.Integer tlast2)
           
 void setZpro0(java.lang.Integer zpro0)
           
 void setZpro1(java.lang.Integer zpro1)
           
 void setZpro2(java.lang.Integer zpro2)
           
 void setZtar0(java.lang.Integer ztar0)
           
 void setZtar1(java.lang.Integer ztar1)
           
 void setZtar2(java.lang.Integer ztar2)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

command

protected static final java.lang.Character command

name

protected static final java.lang.String name

parameters

protected static final java.lang.String[] parameters

names

protected static final java.lang.String[] names

descriptions

protected static final java.lang.String[] descriptions

units

protected static final java.lang.String[] units

minimums

protected static final java.lang.Integer[] minimums

maximums

protected static final java.lang.Integer[] maximums

Cyc0

private java.lang.Integer Cyc0

Ztar0

private java.lang.Integer Ztar0

Zpro0

private java.lang.Integer Zpro0

Tlast0

private java.lang.Integer Tlast0

Cyc1

private java.lang.Integer Cyc1

Ztar1

private java.lang.Integer Ztar1

Zpro1

private java.lang.Integer Zpro1

Tlast1

private java.lang.Integer Tlast1

Cyc2

private java.lang.Integer Cyc2

Ztar2

private java.lang.Integer Ztar2

Zpro2

private java.lang.Integer Zpro2

Tlast2

private java.lang.Integer Tlast2
Constructor Detail

Solo2.MissionParameters.DivesTargetDepthsDescentPumpTimeParameters

public Solo2.MissionParameters.DivesTargetDepthsDescentPumpTimeParameters()

Solo2.MissionParameters.DivesTargetDepthsDescentPumpTimeParameters

public Solo2.MissionParameters.DivesTargetDepthsDescentPumpTimeParameters(java.lang.Integer cyc0,
                                                                          java.lang.Integer ztar0,
                                                                          java.lang.Integer zpro0,
                                                                          java.lang.Integer tlast0,
                                                                          java.lang.Integer cyc1,
                                                                          java.lang.Integer ztar1,
                                                                          java.lang.Integer zpro1,
                                                                          java.lang.Integer tlast1,
                                                                          java.lang.Integer cyc2,
                                                                          java.lang.Integer ztar2,
                                                                          java.lang.Integer zpro2,
                                                                          java.lang.Integer tlast2)
Parameters:
cyc0 -
ztar0 -
zpro0 -
tlast0 -
cyc1 -
ztar1 -
zpro1 -
tlast1 -
cyc2 -
ztar2 -
zpro2 -
tlast2 -
Method Detail

addFormSection

public static Form addFormSection(Form form)
add form section

Parameters:
form -
Returns:

assembleCommand

public java.lang.String assembleCommand()
Description copied from interface: Solo2.MissionParameters._Parameters
Build command string based on current values;

Specified by:
assembleCommand in interface Solo2.MissionParameters._Parameters
Returns:
assembled command

checkValues

public void checkValues()
                 throws ADBException
Description copied from interface: Solo2.MissionParameters._Parameters
Check current values to make sure they are in valid range. Throws ADBException if they are not.

Specified by:
checkValues in interface Solo2.MissionParameters._Parameters
Throws:
ADBException

getCommand

public java.lang.Character getCommand()
Description copied from interface: Solo2.MissionParameters._Parameters
Get the upload command character for this set of mission parameters.

Specified by:
getCommand in interface Solo2.MissionParameters._Parameters

getCyc0

public java.lang.Integer getCyc0()
Returns:
the cyc0

getCyc1

public java.lang.Integer getCyc1()
Returns:
the cyc1

getCyc2

public java.lang.Integer getCyc2()
Returns:
the cyc2

getDescriptions

public java.lang.String[] getDescriptions()
Description copied from interface: Solo2.MissionParameters._Parameters
Get an array of descriptions for each parameter.

Specified by:
getDescriptions in interface Solo2.MissionParameters._Parameters
Returns:
descriptions

getMaximums

public java.lang.Integer[] getMaximums()
Description copied from interface: Solo2.MissionParameters._Parameters
Get an array of the maximum valid values for each parameter.

Specified by:
getMaximums in interface Solo2.MissionParameters._Parameters
Returns:
maximum valid value for each parameter.

getMinmums

public java.lang.Integer[] getMinmums()
Description copied from interface: Solo2.MissionParameters._Parameters
Get an array of the minimum valid values for each parameter.

Specified by:
getMinmums in interface Solo2.MissionParameters._Parameters
Returns:
minimum valid value for each parameter.

getName

public java.lang.String getName()
Specified by:
getName in interface Solo2.MissionParameters._Parameters
Returns:
the name of the set of mission parameters

getNames

public java.lang.String[] getNames()
Description copied from interface: Solo2.MissionParameters._Parameters
Get an array of the name of each mission parameter.

Specified by:
getNames in interface Solo2.MissionParameters._Parameters
Returns:
the name of each parameter.

getParameters

public java.lang.String[] getParameters()
Specified by:
getParameters in interface Solo2.MissionParameters._Parameters
Returns:
the name of each parameter as defined by the .param file

getTlast0

public java.lang.Integer getTlast0()
Returns:
the tlast0

getTlast1

public java.lang.Integer getTlast1()
Returns:
the tlast1

getTlast2

public java.lang.Integer getTlast2()
Returns:
the tlast2

getUnits

public java.lang.String[] getUnits()
Specified by:
getUnits in interface Solo2.MissionParameters._Parameters
Returns:
the units of each parameter

getValues

public java.lang.Integer[] getValues()
Specified by:
getValues in interface Solo2.MissionParameters._Parameters
Returns:
the current values of each parameter

getZpro0

public java.lang.Integer getZpro0()
Returns:
the zpro0

getZpro1

public java.lang.Integer getZpro1()
Returns:
the zpro1

getZpro2

public java.lang.Integer getZpro2()
Returns:
the zpro2

getZtar0

public java.lang.Integer getZtar0()
Returns:
the ztar0

getZtar1

public java.lang.Integer getZtar1()
Returns:
the ztar1

getZtar2

public java.lang.Integer getZtar2()
Returns:
the ztar2

printFormSection

public Form printFormSection(Form form)
Description copied from interface: Solo2.MissionParameters._Parameters
print form section

Specified by:
printFormSection in interface Solo2.MissionParameters._Parameters
Returns:

setCyc0

public void setCyc0(java.lang.Integer cyc0)
Parameters:
cyc0 - the cyc0 to set

setCyc1

public void setCyc1(java.lang.Integer cyc1)
Parameters:
cyc1 - the cyc1 to set

setCyc2

public void setCyc2(java.lang.Integer cyc2)
Parameters:
cyc2 - the cyc2 to set

setTlast0

public void setTlast0(java.lang.Integer tlast0)
Parameters:
tlast0 - the tlast0 to set

setTlast1

public void setTlast1(java.lang.Integer tlast1)
Parameters:
tlast1 - the tlast1 to set

setTlast2

public void setTlast2(java.lang.Integer tlast2)
Parameters:
tlast2 - the tlast2 to set

setZpro0

public void setZpro0(java.lang.Integer zpro0)
Parameters:
zpro0 - the zpro0 to set

setZpro1

public void setZpro1(java.lang.Integer zpro1)
Parameters:
zpro1 - the zpro1 to set

setZpro2

public void setZpro2(java.lang.Integer zpro2)
Parameters:
zpro2 - the zpro2 to set

setZtar0

public void setZtar0(java.lang.Integer ztar0)
Parameters:
ztar0 - the ztar0 to set

setZtar1

public void setZtar1(java.lang.Integer ztar1)
Parameters:
ztar1 - the ztar1 to set

setZtar2

public void setZtar2(java.lang.Integer ztar2)
Parameters:
ztar2 - the ztar2 to set

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object