1

Датчик зажигания присутствует и включен. Как получить?

Topic: Датчик зажигания присутствует и включен. Как получить?

Каким запросом можно получить, датчик зажигания присутствует и включен? Спасибо!

2

Датчик зажигания присутствует и включен. Как получить?

Re: Датчик зажигания присутствует и включен. Как получить?

treasury, укажите пожалуйста, вопрос это по Pro или Hosting?

Maksim
Wialon Platform QA
Gurtam
3

Датчик зажигания присутствует и включен. Как получить?

Re: Датчик зажигания присутствует и включен. Как получить?

mast wrote:

treasury, укажите пожалуйста, вопрос это по Pro или Hosting?

Прошу прощения. Это  Wialon PRO

4

Датчик зажигания присутствует и включен. Как получить?

Re: Датчик зажигания присутствует и включен. Как получить?

если вы не знаетет есть ли датчик зажигания  у юнита, то сначала выполните запрос core/search_item  с флагом 0x801. В ответе вам придут датчики, у них есть типы, там вы и посмотрите зажигания это датчик или нет. А его значение можно получить запросом unit/calc_last_message либо unit/calc_sensors.

Development Department
Gurtam
5

Датчик зажигания присутствует и включен. Как получить?

Re: Датчик зажигания присутствует и включен. Как получить?

То что он есть я знаю, по какому праметру можно понять включен он или нет? Я имею ввиду датчик зажигания.
Смотреть здесь? Если да то что? Как понять включен он или нет?

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

6

Датчик зажигания присутствует и включен. Как получить?

Re: Датчик зажигания присутствует и включен. Как получить?

После выполения unit/calc_last_message или  unit/calc_sensors
напротив имени датчика будет стоять значение. Конкретно в случае датчика зажигания это будет 1-включен, 0-выключен.

Development Department
Gurtam
7

Датчик зажигания присутствует и включен. Как получить?

Re: Датчик зажигания присутствует и включен. Как получить?

zuve wrote:

После выполения unit/calc_last_message или  unit/calc_sensors
напротив имени датчика будет стоять значение. Конкретно в случае датчика зажигания это будет 1-включен, 0-выключен.

Спасибо! Скажите пожалуйста можно ли объеденять несколько запросов в один, но только с разными svc?

8

Датчик зажигания присутствует и включен. Как получить?

Re: Датчик зажигания присутствует и включен. Как получить?

Да можно, используйте batch. (http://sdk.wialon.com/wiki/ru/pro/remot … core/batch)

Mobile Development
Gurtam
9

Датчик зажигания присутствует и включен. Как получить?

Re: Датчик зажигания присутствует и включен. Как получить?

Подскажите пожалуйста есть ли возможность, к примеру, получить координаты объекта за последние 2 часа или сутки? Спасибо!

10

Датчик зажигания присутствует и включен. Как получить?

(edited by zuve 07/02/2014 11:32:18)

Re: Датчик зажигания присутствует и включен. Как получить?

Да, запросите сообщения  с позицией за интервал. Используйте запрос messages/load_interval

Development Department
Gurtam
11

Датчик зажигания присутствует и включен. Как получить?

Re: Датчик зажигания присутствует и включен. Как получить?

Скажите пожалуйста нашел такое:  "c":<uint>,        /* курс */ Можно ли это как-то использовать для рисование стрелки направления объекта, или это лучше делать по координатам, к примеру, предыдущим и текущим? Спасибо!

12

Датчик зажигания присутствует и включен. Как получить?

Re: Датчик зажигания присутствует и включен. Как получить?

treasury wrote:

Скажите пожалуйста нашел такое:  "c":<uint>,        /* курс */

Курс в градусах в диапазоне 0-360, 0 на севере, отсчёт по часовой стрелке (N=0, E=90, S=180, W=270)

treasury wrote:

Можно ли это как-то использовать для рисование стрелки направления объекта, или это лучше делать по координатам, к примеру, предыдущим и текущим?

Все зависит от того, что должна показывать ваша стрелка: если направление движения в конкретный момент времени - то нужно использовать курс, а если куда (откуда?) движется объект, то можно использовать координаты соседних сообщений.

13

Датчик зажигания присутствует и включен. Как получить?

(edited by treasury 07/02/2014 13:31:29)

Re: Датчик зажигания присутствует и включен. Как получить?

Попробовал выполнить несколько команд в одном запросе, возвращается ошибка error: 4. Скажите пожалуйста где ошибка?

url: 'http://{host}/ajax.html?svc=core/batch&params=[{"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

14

Датчик зажигания присутствует и включен. Как получить?

Re: Датчик зажигания присутствует и включен. Как получить?

параметр svc должен быть текстовый

Development Department
Gurtam
15

Датчик зажигания присутствует и включен. Как получить?

Re: Датчик зажигания присутствует и включен. Как получить?

zuve wrote:

параметр svc должен быть текстовый

Ничего не поменялось:
url: '{host}/ajax.html?svc=core/batch&params=[{"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

16

Датчик зажигания присутствует и включен. Как получить?

Re: Датчик зажигания присутствует и включен. Как получить?

У вас не совпадает количество открывающихся и закрывающихся фигурных скобок.

Development Department
Gurtam
17

Датчик зажигания присутствует и включен. Как получить?

Re: Датчик зажигания присутствует и включен. Как получить?

shmi wrote:

Курс в градусах в диапазоне 0-360, 0 на севере, отсчёт по часовой стрелке (N=0, E=90, S=180, W=270)

treasury wrote:

Можно ли это как-то использовать для рисование стрелки направления объекта, или это лучше делать по координатам, к примеру, предыдущим и текущим?

Все зависит от того, что должна показывать ваша стрелка: если направление движения в конкретный момент времени - то нужно использовать курс, а если куда (откуда?) движется объект, то можно использовать координаты соседних сообщений.

Мне нужна стрелка чтобы показывала направление движения в конкретный момент времени, нужно использовать курс, но я никак не могу найти как это реализовать в картах google maps, не могли бы вы подсказать как у вас это реализовано?

18

Датчик зажигания присутствует и включен. Как получить?

Re: Датчик зажигания присутствует и включен. Как получить?

Способов вращать картинку достаточно много, например, jquery.rotate (если используете jQuery).

На сколько я помню, Google maps такой возможности не даёт, все картинки он отрисовывает canvas'ом и чтобы их рисовать повёрнутыми нужно влазить достаточно глубоко в исходники.

Мой совет - попробуйте Leaflet wink

19

Датчик зажигания присутствует и включен. Как получить?

Re: Датчик зажигания присутствует и включен. Как получить?

Как крутить картинку это понятно, тут вопрос как правильно слой со стрелкой отобразить на карте. Т.е. проблема на карте гугла нарисовать слой со стрелкой возле маркера.