1 #ifndef DEV_COMM_USB_H_
2 #define DEV_COMM_USB_H_
12 #include <sys/types.h>
16 #define DEBUG_PRINTS 0
29 bool txRx(
const char* txPacket,
char* rxPacket,
int rxSize);
42 void resetAttributes();
struct termios newtio
Definition: DevCommUsb.h:33
void closeChannel()
Definition: DevCommUsb.cpp:212
const char * devname
Definition: DevCommUsb.h:35
struct termios oldtio
Definition: DevCommUsb.h:34
Abstract class to handle the communication with the device This class has the base methods to open...
Definition: DevComm.h:9
int fd
Definition: DevCommUsb.h:32
This class implements the device communication for a USB device in Linux (see DevComm for general det...
Definition: DevCommUsb.h:21
int databits
Definition: DevCommUsb.h:37
int stopbits
Definition: DevCommUsb.h:38
void openChannel()
Definition: DevCommUsb.cpp:44
bool txRx(const char *txPacket, char *rxPacket, int rxSize)
Definition: DevCommUsb.cpp:229
int baudrate
Definition: DevCommUsb.h:36
int parity
Definition: DevCommUsb.h:39