118 #ifndef _MyroC_utilities 119 #define _MyroC_utilities 126 #define BYTES_OF_SENSOR_DATA 11 127 #define MAX(a,b) (((a) > (b)) ? (a) : (b)) 128 #define MIN(a,b) (((a) < (b)) ? (a) : (b)) 138 #define ECHO_COMMAND_ON 1 139 #define ECHO_COMMAND_OFF 0 144 #define ECHO_SENSOR_ON 1 145 #define ECHO_SENSOR_OFF 0 149 #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) 151 #define DIRECTORY_FOR_IMAGE_HANDLER /usr/local/bin 152 #include <winsock2.h> 154 #define SOCKET_TYPE SOCKET 156 extern SOCKET_TYPE socket_num;
159 #define SOCKET_TYPE int 161 extern SOCKET_TYPE socket_num;
173 SOCKET_TYPE robot_socket_num;
182 pthread_t thread_motion_timer_id;
190 double duration_time;
191 SOCKET_TYPE robot_socket_num;
204 extern char * version;
205 extern int version_printed;
208 extern const int baudrate;
214 extern int followOpeningExchange;
217 extern pthread_mutex_t bluetooth_lock;
227 #define max_number_robots 20 229 extern int current_num_robots;
231 extern int displayImageErrors;
248 void rSend_protected (
char message[],
int numberOfBytes,
int echo,
249 int sensor_echo,
char * commandText);
260 void rSend (
char message[],
int numberOfBytes,
int echo,
261 int sensor_echo,
char * commandText);
269 void rReceive (
unsigned char * message,
int numberOfBytes);
278 void rSetOpeningExchange (
char onOff);
288 void rSetEchoMode (
char onOff);
296 void rCheckHardwareVersionSetCameraSize (
char printYorN);
307 void rSetCameraSize (
char * resolution);
322 const char * rGetCameraSize (
int *height,
int *width);
336 const char * rGetCameraSize (
int *height,
int *width);
Definition: MyroC-utilities-with-getcurrentDirectory.h:188
Definition: MyroC-utilities-with-getcurrentDirectory.h:171