001package jmri.jmrix.ipocs; 002 003import javax.annotation.Nonnull; 004 005/** 006 * 007 * @author Fredrik Elestedt Copyright (C) 2020 008 * @since 4.21.2 009 */ 010@org.openide.util.lookup.ServiceProvider(service = jmri.jmrix.ConnectionTypeList.class) 011public class IpocsConnectionTypeList implements jmri.jmrix.ConnectionTypeList { 012 013 public final static String IPOCSMR = "IPOCSMR"; 014 015 public IpocsConnectionTypeList() { 016 super(); 017 } 018 019 @Override 020 @Nonnull 021 public String[] getAvailableProtocolClasses() { 022 return new String[] { 023 IpocsConnectionConfig.class.getName(), 024 }; 025 } 026 027 @Override 028 @Nonnull 029 public String[] getManufacturers() { 030 return new String[] { IPOCSMR }; 031 } 032}