реклама на сайте
подробности

 
 
> CanFestival не может обработать более чем 255 PDO, Бага в CanFestival
yanvasiij
сообщение Apr 10 2015, 08:43
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 321
Регистрация: 23-12-11
Из: Уфа
Пользователь №: 69 041



Делаем CANOpen мастер на базе либы canFestival. В ходе работы обнаружили что canfestival не может работать с более 255 PDO, а причиной тому софтовая бага - неверно объявлен тип данных в функции sendOnePDOevent (в файле pdo.c):

Код
sendOnePDOevent (CO_Data * d, UNS8 pdoNum)
...


Как следствие, если создавать объектный словарь с настроенными и отмаппированными PDO общим числом больше чем 255 (в мастере такое может понадобиться), то пользователей canFestival ждут очень непрятные баги. Вопрос: быть может кто уже пофиксил эту багу и поделится исходниками? Дело в том, что там мало просто изменить тип на UNS16, нужно лезть глубоко в потроха и править во многих местах.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
syoma
сообщение May 13 2015, 10:47
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



CANfestival, если я не ошибаюсь, свободно распространяется и висит на SVN. Ничто не мешает сделать коммит туда с соответствующими комментариями.
Go to the top of the page
 
+Quote Post
yanvasiij
сообщение May 15 2015, 08:03
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 321
Регистрация: 23-12-11
Из: Уфа
Пользователь №: 69 041



Цитата(syoma @ May 13 2015, 15:47) *
CANfestival, если я не ошибаюсь, свободно распространяется и висит на SVN. Ничто не мешает сделать коммит туда с соответствующими комментариями.


Там не SVN, а меркуриал, но не суть... Коммит (точнее пуш) туда не сделаешь, т.к. репозитарий открыт только для чтения. Вообщем мы исправили этот косяк, если кому надо обращайтесь.
Go to the top of the page
 
+Quote Post
syoma
сообщение May 15 2015, 09:18
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Ну там же вроде есть трекер багов - можно отправить замечание. Кто-то исправит.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 03:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01374 секунд с 7
ELECTRONIX ©2004-2016