#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
| 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 |
Definition at line 69 of file kmlMotBase.h.