Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Текущее состояние работы подсистем определяется настройками Supervisor и взаимным влиянием подсистем, а также внешними условиями – расположением метки на зарядном устройстве.

Текущее состояние работы подсистем . Его можно посмотреть командой CLI CLI state node -- в ответе одна из строк будет вида Supervisor: Uwb1 Scan1 Lora1 Gnss1.

...

Параметр

Значения

Описание

Uwb

on, off

UWB подсистема постоянно включена / выключена

Scan

on, off, auto

Включает сканирование BLE-биконов. В настоящее время значение auto эквивалентно on.

Lora

on, off, auto

Включает работу LoRa. Если auto, то LoRa включена, когда состояние UWB Loose (см. ниже) , иначе выключена.

Gnss

on, off, auto

Включает работу GNSS. Если auto, то GNSS включена, когда состояние UWB Loose (см. ниже), иначе выключена.

ChgUp
версии 3.5.0, 3.6.0

on, off

on – LoRa и GNSS не отключаются на зарядном устройстве
off – LoRa и GNSS отключаются на зарядном устройстве (в состоянии OnCharger, см. ниже), если они в auto

ChgUp
с версии 3.6.1

enable, disable, block

Отключение LoRa и GNSS на зарядном устройстве (в состоянии OnCharger, см. ниже):

enable – не отключаются
disable – отключаются, если они в auto
block – отключаются всегда

Состояние UWB Loose

Режим TOF: Состояние UWB Loose возникает в режимах TOF, когда мало активных анкеров в PeerList (/tof/site#FewPeers) в течении времени (/tof/site#PeerTout_s / 2). С исходными настройками это состояние возникает, когда метка не видит хотя бы 3 активных анкера в течении 30с. Когда снова возникает достаточное количество активных анкеров, состояние Loose пропадает.

Режим TDOA: Состояние UWB UWB Loose возникает в режимах TDOA, когда метка не видит инфраструктуру в течении времени (/tdoa/site#Leave_s). С исходными настройками это случается, когда метка не видит ни одного анкера в течении 600с. Когда метка возвращается в зону видимости анкеров, состояние Loose пропадает, как только метка обнаруживает первый анкер. Для обнаружения анкера метка в блинках заказывает подтверждение присутствия анкера, но анкер отвечает на такой блинк с вероятностью 20%, чтобы при наличии нескольких анкеров они не создавали друг другу помех при ответе. Таким образом, если анкеров видно сразу много, то состояние Loose пропадет с первым-вторым блинком в зоне видимости анкеров, а если анкер один, то потребуется 5-10 блинков.

Метка замедляет темп блинкования, когда находится вне инфраструктуры. С исходными настройками это 1 раз в 30с в режимах TOF и TDOA. Поэтому, когда метка вернется в зону видимости, может пройти несколько минут, пока метка вновь увидит инфраструктуру и отменит состояние Loose.

Состояние UWB Loose также активно, когда подсистема UWB выключена (параметром /node/mode#Uwb=off).

Состояние OnCharger

с версии 3.5.0

Персональные метки могут определять, что они установлены на зарядное устройство. В этом случае возникает состояние OnCharger.
С версии 3.6.0 оно передается в сенсоре POWER_SOURCE(-3) значением 2 – см. Коды сенсоров

В метках TGX состояние OnCharger отключает работу подсистем LoRa и GNSS, если они в auto и это не запрещено параметром /node/mode#ChgUp. 
До версии 3.6.2 отключение-включение подсистем происходит не моментально при установке на зарядное устройство или снятии с него, а с задержкой около 10с. В следующих версиях сразу.

Установка определяется по началу зарядки, так что, если зарядка не пошла, то и состояние OnCharger не возникнет. Снятие определяется по движению метки при отсутствии зарядки, так что снятие может не детектироваться при загрубленных настройках акселерометра в метке. С другой стороны, снятие может ложно детектироваться, если двигать/трясти зарядное устройство при уже завершенной зарядке.

С версии 3.6.2 Снятие метки с зарядки определяется по длительному непрерывному движению метки при отсутствии зарядки. Время движения задается параметром /node/ctl#OnChgDly_s (по умолчанию 10с). Надо помнить, что метка обнаруживает покой только через 5с после реальной остановки движения.

to be tested:

Динамичный Loose в TDOA

Для Ниже приведены настройки для ускоренного включения-выключения LoRa и GNSS при при /node/mode# Uwb=on Lora=auto Gnss=auto

Будет включение (Loose=1) 15,,..30с, выключение (Loose=0) 5..10с

...