//# __________ 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; }
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; }