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
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:11
This is the namespace of the Application Component Framework.
Definition: ComponentBase.hpp:13
Root namespace for the PLCnext API