package svgdevicestest.mock; import static art.library.model.devices.DeviceAlarms.*; import art.library.model.devices.DeviceStatus; import art.library.model.devices.tunnel.jetfan.JetFan; import art.library.model.devices.tunnel.jetfan.JetFanAlarms; import art.library.model.devices.tunnel.jetfan.JetFanInformation; import art.library.model.devices.tunnel.jetfan.JetFanStatus; import static art.library.model.devices.tunnel.jetfan.JetFanStatus.*; public class JetFanMocker2 extends DeviceMocker { public JetFanMocker2() { super(new JetFan("Mocker_JetFan2")); } public JetFanMocker2 getMocker() { return this; } @Override public void updateDevice(boolean active) { JetFan jetFan = (JetFan) device; jetFan.status = new JetFanStatus(); jetFan.alarms = new JetFanAlarms(); jetFan.information = new JetFanInformation(); jetFan.information.number = 456; // jetFan.getDeviceStatus().state = JETFAN_STATE_DIRECT; // jetFan.getDeviceStatus().state = JETFAN_STATE_DIRECT_STARTING_TIMING; // jetFan.getDeviceStatus().state = JETFAN_STATE_OFF; // jetFan.getDeviceStatus().state = JETFAN_STATE_REVERSE; // jetFan.getDeviceStatus().state = JETFAN_STATE_REVERSE_STARTING_TIMING; // jetFan.getDeviceAlarms().alarm_offline = 0; // jetFan.getDeviceAlarms().alarm_simulated = SEVERITY_HIGH; // jetFan.getDeviceAlarms().alarm_invalid = SEVERITY_HIGH; // jetFan.getDeviceAlarms().alarm_offline = SEVERITY_HIGH; // jetFan.getDeviceAlarms().alarm_disabled = SEVERITY_HIGH; // jetFan.getDeviceAlarms().alarm_circuit_breaker = SEVERITY_HIGH; // jetFan.getDeviceAlarms().alarm_broken = SEVERITY_HIGH; // jetFan.getDeviceAlarms().alarm_manual_control = SEVERITY_HIGH; // jetFan.getDeviceAlarms().alarm_start_error = SEVERITY_HIGH; // jetFan.getDeviceAlarms().alarm_stop_error = SEVERITY_HIGH; // jetFan.getDeviceAlarms().alarm_stop_error = SEVERITY_HIGH; // jetFan.getDeviceAlarms().alarm_vibration = SEVERITY_HIGH; // jetFan.getDeviceAlarms().alarm_vibration_stop = SEVERITY_HIGH; device.status.status = DeviceStatus.STATUS_ONLINE; // device.status.status = DeviceStatus.STATUS_DISABLE; // device.status.status = DeviceStatus.STATUS_UNKNOWN; // device.status.status = DeviceStatus.STATUS_SIMULATION; if (active) { // jetFan.setAlarm("alarm_offline", true); } else { } active = !active; } }