This class is used to register IO variables
More...
#include <VariableRegistry.hpp>
This class is used to register IO variables
An object of this type is provided by IIoMetaComponent. It cannot be constructed in client code.
◆ VariableRegistry()
| Arp::Plc::Meta::Commons::Io::VariableRegistry::VariableRegistry |
( |
Impl && |
impl | ) |
|
|
explicit |
Constructs a VariableRegistry instance.
- Parameters
-
| impl | Implementation object |
For internal use only.
◆ AddPort()
| void Arp::Plc::Meta::Commons::Io::VariableRegistry::AddPort |
( |
const PortDefinition & |
portDefintion, |
|
|
bool |
useBackgroundDomain |
|
) |
| |
Adds an IO variable or a whole tree of IO variables
- Parameters
-
| portDefintion | Definition of the IO variable or the tree of IO variables |
| useBackgroundDomain | false to use the foreground domain, true to use the background domain |
◆ AddType()
| void Arp::Plc::Meta::Commons::Io::VariableRegistry::AddType |
( |
const TypeDefinition & |
typeDefinition, |
|
|
bool |
useBackgroundDomain |
|
) |
| |
Adds an IO type
- Parameters
-
| portDefintion | Definition of the IO type |
| useBackgroundDomain | false to use the foreground domain, true to use the background domain |
The documentation for this class was generated from the following files: