package Asf.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_BUS;
|
}
|
|
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;
|
}
|
}
|