001package jmri.jmrix.pi;
002
003import jmri.jmrix.ConnectionTypeList;
004import org.openide.util.lookup.ServiceProvider;
005
006/**
007 * Returns a list of valid Raspberry Pi Connection Types
008 *
009 * @author Paul Bender Copyright (C) 2015
010  *
011 */
012@ServiceProvider(service = ConnectionTypeList.class)
013public class RaspberryPiConnectionTypeList implements jmri.jmrix.ConnectionTypeList {
014
015    public static final String PI = "Raspberry Pi Foundation";
016
017    @Override
018    public String[] getAvailableProtocolClasses() {
019        return new String[]{
020            "jmri.jmrix.pi.RaspberryPiConnectionConfig",
021            "jmri.jmrix.pi.simulator.RaspberryPiSimulatorConnectionConfig"
022        };
023    }
024
025    @Override
026    public String[] getManufacturers() {
027        return new String[]{PI};
028    }
029
030}