From OpenSCADAWiki
Jump to: navigation, search

Точкой входа любого модуля являются функции:

  • TModule::SAt module( int n_mod ), TModule::SAt bd_DBF_module( int n_mod ) — используется для сканирования перечня и информации о всех модулях в библиотеке. Первая функция используется при реализации модулей во внешней разделяемой библиотеке, а вторая при линковке их в ядро OpenSCADA.
  • TModule *attach( const TModule::SAt &AtMod, const string &source ), TModule *bd_Tmpl_attach( const TModule::SAt &AtMod, const string &source ) — используется для непосредственного подключения-открытия выбранного модуля путём создания корневого объекта модуля, наследованного от TModule. Первая функция используется при реализации модулей во внешней разделяемой библиотеке, а вторая при линковке их в ядро OpenSCADA.