Раз уже начали диалог - есть вопрос.
Я получаю к себе в программу по BLE массив байтов от железяки. Мне нужно перобразовать это массив байтов в структуру вида
struct ...
{
uint
byte
double
bool
bool
int
}
Проблема в том что железяка в своей прошивке имеет оптимизацию - она хранит все данные в заарихивированном виде - int_32 bitfield-е, и в точно таком-же виде мне эти данные отправляет, да еще и LSB переворот байт делает
https://stackoverflow.com/questions/26842043/memory-layout-of-bitfield-in-c-cant-understand-the-output?rq=1Так вот как мне на стороне С# распарсить этот массив в мою структуру, но избежав лютого количества битовых сдвигов и объединения масок?