8 #include "Arp/System/Acf/ComponentBase.hpp" 9 #include "Arp/System/Acf/IApplication.hpp" 10 #include "Arp/Plc/Commons/Meta/IMetaComponent.hpp" 11 #include "Arp/Plc/Commons/Meta/DataInfoProvider.hpp" 12 #include "Arp/Plc/Commons/Esm/ProgramProviderBase.hpp" 13 namespace Arp {
namespace Plc {
namespace Commons {
namespace Meta
28 void SetupSettings(
void);
30 ARP_DEPRECATED(
"Call MetaComponentBase::SetupSettings() in the component's SetupSettings() method instead.")
31 void SetupConfig(
void);
33 ARP_DEPRECATED(
"Call MetaComponentBase::Dispose() in the component's Dispose() method instead.")
34 void ResetConfig(
void);
41 IDataNavigator* GetDataNavigator(
void)
override;
48 virtual void RegisterComponentPorts(
void) = 0;
Namespace for interfaces and classes of Execution and Sychronization Manager (ESM)
Root namespace for the PLCnext API
Namespace of the Application Component Framework (ACF)