| RCOM PROJ
    File transfer via serial port | 

Go to the source code of this file.
| Macros | |
| #define | BAUDRATE B50 | 
| #define | TIME_OUT 3 | 
| #define | ATTEMPTS 5 | 
| #define | MAX_SIZE 1024 | 
| #define | PROBABILITY_BCC2 0 | 
| #define | PROBABILITY_BCC1 0 | 
| #define | T_PROP_DELAY 0 | 
| #define | SU_FRAME_SIZE 5 | 
| Enum com Valores para a Máquina de Estados de SET-UA.  More... | |
| #define | FLAG 0b01111110 | 
| (0x7E) flag de inicio e fim  More... | |
| #define | A_ER 0b00000011 | 
| (0x03) Campo de Endereço (A) de commandos do Emissor, resposta do Receptor  More... | |
| #define | A_RE 0b00000001 | 
| (0x01) Campo de Endereço (A) de commandos do Receptor, resposta do Emissor  More... | |
| #define | C_SET 0b00000011 | 
| (0x03) Campo de Controlo - SET (set up)  More... | |
| #define | C_DISC 0b00001011 | 
| (0x0B) Campo de Controlo - DISC (disconnect)  More... | |
| #define | C_UA 0b00000111 | 
| (0x07) Campo de Controlo - UA (Unnumbered Acknowledgement)  More... | |
| #define | C_RR(r) ((0b00000101) ^ (r) << (7)) | 
| (0x05 OU 0x85) Campo de Controlo - RR (receiver ready / positive ACK))  More... | |
| #define | C_REJ(r) ((0b00000001) ^ (r) << (7)) | 
| (0x01 OU 0x81) Campo de Controlo - REJ (reject / negative ACK))  More... | |
| #define | C_I(r) ((0b01000000) & (r) << (6)) | 
| (0x00 0x40) Campo de Controlo - Tramas I  More... | |
| #define | BCC(a, c) (a ^ c) | 
| XOR entre a e c.  More... | |
| #define | FALSE 0 | 
| #define | TRUE 1 | 
| #define | TRANSMITTER 1 | 
| #define | RECEIVER 0 | 
| #define | DATA 0x01 | 
| #define | START 0x02 | 
| #define | END 0x03 | 
| #define | T_SIZE 0x00 | 
| #define | T_NAME 0x01 | 
| #define | MAX_SIZE_AFT_STUFF 2*MAX_SIZE |