complexType UuvPidControlType
diagram ConfigurationSchema_p205.png
children AngularConstants LinearConstants SpeedConstants HoverConstants DepthConstants CurrentConstants
used by
element UuvControlConstantsType/PIDControl
attributes
Name  Type  Use  Default  Fixed  annotation
enabledxsd:booleanrequired      
descriptionxsd:stringoptional      
annotation
appinfo
Element utilized to specify Proportional-Integral-Derivative (PID) control constants for an unmanned underwater vehicle.
source <xsd:complexType name="UuvPidControlType">
 
<xsd:annotation>
   
<xsd:appinfo>Element utilized to specify Proportional-Integral-Derivative (PID) control constants for an unmanned underwater vehicle.</xsd:appinfo>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="AngularConstants" type="UuvPidAngularConstantsType"/>
   
<xsd:element name="LinearConstants" type="UuvPidLinearConstantsType"/>
   
<xsd:element name="SpeedConstants" type="UuvPidSpeedConstantsType"/>
   
<xsd:element name="HoverConstants" type="UuvPidHoverConstantsType"/>
   
<xsd:element name="DepthConstants" type="UuvPidDepthConstantsType"/>
   
<xsd:element name="CurrentConstants" type="UuvPidCurrentConstantsType"/>
 
</xsd:sequence>
 
<xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
 
<xsd:attributeGroup ref="commonAttributes"/>
</xsd:complexType>

attribute UuvPidControlType/@enabled
type xsd:boolean
properties
isRef 0
use required
source <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>

element UuvPidControlType/AngularConstants
diagram ConfigurationSchema_p206.png
type UuvPidAngularConstantsType
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
kThetaxsd:doublerequired      
kThrusterThetaxsd:doublerequired      
kPsixsd:doublerequired      
kThrusterPsixsd:doublerequired      
kPxsd:doublerequired      
kQxsd:doublerequired      
kRxsd:doublerequired      
kThrusterQxsd:doublerequired      
kThrusterRxsd:doublerequired      
kThetaIntegralxsd:doublerequired      
kThrusterThetaIntegralxsd:doublerequired      
kPsiIntegralxsd:doublerequired      
kThrusterPsiIntegralxsd:doublerequired      
descriptionxsd:stringoptional      
source <xsd:element name="AngularConstants" type="UuvPidAngularConstantsType"/>

element UuvPidControlType/LinearConstants
diagram ConfigurationSchema_p207.png
type UuvPidLinearConstantsType
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
kVxsd:doublerequired      
kWxsd:doublerequired      
kThrusterVxsd:doublerequired      
kThrusterWxsd:doublerequired      
descriptionxsd:stringoptional      
source <xsd:element name="LinearConstants" type="UuvPidLinearConstantsType"/>

element UuvPidControlType/SpeedConstants
diagram ConfigurationSchema_p208.png
type UuvPidSpeedConstantsType
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
kUxsd:doublerequired      
kUDotxsd:doublerequired      
kUIntegralxsd:doublerequired      
descriptionxsd:stringoptional      
source <xsd:element name="SpeedConstants" type="UuvPidSpeedConstantsType"/>

element UuvPidControlType/HoverConstants
diagram ConfigurationSchema_p209.png
type UuvPidHoverConstantsType
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
kPropellerHoverxsd:doublerequired      
kSurgeHoverxsd:doublerequired      
kThrusterHoverxsd:doublerequired      
kSwayHoverxsd:doublerequired      
kPropellerHoverIntegralxsd:doublerequired      
kThrusterHoverIntegralxsd:doublerequired      
descriptionxsd:stringoptional      
source <xsd:element name="HoverConstants" type="UuvPidHoverConstantsType"/>

element UuvPidControlType/DepthConstants
diagram ConfigurationSchema_p210.png
type UuvPidDepthConstantsType
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
kZxsd:doublerequired      
kThrusterZxsd:doublerequired      
kZIntegralxsd:doublerequired      
descriptionxsd:stringoptional      
source <xsd:element name="DepthConstants" type="UuvPidDepthConstantsType"/>

element UuvPidControlType/CurrentConstants
diagram ConfigurationSchema_p211.png
type UuvPidCurrentConstantsType
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
kPropellerCurrentxsd:doublerequired      
kThrusterCurrentxsd:doublerequired      
descriptionxsd:stringoptional      
source <xsd:element name="CurrentConstants" type="UuvPidCurrentConstantsType"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy