Inlcude saw and square

This commit is contained in:
Emmanuel HC
2025-09-22 08:14:57 -05:00
parent 4de0d294a2
commit fbc851de2d

View File

@@ -17,6 +17,8 @@
#include "Strategies/Strategy_Totalizer.h"
#include "Strategies/Strategy_Random.h"
#include "Strategies/Strategy_SingleValue.h"
#include "Strategies/Strategy_Saw.h"
#include "Strategies/Strategy_Square.h"
#include "Equipment/Equipment.h"
#include "ModbusPoints/Modbus_Point.h"
#include "ModbusPoints/Modbus_FloatDecorator.h"
@@ -39,16 +41,8 @@
*/
template<>
RunningState<ModbusRTU>::RunningState() {
//Add strategies
//addStrategy("Actual Capacity", new PIDStrategy("Active SP", 1000, "Supply Temp"));
addStrategy("Output Frequency", new SingleValueStrategy(60.0f, 0.2, 1000 ));
addStrategy("Output Voltage", new SingleValueStrategy(600.0f, 10, 1000 ));
addStrategy("Motor Speed Used", new RampStrategy(0.0f, 5.0f, 1000 ));
addStrategy("Motor Speed estimated", new RampStrategy(0.0f, 100.0f, 1000 ));
addStrategy("Motor Current", new RampStrategy(0.0f, 9.0f, 1000 ));
addStrategy("Motor Torque", new RampStrategy(0.0f, 10.0f, 1000 ));
addStrategy("Hours Run", new TotalizerStrategy(1000));
addStrategy("Inverter Temperature", new RampStrategy(120.0f, 0.5f, 1000 ));
addStrategy("Inverter Temperature", new SquareStrategy(40.0f, 80.0f,1000));
}
/**