|
@@ -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);
|
|
|
+// }
|
|
|
}
|
|
|
|
|
|
-}
|
|
|
+}
|