@Override public void entryEvent(EntryEvent event, Deviation deviation) { DoorEntry entry = (DoorEntry) event.getSource(); Deviation dev = entry.getDeviation(); double devval = dev.getDeviationWeight(); if (Helper.getRandomDouble() > devval) { double d = Helper.getRandomDouble(); if (Helper.getRandomDouble() < devval) { if (d < 0.5) { entry.setDoorState(DoorState.CLOSED); } else { entry.setDoorState(DoorState.OPEN); } } MessageFileWriter writer = MessageFileWriter.getInstance(); String s = "Door;" + entry.getExecutionTime() + ";" + entry.getName() + ";" + entry.getDescription(); writer.bufferString(entry.getExecutionTime(), s); } }
public void entryEvent(EntryEvent event) { DoorEntry entry = (DoorEntry) event.getSource(); MessageFileWriter writer = MessageFileWriter.getInstance(); String s = "Door;" + entry.getExecutionTime() + ";" + entry.getName() + ";" + entry.getDescription(); writer.bufferString(entry.getExecutionTime(), s); }