#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 brate) |
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) |
int | cBaudrate (int baudrate) |
int | cDataSize (int numbits) |
int | cFlowControl (int flowcontrol) |
void | convertBuffer (unsigned char *cmd, int *len) |
int | cParity (enum PARITY_TYPE par) |
int | cStopSize (int numbits) |
int | iParity (enum PARITY_TYPE par) |
int | iSoftControl (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 211 of file amtec_io.c.
void amtecDeviceSetBaudrate | ( | amtec_powercube_device_p | dev, | |
int | brate | |||
) |
Definition at line 198 of file amtec_io.c.
void amtecDeviceSetParams | ( | amtec_powercube_device_p | dev | ) |
Definition at line 175 of file amtec_io.c.
int amtecGetAnswer | ( | amtec_powercube_device_p | dev, | |
unsigned char * | cmd, | |||
int * | len | |||
) |
Definition at line 421 of file amtec_io.c.
int amtecSendCommand | ( | amtec_powercube_device_p | dev, | |
int | id, | |||
unsigned char * | cmd, | |||
int | len | |||
) |
Definition at line 304 of file amtec_io.c.
long bytesWaiting | ( | int | sd | ) |
Definition at line 166 of file amtec_io.c.
int cBaudrate | ( | int | baudrate | ) |
Definition at line 118 of file amtec_io.c.
int cDataSize | ( | int | numbits | ) |
Definition at line 70 of file amtec_io.c.
int cFlowControl | ( | int | flowcontrol | ) |
Definition at line 99 of file amtec_io.c.
void convertBuffer | ( | unsigned char * | cmd, | |
int * | len | |||
) |
Definition at line 392 of file amtec_io.c.
int cParity | ( | enum PARITY_TYPE | par | ) |
Definition at line 107 of file amtec_io.c.
int cStopSize | ( | int | numbits | ) |
Definition at line 91 of file amtec_io.c.
int iParity | ( | enum PARITY_TYPE | par | ) |
Definition at line 54 of file amtec_io.c.
int iSoftControl | ( | int | flowcontrol | ) |
Definition at line 62 of file amtec_io.c.
int waitForAnswer | ( | int | fd, | |
unsigned char * | buf, | |||
int * | len | |||
) |
Definition at line 261 of file amtec_io.c.
int waitForETX | ( | int | fd, | |
unsigned char * | buf, | |||
int * | len | |||
) |
Definition at line 225 of file amtec_io.c.
int writeData | ( | int | fd, | |
unsigned char * | buf, | |||
int | nChars | |||
) |
Definition at line 288 of file amtec_io.c.