1- use crate :: dynamics:: { AxisMask , RigidBody , RigidBodyPosition , RigidBodyVelocity } ;
1+ use crate :: dynamics:: { AxesMask , RigidBody , RigidBodyPosition , RigidBodyVelocity } ;
22use crate :: math:: { Isometry , Point , Real , Rotation , Vector } ;
33use parry:: math:: AngVector ;
44
@@ -38,12 +38,12 @@ pub struct PdController {
3838 ///
3939 /// Only coordinate axes with a bit flags set to `true` will be taken into
4040 /// account when calculating the errors and corrections.
41- pub axes : AxisMask ,
41+ pub axes : AxesMask ,
4242}
4343
4444impl Default for PdController {
4545 fn default ( ) -> Self {
46- Self :: new ( 60.0 , 0.8 , AxisMask :: all ( ) )
46+ Self :: new ( 60.0 , 0.8 , AxesMask :: all ( ) )
4747 }
4848}
4949
@@ -67,7 +67,7 @@ pub struct PidController {
6767
6868impl Default for PidController {
6969 fn default ( ) -> Self {
70- Self :: new ( 60.0 , 1.0 , 0.8 , AxisMask :: all ( ) )
70+ Self :: new ( 60.0 , 1.0 , 0.8 , AxesMask :: all ( ) )
7171 }
7272}
7373
@@ -96,7 +96,7 @@ impl PdController {
9696 ///
9797 /// Only the axes specified in `axes` will be enabled (but the gain values are set
9898 /// on all axes regardless).
99- pub fn new ( kp : Real , kd : Real , axes : AxisMask ) -> PdController {
99+ pub fn new ( kp : Real , kd : Real , axes : AxesMask ) -> PdController {
100100 #[ cfg( feature = "dim2" ) ]
101101 return Self {
102102 lin_kp : Vector :: repeat ( kp) ,
@@ -189,27 +189,27 @@ impl PdController {
189189 fn lin_mask ( & self ) -> Vector < Real > {
190190 #[ cfg( feature = "dim2" ) ]
191191 return Vector :: new (
192- self . axes . contains ( AxisMask :: LIN_X ) as u32 as Real ,
193- self . axes . contains ( AxisMask :: LIN_Y ) as u32 as Real ,
192+ self . axes . contains ( AxesMask :: LIN_X ) as u32 as Real ,
193+ self . axes . contains ( AxesMask :: LIN_Y ) as u32 as Real ,
194194 ) ;
195195 #[ cfg( feature = "dim3" ) ]
196196 return Vector :: new (
197- self . axes . contains ( AxisMask :: LIN_X ) as u32 as Real ,
198- self . axes . contains ( AxisMask :: LIN_Y ) as u32 as Real ,
199- self . axes . contains ( AxisMask :: LIN_Z ) as u32 as Real ,
197+ self . axes . contains ( AxesMask :: LIN_X ) as u32 as Real ,
198+ self . axes . contains ( AxesMask :: LIN_Y ) as u32 as Real ,
199+ self . axes . contains ( AxesMask :: LIN_Z ) as u32 as Real ,
200200 ) ;
201201 }
202202
203203 /// Mask where each component is 1.0 or 0.0 depending on whether
204204 /// the corresponding angular axis is enabled.
205205 fn ang_mask ( & self ) -> AngVector < Real > {
206206 #[ cfg( feature = "dim2" ) ]
207- return self . axes . contains ( AxisMask :: ANG_Z ) as u32 as Real ;
207+ return self . axes . contains ( AxesMask :: ANG_Z ) as u32 as Real ;
208208 #[ cfg( feature = "dim3" ) ]
209209 return Vector :: new (
210- self . axes . contains ( AxisMask :: ANG_X ) as u32 as Real ,
211- self . axes . contains ( AxisMask :: ANG_Y ) as u32 as Real ,
212- self . axes . contains ( AxisMask :: ANG_Z ) as u32 as Real ,
210+ self . axes . contains ( AxesMask :: ANG_X ) as u32 as Real ,
211+ self . axes . contains ( AxesMask :: ANG_Y ) as u32 as Real ,
212+ self . axes . contains ( AxesMask :: ANG_Z ) as u32 as Real ,
213213 ) ;
214214 }
215215
@@ -245,7 +245,7 @@ impl PidController {
245245 ///
246246 /// Only the axes specified in `axes` will be enabled (but the gain values are set
247247 /// on all axes regardless).
248- pub fn new ( kp : Real , ki : Real , kd : Real , axes : AxisMask ) -> PidController {
248+ pub fn new ( kp : Real , ki : Real , kd : Real , axes : AxesMask ) -> PidController {
249249 #[ cfg( feature = "dim2" ) ]
250250 return Self {
251251 pd : PdController :: new ( kp, kd, axes) ,
@@ -268,12 +268,12 @@ impl PidController {
268268 /// Set the axes errors and corrections are computed for.
269269 ///
270270 /// This doesn’t modify any of the gains.
271- pub fn set_axes ( & mut self , axes : AxisMask ) {
271+ pub fn set_axes ( & mut self , axes : AxesMask ) {
272272 self . pd . axes = axes;
273273 }
274274
275275 /// Get the axes errors and corrections are computed for.
276- pub fn axes ( & self ) -> AxisMask {
276+ pub fn axes ( & self ) -> AxesMask {
277277 self . pd . axes
278278 }
279279
0 commit comments