Files
MAG160C/analysis/jadx_magcx/cn/com/magnity/magnitycx/sdk/MagParameter.java
T

229 lines
11 KiB
Java

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_;
}
}
}