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.io.protocol.Protocol;
import enginuity.ramtune.test.command.Command; import enginuity.ramtune.test.command.Command;
import enginuity.ramtune.test.command.CommandImpl; import enginuity.ramtune.test.command.CommandImpl;
import static enginuity.util.ParamChecker.checkNotNull;
public final class EcuInitCommandGenerator implements CommandGenerator { public final class EcuInitCommandGenerator extends AbstractCommandGenerator {
private final Protocol protocol;
public EcuInitCommandGenerator(Protocol protocol) { public EcuInitCommandGenerator(Protocol protocol) {
checkNotNull(protocol, "protocol"); super(protocol);
this.protocol = protocol;
} }
public Command createCommand(byte[] address, byte[] data) { 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.io.protocol.Protocol;
import enginuity.ramtune.test.command.Command; import enginuity.ramtune.test.command.Command;
import enginuity.ramtune.test.command.CommandImpl; import enginuity.ramtune.test.command.CommandImpl;
import static enginuity.util.ParamChecker.checkNotNull;
import static enginuity.util.ParamChecker.checkNotNullOrEmpty; import static enginuity.util.ParamChecker.checkNotNullOrEmpty;
public final class ReadCommandGenerator implements CommandGenerator { public final class ReadCommandGenerator extends AbstractCommandGenerator {
private final Protocol protocol;
public ReadCommandGenerator(Protocol protocol) { public ReadCommandGenerator(Protocol protocol) {
checkNotNull(protocol, "protocol"); super(protocol);
this.protocol = protocol;
} }
public Command createCommand(byte[] address, byte[] data) { 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.io.protocol.Protocol;
import enginuity.ramtune.test.command.Command; import enginuity.ramtune.test.command.Command;
import enginuity.ramtune.test.command.CommandImpl; import enginuity.ramtune.test.command.CommandImpl;
import static enginuity.util.ParamChecker.checkNotNull;
import static enginuity.util.ParamChecker.checkNotNullOrEmpty; import static enginuity.util.ParamChecker.checkNotNullOrEmpty;
public final class WriteCommandGenerator implements CommandGenerator { public final class WriteCommandGenerator extends AbstractCommandGenerator {
private final Protocol protocol;
public WriteCommandGenerator(Protocol protocol) { public WriteCommandGenerator(Protocol protocol) {
checkNotNull(protocol, "protocol"); super(protocol);
this.protocol = protocol;
} }
public Command createCommand(byte[] address, byte[] data) { public Command createCommand(byte[] address, byte[] data) {