Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

lsfMotor.h File Reference

#include "lsfControl.h"
#include "mot.h"

Include dependency graph for lsfMotor.h:

Include dependency graph

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

Included by dependency graph

Go to the source code of this file.

Compounds

struct  lsfMOTOR_ENTRY
struct  lsfMOTOR_DATA

Defines

#define lsfMotorGetData(ptr)   (lsfMOTOR_DATA *)lsfControlGetDevData((lsfCONTROL_DATA *)(((lsfCONTROL_DATA *)ptr)->ctrlData),lsfDEVICE_MOTOR)
#define lsfMotorGetUserData(ptr)   (lsfMotorGetData(ptr))->userData

Functions

ccsCOMPL_STAT lsfMotorConstructor (IN const char *swdName, IN lsfCONTROL_DATA *controlData, IN const char *motorNames[], OUT ccsERROR *error)
void lsfMotorDestructor (IN lsfCONTROL_DATA *controlData)
ccsCOMPL_STAT lsfMotorInit (IN lsfMOTOR_DATA *motorData, IN const char *motorName, IN vltLOGICAL wait, OUT ccsERROR *error)
ccsCOMPL_STAT lsfMotorStandby (IN lsfMOTOR_DATA *motorData, IN const char *motorName, OUT ccsERROR *error)
ccsCOMPL_STAT lsfMotorOnline (IN lsfMOTOR_DATA *motorData, IN const char *motorName, OUT ccsERROR *error)
ccsCOMPL_STAT lsfMotorStop (IN lsfMOTOR_DATA *motorData, IN const char *motorName, OUT ccsERROR *error)
ccsCOMPL_STAT lsfMotorOff (IN lsfMOTOR_DATA *motorData, IN const char *motorName, OUT ccsERROR *error)
ccsCOMPL_STAT lsfMotorExit (IN lsfMOTOR_DATA *motorData, IN const char *motorName, OUT ccsERROR *error)
ccsCOMPL_STAT lsfMotorSimulat (IN lsfMOTOR_DATA *motorData, IN const char *motorName, OUT ccsERROR *error)
ccsCOMPL_STAT lsfMotorStopsim (IN lsfMOTOR_DATA *motorData, IN const char *motorName, OUT ccsERROR *error)
ccsCOMPL_STAT lsfMotorSelftest (IN lsfMOTOR_DATA *motorData, IN const char *motorName, OUT ccsERROR *error)
ccsCOMPL_STAT lsfMotorTest (IN lsfMOTOR_DATA *motorData, IN const char *motorName, OUT ccsERROR *error)
ccsCOMPL_STAT lsfMotorWaitInit (IN lsfMOTOR_DATA *motorData, IN const char *motorName, OUT ccsERROR *error)
vltINT32 lsfMotorGetState (IN lsfMOTOR_DATA *motorData, IN const char *motorName)
vltINT32 lsfMotorGetSubState (IN lsfMOTOR_DATA *motorData, IN const char *motorName)
ccsCOMPL_STAT lsfMotorSetSubState (IN lsfMOTOR_DATA *motorData, OUT ccsERROR *error)
ccsCOMPL_STAT lsfMotorMoveAbs (IN lsfMOTOR_DATA *motorData, IN const char *motorName, IN vltDOUBLE target[], IN const char *unit[], IN vltLOGICAL wait, OUT ccsERROR *error)
ccsCOMPL_STAT lsfMotorMoveRel (IN lsfMOTOR_DATA *motorData, IN const char *motorName, IN vltDOUBLE target[], IN const char *unit[], IN vltLOGICAL wait, OUT ccsERROR *error)
ccsCOMPL_STAT lsfMotorMoveToName (IN lsfMOTOR_DATA *motorData, IN const char *motorName, IN const char *target[], IN vltDOUBLE offset[], IN const char *unit[], IN vltLOGICAL wait, OUT ccsERROR *error)
ccsCOMPL_STAT lsfMotorMoveToIndex (IN lsfMOTOR_DATA *motorData, IN const char *motorName, IN vltINT32 target[], IN vltDOUBLE offset[], IN const char *unit[], IN vltLOGICAL wait, OUT ccsERROR *error)
ccsCOMPL_STAT lsfMotorWaitMove (IN lsfMOTOR_DATA *motorData, IN const char *motorName, OUT char *names[], OUT vltDOUBLE *position, OUT char *unit[], OUT ccsERROR *error)


Define Documentation

