Led.java 858 字节
package com.air.led;

import java.util.HashMap;
import java.util.Map;

public class Led {

	private static Map<String, String> jinGang = new HashMap<String, String>();
	private static Map<String, String> chuGang = new HashMap<String, String>();

	static {
		int jinCount = 7;
		for (int i = 0; i < jinCount; i++) {
			jinGang.put(String.valueOf(i + 1), "J" + (i + 1));
		}

		int chuCount = 9;
		for (int i = 0; i < chuCount; i++) {
			chuGang.put(String.valueOf(i + 1), "C" + (i + 1));
		}
	}

	public static String getLed(int portNo, boolean isPickUp) {
		String ledNo = null;
		try {
			if (isPickUp) {
				// 进港
				ledNo = jinGang.get(String.valueOf(portNo));
			} else {
				// 出港
				ledNo = chuGang.get(String.valueOf(portNo));
			}
		} catch (Exception e) {
		}

		return ledNo;
	}

	public static String getBigLed() {
		return "DP1";
	}

}