1

Тема: Динамический шлюз

Доброго дня. Задача следующая:
Can0 500
Can1 500
В Can0 приходят сообщения вида:

100 8 00 11 22 33 44 55 66 77
105 2 00 11
202 4 00 11 22 33
410 4 00 11 22 33

В Can1 заменить их на:

205 8 11 22 00 00 00 00 00 00 (то есть сместить D1 на D0 и D2 на D1)
308 8 00 11 00 11 00 11 00 11 (при этом значения уменьшить в два раза)
2f3 4 00 11 22 33
108 4 00 11 22 33

Пакеты расположены соответсвенно (100 в 205, 105 в 308, 202 в 2f3 и 410 в 108)
При этом они все динамические с обновлением в 50мс.
Вроде всё объяснил.