From 0427ab89f1753a44b30cbc35ce021cbbdc845109 Mon Sep 17 00:00:00 2001 From: Foghrye4 Date: Thu, 10 Aug 2017 18:52:45 +0300 Subject: fix missing source folder --- .../java/ihl/metallurgy/constants/Insulation.java | 40 ++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 src/main/java/ihl/metallurgy/constants/Insulation.java (limited to 'src/main/java/ihl/metallurgy/constants/Insulation.java') diff --git a/src/main/java/ihl/metallurgy/constants/Insulation.java b/src/main/java/ihl/metallurgy/constants/Insulation.java new file mode 100644 index 0000000..cd8f8c9 --- /dev/null +++ b/src/main/java/ihl/metallurgy/constants/Insulation.java @@ -0,0 +1,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; + } + } + +} -- cgit v1.2.3