Skip to content

Commit 5dfe7ed

Browse files
Add a new component category for precharge modules
Precharging involves gradually ramping up the DC voltage to prevent any potential damage to sensitive electrical components like capacitors. While many inverters and batteries come equipped with in-built precharging mechanisms, some may lack this feature. In such cases, we need to use external precharging modules. Signed-off-by: Tiyash Basu <[email protected]>
1 parent e3c37ce commit 5dfe7ed

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

RELEASE_NOTES.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
* Added a new variant `COMPONENT_CATEGORY_RELAY` to the `ComponentCategory`
1717
enum.
1818

19+
* Added a new variant `COMPONENT_CATEGORY_PRECHARGE_MODULE` to the
20+
`ComponentCategory` enum.
21+
1922
## Bug Fixes
2023

2124
<!-- Here goes notable bug fixes that are worth a special mention or explanation -->

proto/frequenz/api/common/components.proto

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,14 @@ enum ComponentCategory {
5151
// They are generally placed in front of a component, e.g., an inverter, to
5252
// control whether the component is connected to the grid or not.
5353
COMPONENT_CATEGORY_RELAY = 11;
54+
55+
// A precharge module.
56+
// Precharging involves gradually ramping up the DC voltage to prevent any
57+
// potential damage to sensitive electrical components like capacitors.
58+
// While many inverters and batteries come equipped with in-built precharging
59+
// mechanisms, some may lack this feature. In such cases, we need to use
60+
// external precharging modules.
61+
COMPONENT_CATEGORY_PRECHARGE_MODULE = 12;
5462
}
5563

5664
// Enumerated battery types.

0 commit comments

Comments
 (0)