modeCtrl.h File Reference

制御モード管理 More...

#include "velocityCtrl.h"

Include dependency graph for modeCtrl.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  modeInfo_t
 モードの情報管理 More...

Defines

#define NULL   0x0

Enumerations

enum  {
  MODE_NO_CTRL = 0, MODE_SERVO_CTRL = 1, MODE_SERVO_FREE, MODE_DIRECT_CTRL,
  MODE_DIRECT_WHEEL_CTRL, MODE_HOLD_VELOCITY_FIRST = 0x100, MODE_HOLD_VELOCITY, MODE_HOLD_POSITION_FIRST,
  MODE_HOLD_POSITION, MODE_STOP_FIRST, MODE_STOP, MODE_HOLD_ROTATE_VELOCITY_FIRST = 0x200,
  MODE_HOLD_ROTATE_VELOCITY, MODE_HOLD_ANGLE_FIRST, MODE_HOLD_ANGLE, MODE_ROTATE_ANGLE_FIRST,
  MODE_ROTATE_ANGLE, MODE_FOLLOW_LINE_FIRST, MODE_FOLLOW_LINE, MODE_FOLLOW_CIRCLE_FIRST,
  MODE_FOLLOW_CIRCLE, MODE_ROTATE_STOP_FIRST, MODE_ROTATE_STOP
}

Functions

void initModeInfo (modeInfo_t *mode)
int calcStraightRefVel (velocityCtrlInfo_t *velCtrl, modeInfo_t *mode, bodyPosition_t *bodyPos, velocityInfo_t *velInfo, coordinateInfo_t *run_crd)
int calcRotateRefVel (velocityCtrlInfo_t *velCtrl, modeInfo_t *mode, bodyPosition_t *bodyPos, velocityInfo_t *velInfo, coordinateInfo_t *run_crd)

Variables

 BEGIN_C_DECLS
 END_C_DECLS


Detailed Description

制御モード管理

Author:
Satofumi KAMIMURA
$Id$

Definition in file modeCtrl.h.


Generated on Mon Apr 13 22:52:06 2009 by  doxygen 1.5.7.1