rec::robotino::api2 C interface
OmniDrive.h
Go to the documentation of this file.
1 // Copyright (C) 2004-2008, Robotics Equipment Corporation GmbH
2 
3 #ifndef _REC_ROBOTINO_API2_C_OMNIDRIVE_H_
4 #define _REC_ROBOTINO_API2_C_OMNIDRIVE_H_
5 
6 #include "rec/robotino/api2/c/globals.h"
8 
17 typedef int OmniDriveId;
18 
20 #define INVALID_OMNIDRIVEID -1
21 
27 
33 DLLEXPORT BOOL OmniDrive_destroy( OmniDriveId id );
34 
39 DLLEXPORT BOOL OmniDrive_setComId( OmniDriveId id, ComId comId );
40 
50 DLLEXPORT BOOL OmniDrive_setVelocity( OmniDriveId id, float vx, float vy, float omega );
51 
63 DLLEXPORT BOOL OmniDrive_project( OmniDriveId id, float* m1, float* m2, float* m3, float vx, float vy, float omega );
64 
68 DLLEXPORT int OmniDrive_num_objects( void );
69 
70 #endif //_REC_ROBOTINO_API2_C_OMNIDRIVE_H_
DLLEXPORT BOOL OmniDrive_destroy(OmniDriveId id)
DLLEXPORT BOOL OmniDrive_project(OmniDriveId id, float *m1, float *m2, float *m3, float vx, float vy, float omega)
DLLEXPORT BOOL OmniDrive_setComId(OmniDriveId id, ComId comId)
In "rec/robotino/api2/c/Com.h" you can find functions for manipulating the communication interface to...
DLLEXPORT int OmniDrive_num_objects(void)
DLLEXPORT BOOL OmniDrive_setVelocity(OmniDriveId id, float vx, float vy, float omega)
int OmniDriveId
Definition: OmniDrive.h:17
DLLEXPORT OmniDriveId OmniDrive_construct()
int ComId
Definition: Com.h:50