6 #ifndef __PDUMODEL_TRANSFERSWITCH_IDL__     7 #define __PDUMODEL_TRANSFERSWITCH_IDL__    10 #include <Nameplate.idl>    12 #include <StateSensor.idl>    22         constant 
int ERR_INVALID_PARAM    = 1; 
    23         constant 
int ERR_SWITCH_PREVENTED = 2; 
    24         constant 
int ERR_SWITCH_FAILED    = 3; 
    42             REASON_INTERNAL_FAILURE     
    55         constant 
int OPERATIONAL_STATE_OFF = 0;                 
    56         constant 
int OPERATIONAL_STATE_NORMAL = 1;              
    57         constant 
int OPERATIONAL_STATE_STANDBY = 2;             
    58         constant 
int OPERATIONAL_STATE_NON_REDUNDANT = 3;       
    61         constant 
int SWITCH_FAULT_I1_SHORT = 1;                 
    62         constant 
int SWITCH_FAULT_I1_OPEN = 2;                  
    63         constant 
int SWITCH_FAULT_I2_SHORT = 4;                 
    64         constant 
int SWITCH_FAULT_I2_OPEN = 8;                  
   103         valueobject SettingsChangedEvent extends 
event.UserEvent {
   113         MetaData getMetaData();
   120         Sensors getSensors();
   127         vector<ThrowPole_2_0_0> getPoles();
   134         Settings getSettings();
   142         int setSettings(in Settings settings);
   149         Statistics getStatistics();
   164         int transferToSource(in 
int source, in 
boolean faultOverride);
   171         TransferReason getLastTransferReason();
   181         vector<WaveformSample> getLastTransferWaveform();
   199         vector<TransferLogEntry> getTransferLog();
 int newInlet
Active inlet after transfer (0 for none) 
Definition: TransferSwitch.idl:187
Static transfer switch (using SCRs as switch technology) 
Definition: TransferSwitch.idl:28
Transfer log entry. 
Definition: TransferSwitch.idl:184
New inlet provided better power quality. 
Definition: TransferSwitch.idl:39
Type
Transfer switch type. 
Definition: TransferSwitch.idl:27
boolean manualTransferEnabled
Enable state of 'manual transfer' front panel button. 
Definition: TransferSwitch.idl:85
Automatic retransfer. 
Definition: TransferSwitch.idl:37
int relayOpenTime
Time in us until all relays have opened during the last transfer. 
Definition: TransferSwitch.idl:92
Common base interface for any kind of electrical device that is used in the PDU model, such as inlets, OCPs and outlets. 
Definition: EDevice.idl:24
Startup or return to normal conditions. 
Definition: TransferSwitch.idl:35
sensors::StateSensor_4_0_3 operationalState
Operational state sensor (off, normal, standby) 
Definition: TransferSwitch.idl:69
Settings newSettings
Settings after change. 
Definition: TransferSwitch.idl:105
Transfer reason unknown. 
Definition: TransferSwitch.idl:34
int powerFailDetectTime
Detection time in us for the last inlet power failure. 
Definition: TransferSwitch.idl:91
Component nameplate information. 
Definition: Nameplate.idl:23
Statistics statistics
Transfer statistics. 
Definition: TransferSwitch.idl:190
sensors::NumericSensor_4_0_3 sourceVoltagePhaseSyncAngle
Maximum phase difference between two sources. 
Definition: TransferSwitch.idl:70
Transfer switch statistics. 
Definition: TransferSwitch.idl:89
Switched off due to overload alarm. 
Definition: TransferSwitch.idl:40
sensors::StateSensor_4_0_3 phaseSyncAlarm
Source phases out of sync. 
Definition: TransferSwitch.idl:73
Switched off due to overheat alarm. 
Definition: TransferSwitch.idl:41
int totalTransferTime
Total time in us for last transfer. 
Definition: TransferSwitch.idl:93
sensors::StateSensor_4_0_3 selectedSource
Selected source sensor. 
Definition: TransferSwitch.idl:68
Sensors Model. 
Definition: AccumulatingNumericSensor.idl:13
boolean autoRetransfer
Enable automatic retransfer if power on active inlet is restored. 
Definition: TransferSwitch.idl:82
int autoRetransferWaitTime
Time (in s) to delay retransfer after power restoration. 
Definition: TransferSwitch.idl:84
Transfer switch settings. 
Definition: TransferSwitch.idl:78
PDU Model. 
Definition: Ade.idl:12
TransferReason reason
Transfer reason. 
Definition: TransferSwitch.idl:188
int preferredSource
Preferred inlet. 
Definition: TransferSwitch.idl:81
Transfer switch sensors. 
Definition: TransferSwitch.idl:67
int transferCount
Number of transfers since device startup. 
Definition: TransferSwitch.idl:90
sensors::StateSensor_4_0_3 switchFault
Switch fault (ok, open, short) 
Definition: TransferSwitch.idl:74
int oldInlet
Active inlet before transfer (0 for none) 
Definition: TransferSwitch.idl:186
map< string, int > Parameters
Transfer switch parameter map. 
Definition: TransferSwitch.idl:208
Manual transfer. 
Definition: TransferSwitch.idl:36
sensors::StateSensor_4_0_3 overloadAlarm
Overload alarm. 
Definition: TransferSwitch.idl:72
Asynchronous transfer switch (using relays) 
Definition: TransferSwitch.idl:29
vector< WaveformSample > waveform
Voltage and current waveforms. 
Definition: TransferSwitch.idl:189
A sensor with numeric readings. 
Definition: NumericSensor.idl:17
TransferReason
Definition: TransferSwitch.idl:33
Numerical usage ratings. 
Definition: Nameplate.idl:15
Sensor with discrete readings. 
Definition: StateSensor.idl:43
boolean noAutoRetransferIfPhaseFault
Don't automatically retransfer if inlet phases are out of sync. 
Definition: TransferSwitch.idl:83
time timestamp
Time of the transfer. 
Definition: TransferSwitch.idl:185
Transfer switch interface. 
Definition: TransferSwitch.idl:20
Previous inlet power failed. 
Definition: TransferSwitch.idl:38
string name
User-defined name. 
Definition: TransferSwitch.idl:79
int switchFault
Switch fault status. 
Definition: TransferSwitch.idl:191