Реализована поддержка следующих переменных, возвращающих (подставляющих) значения в параметр команды экстендера:
Код:
¤tDate - текущая дата в формате гг-мм-дд
¤tTime - текущее время в формате ЧЧ:ММ:СС
&arriveTime - рассчетное время прибытия в формате ЧЧ:ММ
&tailDistance - оставшееся расстояние до финиша в форматах ХХкм Х.Хкм ХХХм
&tailTime - Оставшиеся время движения до финиша
¤tSpeed - текущая скорость
&scrOrientation - ориентация экрана в виде букв "p" или "l"
&dnMode - текущий режим день/ночь в виде "day" или "night"
&wktLon - текущая долгота в десятичном формате записи
&wktLat - текущаа широта в десятичном формате записи
&pgsLon - текущая долгота в формате записи .lm3
&pgsLat - текущая широта в формате записи .lm3
&wktFinishLon - долгота установленного финиша в десятичном формате записи
&wktFinishLat - широта установленного финиша в десятичном формате записи
&pgsFinishLon - долгота установленного финиша в формате записи .lm3
&pgsFinishLat - широта установленного финиша в формате записи .lm3
&extenderVersion - Версия экстендера
¤tStrategy - текущая стратегия
Команды, поддерживающие переменные в качестве параметров:
Код:
commandDisplayMessage
commandXMPPSend
commandSMSSend
commandSelectSkin
commandWriteString
Примеры:
Код:
zA.D = commandDisplayMessage |10|0|¤tTime Осталось &tailDistance буду в &arriveTime скин &scrOrientation&dnMode.ini Lon:&wktLon Lat:&wktLat PGSLon:&pgsLon PGSLat:&pgsLat FLon:&wktFinishLon FLat:&wktFinishLat PGFLon:&pgsFinishLon PGFlat:&pgsFinishLat|Y E S|s:\PocketGis\CMD\CMD_01.ecf|NO|CMD\CMD_02.ecf|
zA.D = commandXMPPSend |sesh@jabber.ru|¤tTime Это Серж. Осталось &tailDistance буду в &arriveTime|
on.ArriveTime, 2 = commandSMSSend |+79161234567|¤tTime Это Серж. Осталось |&tailDistance| буду в |&arriveTime||, commandTriggerReset on.ArriveTime
commandWriteString |test.log|- ¤tDate - &extenderVersion - ¤tSpeed - &tailTime - ¤tStrategy -|