typedef union {
byte Byte;
struct {
byte data0 :1;
byte data1 :1;
byte data2 :1;
byte data3 :1;
byte data4 :1;
byte data5 :1;
byte data6 :1;
byte data7 :1;
} Bits;
} Str_Can_Send_State;