Скрипт на Easy Logic для GalileoSky для контроля наличия GPS трекера в круглой геозоне
Easy Logic GalileoSky определения наличия терминала в геозоне из файла на SD карте трекера
Обработка видео...
Easy Logic GalileoSky определения наличия терминала в геозоне из файла на SD карте трекера
На SD карту нужно добавить файл с названием geo.txt
Формат данных в файле:
44.624274, 39.181890
44.624274, 39.181890
44.624274, 39.181890
44.624274, 39.181890
44.624274, 39.181890
Поддерживаются работа только с круглыми геозонами, радиус 1500 метров.
Для чего применять такой скрипт, для контроля наличия в геозонах где ПЛАТОН, ВЕСОВОЙ контроль. Можно как то уведомлять водителя или звуковые сообщения проигрывать.
Флаг наличия в геозоне передаются в тег: Тег_Польхователя_0
0 Вне геозоны
1 Внутри геозоны
// 0x62 UserTag_0
TagWriteValue(0x62, StatusInZone);
// PlayAudio(const filename[]);
/*Воспроизвести аудио файл ---- Play Audio
filename полное имя файла ---- file full name*/
// FileSize(const filename[]);
/*Получить размер файла ---- Get file size
filename полное имя файла ---- full file name
\return размер файла, -1 - если файл не найден ---- file size, -1 If the file is not found*/
// FileRead(const filename[], buf[], const bufSize, const offset = 0);
/*Прочитать со смещением из файла в массив ---- Read offset from a file to an array
filename полное имя файла ---- full file name
buf массив-приёмник ---- receiver array
bufSize размер массива-приемника ---- receiver array size
offset смещение в файле, указывающее откуда начинать чтение ---- file offset, indicating where to start reading from
\return фактическое количество прочитанных байт ---- actual number of bytes read*/
// Coordinates ---- Координаты
// InZone(const lat, const lon, const angle, const delta, const radExt, const radInt);
/*Проверим находимся ли мы сейчас в геозоне автоинформатора ---- Check if the device is now in the geofence of the autoinformer*/
// https://github.com/Galileosky-RSA-LLC //Документация
Поиск информации по сайту мониторинга транспорта TREKBERRY
© TREKBERRY 2017-2024, Дмитрий В.М. Все права защищены.
Копирование материала без ссылки на источник запрещено. Информация размещенная на сайте не является публичной офертой.
Часть текстов написано нейросетью, может содержать не точности. На сайте может быть реклама и иметь рекламные вставки.