#include "common/exception.h"
#include "common/dllexport.h"
#include "KNI/kmlCommon.h"
#include "KNI/cplBase.h"
#include <vector>
Go to the source code of this file.
Classes | |
class | CMotBase |
Motor class. More... | |
struct | TKatMOT |
[MOT] every motor's attributes More... | |
struct | TMotAPS |
[APS] actual position More... | |
struct | TMotCLB |
Calibration structure for single motors. More... | |
struct | TMotDesc |
motor description (partly) More... | |
struct | TMotDYL |
[DYL] dynamic limits More... | |
struct | TMotENL |
[ENL] limits in encoder values (INTERNAL STRUCTURE!) More... | |
struct | TMotGNL |
[GNL] motor generals More... | |
struct | TMotInit |
Initial motor parameters. More... | |
struct | TMotPVP |
[PVP] position, velocity, pulse width modulation More... | |
struct | TMotSCP |
[SCP] static controller parameters More... | |
struct | TMotSFW |
[SFW] slave firmware More... | |
struct | TMotTPS |
[TPS] target position More... | |
Enumerations | |
enum | TMotCmdFlg { MCF_OFF = 0, MCF_CALIB = 4, MCF_FREEZE = 8, MCF_ON = 24, MCF_CLEAR_MOVEBUFFER = 32 } |
command flags More... | |
enum | TMotStsFlg { MSF_MECHSTOP = 1, MSF_MAXPOS = 2, MSF_MINPOS = 4, MSF_DESPOS = 8, MSF_NORMOPSTAT = 16, MSF_MOTCRASHED = 40, MSF_NLINMOV = 88, MSF_LINMOV = 152, MSF_NOTVALID = 128 } |
status flags More... | |
enum | TSearchDir { DIR_POSITIVE, DIR_NEGATIVE } |
enum TMotCmdFlg |
command flags
Enumerator | |
---|---|
MCF_OFF |
set the motor off |
MCF_CALIB |
calibrate |
MCF_FREEZE |
freeze the motor |
MCF_ON |
set the motor on |
MCF_CLEAR_MOVEBUFFER |
clear the movebuffer |
Definition at line 48 of file kmlMotBase.h.
enum TMotStsFlg |
status flags
Definition at line 58 of file kmlMotBase.h.
enum TSearchDir |
Enumerator | |
---|---|
DIR_POSITIVE |
search direction for the meachanical stopper |
DIR_NEGATIVE |
Definition at line 69 of file kmlMotBase.h.