Main Page | Class Hierarchy | Class List | File List | Class Members

MipAxisStatus.inc.h

00001 00002 enum eAxisStatusFlags { 00003 sAxisStatusMoving = 0x1, // motor is performing a trajectory 00004 sAxisStatusCteVel = 0x2, // motor is moving at const. Velocity 00005 sAxisStatusSinus = 0x4, // trajectory uses sinus acceleration 00006 sAxisStatusVelMode = 0x8, // the system is in velocity mode 00007 sAxisStatusCmdActive = 0x10, // a MCI command is running 00008 sAxisStatusWaitEnd = 0x20, // system waits until target reached 00009 sAxisStatusLoLimit = 0x40, // the software low limit is checked 00010 sAxisStatusHiLimit = 0x80, // the software high limit is checked 00011 sAxisStatusError = 0x100, // the system is in error state (see ReadError and ClearError) 00012 sAxisStatusWarning = 0x200, // a command produced a warning (see ReadWarning and ClearWarning) 00013 sAxisStatusCurReg = 0x400, // the current regulator is active 00014 sAxisStatusPosReg = 0x800, // the position regulator is active 00015 sAxisStatusReferenced = 0x1000, // the FindHome routine succeeded i.e. absolute position is known 00016 sAxisStatusHome = 0x2000, // the home switch is active 00017 sAxisStatusRight = 0x4000, // the right switch is active 00018 sAxisStatusLeft = 0x8000 // the left switch is active 00019 };

Generated on Wed Jun 1 09:19:07 2005 for libmip by doxygen 1.3.8