Inlcude saw and square
This commit is contained in:
@@ -17,6 +17,8 @@
|
|||||||
#include "Strategies/Strategy_Totalizer.h"
|
#include "Strategies/Strategy_Totalizer.h"
|
||||||
#include "Strategies/Strategy_Random.h"
|
#include "Strategies/Strategy_Random.h"
|
||||||
#include "Strategies/Strategy_SingleValue.h"
|
#include "Strategies/Strategy_SingleValue.h"
|
||||||
|
#include "Strategies/Strategy_Saw.h"
|
||||||
|
#include "Strategies/Strategy_Square.h"
|
||||||
#include "Equipment/Equipment.h"
|
#include "Equipment/Equipment.h"
|
||||||
#include "ModbusPoints/Modbus_Point.h"
|
#include "ModbusPoints/Modbus_Point.h"
|
||||||
#include "ModbusPoints/Modbus_FloatDecorator.h"
|
#include "ModbusPoints/Modbus_FloatDecorator.h"
|
||||||
@@ -39,16 +41,8 @@
|
|||||||
*/
|
*/
|
||||||
template<>
|
template<>
|
||||||
RunningState<ModbusRTU>::RunningState() {
|
RunningState<ModbusRTU>::RunningState() {
|
||||||
//Add strategies
|
|
||||||
//addStrategy("Actual Capacity", new PIDStrategy("Active SP", 1000, "Supply Temp"));
|
addStrategy("Inverter Temperature", new SquareStrategy(40.0f, 80.0f,1000));
|
||||||
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 ));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user