001package jmri.jmrix.anyma;
002
003import jmri.jmrix.ConnectionTypeList;
004import org.openide.util.lookup.ServiceProvider;
005
006/**
007 * Returns a list of valid Anyma DMX Connection Types
008 *
009 * @author George Warner Copyright (c) 2017-2018
010 * @since       4.9.6
011 */
012@ServiceProvider(service = ConnectionTypeList.class)
013public class AnymaDMX_ConnectionTypeList implements ConnectionTypeList {
014
015    protected static final String ANYMA_DMX = "Anyma DMX512";
016
017    /**
018     * {@inheritDoc}
019     */
020    @Override
021    public String[] getAvailableProtocolClasses() {
022        return new String[]{
023            "jmri.jmrix.anyma.AnymaDMX_ConnectionConfig"
024        };
025    }
026
027    /**
028     * {@inheritDoc}
029     */
030    @Override
031    public String[] getManufacturers() {
032        return new String[]{ANYMA_DMX};
033    }
034}