The control software is written in C and edited in X-Code. Most of the backbone is from Christoph Birk, but John Bochanski has also made some edits. They are listed below. motors.c July 15, 2009 if (nyden_socket == -1) { // not connected nyden_socket = TCPIP_CreateClientSocket(nyden_host,NYDEN_PORT,&err); // end JJB edit }} which was changed to if (nyden_socket == -1) { char *p; u_short port=0; // edit by JJB not connected strcpy(buf,nyden_host); p = strchr(buf,':'); if (p) { *p = '\0'; port = atoi(p+1); nyden_socket = TCPIP_CreateClientSocket(buf,port,&err); // end JJB edit }} the reason for this change is because TCPIP_CreateClientSocket looks for an IP, then a port number, but the first version was giving both at once (nyden_host was equal to 18.75.3.111:10001)
|