#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 (const 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 54 of file embedded_linux_comms.c.
| #define ROS_EMBEDDED_LINUX_COMMS_H |
Definition at line 36 of file embedded_linux_comms.c.
| int elCommInit | ( | const char * | portName, |
| int | baud | ||
| ) |
Definition at line 70 of file embedded_linux_comms.c.
| int elCommRead | ( | int | fd | ) |
Definition at line 173 of file embedded_linux_comms.c.
| int elCommWrite | ( | int | fd, |
| uint8_t * | data, | ||
| int | len | ||
| ) |
Definition at line 192 of file embedded_linux_comms.c.
| void error | ( | const char * | msg | ) |
Definition at line 56 of file embedded_linux_comms.c.
| void set_nonblock | ( | int | socket | ) |
Definition at line 62 of file embedded_linux_comms.c.