demandHandler working
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
#include "itc_pressure_optimizer.h"
|
||||
|
||||
#include "DemandHandler.h"
|
||||
#include "EventBus.h"
|
||||
// #include "FeedbackHandler.h"
|
||||
// #include "InputHandler.h"
|
||||
// #include "OutputHandler.h"
|
||||
// #include "PressureCalculator.h"
|
||||
// #include "SettingsHandler.h"
|
||||
|
||||
#include <string>
|
||||
|
||||
itcPressureOptimizer::itcPressureOptimizer(std::string equipmentName,
|
||||
const char *equipmentFilename)
|
||||
: TMFeEquipment(equipmentName.c_str(), equipmentFilename), eventBus(),
|
||||
demandHandler(eventBus, equipmentName) {
|
||||
fEqConfPeriodMilliSec = 1000; // refresh every seconds
|
||||
fEqConfLogHistory = 1;
|
||||
fEqConfReadOnlyWhenRunning = false;
|
||||
fEqConfWriteEventsToOdb = true;
|
||||
}
|
||||
|
||||
/*, feedbackHandler(), inputHandler(),
|
||||
outputHandler(), pressureCalculator(),
|
||||
settingsHandler()*/
|
||||
|
||||
void itcPressureOptimizer::HandlePeriodic() {}
|
||||
|
||||
TMFeResult
|
||||
itcPressureOptimizer::HandleInit(const std::vector<std::string> &args) {
|
||||
eventBus.publish(EquipmentInitEvent{});
|
||||
return TMFeResult();
|
||||
}
|
||||
Reference in New Issue
Block a user