package eu.hgross.blaubot.core.statemachine.events;
import java.util.List;
import eu.hgross.blaubot.core.IBlaubotDevice;
import eu.hgross.blaubot.core.State;
import eu.hgross.blaubot.core.acceptor.ConnectionMetaDataDTO;
public class DiscoveredFreeEvent extends AbstractBlaubotDeviceDiscoveryEvent {
public DiscoveredFreeEvent(IBlaubotDevice device, List<ConnectionMetaDataDTO> connectionMetaDataDTOs) {
this.connectionMetaDataDTOList.addAll(connectionMetaDataDTOs);
this.remoteDevice = device;
}
@Override
public State getRemoteDeviceState() {
return State.Free;
}
@Override
public List<ConnectionMetaDataDTO> getConnectionMetaData() {
return connectionMetaDataDTOList;
}
}