#pragma once struct Command_Bit { unsigned char head; unsigned char acce; unsigned char ang_H; unsigned char ang_L; unsigned char right_turn : 1; unsigned char left_turn : 1; unsigned char bright : 1; unsigned char flicker : 1; unsigned char Reserved : 4; unsigned char engine : 2; unsigned char door : 2; unsigned char speaker : 1; unsigned char Reserved1 : 3; unsigned char heartbreak; unsigned char checksum; }; union Command { Command_Bit bit; unsigned char byte[8]; };