package cn.com.magnity.magnitycx.sdk; import android.content.Context; import android.os.Environment; import java.io.File; /* loaded from: classes.dex */ public class MagParameter { public static final int DISPMODE_IRONLY = 1; public static final int DISPMODE_PIP = 0; public static final int EM_LEVEL1 = 100; public static final int EM_LEVEL2 = 90; public static final int EM_LEVEL3 = 80; public static final int EM_LEVEL4 = 70; public static final String EVENT_C1 = "c1设备启动"; public static final String EVENT_C1_ID = "C1"; public static final String EVENT_C3 = "c3设备启动"; public static final String EVENT_C3_ID = "C3"; public static final String EVENT_CLICK_ABOUT = "点击关于"; public static final String EVENT_CLICK_ABOUT_ID = "CLICK_ABOUT"; public static final String EVENT_CLICK_PRODUCT = "点击产品"; public static final String EVENT_CLICK_PRODUCT_ID = "CLICK_PRODUCT"; public static final String EVENT_CLICK_SHARE = "点击分享"; public static final String EVENT_CLICK_SHARE_ID = "CLICK_SHARE"; public static final String EVENT_COLOR_PALETTE = "调色板"; public static final String EVENT_COLOR_PALETTE_ID = "COLOR_PALETTE"; public static final String EVENT_DIABLE_MAX_TEMP = "关闭最高温测温"; public static final String EVENT_DIABLE_MAX_TEMP_ID = "DISABLE_MAX_TEMP"; public static final String EVENT_DISABLE_CENTER_TEMP = "关闭中心测温"; public static final String EVENT_DISABLE_CENTER_TEMP_ID = "DISABLE_CENTER_TEMP"; public static final String EVENT_DISABLE_LASER = "关闭激光"; public static final String EVENT_DISABLE_LASER_ID = "DISABLE_LASER"; public static final String EVENT_DISABLE_VISWND = "关闭可见光"; public static final String EVENT_DISABLE_VISWND_ID = "DISABLE_VISWND"; public static final String EVENT_EMISSIVITY_DARK = "辐射率暗光"; public static final String EVENT_EMISSIVITY_DARK_ID = "EMISSIVITY_DARK"; public static final String EVENT_EMISSIVITY_HALF = "辐射率半光"; public static final String EVENT_EMISSIVITY_HALF_ID = "EMISSIVITY_HALF"; public static final String EVENT_EMISSIVITY_LIGHT = "辐射率亮光"; public static final String EVENT_EMISSIVITY_LIGHT_ID = "EMISSIVITY_LIGHT"; public static final String EVENT_EMISSIVITY_NONE = "辐射率无光"; public static final String EVENT_EMISSIVITY_NONE_ID = "EMISSIVITY_NONE"; public static final String EVENT_ENABLE_CENTER_TEMP = "打开中心测温"; public static final String EVENT_ENABLE_CENTER_TEMP_ID = "ENABLE_CENTER_TEMP"; public static final String EVENT_ENABLE_LASER = "打开激光"; public static final String EVENT_ENABLE_LASER_ID = "ENABLE_LASER"; public static final String EVENT_ENABLE_MAX_TEMP = "打开最高温测温"; public static final String EVENT_ENABLE_MAX_TEMP_ID = "ENABLE_MAX_TEMP"; public static final String EVENT_ENABLE_VISWND = "打开可见光"; public static final String EVENT_ENABLE_VISWND_ID = "ENABLE_VISWND"; public static final String EVENT_ENTER_COMPANY_WEBSITE = "进入官网"; public static final String EVENT_ENTER_COMPANY_WEBSITE_ID = "ENTER_COMPANY_WEBSITE"; public static final String EVENT_ENTER_WECHAT_STORE = "进入微店"; public static final String EVENT_ENTER_WECHAT_STORE_ID = "ENTER_WECHAT_STORE"; public static final String EVENT_FLIP_HORIZONTAL = "水平翻转"; public static final String EVENT_FLIP_HORIZONTAL_ID = "FLIP_HORIZONTAL"; public static final String EVENT_FLIP_VERTICAL = "竖直翻转"; public static final String EVENT_FLIP_VERTICAL_ID = "FLIP_VERTICAL"; public static final String EVENT_FRAME_RATE_HIGH = "帧率高"; public static final String EVENT_FRAME_RATE_HIGH_ID = "FRAME_RATE_HIGH"; public static final String EVENT_FRAME_RATE_LOW = "帧率低"; public static final String EVENT_FRAME_RATE_LOW_ID = "FRAME_RATE_LOW"; public static final String EVENT_PHOTO = "拍照"; public static final String EVENT_PHOTO_ID = "PHOTO"; public static final String EVENT_ROIT_TRACE = "矩形测温"; public static final String EVENT_ROIT_TRACE_ID = "ROIT_TRACE"; public static final String EVENT_TRACE_MAX = "目标最高温"; public static final String EVENT_TRACE_MAXMIN = "目标全"; public static final String EVENT_TRACE_MAXMIN_ID = "TRACE_MAXMIN"; public static final String EVENT_TRACE_MAX_ID = "TRACE_MAX"; public static final String EVENT_TRACE_MIN = "目标最低温"; public static final String EVENT_TRACE_MIN_ID = "TRACE_MIN"; public static final String EVENT_TRACE_NONE = "目标无"; public static final String EVENT_TRACE_NONE_ID = "TRACE_NONE"; public static final String EVENT_VIDEO = "录像"; public static final String EVENT_VIDEO_ID = "VIDEO"; public static final String EVENT_VISWND_LARGE = "可见光尺寸大"; public static final String EVENT_VISWND_LARGE_ID = "VISWND_LARGE"; public static final String EVENT_VISWND_MIDDLE = "可见光尺寸中"; public static final String EVENT_VISWND_MIDDLE_ID = "VISWND_MIDDLE"; public static final String EVENT_VISWND_SMALL = "可见光尺寸小"; public static final String EVENT_VISWND_SMALL_ID = "VISWND_SMALL"; public static final int FLIP_HOR = 1; public static final int FLIP_NO = 0; public static final int FLIP_VER = 2; public static final int FPS_HIGH = 0; public static final int FPS_LOW = 1; public static final String KEY_DISPMODE = "dispMode"; public static final String KEY_EMISSIVITY = "emissivity"; public static final String KEY_EXMODE = "exMode"; public static final String KEY_FLIPMODE = "flipMode"; public static final String KEY_FPSMODE = "fpsMode"; public static final String KEY_MAXMINTRACE = "maxMinTrace"; public static final String KEY_ONCETIPMEDIALONGCLICK = "onceTipMediaLongClick2"; public static final String KEY_ONCETIPVISIBLEMOVE = "onceTipVisibleMove2"; public static final String KEY_SHOWCROSS = "isShowCross"; public static final String KEY_SHOWMOVINGCROSS = "isShowMovingCross"; public static final String KEY_TRACEMAXMIN = "isTraceMaxMin"; public static final String KEY_TRACEROI = "isTraceRoi"; public static final String KEY_VISCAMID = "visCameraId"; public static final String KEY_VISWNDLEFTMARGIN = "visWndLeftMargin"; public static final String KEY_VISWNDSIZE = "visWndSize"; public static final String KEY_VISWNDTOPMARGIN = "visWndTopMargin"; public static final int TRACE_MAX = 0; public static final int TRACE_MAXMIN = 2; public static final int TRACE_MIN = 1; public static final int TRACE_NONE = -1; public static final int TYPE_160CORE = 3; public static final int TYPE_C1 = 0; public static final int TYPE_C1Pro = 5; public static final int TYPE_C1ProLite = 6; public static final int TYPE_C3 = 1; public static final int TYPE_C3P = 2; public static final int TYPE_C6 = 4; public static final int VISWND_LARGE = 2; public static final int VISWND_MEDIUM = 1; public static final int VISWND_SMALL = 0; public BasePara1 basePara1; public BasePara2 basePara2; public CaliInfo caliInfo; public int dispMode; public int emissivity; public int fpsMode; public int imageEX; public int imageFlip; public boolean isLaserOn; public boolean isShowCross; public boolean isShowMovingCross; public boolean isTraceMaxMin; public boolean isTraceRoi; public int maxMinTrace; public int onceTipMediaLongClick; public int onceTipVisibleMove; public int portraitScreenHeight; public int portraitScreenWidth; public int visCameraId; public int visWndLeftMargin; public int visWndSize; public int visWndTopMargin; public String logDir = ""; public String caliDir = ""; public String mediaDir = ""; public String otherDir = ""; public MagParameter(Context context) { SharedPreferencesManager.init(context); this.basePara1 = new BasePara1(); this.basePara2 = new BasePara2(); this.caliInfo = new CaliInfo(); this.dispMode = SharedPreferencesManager.getInt(KEY_DISPMODE, 1); this.isShowCross = SharedPreferencesManager.getBoolean(KEY_SHOWCROSS, false); this.isShowMovingCross = SharedPreferencesManager.getBoolean(KEY_SHOWMOVINGCROSS, false); this.isTraceMaxMin = SharedPreferencesManager.getBoolean(KEY_TRACEMAXMIN, false); this.isLaserOn = false; this.isTraceRoi = SharedPreferencesManager.getBoolean(KEY_TRACEROI, false); this.visCameraId = SharedPreferencesManager.getInt(KEY_VISCAMID, 0); this.visWndSize = SharedPreferencesManager.getInt(KEY_VISWNDSIZE, 1); this.maxMinTrace = SharedPreferencesManager.getInt(KEY_MAXMINTRACE, 0); this.imageFlip = SharedPreferencesManager.getInt(KEY_FLIPMODE, 0); this.imageEX = SharedPreferencesManager.getInt(KEY_EXMODE, 0); this.emissivity = SharedPreferencesManager.getInt(KEY_EMISSIVITY, 100); this.visWndLeftMargin = SharedPreferencesManager.getInt(KEY_VISWNDLEFTMARGIN, -1); this.visWndTopMargin = SharedPreferencesManager.getInt(KEY_VISWNDTOPMARGIN, 0); this.onceTipMediaLongClick = SharedPreferencesManager.getInt(KEY_ONCETIPMEDIALONGCLICK, 3); this.onceTipVisibleMove = SharedPreferencesManager.getInt(KEY_ONCETIPVISIBLEMOVE, 3); this.fpsMode = SharedPreferencesManager.getInt(KEY_FPSMODE, 1); createDirs(); } private void createDirs() { if (Environment.getExternalStorageState().equals("mounted")) { String pathName = Environment.getExternalStorageDirectory().getPath() + File.separator + "magnity" + File.separator + "Cx"; File file = new File(pathName); if (file.exists() || file.mkdirs()) { String pathName2 = pathName + File.separator; this.logDir = pathName2 + "log"; File file2 = new File(this.logDir); if (!file2.exists()) { file2.mkdirs(); } this.caliDir = pathName2 + "others"; File file3 = new File(this.caliDir); if (!file3.exists()) { file3.mkdirs(); } this.mediaDir = pathName2 + "media"; File file4 = new File(this.mediaDir); if (!file4.exists()) { file4.mkdirs(); } this.otherDir = pathName2 + "others"; File file5 = new File(this.otherDir); if (!file5.exists()) { file5.mkdirs(); } } } } public class Size { private int height_; private int width_; public Size() { } public Size(int width, int height) { this.width_ = width; this.height_ = height; } public void setWidth(int width) { this.width_ = width; } public void setHeight(int height) { this.height_ = height; } public int getWidth() { return this.width_; } public int getHeight() { return this.height_; } } }