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
37 void SetupSettings(
void);
41 ARP_DEPRECATED(
"Call MetaComponentBase::SetupSettings() in the component's SetupSettings() method instead.")
42 void SetupConfig(
void);
46 ARP_DEPRECATED(
"Call MetaComponentBase::Dispose() in the component's Dispose() method instead.")
47 void ResetConfig(
void);
54 IDataNavigator* GetDataNavigator(
void)
override;
61 virtual void RegisterComponentPorts(
void) = 0;
Namespace for interfaces and classes of Execution and Sychronization Manager (ESM)
Definition: IProgram.hpp:10
Root namespace for the PLCnext API
This is the namespace of the Application Component Framework.
Definition: ComponentBase.hpp:12