main_ubi_sdk v 0.1.3
This is UBI4 documentation
Device info

Под словами device info скрывается информация об устройстве, к которой можно получить доступ через протокол UBI. Device info делится на две (с половиной) части.

  1. Data table - это таблица данных, хранящая информацию о устройстве, настройки и т.д. Ключевая идея, что данные data table хранятся во флеш памяти, поэтому могут быть изменены и сохранены между сессиями работы.
  2. Parameters - это основной метод передачи данных между устройствами. Информация о настройках параметра (об этом далее) статична для устройства, а содержимое (собственно данные) заполняются при каждой новой сессии и не сохраняются между ними.
  3. Widgets - виджеты - это часть параметра, которая на самом деле лишь один из вариантов device_additional_parameter. Но он используется на столько часто, что заслуживает отдельного топика о том, как с ним работать.


data_table используется для хранения настроек и информации об устройстве. Если это данные, к которым нужно получать доступ только на производственном уровне, то данные можно передавать через data_slot
Если это данные, которые активно передаются между subdevice, то для этого используется параметр.