3.0 версия

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 3.0 версия

Post by Mr. Kibernetik »

Команда GET GPS DIRECTION устареет.

Будет добавлена новая функция:

COMPASS_HEADING ()
возвращает текущее направление относительно истинного севера, получаемое от электронного компаса (если он имеется). Направление определяется от верхней стороны интерфейса программы и измеряется в градусах от 0 до 360. Если направление неизвестно, то возвращает -1.

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 3.0 версия

Post by Mr. Kibernetik »

Будет добавлена новая функция:

COMPASS_ACCURACY ()
возвращает текущую точность показаний компаса (если он имеется), измеряется в градусах. Если точность неопределена или слишком сильна помеха, то возвращает -1.

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 3.0 версия

Post by Mr. Kibernetik »

Команда GET GPS POSITION устареет.

Будет добавлена новая команда:

GET GPS LAT x LON y ALT z SPD s CRS c HAC h VAC v
сохраняет GPS данные о широте в [x], долготе в [y], высоте в [z], скорости в [s], направлении движения в [c], горизонтальной точности измерения в [h] и вертикальной точности измерения в [v]. Долгота, широта и курс измеряются в градусах, высота и точность измерения - в метрах, скорость - в метрах в секунду. Если в данный момент параметр неизвестен, то возвращает -1. Точность измерения -1 означает, что соответствующие показания недействительны. Любой из параметров необязателен, но хотя бы один должен быть указан. Очередность параметров произвольная.
Примеры:
GET GPS ALT altitude
GET GPS LAT x LON y ALT z
GET GPS COURSE m(0) SPEED m(1)

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 3.0 версия

Post by Mr. Kibernetik »

Функции GPS_POSITION_AVAILABLE() и GPS_DIRECTION_AVAILABLE() устареют.

Будет добавлена новая функция:

GPS_COUNT ()
возвращает количество несчитанных GPS положений.

Данные компаса будут доступны всегда (если компас есть).

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 3.0 версия

Post by Mr. Kibernetik »

Функционирование GPS будет обновлено:

Для того, чтобы получить данные GPS, нужно сначала включить GPS командой SET GPS ON.
GPS данные накапливаются по мере их поступления, а функция GPS_COUNT() возвращает количество накопившихся GPS точек. Каждая GPS точка содержит в себе информацию по долготе, широте, высоте, скорости движения, направлении движения, а также горизонтальной и вертикальной точности определения текущего положения. Данные GPS считываются командой GET GPS.

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 3.0 версия

Post by Mr. Kibernetik »

Пример "my GPS position.txt" будет изменен:

Code: Select all

set gps on
print "Latitude","Longitude","Altitude"
print "--------","---------","--------"

loop:
while gps_count()
get gps lat x lon y alt z
print x,y,z
end while
goto loop

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 3.0 версия

Post by Mr. Kibernetik »

Будет добавлен новый пример "GPS.txt":
Снимок экрана 24 нояб. 2013 г., 15.02.38 с Симулятора iOS.png
Снимок экрана 24 нояб. 2013 г., 15.02.38 с Симулятора iOS.png (48.23 KiB) Viewed 2673 times

Post Reply