Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EPM: Improve PDU and XUPS telemetry. #874

Merged
merged 1 commit into from
Jun 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions doc/news/interface_changes/DM-44577.epm.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Improve PDU and XUPS telemetry.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

XUPS or UPS?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

XUPS. It is one type of UPS that the CSC supports and part of the telemetry items that were added are for that type of UPS.

64 changes: 46 additions & 18 deletions python/lsst/ts/xml/data/sal_interfaces/EPM/EPM_Telemetry.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,13 @@
<Subsystem>EPM</Subsystem>
<EFDB_Topic>EPM_pdu</EFDB_Topic>
<Description>Telemetry for Netbooter PDU devices.</Description>
<item>
<EFDB_Name>systemDescription</EFDB_Name>
<Description>The value of the SNMP System Description field.</Description>
<IDL_Type>string</IDL_Type>
<Units>unitless</Units>
<Count>1</Count>
</item>
<item>
<EFDB_Name>acCurrentDraw</EFDB_Name>
<Description>AC current draw.</Description>
Expand Down Expand Up @@ -43,7 +50,7 @@
<Description>Telemetry for Scheider PM5XXX devices.</Description>
<item>
<EFDB_Name>systemDescription</EFDB_Name>
<Description>System Description.</Description>
<Description>The value of the SNMP System Description field.</Description>
<IDL_Type>string</IDL_Type>
<Units>unitless</Units>
<Count>1</Count>
Expand Down Expand Up @@ -307,7 +314,7 @@
<Description>Telemetry for XUPS devices.</Description>
<item>
<EFDB_Name>systemDescription</EFDB_Name>
<Description>System Description.</Description>
<Description>The value of the SNMP System Description field.</Description>
<IDL_Type>string</IDL_Type>
<Units>unitless</Units>
<Count>1</Count>
Expand Down Expand Up @@ -348,18 +355,25 @@
<Count>1</Count>
</item>
<item>
<EFDB_Name>inputTable</EFDB_Name>
<Description>A list of input table entries. The number of entries is given by the value of xupsInputNumPhases.</Description>
<IDL_Type>string</IDL_Type>
<Units>unitless</Units>
<Count>1</Count>
<EFDB_Name>inputCurrent</EFDB_Name>
<Description>The measured input current from the UPS meters in amps.</Description>
<IDL_Type>float</IDL_Type>
<Units>A</Units>
<Count>3</Count>
</item>
<item>
<EFDB_Name>inputPower</EFDB_Name>
<Description>The measured input real power in watts.</Description>
<IDL_Type>float</IDL_Type>
<Units>W</Units>
<Count>3</Count>
</item>
<item>
<EFDB_Name>inputVoltage</EFDB_Name>
<Description>The measured input voltage from the UPS meters in volts.</Description>
<IDL_Type>float</IDL_Type>
<Units>V</Units>
<Count>1</Count>
<Count>3</Count>
</item>
<item>
<EFDB_Name>inputFrequency</EFDB_Name>
Expand All @@ -369,11 +383,25 @@
<Count>1</Count>
</item>
<item>
<EFDB_Name>outputTable</EFDB_Name>
<Description>A list of output table entries. The number of entries is given by the value of xupsOutputNumPhases.</Description>
<IDL_Type>string</IDL_Type>
<Units>unitless</Units>
<Count>1</Count>
<EFDB_Name>outputCurrent</EFDB_Name>
<Description>The measured UPS output current in amps.</Description>
<IDL_Type>float</IDL_Type>
<Units>A</Units>
<Count>3</Count>
</item>
<item>
<EFDB_Name>outputPower</EFDB_Name>
<Description>The measured real output power in watts.</Description>
<IDL_Type>float</IDL_Type>
<Units>W</Units>
<Count>3</Count>
</item>
<item>
<EFDB_Name>outputVoltage</EFDB_Name>
<Description>The measured output voltage from the UPS metering in volts.</Description>
<IDL_Type>float</IDL_Type>
<Units>V</Units>
<Count>3</Count>
</item>
<item>
<EFDB_Name>outputFrequency</EFDB_Name>
Expand All @@ -390,11 +418,11 @@
<Count>1</Count>
</item>
<item>
<EFDB_Name>bypassTable</EFDB_Name>
<Description>A list of bypass table entries. The number of entries is given by the value of xupsBypassNumPhases.</Description>
<IDL_Type>string</IDL_Type>
<Units>unitless</Units>
<Count>1</Count>
<EFDB_Name>bypassVoltage</EFDB_Name>
<Description>The measured UPS bypass voltage in volts.</Description>
<IDL_Type>float</IDL_Type>
<Units>V</Units>
<Count>3</Count>
</item>
<item>
<EFDB_Name>bypassFrequency</EFDB_Name>
Expand Down
Loading