Работа с параметром flag на Wialon
Параметр flag является битовой маской. Значения битов указаны в таблице:
Бит | = 0 | = 1 |
1 | SIM1 | SIM2 |
2 | external GPS/GNSS ANT | internal GPS/GNSS ANT |
3 | external GSM ANT | internal GSM ANT |
4 | accelerometer move | accelerometer no move |
5 | Power mode: 0 – active (5=0 & 6=0); 1 – power save (5=1 & 6=0); 2 – sleep (5=0 & 6=1); 3 – deep sleep (5=1 & 6=1) | |
6 | ||
7 | system. can be 1 or 0 | |
8 | reserved. equal toconst 0 |
Настраиваем датчики по параметру flag
Создадим датчик режима работы устройства:
- В свойствах объекта создадим новый датчик;
- Назовём его Sleep;
- Тип датчика: Произвольный датчик; единица измерения: Mode0/Mode1/Mode2/Mode3;
- Параметр: flag;
- Для визуального удобства восприятия графика зададим интервалам значения датчика цвета;
· Зададим таблицу расчета:
X |
a |
b |
0 |
0 |
0 |
16 |
0 |
1 |
32 |
0 |
2 |
48 |
0 |
3 |
64 |
0 |
0 |
80 |
0 |
1 |
96 |
0 |
2 |
112 |
0 |
3 |
128 |
0 |
0 |
144 |
0 |
1 |
160 |
0 |
2 |
176 |
0 |
3 |
192 |
0 |
0 |
208 |
0 |
1 |
224 |
0 |
2 |
240 |
0 |
3 |
255 |
0 |
3 |
Получим следующий график:
Нажмем ОК для сохранения. Датчик готов!
Вот что получаем при построении отчета с графиком по этому датчику:
Создадим датчик движения/остановки устройства (по акселерометру):
· В свойствах объекта создадим новый датчик;
· Назовём его Accel;
· Тип датчика: Произвольный цифровой датчик; единица измерения: Stop/Move;
· В качестве параметра используем четвёртый бит параметра flag - flag:4;
· Для визуального удобства восприятия графика зададим интервалам значения датчика цвета;
· Зададим таблицу расчета:
X |
a |
b |
0 |
0 |
0 |
1 |
0 |
1 |
Нажмем ОК для сохранения. Датчик готов!
Вот что получаем при построении отчета с графиком по этому датчику:
Сервис поддержки клиентов работает на платформе UserEcho