You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 28 Next »

*Про EvId см. SENS модуль – Сенсор события (EventSensor)

Код

Название

Описание

26

CAS2

Состояние спаренного считывателя в CAS2: 0-отсутствует, 1-1присутствует

25

EVT_TAGZONE

Вход-выход в опасную зону. Массив:
'[0] - EvId
'[1] - 0-выход, 1-вход
'[2] - ZoneID опасной зоны

24

EVT_TRUCKBACK

Событие подъема-опускания кузова. Массив:
'[0] - EvId
'[1] - 0-кузов опущен, 1-поднят
'[2] - (optional) GNSS timestamp
'[3] - (optional) GNSS долгота, град*1e-6 
'[4] - (optional) GNSS широта, град*1e-6
'[5] - (optional) ZoneID зоны разгрузки
... - еще до 4 ZoneID зон разгрузки

8

EVT_SIGCONF

{ Id : EvId} Подтверждение сигнала с сервера (см. SIGNAL подсистема) Подтверждение передается несколько раз после того, как случилось.
EvId::PassTime – время с события, секунды
Id – идентификатор сигнала

7

BLE_SENSOR

{ номер_канала : значение } Данные с фитнесс-браслета. Каналы:
1 : Пульс (ударов в мин)
2 : Шаги (количество)
3 : Уровень заряда батареи (%)

Коды ошибок:
-1=данные отсутствуют (таймаут 15с)
-2=BLE соединение отсутствует
-3=заданное в /ble/bsens устройство не поддерживается

6

IN_UPTIME

{ номер_канала : значение } "Моточасы" Длительность активного состояния линии IN_DIG, секунды. См. INPUT сенсоры

5

CANBUS_PARAMETER

{ номер_канала : значение } Параметры с CAN-шины. Настройку каналов см. CAN модуль

2

FUEL_LEVEL

{ номер_канала : значение } Уровень топлива. Значение в условных единицах.
-1=Неправильные настройки (выключен опрос датчика или адрес датчика 0)
-2=Нет данных с датчика (более 5с)

-1

POWER_BATTERY_STATE

Состояние батареи: 0=BatteryOff, 1=Low, 2=Mid, 3=Good

-2

POWER_CHARGER_STATE

Состояние зарядки аккумулятора: 0=Idle, 1=Active, 2=Suspended, 3=Full

-3

POWER_SOURCE

Источник питания: 0=Battery, 1=External

-4

MOTION

Состояние по акселерометру: 0=Движение, 1=Покой

-5

EVT_BUTTON

{ Код кнопки : Время с нажатия кнопки, секунды }. Передается 7 раз после нажатия кнопки.

Код кнопки: 0 - одинарное нажатие, 1 - двойное нажатие

-6

TEMPERATURE

Температура, degC

-7

VOLTAGE_BAT

Напряжение батареи, mV

-8

VOLTAGE_EXTERNAL

Напряжение внешнего питания, mV

-9

BEARER

Тип носителя метки, передается (и используется) в CAS

int : BearerKind:
       0 - Generic, 1 - Person, 2 - Vehicle, 3 - Still (fixed position)

OR

array:
[0] - BearerKind (see above)
[1] - (optional, 0 if absent) MultiTagEUI64: 0 - no multitag

-10

BAROMETER

{ номер_параметра : значение } Показания барометра:

  1. - Относительное давление, Pa (Prel = Pabs - 101325 Pa)

  2. - Температура барометра, degC

ИЛИ код ошибки:
Undef=-200001 - измерение не проводилось
HwFail=-200002 - барометр отсутствует (или неисправен)
Dated=-200003 - данные устарели (старше 10с)

-11

IN_ADC

{ номер_канала : значение } Аналоговый вход, Напряжение, mV. См. INPUT сенсоры

-12

IN_DIG

{ номер_канала : значение } Цифровой вход: 0, 1. См. INPUT сенсоры

-13

IN_COUNT

{ номер_канала : значение } Счетчик импульсов на линии IN_DIG. См. INPUT сенсоры

-14

TAGCFGSITE

Состояние метки для Автоконфигурации меток (ConfigUpdate); также признак TDOA Rx- блинка.
bitmap:
bit_0 - Old (update request)
bit_3:1 - Mark
bit_7:4 - Group

-15

EVT_MOTION

{ EventId : EvId } События акселерометра. Каждое событие передается несколько раз после того, как случилось.
EvId::PassTime – время с события, секунды
EventId=0: no event, reserved
EventId=1: free fall

-16

ORIENTATION

