updated ramtune test app

git-svn-id: http://svn.3splooges.com/romraider-arch/trunk@642 d2e2e1cd-ba16-0410-be16-b7c4453c7c2d
This commit is contained in:
kascade 2007-04-20 00:29:01 +00:00
parent 140d430433
commit 6d164f0f7e
4 changed files with 22 additions and 16 deletions

View File

@ -0,0 +1,15 @@
package enginuity.ramtune.test.command.generator;
import enginuity.io.protocol.Protocol;
import static enginuity.util.ParamChecker.checkNotNull;
public abstract class AbstractCommandGenerator implements CommandGenerator {
protected final Protocol protocol;
public AbstractCommandGenerator(Protocol protocol) {
checkNotNull(protocol, "protocol");
this.protocol = protocol;
}
public abstract String toString();
}

View File

@ -3,14 +3,11 @@ package enginuity.ramtune.test.command.generator;
import enginuity.io.protocol.Protocol;
import enginuity.ramtune.test.command.Command;
import enginuity.ramtune.test.command.CommandImpl;
import static enginuity.util.ParamChecker.checkNotNull;
public final class EcuInitCommandGenerator implements CommandGenerator {
private final Protocol protocol;
public final class EcuInitCommandGenerator extends AbstractCommandGenerator {
public EcuInitCommandGenerator(Protocol protocol) {
checkNotNull(protocol, "protocol");
this.protocol = protocol;
super(protocol);
}
public Command createCommand(byte[] address, byte[] data) {

View File

@ -3,15 +3,12 @@ package enginuity.ramtune.test.command.generator;
import enginuity.io.protocol.Protocol;
import enginuity.ramtune.test.command.Command;
import enginuity.ramtune.test.command.CommandImpl;
import static enginuity.util.ParamChecker.checkNotNull;
import static enginuity.util.ParamChecker.checkNotNullOrEmpty;
public final class ReadCommandGenerator implements CommandGenerator {
private final Protocol protocol;
public final class ReadCommandGenerator extends AbstractCommandGenerator {
public ReadCommandGenerator(Protocol protocol) {
checkNotNull(protocol, "protocol");
this.protocol = protocol;
super(protocol);
}
public Command createCommand(byte[] address, byte[] data) {

View File

@ -3,15 +3,12 @@ package enginuity.ramtune.test.command.generator;
import enginuity.io.protocol.Protocol;
import enginuity.ramtune.test.command.Command;
import enginuity.ramtune.test.command.CommandImpl;
import static enginuity.util.ParamChecker.checkNotNull;
import static enginuity.util.ParamChecker.checkNotNullOrEmpty;
public final class WriteCommandGenerator implements CommandGenerator {
private final Protocol protocol;
public final class WriteCommandGenerator extends AbstractCommandGenerator {
public WriteCommandGenerator(Protocol protocol) {
checkNotNull(protocol, "protocol");
this.protocol = protocol;
super(protocol);
}
public Command createCommand(byte[] address, byte[] data) {