Package: inet.power.contract
ICcEnergyManagement
module interfaceThis interface extends the corresponding energy model interface. It requires implementations to describe energy consumption and energy generation with current [A], and storage capacity with charge [C] and output voltage [V]. The Cc is an abbreviation that is used for charge and current based interfaces.
See also: ICcEnergyConsumer, ICcEnergySource, ICcEnergyGenerator, ICcEnergySink, ICcEnergyStorage
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Extends
Name | Type | Description |
---|---|---|
IEnergyManagement | module interface |
The energy management models monitors an energy storage, estimates its state, and controls the consumers and generators to protect the energy storage from operating outside its safe operating area. |
Properties
Name | Value | Description |
---|---|---|
display | i=block/plug |
Source code
// // This interface extends the corresponding energy model interface. It requires // implementations to describe energy consumption and energy generation with // current [A], and storage capacity with charge [C] and output voltage [V]. // The Cc is an abbreviation that is used for charge and current based interfaces. // // @see ~ICcEnergyConsumer, ~ICcEnergySource, ~ICcEnergyGenerator, ~ICcEnergySink, ~ICcEnergyStorage // moduleinterface ICcEnergyManagement extends IEnergyManagement { parameters: @display("i=block/plug"); }File: src/inet/power/contract/ICcEnergyManagement.ned