#include <stdio.h>#include <stdlib.h>#include <math.h>#include <termios.h>#include <unistd.h>#include <fcntl.h>#include <errno.h>#include <string.h>#include <sys/types.h>#include <sys/stat.h>#include <sys/ioctl.h>#include <sys/time.h>#include <linux/serial.h>#include "amtec_io.h"
Go to the source code of this file.
Functions | |
| int | amtecDeviceConnectPort (amtec_powercube_device_p dev) |
| void | amtecDeviceSetBaudrate (amtec_powercube_device_p dev, int baud_rate) |
| void | amtecDeviceSetParams (amtec_powercube_device_p dev) |
| int | amtecGetAnswer (amtec_powercube_device_p dev, unsigned char *cmd, int *len) |
| int | amtecSendCommand (amtec_powercube_device_p dev, int id, unsigned char *cmd, int len) |
| long | bytesWaiting (int sd) |
| void | convertBuffer (unsigned char *cmd, int *len) |
| int | getAttrBaudRate (int baud_rate) |
| int | getAttrBitsPerByte (size_t bits_per_byte) |
| int | getAttrFlowControl (int flowcontrol) |
| int | getAttrParity (enum PARITY_TYPE par) |
| int | getAttrParityType (enum PARITY_TYPE par) |
| int | getAttrStopBits (int stop_bits) |
| int | getAttrSWFlowControl (int flowcontrol) |
| int | waitForAnswer (int fd, unsigned char *buf, int *len) |
| int | waitForETX (int fd, unsigned char *buf, int *len) |
| int | writeData (int fd, unsigned char *buf, int nChars) |
| int amtecDeviceConnectPort | ( | amtec_powercube_device_p | dev | ) |
Definition at line 214 of file amtec_io.c.
| void amtecDeviceSetBaudrate | ( | amtec_powercube_device_p | dev, |
| int | baud_rate | ||
| ) |
Definition at line 201 of file amtec_io.c.
| void amtecDeviceSetParams | ( | amtec_powercube_device_p | dev | ) |
Definition at line 176 of file amtec_io.c.
| int amtecGetAnswer | ( | amtec_powercube_device_p | dev, |
| unsigned char * | cmd, | ||
| int * | len | ||
| ) |
Definition at line 430 of file amtec_io.c.
| int amtecSendCommand | ( | amtec_powercube_device_p | dev, |
| int | id, | ||
| unsigned char * | cmd, | ||
| int | len | ||
| ) |
Definition at line 307 of file amtec_io.c.
| long bytesWaiting | ( | int | sd | ) |
Definition at line 167 of file amtec_io.c.
| void convertBuffer | ( | unsigned char * | cmd, |
| int * | len | ||
| ) |
Definition at line 398 of file amtec_io.c.
| int getAttrBaudRate | ( | int | baud_rate | ) |
Definition at line 138 of file amtec_io.c.
| int getAttrBitsPerByte | ( | size_t | bits_per_byte | ) |
Definition at line 81 of file amtec_io.c.
| int getAttrFlowControl | ( | int | flowcontrol | ) |
Definition at line 109 of file amtec_io.c.
| int getAttrParity | ( | enum PARITY_TYPE | par | ) |
Definition at line 57 of file amtec_io.c.
| int getAttrParityType | ( | enum PARITY_TYPE | par | ) |
Definition at line 121 of file amtec_io.c.
| int getAttrStopBits | ( | int | stop_bits | ) |
Definition at line 97 of file amtec_io.c.
| int getAttrSWFlowControl | ( | int | flowcontrol | ) |
Definition at line 69 of file amtec_io.c.
| int waitForAnswer | ( | int | fd, |
| unsigned char * | buf, | ||
| int * | len | ||
| ) |
Definition at line 264 of file amtec_io.c.
| int waitForETX | ( | int | fd, |
| unsigned char * | buf, | ||
| int * | len | ||
| ) |
Definition at line 228 of file amtec_io.c.
| int writeData | ( | int | fd, |
| unsigned char * | buf, | ||
| int | nChars | ||
| ) |
Definition at line 291 of file amtec_io.c.