RCOM PROJ
File transfer via serial port
dcp_spec.c File Reference
#include "dcp_spec.h"
Include dependency graph for dcp_spec.c:

Functions

int readingCycle (enum readingType type, int fd, unsigned char *c, unsigned char **dataBuf, int *retBufferSize)
 Function to read a byte from fd. More...
 
int writeCycle (enum writingType type, int fd, unsigned char *buf, int bufsize)
 Function used to write to fd. More...
 
int initConnection (int *fd, char *port)
 Estabelece ligação ao cabo e cria fd. More...
 
void atende ()
 Função handler do sinal de alarme. More...
 
int transmitter_SET (int fd)
 Função que envia Trama SET e recebe trama UA. More...
 
int receiver_UA (int fd)
 Função que recebe trama SET e envia trama UA. More...
 
int fillFinalBuffer (unsigned char *finalBuffer, unsigned char *headerBuf, unsigned char *footerBuf, int footerBufSize, unsigned char *dataBuffer, int dataSize)
 Stuffs the final buffer with the Information Packet. More...
 
int transmitter_DISC_UA (int fd)
 Transmitter sequence to Disconnect. More...
 
int receiver_DISC_UA (int fd)
 Receiver sequence to Disconnect. More...
 
void generateErrorBCC2 (unsigned char *frame, int frameSize)
 Generates a error on BCC2 based on PROBABILITY_BCC2. More...
 
void generateErrorBCC1 (unsigned int *checkBuffer)
 Generates a error on BCC based on PROBABILITY_BCC2. More...
 

Variables

int testSend1 =0