package svgdevicestest.mock; import art.library.model.devices.DeviceStatus; import art.library.model.devices.audio.PA.Pa; import art.library.model.devices.audio.PA.PaAlarms; import art.library.model.devices.audio.PA.PaRealtime; import art.library.model.devices.audio.PA.PaStatus; import art.library.model.devices.audio.PA.realtime.PaRealtimeMessage; import java.util.Arrays; public class PaMocker extends DeviceMocker { public PaMocker() { super(new Pa("Mocker_Pa")); } public PaMocker getMocker() { return this; } @Override public void updateDevice(boolean active) { Pa pa = (Pa) device; pa.status = new PaStatus(); pa.alarms = new PaAlarms(); pa.realtime = new PaRealtime(); pa.getDeviceRealtime().liveSpeechStatus = PaRealtime.LIVE_SPEECH_STATUS_PLAYING; pa.getDeviceRealtime().lmessage = Arrays.asList(new PaRealtimeMessage(),new PaRealtimeMessage()); pa.status.status = DeviceStatus.STATUS_ONLINE; //pa.alarms.clear(); } }