From OpenSCADAWiki
Jump to: navigation, search

Enter a message name below to show all available translations.

Message

Found 2 translations.

NameCurrent message text
 h English (en)rfcomm bind 0 98:D3:31:F8:52:29  # 0 here for binding to /dev/rfcomm0
</syntaxhighlight>
:2. Create and start [[Special:MyLanguage/Modules/LogicLev|a logical controller object]] or use any presented one with the needed scheduling properties.
:3. Create [[Special:MyLanguage/Modules/LogicLev|a logical parameter object]] and select this template for it, one for each the devices. Enable the parameter.
:4. Into the tab "Template configuration" of the logical parameter object you need to set:
:* ''Transport'' — to the address of the automatically created transport with its parameters after ":", according to [[Special:MyLanguage/Documents/User_API#SYSTransport|the function SYS.Transport.outAt() address format]], where the device address corresponds to the command {{InLineCode|rfcomm bind 0}} in item 1.
:* ''Device to bind'' — here you may set the Bluetooth address of the device as "98:D3:31:F8:52:29" to call the {{InLineCode|rfcomm bind {N} }} command when starting the template, where ''N'' is respectively taken from the address of the previous item.
::[[file:at.png]] The '''rfcomm''' command is normally not available to be called by a non-privileged user, and if you want to call it by such a user, you must set a corresponding sign for it as {{InLineCode|chmod u+s /usr/bin/rfcomm}} from the super user.
:5. RESULT: The logical parameter object will perform gather data of and trace to modify of the writable properties.
 h Ukrainian (uk)rfcomm bind 0 98:D3:31:F8:52:29  # 0 тут для прив'язування до /dev/rfcomm0
</syntaxhighlight>
:2. Створити та запустити [[Special:MyLanguage/Modules/LogicLev|об'єкт логічного контролеру]] або використати будь який наявний із необхідними властивостями планування.
:3. Створити [[Special:MyLanguage/Modules/LogicLev|об'єкт логічного параметру]] та обрати цей шаблон для нього, один для кожного пристрою. Увімкнути параметр.
:4. У вкладці "Конфігурація шаблону" об'єкту логічного параметру ви маєте встановити:
:* ''Транспорт'' — адресу автоматично створюваного транспорту із його параметрами після ":", відповідно до [[Special:MyLanguage/Documents/User_API#SYSTransport|формату адреси функції SYS.Transport.outAt()]], де адреса пристрою відповідає команді {{InLineCode|rfcomm bind 0}} у пункті 1.
:* ''Пристрій для зв'язування'' — тут можна встановити адресу Bluetooth пристрою у вигляді "98:D3:31:F8:52:29" для виклику команди {{InLineCode|rfcomm bind {N} }} при запуску шаблону, де ''N'' відповідно береться із адреси попереднього пункту.
:: [[file:at.png]] Команда '''rfcomm''' зазвичай недоступна для виклику непривілейованим користувачем та якщо ви все-ж бажаєте викликати її таким користувачем, то маєте встановити їй ознаку {{InLineCode|chmod u+s /usr/bin/rfcomm}} від привілейованого користувача.
:5. РЕЗУЛЬТАТ: Об'єкт логічного параметру здійснюватиме збір даних та відстежуватиме модифікацію записуваних властивостей.