00001 #ifndef ATXYT_MOTOR_H
00002 #define ATXYT_MOTOR_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #include "lsfMotor.h"
00014
00015 ccsCOMPL_STAT atxytSetXYAbsPos ( IN vltDOUBLE xPos,
00016 IN vltDOUBLE yPos,
00017 OUT ccsERROR *error );
00018 ccsCOMPL_STAT atxytSetXYTrkPos ( IN vltDOUBLE xPos,
00019 IN vltDOUBLE yPos,
00020 OUT ccsERROR *error );
00021 ccsCOMPL_STAT atxytSetXYTrkVel ( IN vltDOUBLE xVel,
00022 IN vltDOUBLE yVel,
00023 OUT ccsERROR *error );
00024 ccsCOMPL_STAT atxytGetMotorState ( OUT vltINT32 *motorState,
00025 OUT ccsERROR *error );
00026 ccsCOMPL_STAT atxytGetXYPos ( OUT vltDOUBLE *xPos,
00027 OUT vltDOUBLE *yPos,
00028 OUT ccsERROR *error);
00029 ccsCOMPL_STAT atxytGetPosErr ( OUT vltDOUBLE *xErr,
00030 OUT vltDOUBLE *yErr,
00031 OUT ccsERROR *error );
00032 ccsCOMPL_STAT atxytSetXYRelPos ( IN vltDOUBLE xRelPos,
00033 IN vltDOUBLE yRelPos,
00034 OUT ccsERROR *error );
00035 #endif