Ориентация акселерометра.
ZH=0 ZL=1 YH=2 YL=3 XH=4 XL=5; UNDEF=-1, SUSPEND=-3
acceleration over threshold on this axis: Z, Y, X; H - positive, L - negative.

Значение UNDEF означает, что ориентация нечеткая (диагональная, вращение или т.п.)

Значение SUSPEND означает, что определение ориентации временно недоступно (например, из-за включенной вибрации на метке)

-17

COORDINATES

Координаты устройства. Одно целое число: zHeight - высота, см

ИЛИ массив:

[0] - xLongitude (cm or deg/10^7)
[1] - yLatitude (cm or deg/10^7)
[2] - zHeight (cm)
[3] - (optional, -1 if absent) SiteId:
       -1 - WGS84 angular, 0..255 - local sites linear

-18

EVT_GNSS

{ EvId : { номер_параметра : значение } } Данные GNSS. Каждый замер передается несколько раз.
EvId::PassTime – время с замера. Параметры:
0 - LON, Longitude in deg (scaling 1e-6, up to 4 bytes)
1 - LAT, Latitude in deg (scaling 1e-6, up to 4 bytes)
2 - HEIGHT, Height above ellipsoid in 100mm (up to 4 bytes)
3 - hACC, Horizontal accuracy estimate in 100mm (up to 1000m)
4 - vACC, Vertical accuracy estimate in 100mm (up to 1000m)
5 - VELN, NED north velocity 0.1 m/s
6 - VELE, NED east velocity 0.1 m/s
7 - VELD, NED down velocity 0.1 m/s

-19

EVT_BEACONS

{ EvId : data_array } Результат одного сканирования BLE-биконов (см. BLE модуль). Передается несколько раз после окончания сканирования.

data_array: array of data_records data_record: array of values:

  1. - BeaconID: MAC-адрес MSB first

  2. - optional fPathLoss; PathLoss_dBm = (fPathLoss - 60); PathLoss_dBm is equal to (RSSI - TxPowerAt0m )

  3. - optional fVoltage : int; Voltage_V = (fVoltage / 100 + 3)

-20

SIZ

byte_string: packed array of 2-bits fields SIZ_bits indexed from first byte LSB, index is SIZ type:
(SIZ_bits for type N) = ( byte[N/4] >> ((N % 4) * 2) ) & 0x03
Trailing 0-bytes not transferred.

SIZ_bits values: 
00 - SIZ not detected
01 - SIZ detected, battery unknown
10 - SIZ detected, battery bad
11 - SIZ detected, battery good

-21

DISTANCE

Дистанция до спаренного тага (см. SINGLETAG модуль) dist_dm OR { diffID : dist_dm }
diffID : int64, <EUI64 of remote device> - <EUI64 of sensor origin (this Tag)>; (subtraction of uint64_t with roll-over, then casted to int64_t)

dist_dm : int, positive distance to remote device in decimeters if measured recently and successfully, or -1 otherwise

-25

GNSS_BULK

GNSS data obtained between blinks. May be decimated to fit in radio packet. May contain no data if there where no GNSS fix since last blink.

array of records (may be empty):

first record: array of values (int):
[0] - GNSS timestamp - time of week, which indicates the elapsed number of milliseconds since the start of the week (midnight Saturday/Sunday). Currently represented in GPS time.

[1] - LON, Longitude in deg (scaling 1e-6, up to 4 bytes)
[2] - LAT, Latitude in deg (scaling 1e-6, up to 4 bytes)
[3] - HEIGHT, Height above ellipsoid in 100mm (up to 4 bytes)[4] - hACC, Horizontal accuracy estimate in 0.1m (up to 1000m)[5] - vACC, Vertical accuracy estimate in 0.1m (up to 1000m)

next records: array of values (int) which are diffs to first record:
[0] - diff of GNSS timestamp 
[1] - diff of LON, Longitude in deg (scaling 1e-6, up to 4 bytes)[2] - diff of LAT, Latitude in deg (scaling 1e-6, up to 4 bytes)
[3] - diff of HEIGHT, Height above ellipsoid in 100mm (up to 4 bytes)
(value = first record value + diff)

-26

ORIENTATION_VECTOR

Accelerometer and magnetometer vectors

according to acceleration sensor chip axes, ints array:

0 - X axis acceleration

1 - Y axis acceleration

2 - Z axis acceleration


according to magnetometer sensor chip axes, ints array (may be absent):

3 - X axis magnetic field

4 - Y axis magnetic field

5 - Z axis magnetic field

  • No labels