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: