public void GenManifestCfgFake() { var menifest = new MacManifestCfg(); menifest.Devices.Add(DE_LP_A_ASB()); menifest.Devices.Add(DE_LP_B_ASB()); menifest.Devices.Add(DE_IC_A_ASB()); menifest.Devices.Add(DE_CC_A_ASB()); menifest.Devices.Add(DE_MT_A_ASB()); menifest.Devices.Add(DE_CB_A_ASB()); #region drawer menifest.Devices.Add(DE_CB_A_01_01()); menifest.Devices.Add(DE_CB_A_01_02()); menifest.Devices.Add(DE_CB_A_01_03()); menifest.Devices.Add(DE_CB_A_01_04()); menifest.Devices.Add(DE_CB_A_01_05()); menifest.Devices.Add(DE_CB_A_02_01()); menifest.Devices.Add(DE_CB_A_02_02()); menifest.Devices.Add(DE_CB_A_02_03()); menifest.Devices.Add(DE_CB_A_02_04()); menifest.Devices.Add(DE_CB_A_02_05()); menifest.Devices.Add(DE_CB_A_03_01()); menifest.Devices.Add(DE_CB_A_03_02()); menifest.Devices.Add(DE_CB_A_03_03()); menifest.Devices.Add(DE_CB_A_03_04()); menifest.Devices.Add(DE_CB_A_03_05()); menifest.Devices.Add(DE_CB_A_04_01()); menifest.Devices.Add(DE_CB_A_04_02()); menifest.Devices.Add(DE_CB_A_04_03()); menifest.Devices.Add(DE_CB_A_04_04()); menifest.Devices.Add(DE_CB_A_04_05()); #endregion drawer menifest.Devices.Add(DE_OS_A_ASB()); menifest.Devices.Add(DE_BT_A_ASB()); menifest.Devices.Add(DE_UNI_A_ASB()); //menifest.Drivers.AddRange(DriverRealAll());//Pure fake HAL menifest.Drivers.AddRange(DriverFakeAll()); var fn = Path.Combine(@"../../", "GenCfg/Manifest/Manifest.xml.fake"); menifest.SaveToXmlFile(fn); }
public int MvCfInit() { if (!string.IsNullOrEmpty(this.Path)) { this.manifest = MacManifestCfg.LoadFromXmlFile(this.Path); } this.Check(); foreach (var dcv in this.manifest.Devices) { this.HalCreate(dcv); } return(0); }
public void GenManifestCfgReal() { var menifest = new MacManifestCfg(); menifest.Devices.Add(HID_LP_A_ASB()); menifest.Devices.Add(HID_LP_B_ASB()); menifest.Devices.Add(HID_IC_A_ASB()); menifest.Devices.Add(DE_CC_A_ASB()); menifest.Devices.Add(HID_MT_A_ASB()); menifest.Devices.Add(DE_CB_A_ASB()); #region drawer // menifest.Devices.Add(DE_CB_A_01_01()); menifest.Devices.Add(DE_CB_A_01_02()); menifest.Devices.Add(DE_CB_A_01_03()); menifest.Devices.Add(DE_CB_A_01_04()); //menifest.Devices.Add(DE_CB_A_01_05()); //menifest.Devices.Add(DE_CB_A_02_01()); menifest.Devices.Add(DE_CB_A_02_02()); menifest.Devices.Add(DE_CB_A_02_03()); menifest.Devices.Add(DE_CB_A_02_04()); //menifest.Devices.Add(DE_CB_A_02_05()); //menifest.Devices.Add(DE_CB_A_03_01()); menifest.Devices.Add(DE_CB_A_03_02()); menifest.Devices.Add(DE_CB_A_03_03()); menifest.Devices.Add(DE_CB_A_03_04()); //menifest.Devices.Add(DE_CB_A_03_05()); // menifest.Devices.Add(DE_CB_A_04_01()); menifest.Devices.Add(DE_CB_A_04_02()); menifest.Devices.Add(DE_CB_A_04_03()); menifest.Devices.Add(DE_CB_A_04_04()); //menifest.Devices.Add(DE_CB_A_04_05()); // menifest.Devices.Add(DE_CB_A_05_01()); menifest.Devices.Add(DE_CB_A_05_02()); menifest.Devices.Add(DE_CB_A_05_03()); menifest.Devices.Add(DE_CB_A_05_04()); // menifest.Devices.Add(DE_CB_A_05_05()); //menifest.Devices.Add(DE_CB_A_06_01()); menifest.Devices.Add(DE_CB_A_06_02()); menifest.Devices.Add(DE_CB_A_06_03()); menifest.Devices.Add(DE_CB_A_06_04()); //menifest.Devices.Add(DE_CB_A_06_05()); //menifest.Devices.Add(DE_CB_A_07_01()); menifest.Devices.Add(DE_CB_A_07_02()); menifest.Devices.Add(DE_CB_A_07_03()); //menifest.Devices.Add(DE_CB_A_07_04()); //menifest.Devices.Add(DE_CB_A_07_05()); #endregion drawer menifest.Devices.Add(HID_OS_A_ASB()); menifest.Devices.Add(DE_BT_A_ASB()); menifest.Devices.Add(HID_EQP_A_ASSY()); menifest.Drivers.AddRange(DriverRealAll()); //menifest.Drivers.AddRange(DriverFakeAll());//Pure real HAL var fn = Path.Combine(@"../../", "UserData/Manifest/Manifest.xml.develop"); menifest.SaveToXmlFile(fn); }