M(
: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 видны, altitude, speed, satellites в log2 выводятся, в log3 их уже нет.