Язык конфигурации драйверов 1.0

Разработчикам / Работа с драйверами оборудования

Эта инструкция поможет вам создавать конфигурации драйверов оборудования для сервера BOOCO.

В BOOCO используются три класса драйверов для взаимодействия с оборудованием:

  • конфигурируемые драйверы — основной способ взаимодействия сервера BOOCO с устройствами;
  • скриптовые драйверы используются редко — только когда конфигурируемых драйверов недостаточно для решения задачи;
  • встроенные драйверы — подход с их использованием устарел, поэтому мы постепенно заменяем их на конфигурируемые.

В BOOCO реализован подход к созданию драйверов для взаимодействия с оборудованием, который основывается на написании конфигурационных файлов вместо написания программных скриптов. Это позволяет:

  • быстрее создавать новые и адаптировать существующие конфигурации драйверов;
  • использовать только те функции, которые нужны в проекте;
  • использовать единую кодовую базу, которая проверена и протестирована на множестве проектов.

Драйверы и устройства

💡
Драйвер описывает, как работать с определенным типом устройства. Добавить, отредактировать, удалить драйвер можно в разделе НастройкиУправление драйверами.
💡
Устройство — драйвер, который используется для работы с определенным физическим устройством. Работать с устройствами вы можете на странице Оборудование. При добавлении нового устройства нужно указать драйвер и задать параметры устройства.
Формат описания конфигурируемых драйверовФормат описания конфигурируемых драйверовСтруктура конфигурационного файла драйвераСтруктура конфигурационного файла драйвера