BCM circuit.  
 More...
import"Circuit.idl";
◆ Type
Circuit type. 
| Enumerator | 
|---|
| ONE_PHASE_LN | One-phase line-neutral.  | 
| ONE_PHASE_LL | One-phase line-line.  | 
| ONE_PHASE_LLN | One-phase line-line-neutral.  | 
| THREE_PHASE | Three-phase.  | 
 
 
◆ getConfig()
      
        
          | Config pdumodel::Circuit_1_0_3::getConfig | ( |  | ) |  | 
      
 
Retrieve the circuit configuration. 
- Returns
- Circuit configuration 
 
 
◆ getPoles()
      
        
          | vector<Pole_5_0_0> pdumodel::Circuit_1_0_3::getPoles | ( |  | ) |  | 
      
 
Retrieve the list of circuit poles. 
- Returns
- List of circuit poles 
 
 
◆ getSensors()
      
        
          | Sensors pdumodel::Circuit_1_0_3::getSensors | ( |  | ) |  | 
      
 
Retrieve the circuit sensors. 
- Returns
- Circuit sensors 
 
 
◆ getSettings()
      
        
          | Settings pdumodel::Circuit_1_0_3::getSettings | ( |  | ) |  | 
      
 
Get the circuit settings. 
- Returns
- Circuit settings 
 
 
◆ setSettings()
      
        
          | int pdumodel::Circuit_1_0_3::setSettings | ( | in Settings | settings | ) |  | 
      
 
Change the circuit settings. 
- Parameters
- 
  
    | settings | New circuit settings |  
 
- Returns
- 0 if OK 
- 
1 if any parameters are invalid 
- 
2 if the requested meter channel is already in used 
 
 
◆ SettingsChangedEvent
      
        
          | valueobject pdumodel::Circuit_1_0_3::SettingsChangedEvent | 
      
 
Event: Circuit settings have changed. 
Settings before change 
 
 
The documentation for this interface was generated from the following file: