@pannyparveen/energy-trading-platform
Version:
A decentralized system for renewable energy trading using blockchain, IoT, and AI
26 lines (25 loc) • 630 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SmartMeter = void 0;
class SmartMeter {
constructor() {
this.energyProduced = 0;
this.energyConsumed = 0;
}
recordProduction(amount) {
this.energyProduced += amount;
}
recordConsumption(amount) {
this.energyConsumed += amount;
}
getNetProduction() {
return this.energyProduced - this.energyConsumed;
}
getEnergyProduced() {
return this.energyProduced;
}
getEnergyConsumed() {
return this.energyConsumed;
}
}
exports.SmartMeter = SmartMeter;