This driver supports the ESP-II protocol. It was tested with a GXT1000MT-120 and GXT2-1000RT120 models.
Manufacturer:
LiebertPrimary Communications Port: Serial
Configuration Settings
- Serial Port Name : Serial port that the driver is connected to. Ex. COM1
- Measure Polling Interval : (optional) Interval time in msec for measurement polling. Default value is 10000 (10 sec.) and it's also the minimum value.
- Input Command Interval : (optional) Interval time in msec for state polling. Default value is 2000 (2 sec.) and it's also the minimum value.
Events
State Rectifier PFC Changed
Occurs when the UPS's current PFC state (on/off) changes.
Whenever Filter:
none
EventArgs:
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
State DCDC Converter Changed
Occurs when the UPS's current DC DC Converter state (on/off) changes.
Whenever Filter:
none
EventArgs:
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
State Inverter Changed
Occurs when the UPS's current Inverter state (on/off) changes.
Whenever Filter:
none
EventArgs:
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
State Overtemp Changed
Occurs when the UPS's current Overtemp state (on/off) changes.
Whenever Filter:
none
EventArgs:
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
State Battery Test Changed
Occurs when the UPS's current BatteryTest state (on/off) changes.
Whenever Filter:
none
EventArgs:
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
State Battery Mode Changed
Occurs when the UPS's current PFC state (on/off) changes.
Whenever Filter:
none
EventArgs:
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
State Bypass Mode Changed
Occurs when the UPS's current Bypass Mode state (on/off) changes.
Whenever Filter:
none
EventArgs:
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
State Replace Battery Changed
Occurs when the UPS's current Replace Battery state (on/off) changes.
Whenever Filter:
none
EventArgs:
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
State Overload Changed
Occurs when the UPS's current Overload state (on/off) changes.
Whenever Filter:
none
EventArgs:
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
State Shutdown Pending Changed
Occurs when the UPS's current Shutdown Pending state (on/off) changes.
Whenever Filter:
none
EventArgs:
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
State Low Battery State Changed
Occurs when the UPS's current Low Battery state (on/off) changes.
Whenever Filter:
none
EventArgs:
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
Ready State Changed
The device's running and ready state changed.
Whenever Filter:
none
EventArgs:
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
Instance Properties
Model
Gets the Liebert UPS Model.
Accessibility : Read Only
Type:
StringFirmware
Gets the Liebert UPS Firmware.
Accessibility : Read Only
Type:
StringSerialNumber
Gets the Liebert UPS Serial Number.
Accessibility : Read Only
Type:
StringManufacturingDate
Gets the Liebert UPS Manufacturing Date.
Accessibility : Read Only
Type:
StringTemperature
Get the temperature in degree Celsius.
Accessibility : Read Only
Type:
NumberBatteryVoltage
Get the battery voltage in Volts.
Accessibility : Read Only
Type:
NumberBatteryCapacity
Get the battery capacity in %.
Accessibility : Read Only
Type:
NumberBatteryCurrent
Get the battery current in Ampere.
Accessibility : Read Only
Type:
NumberInputFrequency
Get the input frequency in Hz.
Accessibility : Read Only
Type:
NumberOutputFrequency
Get the output frequency in Hz.
Accessibility : Read Only
Type:
NumberBypassFrequency
Get the bypass frequency in Hz.
Accessibility : Read Only
Type:
NumberInputVoltage
Get the input voltage in Volt.
Accessibility : Read Only
Type:
NumberOutputVoltage
Get the output voltage in Volt.
Accessibility : Read Only
Type:
NumberBypassVoltage
Get the bypass voltage in Volt.
Accessibility : Read Only
Type:
NumberOutputCurrent
Get the output current in Ampere.
Accessibility : Read Only
Type:
NumberOutputRealPower
Get the output real power in Watts.
Accessibility : Read Only
Type:
NumberOutputApparentPower
Get the output apparent power in VoltAmpere.
Accessibility : Read Only
Type:
NumberOutputLoadPercent
Get the output load in %.
Accessibility : Read Only
Type:
NumberBatteryExpectedRuntime
Get the battery expected runtime (for actual load) in minute.
Accessibility : Read Only
Type:
NumberStateRectifierPFC
Gets the Rectifier/PFC state (on/off). In normal operation, the rectifier/power factor correction (PFC) circuit converts utility AC power to regulated DC power for use by the inverter, while ensuring that the waveshape of the input current used by the UPS is near ideal.
Accessibility : Read Only
Type:
BooleanStateDCDCConverter
Gets the DC-DC Converter state (on/off). The DC-DC converter utilizes energy from the battery system and raises the DC voltage to the optimum operating voltage for the inverter.
Accessibility : Read Only
Type:
BooleanStateInverter
Gets the Inverter state (on/off). In normal operation, the inverter utilizes the DC output of the power factor correction circuit and “inverts” it into precise, regulated sinewave AC power. Upon a utility power failure, the inverter receives its required energy from the battery through the DC-DC converter.
Accessibility : Read Only
Type:
BooleanStateOvertemp
Gets the Overtemp state (on/off).
Accessibility : Read Only
Type:
BooleanStateBatteryTest
Gets the BatteryTest state (on/off).
Accessibility : Read Only
Type:
BooleanStateBatteryMode
Gets the Battery Mode state (on/off).
Accessibility : Read Only
Type:
BooleanStateBypassMode
Gets the Bypass Mode state (on/off).
Accessibility : Read Only
Type:
BooleanStateReplaceBattery
Gets the Replace Battery state (on/off).
Accessibility : Read Only
Type:
BooleanStateOverload
Gets the Overload state (on/off).
Accessibility : Read Only
Type:
BooleanStateShutdownPending
Gets the Shutdown Pending state (on/off).
Accessibility : Read Only
Type:
BooleanStateLowBattery
Gets the Low Battery state (on/off).
Accessibility : Read Only
Type:
BooleanDeviceDisplayName
The display name for this device.
Accessibility : Read Only
Type:
StringDeviceStartTime
The date and time when this device was started.
Accessibility : Read Only
Type:
DateTimeDeviceLifecycleStage
The current lifecycle stage of the device. The stages in order are: Pending Start, Starting, Running, Stopping
Accessibility : Read Only
Type:
NumberDeviceIsRunningAndReady
Indicates if the device is ready for use, ie it is in the Running lifecycle stage and all properties are valid and all methods are ready to be used.
Accessibility : Read Only
Type:
Boolean
Instance Methods
SendRawCommand ( String )
Sends a command that may otherwise not be supported by the driver. Potentially dangerous.
SyntaxParameterscmd : Command to be be sent.
SetOutputOn
Set UPS output to ON.
SyntaxParametersnone
SetOutputOff
Set UPS output to OFF. Note: the UPS has a configured delay before turning output OFF.
SyntaxParametersnone
SetPropertyForDuration ( String, TimeSpan, Object, Object )
Sets a property for a duration of time and then sets the property to a subequent value asynchronously. This action returns after setting the first value and the timer and subsequent property set run in the background. Subsequent sets of the same property will reset the timer if the subsequent value has not yet been set. This is an advanced feature, be sure to set the property name correctly.
SyntaxParameterspropertyName : The name of the property to set.
duration : The amount of time to wait after setting the initial value to set the subsequent value.
initialValue : The value to set the property to initially.
finalValue : The value to set the property to after the duration of time has passed.
SetPropertyForDuration ( String, Number, TimeSpan, Object, Object )
Sets a property for a duration of time and then sets the property to a subequent value asynchronously. This action returns after setting the first value and the timer and subsequent property set run in the background. Subsequent sets of the same property will reset the timer if the subsequent value has not yet been set. This is an advanced feature, be sure to set the property name correctly.
SyntaxParameterspropertyName : The name of the property to set.
arrayIndex : The property's array index to set.
duration : The amount of time to wait after setting the initial value to set the subsequent value.
initialValue : The value to set the property to initially.
finalValue : The value to set the property to after the duration of time has passed.