package LightStuds.Mockers; import Mocker.IDeviceMocker; import Asf.AsfCommandsAspect; import art.library.model.devices.DeviceCommands; import art.library.model.devices.vms.asf.Asf; import art.library.model.devices.vms.asf.AsfCommands; import svgdevicestest.mock.*; public class AsfMockerAspectCommands extends DeviceMocker implements IDeviceMocker { public AsfMockerAspectCommands() { super(new Asf("asf"), new AsfCommands()); } public AsfMockerAspectCommands getMocker() { return this; } @Override public void updateDevice(boolean active) { AsfCommands asfCommands = (AsfCommands) commands; { asfCommands.state = AsfCommands.STATE_NOTHING; } asfCommands.reset = DeviceCommands.CONDITION_NO; asfCommands.priority = 255; } @Override public String getFilePath() { return "C:\\Users\\Konstantin\\Documents\\LocalBackup\\Obras\\Vigicat\\art.servers.vms.asf.asfserver\\asf\\svgs\\action.svg"; } @Override public boolean isStatusMode() { return false; } @Override public Class getScriptClass() { return AsfCommandsAspect.class; } }