package paramsim.paramicssimulator;

/** 
 * A class which encapsulates a message to a Paramics Simulator log.
 * Contains both the log the message is intended to be recieved by,
 * and the message itself.
 * 
 * @author Greg Eddington
 **/
public class ParamicsSimulatorLogMessage 
{
	/** 
	 * Enumeration of message logs
	 * @author Greg Eddington
	 **/
	public static enum PARAMICS_SIMULATOR_LOG
	{
		PARAMICS_STATUS,
		CAMERA_STATUS,
		EXCHANGE,
		ERROR
	}
	
	/** The log message **/
	public String message;
	
	/** The specific log **/
	public PARAMICS_SIMULATOR_LOG log;
	
	/** Constructor **/
	public ParamicsSimulatorLogMessage(PARAMICS_SIMULATOR_LOG log, String message)
	{
		this.message = message;
		this.log = log;
	}
}
