package hr.fer.zemris.vhdllab.applets.simulations;
/**
* Pomocna struktura koja predstavlja promjenu jednog signala na zadanu vrijednost.
*
* @author marcupic
*/
public class SignalChangeEvent {
/**
* Vrijednost na koju je signal promijenjen.
*/
private String value;
/**
* Trenutak u kojem se je dogodila promjena.
*/
private long timestamp;
/**
* @param value vrijednost na koju je signal promijenjen
* @param timestamp trenutak u kojem se je dogodila promjena
*/
public SignalChangeEvent(String value, long timestamp) {
super();
this.value = value;
this.timestamp = timestamp;
}
/**
* Vrijednost na koju je signal promijenjen.
*/
public String getValue() {
return value;
}
/**
* Trenutak u kojem se je dogodila promjena.
*/
public long getTimestamp() {
return timestamp;
}
@Override
public String toString() {
return "("+timestamp+","+value+")";
}
}