Browse Source

人证阅读器(精伦) 蓝牙匹配名称调整

Melon 1 year ago
parent
commit
9184546a01
1 changed files with 47 additions and 85 deletions
  1. 47 85
      app/src/main/java/vinno/sportinspect/config/DevicesConstant.java

+ 47 - 85
app/src/main/java/vinno/sportinspect/config/DevicesConstant.java

@@ -5,97 +5,59 @@ import java.util.LinkedList;
 import vinno.sportinspect.bean.Device;
 import vinno.sportinspect.enums.EnumDeviceTypes;
 import vinno.sportinspect.enums.EnumDevicesType;
-
 //配置设备列表
 public class DevicesConstant {
-    // 所有设备列表
-    public static final LinkedList<Device> deviceMaps = new LinkedList<Device>() {
+    //所有设备列表
+    public static final LinkedList<Device>  deviceMaps = new LinkedList<Device>() {
         {
-            add(new Device(1, EnumDeviceTypes.HEART.typeName(), "xm3000-heart", "心电", "心电", "", "", "", true, "心电测量",
-                    "heart", true, EnumDevicesType.indurated.value())); // 自带
-            add(new Device(2, EnumDeviceTypes.SPO2.typeName(), "xm3000-spo2", "血氧", "血氧", "", "", "", true, "血氧测量",
-                    "icon_spo2", false, EnumDevicesType.indurated.value())); // 自带
-            add(new Device(2, EnumDeviceTypes.SPO2.typeName(), "AOJ-70B", "血氧", "血氧(奥极)", "00:00:00:00:00:00",
-                    "AOJ-70B", "Spo2ByAOJ70B", true, "血氧测量", "icon_spo2", true, EnumDevicesType.BLE.value()));
-            add(new Device(3, EnumDeviceTypes.NIBP.typeName(), "xm3000-pressure", "血压", "血压", "", "", "", true, "血压测量",
-                    "xueyaceliang", false, EnumDevicesType.indurated.value())); // 自带
-            add(new Device(3, EnumDeviceTypes.NIBP.typeName(), "AOJ-30B", "血压", "血压(奥极)", "00:00:00:00:00:00",
-                    "AOJ-30B", "NibpByAOJ30B", true, "血压测量", "xueyaceliang", true, EnumDevicesType.BLE.value()));
-            add(new Device(3, EnumDeviceTypes.NIBP.typeName(), "BP750X_pressure", "血压", "血压(威宝龙)", "00:00:00:00:00:00",
-                    "750X-", "NibpByBP750X", true, "血压测量", "xueyaceliang", false, EnumDevicesType.BLE.value()));
-            add(new Device(3, EnumDeviceTypes.NIBP.typeName(), "BP700B", "血压", "血压(威宝龙)", "00:00:00:00:00:00",
-                    "700B-00150307", "NibpByBP750X", true, "血压测量", "xueyaceliang", false, EnumDevicesType.BLE.value()));
-            // 700B-00150307
-            add(new Device(4, EnumDeviceTypes.TEMP.typeName(), "DT-8836", "体温计", "体温计(家测宝)", "00:00:00:00:00:00",
-                    "IR Thermo", "TempByDT", true, "额温枪", "temp", false, EnumDevicesType.BLE.value()));
-            add(new Device(4, EnumDeviceTypes.TEMP.typeName(), "YHW-6", "体温计", "体温计(鱼跃)", "00:00:00:00:00:00", "Yuwell",
-                    "TempByYuwell", true, "额温枪", "temp", true, EnumDevicesType.BLE.value()));
-            add(new Device(4, EnumDeviceTypes.TEMP.typeName(), "AOJ-20A", "体温计", "体温计(奥极)", "00:00:00:00:00:00",
-                    "AOJ-20A", "TempByAOJ20A", true, "额温枪", "temp", false, EnumDevicesType.BLE.value()));
-            // 只有体重功能
-            add(new Device(5, EnumDeviceTypes.WEIGHT.typeName(), "FSC-351BF-WEIGHT", "体重秤", "体重秤(FSC-351BF)",
-                    "00:00:00:00:00:00", "FSC-351BF", "WeightDialogByFSC351BF", true, "体重秤", "bmi", false,
-                    EnumDevicesType.BLE.value()));
-            add(new Device(5, EnumDeviceTypes.WEIGHT.typeName(), "BS-9207", "体重秤", "体重秤(BS-9207)", "00:00:00:00:00:00",
-                    "BS-9207", "WeightDialogByFSC351BF", true, "体重秤", "bmi", false, EnumDevicesType.BLE.value()));
-            add(new Device(5, EnumDeviceTypes.WEIGHT.typeName(), "CF398BLE", "体重秤", "体重秤(CF398BLE)",
-                    "00:00:00:00:00:00", "Health", "WeightEHome", true, "体重秤", "bmi", true,
-                    EnumDevicesType.BLE.value()));
-            // add(new Device(EnumDeviceWeightKey.PROJECT_MODEL_VALUE,"EB2056", "体重秤",
-            // "VINNO体重秤(金利)", "00:00:00:00:00:00", "Chipsea-BLE",
-            // "WeightDialogByEB2056|fragment_weight", true,"体重秤","bmi",false,
-            // EnumDevicesType.BLE.value()));
-            // 有体重+体脂功能
-            add(new Device(6, EnumDeviceTypes.FAT.typeName(), "FSC-351BF", "体脂秤", "体脂秤(FSC-351BF)", "00:00:00:00:00:00",
-                    "FSC-351BF", "FatDialogByFSC351BF", true, "体脂秤", "bmi", false, EnumDevicesType.BLE.value()));
-
-            add(new Device(7, EnumDeviceTypes.SUGAR.typeName(), "i-sens630", "血糖仪", "血糖仪(isens)", "00:00:00:00:00:00",
-                    "F038", "BoolSugarIsens", true, "血糖", "yuwell", true, EnumDevicesType.BLE.value()));
-            add(new Device(7, EnumDeviceTypes.SUGAR.typeName(), "VGM04", "血糖仪", "血糖仪(微策)", "00:00:00:00:00:00",
-                    "BLE-Vivachek", "BoolSugarVivachek", true, "血糖", "yuwell", false, EnumDevicesType.BLE.value()));
-            add(new Device(7, EnumDeviceTypes.SUGAR.typeName(), "VGM55", "血糖仪", "血糖仪(好糖)", "00:00:00:00:00:00",
-                    "BLE_GLUCOWELL", "BoolSugarVivachek", true, "血糖", "yuwell", false, EnumDevicesType.BLE.value()));
-            add(new Device(7, EnumDeviceTypes.SUGAR.typeName(), "BK6-20MD", "三合一", "三合一(百捷)", "00:00:00:00:00:00",
-                    "BeneCheck", "BoolSugarBeneCheck", true, "三合一", "yuwell", false, EnumDevicesType.BLE.value()));
-            add(new Device(8, EnumDeviceTypes.WAIST.typeName(), "waist", "腰围尺", "腰围尺", "", "", "WaistToHipDialog", true,
-                    "腰臀比", "yaotunbi", true, EnumDevicesType.manual.value()));
-            add(new Device(9, EnumDeviceTypes.LUNG.typeName(), "SP80B", "肺活仪", "肺活仪(SP80B)", "00:00:00:00:00:00",
-                    "PULMO80B", "LungByContec", true, "肺活仪", "lung", false, EnumDevicesType.BLE.value()));
-            // add(new
-            // Device(EnumDeviceLungKey.PROJECT_MODEL_VALUE,"A31-W","肺活仪","VINNO肺活仪(A31-W)","00:00:00:00:00:00","A322","LungA31WDialog|fragment_lung",
-            // true,"肺活仪","lung", false, EnumDevicesType.BLE.value()));
-            add(new Device(10, EnumDeviceTypes.URINE.typeName(), "Ui-1", "尿液分析仪", "尿液分析(Ui-1)", "00:00:00:00:00:00",
-                    "BLE-EMP-Ui", "UrineByUi1", true, "尿液分析", "urine", false, EnumDevicesType.BLE.value()));
-            add(new Device(10, EnumDeviceTypes.URINE.typeName(), "BC401BT", "尿液分析仪", "尿液分析(BT401)", "00:00:00:00:00:00",
-                    "BC01", "UrineByBC401BT", true, "尿液分析", "urine", false, EnumDevicesType.BLE.value()));
-            add(new Device(11, EnumDeviceTypes.TWELVEHEART.typeName(), "pe1204", "十二导心电", "十二导心电(华清心仪)", "", "",
-                    "UrineBC401BTDialog", true, "十二导心电", "heart", false, EnumDevicesType.jump.value())); // 跳转到其他app
-            add(new Device(11, EnumDeviceTypes.ONEHEART.typeName(), "BP750X-heart", "单导心电", "单导心电(威宝龙)",
-                    "00:00:00:00:00:00", "750X-", "HeartByBP750X", true, "单导心电", "heart", false,
-                    EnumDevicesType.BLE.value()));
-            add(new Device(12, EnumDeviceTypes.BLOODFAT.typeName(), "xuezhi", "血脂", "血脂(三诺)", "00:00:00:00:00:00", "",
-                    "UrineBC401BTDialog", true, "血脂", "bloodfat", false, EnumDevicesType.BLE.value()));
-            add(new Device(13, EnumDeviceTypes.ICREADER.typeName(), "iDR211-L2", "人证阅读器", "人证阅读器(精伦)",
-                    "00:00:00:00:00:00", "iDR24298131", "ICReaderByIDR211", true, "人证阅读器", "bloodfat", false,
-                    EnumDevicesType.BLE.value()));
+            add(new Device(1, EnumDeviceTypes.HEART.typeName(), "xm3000-heart", "心电", "心电", "", "", "", true, "心电测量", "heart", true, EnumDevicesType.indurated.value())); //自带
+            add(new Device(2, EnumDeviceTypes.SPO2.typeName(), "xm3000-spo2", "血氧", "血氧", "", "", "", true, "血氧测量", "icon_spo2", false, EnumDevicesType.indurated.value())); //自带
+            add(new Device(2, EnumDeviceTypes.SPO2.typeName(), "AOJ-70B", "血氧", "血氧(奥极)", "00:00:00:00:00:00", "AOJ-70B", "Spo2ByAOJ70B", true, "血氧测量", "icon_spo2", true, EnumDevicesType.BLE.value()));
+            add(new Device(3, EnumDeviceTypes.NIBP.typeName(), "xm3000-pressure", "血压", "血压", "", "", "", true, "血压测量", "xueyaceliang", false, EnumDevicesType.indurated.value())); //自带
+            add(new Device(3, EnumDeviceTypes.NIBP.typeName(), "AOJ-30B", "血压", "血压(奥极)", "00:00:00:00:00:00", "AOJ-30B", "NibpByAOJ30B", true, "血压测量", "xueyaceliang", true, EnumDevicesType.BLE.value()));
+            add(new Device(3, EnumDeviceTypes.NIBP.typeName(), "BP750X_pressure", "血压", "血压(威宝龙)", "00:00:00:00:00:00", "750X-", "NibpByBP750X", true, "血压测量", "xueyaceliang", false, EnumDevicesType.BLE.value()));
+            add(new Device(3, EnumDeviceTypes.NIBP.typeName(), "BP700B", "血压", "血压(威宝龙)", "00:00:00:00:00:00", "700B-00150307", "NibpByBP750X", true, "血压测量", "xueyaceliang", false, EnumDevicesType.BLE.value()));
+            //700B-00150307
+            add(new Device(4, EnumDeviceTypes.TEMP.typeName(), "DT-8836", "体温计", "体温计(家测宝)", "00:00:00:00:00:00", "IR Thermo", "TempByDT", true, "额温枪", "temp", false, EnumDevicesType.BLE.value()));
+            add(new Device(4, EnumDeviceTypes.TEMP.typeName(), "YHW-6", "体温计", "体温计(鱼跃)", "00:00:00:00:00:00", "Yuwell", "TempByYuwell", true, "额温枪", "temp", true, EnumDevicesType.BLE.value()));
+            add(new Device(4, EnumDeviceTypes.TEMP.typeName(), "AOJ-20A", "体温计", "体温计(奥极)", "00:00:00:00:00:00", "AOJ-20A", "TempByAOJ20A", true, "额温枪", "temp", false, EnumDevicesType.BLE.value()));
+            //只有体重功能
+            add(new Device(5, EnumDeviceTypes.WEIGHT.typeName(), "FSC-351BF-WEIGHT", "体重秤", "体重秤(FSC-351BF)", "00:00:00:00:00:00", "FSC-351BF", "WeightDialogByFSC351BF", true, "体重秤", "bmi", false, EnumDevicesType.BLE.value()));
+            add(new Device(5, EnumDeviceTypes.WEIGHT.typeName(), "BS-9207", "体重秤", "体重秤(BS-9207)", "00:00:00:00:00:00", "BS-9207", "WeightDialogByFSC351BF", true, "体重秤", "bmi", false, EnumDevicesType.BLE.value()));
+            add(new Device(5, EnumDeviceTypes.WEIGHT.typeName(), "CF398BLE", "体重秤", "体重秤(CF398BLE)", "00:00:00:00:00:00", "Health", "WeightEHome", true, "体重秤", "bmi", true, EnumDevicesType.BLE.value()));
+            //add(new Device(EnumDeviceWeightKey.PROJECT_MODEL_VALUE,"EB2056", "体重秤", "VINNO体重秤(金利)", "00:00:00:00:00:00", "Chipsea-BLE", "WeightDialogByEB2056|fragment_weight", true,"体重秤","bmi",false, EnumDevicesType.BLE.value()));
+            //有体重+体脂功能
+            add(new Device(6, EnumDeviceTypes.FAT.typeName(), "FSC-351BF", "体脂秤", "体脂秤(FSC-351BF)", "00:00:00:00:00:00", "FSC-351BF", "FatDialogByFSC351BF", true, "体脂秤", "bmi", false, EnumDevicesType.BLE.value()));
 
+            add(new Device(7, EnumDeviceTypes.SUGAR.typeName(), "i-sens630", "血糖仪", "血糖仪(isens)", "00:00:00:00:00:00", "F038", "BoolSugarIsens", true, "血糖", "yuwell", true, EnumDevicesType.BLE.value()));
+            add(new Device(7, EnumDeviceTypes.SUGAR.typeName(), "VGM04", "血糖仪", "血糖仪(微策)", "00:00:00:00:00:00", "BLE-Vivachek", "BoolSugarVivachek", true, "血糖", "yuwell", false, EnumDevicesType.BLE.value()));
+            add(new Device(7, EnumDeviceTypes.SUGAR.typeName(), "VGM55", "血糖仪", "血糖仪(好糖)", "00:00:00:00:00:00", "BLE_GLUCOWELL", "BoolSugarVivachek", true, "血糖", "yuwell", false, EnumDevicesType.BLE.value()));
+            add(new Device(7, EnumDeviceTypes.SUGAR.typeName(), "BK6-20MD", "三合一", "三合一(百捷)", "00:00:00:00:00:00", "BeneCheck", "BoolSugarBeneCheck", true, "三合一", "yuwell", false, EnumDevicesType.BLE.value()));
+            add(new Device(8, EnumDeviceTypes.WAIST.typeName(), "waist", "腰围尺", "腰围尺", "", "", "WaistToHipDialog", true, "腰臀比", "yaotunbi", true, EnumDevicesType.manual.value()));
+            add(new Device(9, EnumDeviceTypes.LUNG.typeName(), "SP80B", "肺活仪", "肺活仪(SP80B)", "00:00:00:00:00:00", "PULMO80B", "LungByContec", true, "肺活仪", "lung", false, EnumDevicesType.BLE.value()));
+            //add(new Device(EnumDeviceLungKey.PROJECT_MODEL_VALUE,"A31-W","肺活仪","VINNO肺活仪(A31-W)","00:00:00:00:00:00","A322","LungA31WDialog|fragment_lung", true,"肺活仪","lung", false, EnumDevicesType.BLE.value()));
+            add(new Device(10, EnumDeviceTypes.URINE.typeName(), "Ui-1", "尿液分析仪", "尿液分析(Ui-1)", "00:00:00:00:00:00", "BLE-EMP-Ui", "UrineByUi1", true, "尿液分析", "urine", false, EnumDevicesType.BLE.value()));
+            add(new Device(10, EnumDeviceTypes.URINE.typeName(), "BC401BT", "尿液分析仪", "尿液分析(BT401)", "00:00:00:00:00:00", "BC01", "UrineByBC401BT", true, "尿液分析", "urine", false, EnumDevicesType.BLE.value()));
+            add(new Device(11, EnumDeviceTypes.TWELVEHEART.typeName(), "pe1204", "十二导心电", "十二导心电(华清心仪)", "", "", "UrineBC401BTDialog", true, "十二导心电", "heart", false, EnumDevicesType.jump.value())); //跳转到其他app
+            add(new Device(11, EnumDeviceTypes.ONEHEART.typeName(), "BP750X-heart", "单导心电", "单导心电(威宝龙)", "00:00:00:00:00:00", "750X-", "HeartByBP750X", true, "单导心电", "heart", false, EnumDevicesType.BLE.value()));
+            add(new Device(12, EnumDeviceTypes.BLOODFAT.typeName(), "xuezhi", "血脂", "血脂(三诺)", "00:00:00:00:00:00", "", "UrineBC401BTDialog", true, "血脂", "bloodfat", false, EnumDevicesType.BLE.value()));
+            add(new Device(13, EnumDeviceTypes.ICREADER.typeName(), "iDR211-L2", "人证阅读器", "人证阅读器(精伦)", "00:00:00:00:00:00", "iDR242", "ICReaderByIDR211", true, "人证阅读器", "bloodfat", false, EnumDevicesType.BLE.value()));
         }
     };
-
     public static void main(String[] args) {
-        // 存储
-        // DevicesConstant.putDeviceList(DevicesConstant.deviceMaps);
-        //
-        // LinkedHashMap<String, Device> db = DevicesConstant.getDeviceList();
-        //
-        // Iterator<Map.Entry<String, Device>> iter = db.entrySet().iterator();
-        // System.out.println("*********循环输出开始***********");
-        // while (iter.hasNext()) {
-        // Map.Entry entry = (Map.Entry) iter.next();
-        // Object key = entry.getKey();
-        // Object val = entry.getValue();
-        // System.out.println(key + " ==" + val);
-        // }
+        //存储
+        //DevicesConstant.putDeviceList(DevicesConstant.deviceMaps);
+//
+//        LinkedHashMap<String, Device> db = DevicesConstant.getDeviceList();
+//
+//        Iterator<Map.Entry<String, Device>> iter = db.entrySet().iterator();
+//        System.out.println("*********循环输出开始***********");
+//        while (iter.hasNext()) {
+//            Map.Entry entry = (Map.Entry) iter.next();
+//            Object key = entry.getKey();
+//            Object val = entry.getValue();
+//            System.out.println(key + " ==" + val);
+//        }
     }
 
-}
+}