diff --git a/definitions.h b/definitions.h index 35c3de5e85e7b8ee350dc6e854658d7135b1094a..41172491abff370859092b839caa2404ced9e754 100644 --- a/definitions.h +++ b/definitions.h @@ -20,12 +20,22 @@ using namespace std; #define ERRO 14 #define FIM 15 -typedef struct { - int begin : 8, +typedef struct{ + int begin : 8, size : 6, sequence: 6, type : 4, parity : 8; +}i_Control; + +typedef struct{ + char begin,size,seqType,parity; +}c_Control; + +typedef union { + c_Control c_ctrl; + i_Control i_ctrl; }Message; + #endif \ No newline at end of file