|
@@ -5,60 +5,97 @@ 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-00104457", "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(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-00104457", "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(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()));
|
|
|
|
|
|
}
|
|
|
};
|
|
|
+
|
|
|
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);
|
|
|
+ // }
|
|
|
}
|
|
|
|
|
|
}
|