2025-01-29 10:18:17 -07:00
|
|
|
// void setCPU(){};
|
|
|
|
|
|
|
|
|
|
/* this function's Incoming arguments are a pointer to the Hardware class
|
|
|
|
|
"Hardware *pHardware" and the new mainclock speed
|
|
|
|
|
*/
|
2025-01-29 20:55:57 -07:00
|
|
|
void setHardwaremanufacturer(Hardware *pHardware, std::string mmanufacturer) {
|
2025-01-29 11:26:54 -07:00
|
|
|
// cout << "Coming from the setHardwaremanufacturer function in setHardware" << endl;
|
2025-01-29 10:18:17 -07:00
|
|
|
|
|
|
|
|
pHardware->manufacturer = mmanufacturer;
|
2025-01-29 11:26:54 -07:00
|
|
|
// cout << "Leaving setHardwaremanufacturer()\n\n";
|
2025-01-29 10:18:17 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void setHardwarereleasedyear(Hardware *pHardware, int mreleasedyear) {
|
|
|
|
|
pHardware->releasedyear = mreleasedyear;
|
|
|
|
|
}
|
|
|
|
|
|
2025-01-29 20:55:57 -07:00
|
|
|
void setHardwaremodel(Hardware *pHardware, std::string mmodel) {
|
2025-01-29 10:18:17 -07:00
|
|
|
pHardware->model = mmodel;
|
|
|
|
|
}
|
|
|
|
|
|
2025-01-29 20:55:57 -07:00
|
|
|
void Hardwaredictadd(CPU *pHardware, std::string mkey, std::string mvalue) {
|
2025-01-29 10:18:17 -07:00
|
|
|
|
2025-01-29 11:26:54 -07:00
|
|
|
// cout << "The incoming key/value is: " << mkey << "/" << mvalue << endl;
|
|
|
|
|
// cout << "\nThe current manufacturer is: " << pHardware->HardwareSpecs[mkey] << endl;
|
2025-01-29 10:18:17 -07:00
|
|
|
pHardware->HardwareSpecs[mkey] = mvalue;
|
2025-01-29 11:26:54 -07:00
|
|
|
// cout << "The new manufacturer is: " << pHardware->HardwareSpecs[mkey];
|
2025-01-29 10:18:17 -07:00
|
|
|
|
|
|
|
|
}
|