X-Git-Url: http://git.droids-corp.org/?p=aversive.git;a=blobdiff_plain;f=modules%2Fdevices%2Frobot%2Frobot_system%2Frobot_system.h;h=afaa35222e1c7d3a4e24081b6f3a48a4a2600a66;hp=8f72dc5028382360ee8d80b1ad64760ffe4dce22;hb=1f8274e9bca0d2433f101f267b86bc70dc2ae8c4;hpb=ccc6954bb046671b9e28c5806db5121c1eef49c0 diff --git a/modules/devices/robot/robot_system/robot_system.h b/modules/devices/robot/robot_system/robot_system.h index 8f72dc5..afaa352 100755 --- a/modules/devices/robot/robot_system/robot_system.h +++ b/modules/devices/robot/robot_system/robot_system.h @@ -27,8 +27,9 @@ */ #include +#ifdef CONFIG_MODULE_ROBOT_SYSTEM_USE_F64 #include - +#endif #include "angle_distance.h" #ifndef _ROBOT_SYSTEM_H_ @@ -69,11 +70,19 @@ struct robot_system /* External encoders */ int32_t (*left_ext_encoder)(void *); void* left_ext_encoder_param; +#ifdef CONFIG_MODULE_ROBOT_SYSTEM_USE_F64 f64 left_ext_gain; +#else + double left_ext_gain; +#endif int32_t (*right_ext_encoder)(void *); void* right_ext_encoder_param; +#ifdef CONFIG_MODULE_ROBOT_SYSTEM_USE_F64 f64 right_ext_gain; +#else + double right_ext_gain; +#endif /* PWM */ void (*left_pwm)(void *, int32_t);