package svgdevicestest.mock;
|
|
import art.library.model.devices.Device;
|
import art.library.model.devices.DeviceCommands;
|
|
public abstract class DeviceMocker <T extends Device, Y extends DeviceCommands> {
|
|
public T device;
|
public final Y commands;
|
|
public DeviceMocker(T device) {
|
this.device = device;
|
this.commands= null;
|
}
|
|
public DeviceMocker(T device, Y commands) {
|
this.device = device;
|
this.commands = commands;
|
}
|
|
public abstract DeviceMocker getMocker();
|
|
public abstract void updateDevice(boolean active);
|
}
|