#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <fcntl.h>#include <errno.h>#include <termios.h>#include <string.h>#include <time.h>#include <stdint.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <netinet/tcp.h>#include <netdb.h>#include <assert.h>

Go to the source code of this file.
Defines | |
| #define | DEFAULT_PORTNUM 11411 |
| #define | ROS_EMBEDDED_LINUX_COMMS_H |
Functions | |
| int | elCommInit (char *portName, int baud) |
| int | elCommRead (int fd) |
| int | elCommWrite (int fd, uint8_t *data, int len) |
| void | error (const char *msg) |
| void | set_nonblock (int socket) |
| #define DEFAULT_PORTNUM 11411 |
Definition at line 27 of file embedded_linux_comms.c.
| #define ROS_EMBEDDED_LINUX_COMMS_H |
Definition at line 9 of file embedded_linux_comms.c.
| int elCommInit | ( | char * | portName, |
| int | baud | ||
| ) |
Definition at line 43 of file embedded_linux_comms.c.
| int elCommRead | ( | int | fd | ) |
Definition at line 133 of file embedded_linux_comms.c.
| int elCommWrite | ( | int | fd, |
| uint8_t * | data, | ||
| int | len | ||
| ) |
Definition at line 149 of file embedded_linux_comms.c.
| void error | ( | const char * | msg | ) |
Definition at line 29 of file embedded_linux_comms.c.
| void set_nonblock | ( | int | socket | ) |
Definition at line 35 of file embedded_linux_comms.c.