! | Данная информация предназначена только только для IT-специалистов по системной интеграции модулей БИОСОФТ-М. (см. Руководства пользователя к программным продуктам) |
Каждый портабельный исходный файл оформляется настролько близко к обычному PRD generic классу на сколько возможно. Но без декларации С++ класса.
// CFoo.h //+VL: 2016-22-33 //#pragma once #ifndef CFoo_h #define CFoo_h #include "opp/univ/Islib/Packages/Ismin/iface/Islib_Ismin.h" // // CFoo - demo template // // Constants struct ... #define ... // Attributes int Get....(); // Operations // One-time opener void CFoo_Init( ...); // Cleanup void CFoo_Close( ...); // Process received raw data int CFoo_Calc( ...); #endif // CLogminMain_h
// CFoo.cpp //+VL: 2016-22-33 //#include "Packages/_main_/CMyProject.h" #include "CFoo.h" #include "CBar.h" void CFoo_Xxxx() { ... }
Эти исходники располагаются в Project/Packages/Foo/impl как обычно. Возможно потребуется редиректный .c файл в проекте прошивки как сказано в Подключение к Ismin.