16 lines
491 B
Python
16 lines
491 B
Python
from ScEpTIC.emulator.energy.energy_harvester import EnergyHarvesterModel
|
|
|
|
|
|
class GenericEnergyHarvester(EnergyHarvesterModel):
|
|
"""
|
|
Model of a generic energy harvester
|
|
"""
|
|
|
|
def attach_energy_source(self, energy_source):
|
|
"""
|
|
:param energy_source: an energy source model
|
|
"""
|
|
super().attach_energy_source(energy_source)
|
|
self.get_voltage = energy_source.get_voltage
|
|
self.get_voltage_intervals = energy_source.get_voltage_intervals
|