HPC.ru lite - Все форумы
Форум: PocketGPS Pro и MacCentre PocketGPS
Тема: По поводу пробок
Страницы: 1 [2]

[Ответить]
Чайни [13.11.2005 15:09] :
Не вижу противоречия, честно говоря. Ничего страшного, если на запрещённом участке есть ещё и пробка, и программа лишь скачивает и использует лишние в данном случае данные. Просто в этом случае "более сильное условие" (запрет) должно "поглощать" "более слабое условие" (пробка).
Противоречие было бы, если бы, например, пользователь вручную прокладывал маршрут (если предположить такую возможность) через запрет. И то выход из положения есть - указать ему на запрет в "таком-то месте" и запросить подтверждение проезда в этом месте.
VctOs [13.11.2005 15:21] :
Я не совсем четко сформулировал свою мысль.
В обсуждаемом случае "более сильное условие" это не запрет проезда ("черный затор"), а отсутствие возможности проехать в требуемом направлении (однонаправленная дуга графа): дуги графа в направлении лжезатора в принципе не существует. Во встречном направлении дуга есть, но это совсем другая дуга.
Чайни [14.11.2005 07:16] :
А, понятно...
А откуда эти лжезаторы берутся ? Их СМИЛинк передаёт в таком виде ? Тогда действительно, защиту от дурака надо сделать
VctOs [14.11.2005 11:50] :
Трудно понять. Вы используете программу на базе ядра годичной давности, я - современную версию ядра. За год ядро сильно изменилось и вспомнить детали о том, что было и как реализовано год назад нереально, а главное - бессмысленно пытаться латать трижды устаревшую версию. Судя по коду дуракозащита в API была всегда. Но есть основания полагать, что пробки подгружаются минуя API при помощи высокопроизводительного файлового интерфейса. В нем есть входной контроль идентификатора дуг, но нет контроля направления на который требуются значительные ресурсы, а текущая стратегия модификации ядра заключается ровно в обратном - в минимизации потребности в ресурсах (моя рабочая гипотеза по BT+VGA для 4700 состоит в том, что если сократить требовательность к ресурсам это может повысить устойчивость - в любом случае, это единственное, что я могу предпринять в этом направлении: BT ядро не трогает и сообщений о критических сбоях ядра имеющих шансы порушить операционку у меня нет).
[Ответить]
[< Назад]