1

Тема: принять сообщение 7 байт отправить 8

Добрый день. Столкнулся с проблемой. Надо принять сообщение определенного id длинной 7byte заменить в нем значения byte2 и byte3, и добавить значение byte7, и  отправить сообщение длинной 8byte .

2

Re: принять сообщение 7 байт отправить 8

Ситуация трагичная и загадочная.
Речь ведб о почтовых сообщениях? Принимаете в почтовый ящик а отправляете наверное телефонограммой. А аппарат у вас какой? ТАТ-17?

3

Re: принять сообщение 7 байт отправить 8

canny 7.2duo. Принимаем сообщение в can1 id:605  3E8A0225FF1100, исправляем byte2 и byte3 добавляем byte7, а остальное пропускаем без изменения  отправляем can0 id:605 3E8AFCFCFF110000

4

Re: принять сообщение 7 байт отправить 8

Пример 4 отсюда: https://canny.ru/docs/c72duo/cangateway … ay-primery

5

Re: принять сообщение 7 байт отправить 8

AlexN пишет:

Пример 4 отсюда: https://canny.ru/docs/c72duo/cangateway … ay-primery

Спасибо большое, но замена значения у меня происходит без проблем. А вот D7 у меня не приходит так как сообщение 7byte, поэтому и не отправляется.

6

Re: принять сообщение 7 байт отправить 8

Самое время взглянуть на вашу диаграмму раз так. Можете .cfd приложить?

7

Re: принять сообщение 7 байт отправить 8

AlexN пишет:

Самое время взглянуть на вашу диаграмму раз так. Можете .cfd приложить?

Вложений в сообщении

Иконка вложения проба.cfd 17.42 кб, скачивался 140 раз, последний раз 2021-05-13 

8

Re: принять сообщение 7 байт отправить 8

Похоже небольшая путаница в регистрах - один надо убрать, другой добавить (см вложение)

Вложений в сообщении

mp.png, 16.87 кб, 518 x 314
mp.png 16.87 кб, скачивался 127 раз, последний раз 2021-05-13