001package jmri.jmrix.grapevine;
002
003import jmri.jmrix.ConnectionTypeList;
004import org.openide.util.lookup.ServiceProvider;
005
006/**
007 * Return a list of valid ProTrak (Grapevine) Connection Types.
008 *
009 * @author Bob Jacobsen Copyright (C) 2010
010 * @author Kevin Dickerson Copyright (C) 2010
011  *
012 */
013@ServiceProvider(service = ConnectionTypeList.class)
014public class SerialConnectionTypeList implements jmri.jmrix.ConnectionTypeList {
015
016    public static final String PROTRAK = "Protrak";
017
018    @Override
019    public String[] getAvailableProtocolClasses() {
020        return new String[]{
021                "jmri.jmrix.grapevine.serialdriver.ConnectionConfig",
022                "jmri.jmrix.grapevine.simulator.ConnectionConfig",
023        };
024    }
025
026    @Override
027    public String[] getManufacturers() {
028        return new String[]{PROTRAK};
029    }
030
031}