Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
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);
        }