Classes | Enumerations
kmlMotBase.h File Reference
#include "common/exception.h"
#include "common/dllexport.h"
#include "KNI/kmlCommon.h"
#include "KNI/cplBase.h"
#include <vector>
Include dependency graph for kmlMotBase.h:
This graph shows which files directly or indirectly include this file:

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 }

Enumeration Type Documentation

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

Enumerator:
MSF_MECHSTOP 

mechanical stopper reached, new: unused (default value)

MSF_MAXPOS 

max. position was reached, new: unused

MSF_MINPOS 

min. position was reached, new: calibrating

MSF_DESPOS 

in desired position, new: fixed, state holding

MSF_NORMOPSTAT 

trying to follow target, new: moving (polymb not full)

MSF_MOTCRASHED 

motor has crashed, new: collision

MSF_NLINMOV 

non-linear movement ended, new: poly move finished

MSF_LINMOV 

linear movement ended, new: moving poly, polymb full

MSF_NOTVALID 

motor data not valid

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.



kni
Author(s): Martin Günther
autogenerated on Thu Jun 6 2019 21:42:34