public class Integrator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
TapNLinkVarFloatArray |
arrayBackup |
TapNLinkVarFloatArray |
arrayValDyn |
static int |
PERIOD_DAY |
static int |
PERIOD_HOUR |
static int |
PERIOD_MINUTE |
static int |
PERIOD_MONTH |
static int |
PERIOD_SECOND |
static int |
PERIOD_YEAR |
TapNLinkSys |
system |
Constructor and Description |
---|
Integrator(int refperiod,
int countmax,
TapNLinkVarFloat variableToIntegrate,
TapNLinkVarFloatArray tapVariableDynamicBuffer,
TapNLinkVarFloatArray tapVariableBackupBuffer,
double baseval)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
manage() |
void |
saveArray()
---------------------------\n\r
Save current table in FLASH.
|
void |
setManager(int samplingper,
int backupper) |
int |
updateDyn(float newval) |
public static final int PERIOD_SECOND
public static final int PERIOD_MINUTE
public static final int PERIOD_HOUR
public static final int PERIOD_DAY
public static final int PERIOD_MONTH
public static final int PERIOD_YEAR
public TapNLinkSys system
public TapNLinkVarFloatArray arrayValDyn
public TapNLinkVarFloatArray arrayBackup
public Integrator(int refperiod, int countmax, TapNLinkVarFloat variableToIntegrate, TapNLinkVarFloatArray tapVariableDynamicBuffer, TapNLinkVarFloatArray tapVariableBackupBuffer, double baseval)
refperiod
- (0: second, 1: minute, 2: hour, 3: day, 4:month, 5: yearcountmax
- is the size of the array to be built.variableToIntegrate
- is the TapVariableFloatArray to be shared with the HMI (size=countmax)tapVariableBackupBuffer
- is the backup TapVariableFloatArray in FLASH (size=countmax+1)public void saveArray()
public int updateDyn(float newval)
public void setManager(int samplingper, int backupper)
public void manage()