|
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) |