#define lsfMotorGetData ptr       (lsfMOTOR_DATA *)lsfControlGetDevData((lsfCONTROL_DATA *)(((lsfCONTROL_DATA *)ptr)->ctrlData),lsfDEVICE_MOTOR)
 

#define lsfMotorGetUserData ptr       (lsfMotorGetData(ptr))->userData
 


Function Documentation

ccsCOMPL_STAT lsfMotorConstructor IN const char *    swdName,
IN lsfCONTROL_DATA   controlData,
IN const char *    motorNames[],
OUT ccsERROR *    error
 

void lsfMotorDestructor IN lsfCONTROL_DATA   controlData
 

ccsCOMPL_STAT lsfMotorInit IN lsfMOTOR_DATA   motorData,
IN const char *    motorName,
IN vltLOGICAL    wait,
OUT ccsERROR *    error
 

ccsCOMPL_STAT lsfMotorStandby IN lsfMOTOR_DATA   motorData,
IN const char *    motorName,
OUT ccsERROR *    error
 

ccsCOMPL_STAT lsfMotorOnline IN lsfMOTOR_DATA   motorData,
IN const char *    motorName,
OUT ccsERROR *    error
 

ccsCOMPL_STAT lsfMotorStop IN lsfMOTOR_DATA   motorData,
IN const char *    motorName,
OUT ccsERROR *    error
 

ccsCOMPL_STAT lsfMotorOff IN lsfMOTOR_DATA   motorData,
IN const char *    motorName,
OUT ccsERROR *    error
 

ccsCOMPL_STAT lsfMotorExit IN lsfMOTOR_DATA   motorData,
IN const char *    motorName,
OUT ccsERROR *    error
 

ccsCOMPL_STAT lsfMotorSimulat IN lsfMOTOR_DATA   motorData,
IN const char *    motorName,
OUT ccsERROR *    error
 

ccsCOMPL_STAT lsfMotorStopsim IN lsfMOTOR_DATA   motorData,
IN const char *    motorName,
OUT ccsERROR *    error
 

ccsCOMPL_STAT lsfMotorSelftest IN lsfMOTOR_DATA   motorData,
IN const char *    motorName,
OUT ccsERROR *    error
 

ccsCOMPL_STAT lsfMotorTest IN lsfMOTOR_DATA   motorData,
IN const char *    motorName,
OUT ccsERROR *    error
 

ccsCOMPL_STAT lsfMotorWaitInit IN lsfMOTOR_DATA   motorData,
IN const char *    motorName,
OUT ccsERROR *    error
 

vltINT32 lsfMotorGetState IN lsfMOTOR_DATA   motorData,
IN const char *    motorName
 

vltINT32 lsfMotorGetSubState IN lsfMOTOR_DATA   motorData,
IN const char *    motorName
 

ccsCOMPL_STAT lsfMotorSetSubState IN lsfMOTOR_DATA   motorData,
OUT ccsERROR *    error
 

ccsCOMPL_STAT lsfMotorMoveAbs IN lsfMOTOR_DATA   motorData,
IN const char *    motorName,
IN vltDOUBLE    target[],
IN const char *    unit[],
IN vltLOGICAL    wait,
OUT ccsERROR *    error
 

ccsCOMPL_STAT lsfMotorMoveRel IN lsfMOTOR_DATA   motorData,
IN const char *    motorName,
IN vltDOUBLE    target[],
IN const char *    unit[],
IN vltLOGICAL    wait,
OUT ccsERROR *    error
 

ccsCOMPL_STAT lsfMotorMoveToName IN lsfMOTOR_DATA   motorData,
IN const char *    motorName,
IN const char *    target[],
IN vltDOUBLE    offset[],
IN const char *    unit[],
IN vltLOGICAL    wait,
OUT ccsERROR *    error
 

ccsCOMPL_STAT lsfMotorMoveToIndex IN lsfMOTOR_DATA   motorData,
IN const char *    motorName,
IN vltINT32    target[],
IN vltDOUBLE    offset[],
IN const char *    unit[],
IN vltLOGICAL    wait,
OUT ccsERROR *    error
 

ccsCOMPL_STAT lsfMotorWaitMove IN lsfMOTOR_DATA   motorData,
IN const char *    motorName,
OUT char *    names[],
OUT vltDOUBLE *    position,
OUT char *    unit[],
OUT ccsERROR *    error
 


Generated on Wed Dec 3 14:54:46 2003 for ATCS API by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001