package art.servers.etdserver.protocols.diamond; import java.text.DecimalFormat; import java.text.SimpleDateFormat; import java.util.Date; public class Diamond_ProtocolConstructor { public static byte[] ACK() { Diamond_ProtocolWriter writer = new Diamond_ProtocolWriter(); writer.write(0x06); return(writer.createMessage()); } public static byte[] NACK() { Diamond_ProtocolWriter writer = new Diamond_ProtocolWriter(); writer.write(0x15); return(writer.createMessage()); } public static byte[] XMODEMEND() { Diamond_ProtocolWriter writer = new Diamond_ProtocolWriter(); writer.write(0x03); return(writer.createMessage()); } public static byte[] RESETCOMMS() { Diamond_ProtocolWriter writer = new Diamond_ProtocolWriter(); writer.write(0x01); return(writer.createMessage()); } public static byte[] CR() { Diamond_ProtocolWriter writer = new Diamond_ProtocolWriter(); writer.write(0x0D); return(writer.createMessage()); } public static byte[] connectCounter() { Diamond_ProtocolWriter writer = new Diamond_ProtocolWriter(); writer.write(0x05); // Ctrl+E return(writer.createMessage()); } public static byte[] disconnectCounter() { Diamond_ProtocolWriter writer = new Diamond_ProtocolWriter(); writer.write(0x03); // Ctrl+C return(writer.createMessage()); } public static byte[] sendPasswordCounter(String password) { Diamond_ProtocolWriter writer = new Diamond_ProtocolWriter(); writer.write('P'); for (int i=0; i