|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Objectorg.dxc.api.datatypes.DxcData
org.dxc.api.datatypes.FaultInjectData
public class FaultInjectData
Defines the data structure for fault injection information message. During an experiment, fault injection information is sent to the apropriate parties to enable benchmarking of diagnosis algorithms. This information will be inaccessible by diagnosers during competition scenarios. Unlike DiagnosisData, FaultInjectData is used to communicate an *actual* faulty component and mode.
Constructor Summary | |
---|---|
FaultInjectData(Fault fault,
boolean isInjection)
Constructor. |
|
FaultInjectData(long timestamp,
Fault fault,
boolean isInjection)
Constructor. |
Method Summary | |
---|---|
boolean |
equals(Object o)
|
Fault |
getFault()
|
int |
hashCode()
|
boolean |
isInjection()
True if the fault in question is being injected, false if it's being stopped. |
void |
isInjection(boolean isInjection)
Set to true if the fault is being injected, false if it's being stopped. |
OutputStream |
put(OutputStream os)
Prints DxcData. |
Methods inherited from class org.dxc.api.datatypes.DxcData |
---|
getCurrentTime, getSource, getTimeStamp, setSource, setTimeStamp, toString |
Methods inherited from class Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public FaultInjectData(long timestamp, Fault fault, boolean isInjection)
timestamp
- - message time.fault
- - the fault being injected/removedisInjection
- - was the fault injected (true), or removed (false)?public FaultInjectData(Fault fault, boolean isInjection)
fault
- - the fault being injected/removedisInjection
- - was the fault injected (true), or removed (false)?Method Detail |
---|
public Fault getFault()
public boolean isInjection()
public void isInjection(boolean isInjection)
public OutputStream put(OutputStream os)
DxcData
put
in class DxcData
public boolean equals(Object o)
equals
in class DxcData
public int hashCode()
hashCode
in class DxcData
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |