From OpenSCADAWiki
Jump to: navigation, search

Enter a message name below to show all available translations.

Message

Found 3 translations.

NameCurrent message text
 h English (en):5. Add an entry of the new module to the end of the subsystem's section of the OpenSCADA building system configuration file "OpenSCADA/configure.ac":
:* ''to the section "DB modules" end for the "DB" subsystem:''
<pre style="white-space: pre-wrap; margin-left: 30px">
AX_MOD_DB_EN(NewMod, [disable or enable[=incl] compilation module DB.NewMod], disable, incl, [
   # The code for external libraries of the module check
])
</pre>
:* ''to the section "DAQ modules" end for the "DAQ" subsystem:''
<pre style="white-space: pre-wrap; margin-left: 30px">
AX_MOD_DAQ_EN(NewMod, [disable or enable[=incl] compilation module DAQ.NewMod], disable, incl, [
   # The code for external libraries of the module check
])
</pre>
:* ''to the section "Archive modules" end for the "Archive-History" subsystem:''
<pre style="white-space: pre-wrap; margin-left: 30px">
AX_MOD_Archive_EN(NewMod, [disable or enable[=incl] compilation module Archive.NewMod], disable, incl, [
   # The code for external libraries of the module check
])
</pre>
:* ''to the section "Transport modules" end for the "Transport" subsystem:''
<pre style="white-space: pre-wrap; margin-left: 30px">
AX_MOD_Transport_EN(NewMod, [disable or enable[=incl] compilation module Transport.NewMod], disable, incl, [
   # The code for external libraries of the module check
])
</pre>
:* ''to the section "Transport protocol modules" end for the "Transport protocol" subsystem:''
<pre style="white-space: pre-wrap; margin-left: 30px">
AX_MOD_TrProt_EN(NewMod, [disable or enable[=incl] compilation module Protocol.NewMod], disable, incl, [
   # The code for external libraries of the module check
])
</pre>
:* ''to the section "UI modules" end for the "UI" subsystem:''
<pre style="white-space: pre-wrap; margin-left: 30px">
AX_MOD_UI_EN(NewMod, [disable or enable[=incl] compilation module UI.NewMod], disable, incl, [
   # The code for external libraries of the module check
])
</pre>
:* ''to the section "Special modules" end for the "Special" subsystem:''
<pre style="white-space: pre-wrap; margin-left: 30px">
AX_MOD_Special_EN(NewMod, [disable or enable[=incl] compilation module Special.NewMod], disable, incl, [
   # The code for external libraries of the module check
])
</pre>
:6. Now the new module can be built in OpenSCADA after the reorganisation of the building system:
:: {{InLineCode|<nowiki>autoreconf -if; ./configure --enable-NewMod; make</nowiki>}}
:7. Publication — form a patch with your module and send it to the OpenSCADA developers:
:: {{InLineCode|<nowiki>cd OpenSCADA; make distclean; rm -rf src/moduls/bd/NewMod/{Makefile.in,.deps}</nowiki>}}
:: {{InLineCode|<nowiki>svn add src/moduls/bd/NewMod; svn diff > NewMod.patch</nowiki>}}
 h Russian (ru):5. Добавление записи нового модуля в конец секции подсистемы (у нас "> DB modules"), конфигурационного файла (OpenSCADA/configure.ac) сборочной системы OpenSCADA:
<pre style="white-space: pre-wrap; margin-left: 30px">
AX_MOD_DB_EN(NewMod,[disable or enable[=incl] build module DB.NewMod],disable,incl,
[
   # Код проверки внешних библиотек модуля
])
</pre>
:6. Теперь новый модуль можно собрать в составе OpenSCADA после переформирования сборочной системы:
::$ autoreconf -if
::$ ./configure --enable-NewMod
::$ make
:7. Публикация. Формирование патча с вашим модулем и отправка его разработчикам OpenSCADA:
::$ cd OpenSCADA; make distclean; rm -f src/moduls/bd/NewMod/Makefile.in
::$ svn add src/moduls/bd/NewMod
::$ svn diff > NewMod.patch
 h Ukrainian (uk):5. Додати запис нового модуля в кінець секції підсистеми конфігураційного файлу "OpenSCADA/configure.ac" складальної системи OpenSCADA:
:* ''в кінець секції "DB modules" для підсистеми "БД":''
<pre style="white-space: pre-wrap; margin-left: 30px">
AX_MOD_DB_EN(NewMod, [disable or enable[=incl] compilation module DB.NewMod], disable, incl, [
   # Код перевірки зовнішніх бібліотек модуля
])
</pre>
:* ''в кінець секції "DAQ modules" для підсистеми "Збір Даних":''
<pre style="white-space: pre-wrap; margin-left: 30px">
AX_MOD_DAQ_EN(NewMod, [disable or enable[=incl] compilation module DAQ.NewMod], disable, incl, [
   # Код перевірки зовнішніх бібліотек модуля
])
</pre>
:* ''в кінець секції "Archive modules" для підсистеми "Архіви-Історія":''
<pre style="white-space: pre-wrap; margin-left: 30px">
AX_MOD_Archive_EN(NewMod, [disable or enable[=incl] compilation module Archive.NewMod], disable, incl, [
   # Код перевірки зовнішніх бібліотек модуля
])
</pre>
:* ''в кінець секції "Transport modules" для підсистеми "Транспорти":''
<pre style="white-space: pre-wrap; margin-left: 30px">
AX_MOD_Transport_EN(NewMod, [disable or enable[=incl] compilation module Transport.NewMod], disable, incl, [
   # Код перевірки зовнішніх бібліотек модуля
])
</pre>
:* ''в кінець секції "Transport protocol modules" для підсистеми "Транспортні Протоколи":''
<pre style="white-space: pre-wrap; margin-left: 30px">
AX_MOD_TrProt_EN(NewMod, [disable or enable[=incl] compilation module Protocol.NewMod], disable, incl, [
   # Код перевірки зовнішніх бібліотек модуля
])
</pre>
:* ''в кінець секції "UI modules" для підсистеми "Користувацькі Інтерфейси":''
<pre style="white-space: pre-wrap; margin-left: 30px">
AX_MOD_UI_EN(NewMod, [disable or enable[=incl] compilation module UI.NewMod], disable, incl, [
   # Код перевірки зовнішніх бібліотек модуля
])
</pre>
:* ''в кінець секції "Special modules" для підсистеми "Спеціальні":''
<pre style="white-space: pre-wrap; margin-left: 30px">
AX_MOD_Special_EN(NewMod, [disable or enable[=incl] compilation module Special.NewMod], disable, incl, [
   # Код перевірки зовнішніх бібліотек модуля
])
</pre>
:6. Тепер новий модуль можна скласти у складі OpenSCADA після переформування складальної системи:
:: {{InLineCode|<nowiki>autoreconf -if; ./configure --enable-NewMod; make</nowiki>}}
:7. Опублікувати — сформувати латку із вашим модулем та надіслати її розробникам OpenSCADA:
:: {{InLineCode|<nowiki>cd OpenSCADA; make distclean; rm -rf src/moduls/bd/NewMod/{Makefile.in,.deps}</nowiki>}}
:: {{InLineCode|<nowiki>svn add src/moduls/bd/NewMod; svn diff > NewMod.patch</nowiki>}}