|
Klassen |
struct | TMFunctionTable |
Makrodefinitionen |
#define | _MOTORCLASS |
Typendefinitionen |
typedef char | hw_value |
typedef char | put |
typedef BOOL(* | TInitializeMotorsDLL )(void) |
typedef BOOL(* | TSetAxis )(int) |
typedef int(* | TGetAxis )(void) |
typedef BOOL(* | TSetLine )(int, BOOL) |
typedef BOOL(* | TIsMoveFinish )(void) |
typedef BOOL(* | TGetDistance )(double &) |
typedef BOOL(* | TIsServerOK )(void) |
typedef BOOL(* | TMoveToDistance )(double) |
typedef BOOL(* | TMoveByDistance )(double) |
typedef BOOL(* | TSetAxisWithName )(EAxisType) |
typedef int(* | TGetScanSize )(void) |
typedef LPLONG(* | TGetMoveScan )(void) |
typedef void(* | TStartMoveScan )(int, int) |
typedef int(* | TGetMoveFinishIdx )(void) |
typedef void(* | TSavePosition )(UINT, UINT, DWORD, DWORD, DWORD) |
Aufzählungen |
enum | TSimulationType { no_simulation = 1,
simulation_only = 2,
test_simulation = 3
} |
Funktionen |
BOOL _MOTORCLASS WINAPI | mlIsServerOK (void) |
BOOL _MOTORCLASS WINAPI | mMoveByDistance (double distance) |
BOOL _MOTORCLASS WINAPI | mSetLine (int, BOOL) |
void WINAPI | mSetAngleDefault (void) |
void _MOTORCLASS WINAPI | mStartMoveScan (int, int) |
void _MOTORCLASS WINAPI | msSetSimulationType (TSimulationType t) |
typedef | char (WINAPI *T812ISA_GET_CALLBACK)(char *addr |
typedef | void (WINAPI *T812ISA_PUT_CALLBACK)(char *addr |
typedef | int (WINAPI *T832_GET_CALLBACK)(unsigned port |
void _MOTORCLASS WINAPI | msRegister_C812ISA_Get (T812ISA_GET_CALLBACK) |
void _MOTORCLASS WINAPI | msRegister_C812ISA_Put (T812ISA_PUT_CALLBACK) |
void _MOTORCLASS WINAPI | msRegister_C832_Get (T832_GET_CALLBACK) |
void _MOTORCLASS WINAPI | msRegister_C832_Put (T832_PUT_CALLBACK) |
Controller * | GetController (EDeviceType DeviceID, LPTSTR HardwareID, ControllerList *Controllers, DeviceList *Drivers, DWORD *index=0) |