Exemplo n.º 1
0
 public Quality()
 {
     _inspectionTime       = 3;
     CurrentInspectionTime = 0;
     CurrentWo             = null;
     Buffer = new NeoQueue();
 }
Exemplo n.º 2
0
        }                                       // To ship out

// Constructor
        public Dock()
        {
            OutputBuffer   = new NeoQueue();
            ShippingBuffer = new NeoQueue();
            Name           = "Shipping Dock";
            _mes           = null;
        }
Exemplo n.º 3
0
 public VirtualWorkcenter(string name, List <Op.OpTypes> types)
 {
     Name         = name;
     Types        = types;
     OutputBuffer = new NeoQueue();
     InputBuffer  = new List <IWork>();
 }
Exemplo n.º 4
0
// Constructor
        public Stage()
        {
            OutputBuffer   = new NeoQueue();
            Queue          = new NeoQueue();
            Name           = "Stage";
            _mes           = null;
            _stage_counter = COUNTER_RESET_VALUE;
        }
Exemplo n.º 5
0
 public Workcenter(string name, Machine.Types machineType)
 {
     Machine      = new Machine("Machine " + name, machineType);
     Name         = name;
     OutputBuffer = new NeoQueue();
     Inspection   = new Quality();
     _mes         = null;
     _bigData     = null;
 }
Exemplo n.º 6
0
 protected void SetUp()
 {
     _subject = new NeoQueue();
     wo1      = Substitute.For <IWork>();
     wo1.Id.Returns(ID1);
     wo2 = Substitute.For <IWork>();
     wo2.Id.Returns(ID2);
     wo3 = Substitute.For <IWork>();
     wo3.Id.Returns(ID3);
 }
Exemplo n.º 7
0
        public Machine(string name, Types type)
        {
            Name        = name;
            _scheduler  = new MachineScheduler(this);
            _type       = type;
            _validTypes = GetValidTypes(type);

            CurrentWorkorder  = null;
            EstTimeToComplete = 0;
            InputBuffer       = new NeoQueue();
            LastType          = _validTypes[0];
            SetupTime         = 0;
            Breakdown         = false;
        }