package se.lth.control.labcomm2014; public class Constant { public static final String CURRENT_VERSION = "LabComm2014"; /* * Allowed packet tags */ /* * Predeclared aggregate type indices */ public static final int VERSION = 0x01; public static final int SAMPLE_DEF = 0x02; public static final int SAMPLE_REF = 0x03; public static final int TYPE_DEF = 0x04; public static final int TYPE_BINDING = 0x05; public static final int PRAGMA = 0x3f; public static final int FIRST_USER_INDEX = 0x40; /* ..0xffffffff */ /* * Predefined aggregate type indices */ public static final int ARRAY = 0x10; public static final int STRUCT = 0x11; /* * Predeclared primitive type indices */ public static final int BOOLEAN = 0x20; public static final int BYTE = 0x21; public static final int SHORT = 0x22; public static final int INT = 0x23; public static final int LONG = 0x24; public static final int FLOAT = 0x25; public static final int DOUBLE = 0x26; public static final int STRING = 0x27; public static final int SAMPLE = 0x28; /* * Other predefined symbols */ public static final int TYPE_BIND_SELF = 0x00; }