public class PlanDBState extends java.lang.Object implements IMCSerialization
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Double |
lastChange |
protected ImcId16 |
lastChangeAddr |
protected java.lang.String |
lastChangeName |
protected long |
lastStateUpdated |
protected byte[] |
md5 |
protected java.util.Map<java.lang.String,PlanDBInfo> |
storedPlans |
| Constructor and Description |
|---|
PlanDBState() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Double |
getLastChange() |
ImcId16 |
getLastChangeAddr() |
java.lang.String |
getLastChangeName() |
long |
getLastStateUpdated() |
byte[] |
getMd5() |
java.util.Map<java.lang.String,PlanDBInfo> |
getStoredPlans() |
boolean |
matchesRemotePlan(PlanType localPlan)
Verifies if the given plan matches the one that is stored in this planDB
|
void |
parseIMCMessage(pt.lsts.imc.IMCMessage imc_PlanDBState) |
pt.lsts.imc.IMCMessage |
serializeToIMC() |
void |
setLastChange(java.lang.Double lastChange) |
void |
setLastChangeAddr(ImcId16 lastChangeAddr) |
void |
setLastChangeName(java.lang.String lastChangeName) |
void |
setMd5(byte[] md5) |
void |
setStoredPlans(java.util.LinkedHashMap<java.lang.String,PlanDBInfo> storedPlans) |
protected long lastStateUpdated
protected java.util.Map<java.lang.String,PlanDBInfo> storedPlans
protected byte[] md5
protected java.lang.Double lastChange
protected ImcId16 lastChangeAddr
protected java.lang.String lastChangeName
public pt.lsts.imc.IMCMessage serializeToIMC()
serializeToIMC in interface IMCSerializationpublic void parseIMCMessage(pt.lsts.imc.IMCMessage imc_PlanDBState)
parseIMCMessage in interface IMCSerializationpublic java.util.Map<java.lang.String,PlanDBInfo> getStoredPlans()
public void setStoredPlans(java.util.LinkedHashMap<java.lang.String,PlanDBInfo> storedPlans)
storedPlans - the storedPlans to setpublic byte[] getMd5()
public void setMd5(byte[] md5)
md5 - the md5 to setpublic long getLastStateUpdated()
public java.lang.Double getLastChange()
public void setLastChange(java.lang.Double lastChange)
lastChange - the lastChange to setpublic ImcId16 getLastChangeAddr()
public void setLastChangeAddr(ImcId16 lastChangeAddr)
lastChangeAddr - the lastChangeAddr to setpublic java.lang.String getLastChangeName()
public void setLastChangeName(java.lang.String lastChangeName)
lastChangeName - the lastChangeName to setpublic boolean matchesRemotePlan(PlanType localPlan)
localPlan - The plan type to verify if is storedCopyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.