Надо убрать в объявлении структуры/класса битовые поля совсем.
Заменить их на uint8_t, bool, enum. И добавить, например, методы
get_LE() / set_LE(uint32_t v) "little endian", которые будут
упаковывать эти "кишки" структуры в биты uint32_t для дальнейшей
передачи за пределы вашей системы (запись в файл/сеть).