BK_man писал(а):
P.S. Потестил on.SpeedLess и on.SpeedMore - работают отвратно. Вплоть до того, что ловил несколько раз на обратном. для теста стоял отображение/скрытие маршрута и звуковые файлы. SpeedLess, 25 и SpeedMore, 40.
Мне показалось, они срабатывают если событие имеет продолжительность секунд 20. Или раз в 20 сек опрос проводится.
Вспомнив обсуждение
viewtopic.php?f=12&t=3160 дотестировал то за что взялся - Вот, если кому надо, специально для тех, кто забывает включить режим в помещении (на заправке, в ожидании пассажира и т.п)
дописать в основной ini код
Код:
on.Stop,180 = commandPlaySound alarm, commandDisplayMessage |30|1|Три минуты стоим уже.. включить "в помещении"?|ДА|\PocketGis\CMD\stopy.ecf|нет,это_пробка|\PocketGis\CMD\stopn.ecf|
on.SpeedMore,10 = commandExecuteCMDFile \PocketGIS\CMD\speed10.ecf
То есть при мёртвой пробке или на длинном светофоре через 180 сек получаем запрос "не ушёл ли водитель", при отсутствии ответа автоматически включается "в помещении", при ответе "пробка" больше, до выезда из неё (достижения 10 км/ч), таких вопросов не задаётся.
Время до запроса, естественно, все желающие выберут по вкусу.
stopy.ecfКод:
commandInDoor 1
commandTriggerEnable on.Stop
commandDisplayMessage |15|0|Не забудьте выключить режим "в помещении" когда поедем|-|\PocketGis\CMD\empty.ecf|-|\PocketGis\CMD\empty.ecf|
stopn.ecfКод:
commandTriggerEnable on.SpeedMore
commandDisplayMessage |5|0|Ну нет так нет едем дальше|-|\PocketGis\CMD\empty.ecf|-|\PocketGis\CMD\empty.ecf|
speed10.ecfКод:
commandTriggerEnable on.Stop
commandTriggerDisable on.SpeedMore
commandDisplayMessage |17|0|ПРОБКА КОНЧИЛАСЬ|УРА|\PocketGis\CMD\empty.ecf|ПОЕХАЛИ|\PocketGis\CMD\empty.ecf|