Тема: Деление принятых сообщений на байты
Задача у меня такая. По CAN шине принимаю 8 байтовое сообщение. И каждый байт нужно сравнить с определёнными значениями. Набор блоков в CFD скуден и простейшие действия приходится мудрить. Пока намудрил так. Понимаю, что для старшего байта можно сделать операцию сдвиг. А для младшего байта двойной сдвиг. Но это то же как то странно. Со старшим байтом в одно действие, а с младшим двойное действие.
Может кто подскажет, как можно упростить эту схему и привести её в более-менее стандартный вид?