public class ControlHardware extends Object
| Constructor and Description | 
|---|
| ControlHardware(UuvExecution execution)Creates a new instance of ControlHardware | 
| Modifier and Type | Method and Description | 
|---|---|
| void | setBallast(double setting)Sets the ballast command for the SeaGlider | 
| void | setBowLateralThruster(double setting)Sets the auv bow lateral thruster
 NOTE: values less than 0.001 are assumed to be zero to prevent the scientific
 notation of extremely small values from invalidating the AVCL output file | 
| void | setBowPlanes(double setting)Sets the auv bow planes
 NOTE: values less than 0.001 are assumed to be zero to prevent the scientific
 notation of extremely small values from invalidating the AVCL output file | 
| void | setBowVerticalThruster(double setting)Sets the auv bow vertical thruster
 NOTE: values less than 0.001 are assumed to be zero to prevent the scientific
 notation of extremely small values from invalidating the AVCL output file | 
| void | setPortProp(double setting)Sets the auv port propeller
 NOTE: values less than 0.001 are assumed to be zero to prevent the scientific
 notation of extremely small values from invalidating the AVCL output file | 
| void | setRudder(double setting)Sets the auv rudder
 NOTE: values less than 0.001 are assumed to be zero to prevent the scientific
 notation of extremely small values from invalidating the AVCL output file | 
| void | setStbdProp(double setting)Sets the auv port propeller
 NOTE: values less than 0.001 are assumed to be zero to prevent the scientific
 notation of extremely small values from invalidating the AVCL output file | 
| void | setSternLateralThruster(double setting)Sets the auv stern lateral thruster
 NOTE: values less than 0.001 are assumed to be zero to prevent the scientific
 notation of extremely small values from invalidating the AVCL output file | 
| void | setSternPlanes(double setting)Sets the auv stern planes
 NOTE: values less than 0.001 are assumed to be zero to prevent the scientific
 notation of extremely small values from invalidating the AVCL output file | 
| void | setSternVerticalThruster(double setting)Sets the auv stern vertical thruster
 NOTE: values less than 0.001 are assumed to be zero to prevent the scientific
 notation of extremely small values from invalidating the AVCL output file | 
public ControlHardware(UuvExecution execution)
execution - UuvExecution instancepublic void setBowVerticalThruster(double setting)
setting - requested settingpublic void setSternVerticalThruster(double setting)
setting - requested settingpublic void setBowLateralThruster(double setting)
setting - requested settingpublic void setSternLateralThruster(double setting)
setting - requested settingpublic void setBowPlanes(double setting)
setting - requested settingpublic void setSternPlanes(double setting)
setting - requested settingpublic void setRudder(double setting)
setting - requested settingpublic void setPortProp(double setting)
setting - requested settingpublic void setStbdProp(double setting)
setting - requested settingpublic void setBallast(double setting)
setting - the ballast command setting