@ekamjotsingh.ek/energy-management-system
Version:
A smart campus energy management system
36 lines (35 loc) • 981 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/**
* Class representing a campus administrator.
*/
class CampusAdministrator {
/**
* Create a CampusAdministrator instance.
* @param adminID - Unique identifier for the administrator.
* @param name - Name of the administrator.
*/
constructor(adminID, name) {
this.adminID = adminID;
this.name = name;
}
/**
* Simulate generating an energy report.
*/
generateReport() {
console.log(`Administrator ${this.name} is generating an energy report.`);
}
/**
* Simulate planning energy usage.
*/
planEnergyUsage() {
console.log(`Administrator ${this.name} is planning energy usage.`);
}
/**
* Simulate monitoring real-time data.
*/
monitorRealTimeData() {
console.log(`Administrator ${this.name} is monitoring real-time data.`);
}
}
exports.default = CampusAdministrator;