Есть кто-нибудь разбирающихся в скриптах Mikrotik?
Вопрос, есть скрипт:
:global lat
:global lon
:global altitude
:global bearing
:global speed
:global satellites
/system gps monitor once do={
:set lat $("latitude")
:set lon $("longitude")
:local altitudetxt $("altitude")
:set altitude [:pick $altitudetxt 0 5]
:log info message="1: altitudetxt=$altitudetxt altitude=$altitude"
:local bearinval $("true-bearing")
:set bearing [:pick $bearinval 0 9]
:local speedtxt $("speed")
:set speed [:pick $speedtxt 0 9]
:set satellites $("satellites")
:log info message="2: lat=$lat lon=$lon altitude=$altitude bearing=$bearing speed=$speed satellites=$satellites"
}
:log info message="3: lat=$lat lon=$lon altitude=$altitude bearing=$bearing speed=$speed satellites=$satellites"
Почему-то переменные lat, lon и bearing выводятся во втором случае через :log, а altitude, speed и satellites - нет