AbstractCountry Extraneous Reporting Functions
Sergeus opened this issue · 2 comments
Sergeus commented
There are several methods in AbstractCountry which look like they're part of the carbon reporting service, but are very confusingly named and look like they can be deprecated. They involve sharedState and all sorts of very strange things I don't quite understand enough to pull the functions out. The functions are:
addtoReports()
getCarbonEmissionReports()
reportCarbonEmission()
getSharedState()
Can these all be removed? If not, can they be renamed?
piotroslaw commented
Adding to this, the function reportCarbonOuput is called twice in execute() in AbstractCountry. I assume this is an error?
Sergeus commented
Turns out we need to use these.