Esempio n. 1
0
        //# __________ PROTOCOL :: PRIVATE (SCAN ENGINES)  __________ #//
        public override void InitializeScanItemEngine()
        {
            VmIeScanItemEngine engine = new VmIeScanItemEngine();
            IntializeDeliverWithCommonDone(engine);
            engine.UseIdentifyExistingNestMode();

            // kludge (err) - Language
            engine.Instructions = "Deliver Item:";

            VmDeliverItemManager im = new VmDeliverItemManager(
                VmAirportData.Default.AirportOutputData.CreateDeliverItemEventFile());
            VmDeliverAliasManager am = new VmDeliverAliasManager(
                VmAirportData.Default.AirportOutputData.CreateDeliverAliasEventFile());
            engine.AssignEventMangers(
                im,
                am);
            engine.BuildNestFlag = false;

            _scanItemEngine = engine;
        }
Esempio n. 2
0
        public override void InitializeScanMixedEngine()
        {
            VmScanMixedEngine engine = new VmScanMixedEngine();
            IntializeDeliverWithCommonDone(engine);

            // kludge (err) - Language
            engine.Instructions = "Deliver Items and Nests:";

            // Item Event Manager
            VmDeliverItemManager im = new VmDeliverItemManager(
                VmAirportData.Default.AirportOutputData.CreateDeliverItemForMixedEventFile());

            // Nest Event Manager
            VmDeliverNestEventManager nm = new VmDeliverNestEventManager(
                VmAirportData.Default.AirportOutputData.CreateDeliverNestForMixedEventFile());

            // Alias Event Manager
            VmDeliverAliasManager am = new VmDeliverAliasManager(
                VmAirportData.Default.AirportOutputData.CreateDeliverAliasForMixedEventFile());

            // Mixed Event Manager
            engine.EventManager = new VmMixedEventManager(
                im,
                nm,
                am);

            _scanMixedEngine = engine;
        }