summaryrefslogtreecommitdiff
path: root/src/main/java/ihl/metallurgy/constants/Insulation.java
blob: cd8f8c97205e24f0d711d9b9af65fe8dd5fd3f85 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package ihl.metallurgy.constants;

public enum Insulation {
	TarPitch(10000,6000),
	RawRubber(10000,6000),
	PVC(18000,20000),
	Rubber(20000,10000),
	Plastic(40000,35000),//Polyethylene
	XPVC(30000,100000);
	Insulation(int maxVoltagePermm1, int maxVoltageCap1)
	{
		maxVoltagePermm=maxVoltagePermm1;//V/mm
		maxVoltageCap=maxVoltageCap1;
	}
	public final int maxVoltagePermm;
	public final int maxVoltageCap;
	public static int getMaxVoltagePermm(String name)
	{
		if(Insulation.valueOf(name)==null)
		{
			return 0;
		}
		else
		{
			return Insulation.valueOf(name).maxVoltagePermm;
		}
	}
	public static int getMaxVoltageCap(String name)
	{
		if(Insulation.valueOf(name)==null)
		{
			return 0;
		}
		else
		{
			return Insulation.valueOf(name).maxVoltageCap;
		}
	}

}