001 package toolbus;
002
003 /**
004 * This interface holds all the operation codes that are used to identify the request / response
005 * types.
006 *
007 * @author Arnold Lankamp
008 */
009 public interface IOperations{
010 // From Tool to ToolBus.
011 public final static byte CONNECT = 1;
012 public final static byte DISCONNECT = 2;
013 public final static byte EVENT = 3;
014 public final static byte VALUE = 4;
015 public final static byte ACKDO = 5;
016 public final static byte RESPONSE = 6;
017
018 // From ToolBus to Tool.
019 public final static byte ACKEVENT = 11;
020 public final static byte EVAL = 12;
021 public final static byte DO = 13;
022 public final static byte TERMINATE = 14;
023 public final static byte REQUEST = 15;
024
025 // Stats
026 public final static byte PERFORMANCESTATS = 21;
027 public final static byte DEBUGPERFORMANCESTATS = 22;
028
029 // Generic.
030 public final static byte UNDEFINED = -1;
031 public final static byte END = 127;
032 }