Беспилотный интерфейс (англ. Drone Interface) — интерфейс интеграции дрона с компьютерным управлением.[1]
- Мод
- PneumaticCraft: Repressurized
- Версия
- 6.0.23 / Forge 1.20.1
Применение и настройка #use
Интерфейс предоставляет компьютерные методы для подключённого дрона: состояние соединения, давление, положение, рабочие области, фильтры и выполнение допустимых действий. При подключении и отключении выдаются события droneConnected и droneDisconnected.[1]
Связь устанавливает специальный программный элемент компьютерного управления. Пока дрон выполняет этот элемент, интерфейс получает его текущий объект и разрешённый набор действий. Если подключённого дрона нет, методы, требующие исполнителя, завершаются сообщением об отсутствии соединения.[1]
Компьютер может задавать области точкой или двумя углами, выбирать порядок обхода и использовать только действия, разрешённые для компьютерного исполнения. Перед вызовом рабочего действия интерфейс проверяет, что соответствующий элемент действительно исполняется этим дроном.[1]
Получение предусмотрено при подключённой интеграции ComputerCraft. Для этой версии исходный рецепт неполон; подтверждённая рабочая верстачная раскладка не приводится.[1]
Получение #obtain
Получение относится к условной интеграции ComputerCraft. Исходный рецепт этой версии неполон; рабочая верстачная сетка по нему не подтверждена.[1]
Примечания
- По коду и исходным рецептам PneumaticCraft: Repressurized 6.0.23.