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