1 #ifndef __PDUMODEL_TRANSFERSWITCH_IDL__ 2 #define __PDUMODEL_TRANSFERSWITCH_IDL__ 5 #include <Nameplate.idl> 7 #include <StateSensor.idl> 17 constant
int ERR_INVALID_PARAM = 1;
18 constant
int ERR_SWITCH_PREVENTED = 2;
19 constant
int ERR_SWITCH_FAILED = 3;
37 REASON_INTERNAL_FAILURE
50 constant
int OPERATIONAL_STATE_OFF = 0;
51 constant
int OPERATIONAL_STATE_NORMAL = 1;
52 constant
int OPERATIONAL_STATE_STANDBY = 2;
53 constant
int OPERATIONAL_STATE_NON_REDUNDANT = 3;
56 constant
int SWITCH_FAULT_I1_SHORT = 1;
57 constant
int SWITCH_FAULT_I1_OPEN = 2;
58 constant
int SWITCH_FAULT_I2_SHORT = 4;
59 constant
int SWITCH_FAULT_I2_OPEN = 8;
98 valueobject SettingsChangedEvent extends
event.UserEvent {
122 vector<ThrowPole_2_0_0> getPoles();
137 int setSettings(in
Settings settings);
159 int transferToSource(in
int source, in
boolean faultOverride);
176 vector<WaveformSample> getLastTransferWaveform();
194 vector<TransferLogEntry> getTransferLog();
210 Parameters getParameters();
221 int setParameters(in Parameters parameters);
string name
User-defined name.
Definition: TransferSwitch.idl:74
boolean manualTransferEnabled
Enable state of 'manual transfer' front panel button.
Definition: TransferSwitch.idl:80
A sensor with numeric readings.
Definition: NumericSensor.idl:12
Switched off due to overload alarm.
Definition: TransferSwitch.idl:35
Transfer log entry.
Definition: TransferSwitch.idl:179
Previous inlet power failed.
Definition: TransferSwitch.idl:33
TransferReason
Definition: TransferSwitch.idl:28
Sensor with discrete readings.
Definition: StateSensor.idl:38
int preferredSource
Preferred inlet.
Definition: TransferSwitch.idl:76
TransferReason reason
Transfer reason.
Definition: TransferSwitch.idl:183
Transfer reason unknown.
Definition: TransferSwitch.idl:29
Transfer switch interface.
Definition: TransferSwitch.idl:15
boolean autoRetransfer
Enable automatic retransfer if power on active inlet is restored.
Definition: TransferSwitch.idl:77
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:19
map< string, int > Parameters
Transfer switch parameter map.
Definition: TransferSwitch.idl:203
time timestamp
Time of the transfer.
Definition: TransferSwitch.idl:180
Settings newSettings
Settings after change.
Definition: TransferSwitch.idl:100
int newInlet
Active inlet after transfer (0 for none)
Definition: TransferSwitch.idl:182
sensors::StateSensor_4_0_2 overloadAlarm
Overload alarm.
Definition: TransferSwitch.idl:67
int totalTransferTime
Total time in us for last transfer.
Definition: TransferSwitch.idl:88
int switchFault
Switch fault status.
Definition: TransferSwitch.idl:186
int powerFailDetectTime
Detection time in us for the last inlet power failure.
Definition: TransferSwitch.idl:86
Component nameplate information.
Definition: Nameplate.idl:18
sensors::StateSensor_4_0_2 phaseSyncAlarm
Source phases out of sync.
Definition: TransferSwitch.idl:68
Transfer switch statistics.
Definition: TransferSwitch.idl:84
int autoRetransferWaitTime
Time (in s) to delay retransfer after power restoration.
Definition: TransferSwitch.idl:79
Transfer switch sensors.
Definition: TransferSwitch.idl:62
vector< WaveformSample > waveform
Voltage and current waveforms.
Definition: TransferSwitch.idl:184
Static transfer switch (using SCRs as switch technology)
Definition: TransferSwitch.idl:23
sensors::StateSensor_4_0_2 selectedSource
Selected source sensor.
Definition: TransferSwitch.idl:63
Transfer switch settings.
Definition: TransferSwitch.idl:73
boolean noAutoRetransferIfPhaseFault
Don't automatically retransfer if inlet phases are out of sync.
Definition: TransferSwitch.idl:78
Sensors Model.
Definition: AccumulatingNumericSensor.idl:8
PDU Model.
Definition: Ade.idl:7
sensors::StateSensor_4_0_2 operationalState
Operational state sensor (off, normal, standby)
Definition: TransferSwitch.idl:64
Type
Transfer switch type.
Definition: TransferSwitch.idl:22
Manual transfer.
Definition: TransferSwitch.idl:31
Startup or return to normal conditions.
Definition: TransferSwitch.idl:30
New inlet provided better power quality.
Definition: TransferSwitch.idl:34
Asynchronous transfer switch (using relays)
Definition: TransferSwitch.idl:24
Numerical usage ratings.
Definition: Nameplate.idl:10
Statistics statistics
Transfer statistics.
Definition: TransferSwitch.idl:185
Switched off due to overheat alarm.
Definition: TransferSwitch.idl:36
sensors::StateSensor_4_0_2 switchFault
Switch fault (ok, open, short)
Definition: TransferSwitch.idl:69
int transferCount
Number of transfers since device startup.
Definition: TransferSwitch.idl:85
int oldInlet
Active inlet before transfer (0 for none)
Definition: TransferSwitch.idl:181
Automatic retransfer.
Definition: TransferSwitch.idl:32
sensors::NumericSensor_4_0_2 sourceVoltagePhaseSyncAngle
Maximum phase difference between two sources.
Definition: TransferSwitch.idl:65
int relayOpenTime
Time in us until all relays have opened during the last transfer.
Definition: TransferSwitch.idl:87