Тема: Датчик зажигания присутствует и включен. Как получить?
Каким запросом можно получить, датчик зажигания присутствует и включен? Спасибо!
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Каким запросом можно получить, датчик зажигания присутствует и включен? Спасибо!
treasury, укажите пожалуйста, вопрос это по Pro или Hosting?
treasury, укажите пожалуйста, вопрос это по Pro или Hosting?
Прошу прощения. Это Wialon PRO
если вы не знаетет есть ли датчик зажигания у юнита, то сначала выполните запрос core/search_item с флагом 0x801. В ответе вам придут датчики, у них есть типы, там вы и посмотрите зажигания это датчик или нет. А его значение можно получить запросом unit/calc_last_message либо unit/calc_sensors.
То что он есть я знаю, по какому праметру можно понять включен он или нет? Я имею ввиду датчик зажигания.
Смотреть здесь? Если да то что? Как понять включен он или нет?
sens: Object
1: Object
2: Object
3: Object
4: Object
cfg: ""
de: "Ignition"
fl: 0
me: "On/Off"
nm: "Зажигание"
pn: "in5"
tbl: Array[0]
tp: "engine operation"
vs: 0
vt: 0
После выполения unit/calc_last_message или unit/calc_sensors
напротив имени датчика будет стоять значение. Конкретно в случае датчика зажигания это будет 1-включен, 0-выключен.
После выполения unit/calc_last_message или unit/calc_sensors
напротив имени датчика будет стоять значение. Конкретно в случае датчика зажигания это будет 1-включен, 0-выключен.
Спасибо! Скажите пожалуйста можно ли объеденять несколько запросов в один, но только с разными svc?
Да можно, используйте batch. (http://sdk.wialon.com/wiki/ru/pro/remot … core/batch)
Подскажите пожалуйста есть ли возможность, к примеру, получить координаты объекта за последние 2 часа или сутки? Спасибо!
Да, запросите сообщения с позицией за интервал. Используйте запрос messages/load_interval
Скажите пожалуйста нашел такое: "c":<uint>, /* курс */ Можно ли это как-то использовать для рисование стрелки направления объекта, или это лучше делать по координатам, к примеру, предыдущим и текущим? Спасибо!
Скажите пожалуйста нашел такое: "c":<uint>, /* курс */
Курс в градусах в диапазоне 0-360, 0 на севере, отсчёт по часовой стрелке (N=0, E=90, S=180, W=270)
Можно ли это как-то использовать для рисование стрелки направления объекта, или это лучше делать по координатам, к примеру, предыдущим и текущим?
Все зависит от того, что должна показывать ваша стрелка: если направление движения в конкретный момент времени - то нужно использовать курс, а если куда (откуда?) движется объект, то можно использовать координаты соседних сообщений.
Попробовал выполнить несколько команд в одном запросе, возвращается ошибка error: 4. Скажите пожалуйста где ошибка?
url: 'http://{host}/ajax.html?svc=core/batch¶ms=[{"svc":core/search_item,"params":{itemId:'+record.data.id+',flags:0x401}},{"svc":messages/load_interval,"params":itemId:'+record.data.id+',type:1,ival1:'+time+',ival2:'+time+',flags:0x0000,flagsMask:0x0F,
loadLocations:0,loadCount:0xffffffff}]&ssid='+mySsid
параметр svc должен быть текстовый
параметр svc должен быть текстовый
Ничего не поменялось:
url: '{host}/ajax.html?svc=core/batch¶ms=[{"svc":"core/search_item","params":{itemId:'+record.data.id+',flags:0x401}},{"svc":"messages/load_interval","params":{itemId:'+record.data.id+',type:1,ival1:'+time+',ival2:'+time+',flags:0x0000,flagsMask:0x0F,loadLocations:0,loadCount:0xffffffff}]&ssid='+mySsid
У вас не совпадает количество открывающихся и закрывающихся фигурных скобок.
Курс в градусах в диапазоне 0-360, 0 на севере, отсчёт по часовой стрелке (N=0, E=90, S=180, W=270)
treasury пишет:Можно ли это как-то использовать для рисование стрелки направления объекта, или это лучше делать по координатам, к примеру, предыдущим и текущим?
Все зависит от того, что должна показывать ваша стрелка: если направление движения в конкретный момент времени - то нужно использовать курс, а если куда (откуда?) движется объект, то можно использовать координаты соседних сообщений.
Мне нужна стрелка чтобы показывала направление движения в конкретный момент времени, нужно использовать курс, но я никак не могу найти как это реализовать в картах google maps, не могли бы вы подсказать как у вас это реализовано?
Способов вращать картинку достаточно много, например, jquery.rotate (если используете jQuery).
На сколько я помню, Google maps такой возможности не даёт, все картинки он отрисовывает canvas'ом и чтобы их рисовать повёрнутыми нужно влазить достаточно глубоко в исходники.
Мой совет - попробуйте Leaflet
Как крутить картинку это понятно, тут вопрос как правильно слой со стрелкой отобразить на карте. Т.е. проблема на карте гугла нарисовать слой со стрелкой возле маркера.