00001
00002
00003 #ifndef _REC_ROBOTINO_COM_C_COM_H_
00004 #define _REC_ROBOTINO_COM_C_COM_H_
00005
00006 #include "rec/robotino/com/c/globals.h"
00007
00049 typedef int ComId;
00050
00051 #define INVALID_COMID -1
00052
00057 DLLEXPORT ComId Com_construct();
00058
00064 DLLEXPORT BOOL Com_destroy( ComId id );
00065
00066
00074 DLLEXPORT BOOL Com_setAddress( ComId id, const char* address );
00075
00083 DLLEXPORT BOOL Com_address( ComId id, char* addressBuffer, unsigned int addressBuffersSize );
00084
00091 DLLEXPORT BOOL Com_setImageServerPort( ComId id, int port );
00092
00098 DLLEXPORT BOOL Com_connect( ComId id );
00099
00105 DLLEXPORT BOOL Com_disconnect( ComId id );
00106
00112 DLLEXPORT BOOL Com_isConnected( ComId id );
00113
00114
00115
00116 #include "rec/robotino/com/c/AnalogInput.h"
00117 #include "rec/robotino/com/c/Bumper.h"
00118 #include "rec/robotino/com/c/Camera.h"
00119 #include "rec/robotino/com/c/DigitalInput.h"
00120 #include "rec/robotino/com/c/DigitalOutput.h"
00121 #include "rec/robotino/com/c/DistanceSensor.h"
00122 #include "rec/robotino/com/c/EncoderInput.h"
00123 #include "rec/robotino/com/c/Gripper.h"
00124 #include "rec/robotino/com/c/Info.h"
00125 #include "rec/robotino/com/c/Motor.h"
00126 #include "rec/robotino/com/c/NorthStar.h"
00127 #include "rec/robotino/com/c/Odometry.h"
00128 #include "rec/robotino/com/c/OmniDrive.h"
00129 #include "rec/robotino/com/c/PowerManagement.h"
00130 #include "rec/robotino/com/c/PowerOutput.h"
00131 #include "rec/robotino/com/c/Relay.h"
00132 #include "rec/robotino/com/c/LaserRangeFinder.h"
00133 #include "rec/robotino/com/c/Manipulator.h"
00134
00135 #endif