ПРИЛОЖЕНИЕ 3. ФОРМАТ ДАННЫХ
Формат | Описание | Тип параметра | Пример |
[count] | Выводит порядковый номер события переключателя, то есть считает количество включений. | Любой переключатель | Параметр Move, показывающий состояние движения ТС в формате [count] выводит порядковый номер отрезков движения. |
[dtf] | Формат описывает причину фильтрации времени и даты в записях прибора. Код фильтрации хранится в переменной DTF. | Int32 Int64 Byte | Если DTF=0, то в формате [dtf] выводится строка «Ok» (нет фильтраций). |
[id] | Формат позволяет вывести параметр в формате HEX. Формат используется для вывода номера ключа iButton. | Int32 Int64 Byte | 0000 0143 9991 |
[llf] | Формат описывает причину фильтрации координатной записи. Код фильтрации координат хранится в параметре LLF. | Int32 Int64 Byte | Если LLF=8, то в формате [llf] выводится строка «Ускорение» (фильтрация по ускорению). |
[motion] | Формат описывает характер движения в зависимости от значения параметра, вычисленного по заданному выражению: 0 – «Трансп.» 1 – «Ост.»; 2 – «Движ.»; 3 – «Полет». | Int32 Int64 Byte | Если параметр Motion=2, то в формате [motion] выводится строка «Движ.». |
[onof] | Формат выводит состояние параметра, вычисленного по заданному логическому выражению: если параметр равен 1 (true), то выводится строка «Вкл.» если параметр равен 0 (false), то выводится строка «Выкл.» | Boolean | Если параметр Power=true, то выводится строка «Вкл». |
[sd] | Формат позволяет вывести состояние переключателя, определенного списком условий | Int32 Int64 Boolean | |
[td] | Формат выводит текстовое описание типа записи прибора. Код записи хранится в параметре TypeID. | Int32 Int64 Byte | Если TypeID=0, то выводится строка «Координаты» (координатная запись). |
[ed] | Формат выводит текстовое описание события. Код события хранится в параметре EventID | Int32 Int64 Byte | Если EventID=131, то выводится строка «Температура прибора нормальная». |
Формат | Описание | Тип параметра | Пример |
[utm] | Формат представляет координаты в системе UTM. Для вывода в формате UTM переменная должна хранить и значение долготы, и значение широты. Такой переменной является LonLat. | Int64 | Параметр UTM в формате [utm] выводит координаты в виде 43М 4 80 507 E, 70 08 039 N |
[yesno] | Формат описывает состояние параметра, вычисленного по заданному логическому выражению: если параметр равен true, то выводится строка «Да»; если параметр равен false, то выводится строка «Нет»; | Boolean | . |
[b:...] | Если бит двоичного числа равен 0, то он заменяется символом «-». Если бит равен 1, то он заменяется соответствующим символом, указанным в формате. При этом младшему биту двоичной последовательности соответствует первый символ формата (слева направо). | Int32 Int64 Byte | b: 1 2 3 4 5 6 7 8 6310=001111112 (‘‘b: 1 2 3 4 5 6 7 8’’) -> ‘‘1 2 3 4 5 6 - -’’ b: B R U T 10002 (‘‘b: B R U T’’) -> ------ T |
[n0], [n1],... | Определяет количество знаков после запятой вещественного числа и разделяет тысячи пробелом (в русской локализации) или запятой (для английской локализации) | Int32 Int64 Byte Double | 1000,123 (‘‘n0’’) -> 1 000 5,678 (‘‘n1’’) -> 5,6 15 (‘‘n2’’) -> 10,00 |
[b1], [b2],... | Преобразует число в двоичную последовательность. Цифра в выражении формата определяет разрядность последовательности. | Int | 9 (‘‘[b8]’’) -> 00001001 |
[*] | Если значение параметра принимает значение true, то выводится символ указанный в квадратных скобках, иначе выводится пустое поле. | Boolean | I1=true (‘‘[+]’’) -> + |
d.MM.yy - HH:mm:ss | Определяет вид представления даты и времени для переменной типа DateTime. | DateTime | 24.06.2013 0:00:31 (‘‘d.MM.yy -H:mm:ss’’) -> 24.06.13 0:00:31 |
d\ \с\у\т\ hh\:mm | Определяет вид времени для переменной типа TimeSpan. Для таких переменных перед любыми символами (буквы, цифры, пробел, знаки препинания и т.д.), не являющимися параметрами, должен указываться символ «\». | TimeSpan | 420 сут 22:45 |
Формат | Описание | Тип параметра | Пример |
[sd.ddddddd] | Представляет координаты (широту или долготу) в виде десятичной дроби, в градусах. Перед значением указывается знак: + или -. | Double | 56,1395450° |
[sd mm.mmmmm’] | Представляет координаты в градусах и минутах. Минуты представляются в виде десятичной дроби. Перед значением указывается знак: + или -. | Double | 56° 08,81545’ |
[sd mm’ss.sss’’] | Представляет координаты в градусах, минутах и секундах. Секунды представляются в виде десятичной дроби. Перед значением указывается знак: + или -. | Double | 56° 08’ 48,154 |
[ud.ddddddd lon] | Представляет долготу в градусах в виде десятичной дроби. После значения долготы указывается принадлежность к части света: в.д. или з.д. | Double | 56,1469242° вд |
[ud mm.mmmmm’ lon] | Представляет долготу в градусах и минутах. Минуты – в виде десятичной дроби. После значения долготы указывается принадлежность к части света: в.д. или з.д. | Double | 56° 08,81545’ вд |
[ud mm’ ss.sss’’ lon] | Представляет долготу в градусах, минутах, секундах. Секунды – в виде десятичной дроби. После значения долготы указывается принадлежность к части света: в.д. или з.д. | Double | 56° 08’52,391’’ вд |
[ud.ddddddd lat] | Представляет широту в градусах в виде десятичной дроби. После значения широты указывается принадлежность к части света: ю.ш. или с.ш. | Double | 56,1615317° сш |
[ud mm.mmmmm’ lat] | Представляет долготу в градусах и минутах. Минуты – в виде десятичной дроби. После значения широты указывается принадлежность к части света: ю.ш. или с.ш. | Double | 56° 09,16153’ сш |
[ud mm’ ss.sss’’ lat] | Представляет широту в градусах, минутах, секундах. Секунды – в виде десятичной дроби. После значения широты указывается принадлежность к части света: ю.ш. или с.ш. | Double | 56° 10’ 30,192’’ сш |
Монтаж и обслуживание систем спутникового мониторинга АвтоГРАФ GPS ГЛОНАСС
Copyright © 2006-2023
Все права защищены!
117405, г.Москва, ул.Дорожная, д.60Б, оф.415
пн-пт: с 9:00 до 18:00
сб-вс: выходной
+7 (985) 179-86-30