Датчик

## [?]

Позволяет создать один из пяти датчиков - дневного света, обнаружения, зональный обнаружения, областной обнаружения или газовый. Датчики могут использоваться совместно с консолями, компьютером или логическими схемами для автоматизации операций.

Датчики крепятся только на железный или стальной каркас/стену. Но после подключения провода каркас можно убрать, датчик останется на месте.

## Датчик дневного света

Работает в одном из трёх режимов (Mode).

Mode 0 - default, для совместимости со старой версией датчика. Выдаёт абсолютную величину угла между основной осью датчика и направлением на Солнце. Может принимать значения от 0° до 180°. Для угла эклиптики Солнца α значения будут следующие:

Угол в режиме 0.
Mode 1 - "Горизонтальный" угол. Измеряется по перпендикулярной проекции солнца на плоскость датчика. Может принимать значения от -180° до 180° в зависимости от расположения солнца по отношению к датчику.

Углы в режиме 1.Углы слеваУглы справа
Mode 2 - Аналогично Mode 0.

### Автоматизация

**Получаемые параметры:**

**Activate**: 0 - датчик находится в тени, 1 - на свету

**Horizontal**: угол по отношению к Солнцу в градусах в горизонтальной проекции Солнца на плоскость датчика. Имеет одинаковое значение c параметром **SolarAngle** в режиме **Mode 1** но с противоположным знаком. Значение выдается независимо от режима работы датчика.

**Mode**: режим работы, 0 - default, 1 - горизонтальный, 2 - вертикальный

**On**: несущественно

**PrefabHash**: хэш префаба объекта

**SolarAngle**: угол по отношению к Солнцу в градусах. Значение зависит от режима работы датчика - параметра **Mode**.

**Vertical**: идентично параметру **SolarAngle** в режиме **Mode 0** или **Mode 2**. Значение выдается независимо от режима работы датчика.

**Параметры управления:**

**Activate**: несущественно

**On**: перезаписывает параметр, несущественно

**Mode**: задаёт режим работы, 0 - default, 1 - горизонтальный, 2 - вертикальный. После переключения режима, правильный угол дает только на следующем тике.

## Датчик обнаружения

Активируется, если в ячейку большой сетки, где находится датчик, попадает игрок или какой-либо предмет. Деактивируется, когда ячейку покидают все засчитанные игроки и предметы.

Может быть настроен планшетом с картриджем на контроль доступа на срабатывание на игроков с картами доступа выбранных цветов.

### Автоматизация

**Получаемые параметры:**

**Activate**: 0 - датчик неактивен, 1 - активен

**On**: несущественно

**PrefabHash**: хэш префаба объекта

**Quantity**: количество объектов в ячейке сети

**Параметры управления:**

**Activate**: несущественно
**On**: перезаписывает параметр, несущественно

## Зональный датчик обнаружения

Идентичен датчику обнаружения, но работает с целой комнатой. Комнатой считается область, огороженная замкнутым образом любыми стенами, каркасами, дверями, интерьерными дверями, решётчатыми настилами и лестничными площадками.

## Областной датчик обнаружения

Идентичен датчику обнаружения, но работает в области, радиус которой настраивается крутильным регулятором на датчике.

## Газовый датчик

Определяет температуру, давление и газовый состав атмосферы в ячейке большой сетки.

### Автоматизация

**Получаемые параметры:**

**Combustion**: 1 - обнаружено воспламенение, 0 - во всех остальных случаях

**PrefabHash**: хэш префаба объекта

**Pressure**: давление, кПа

**RatioCarbonDioxide**: доля углекислого газа в атмосфере

**RatioNitrogen**: доля азота в атмосфере

**RatioNitrousOxide**: доля закиси азота

**RatioOxygen**: доля кислорода в атмосфере

**RatioPollutant**: доля токсинов в атмосфере

**RatioVolatiles**: доля летучих газов в атмосфере

**RatioWater**: доля водяных паров в атмосфере

**Temperature**: температура, К

**Параметры управления** - нет