Beispiel #1
0
 public Cycle(PPTraceStation db, string prehref, int wsID, Dictionary <string, int> subWCIDs, bool usesTraceability, int cycleid, bool hashomecycle, bool usesRFIDTraceability)
 {
     DBResource            = db;
     PrehRef               = prehref;
     WSID                  = wsID;
     SubWorkCenterIDs      = subWCIDs;
     UsingTraceability     = usesTraceability;
     UsingRFIDTraceability = usesRFIDTraceability;
     TraceNumbers          = new List <long>();
     HasScrewing           = false;
     CycleId               = cycleid;
     HasHomeCycle          = hashomecycle;
     _timers               = new List <TimerONPreh>();
     Pulsers               = new List <PulseFreqPreh>();
     HMI                        = new FormInterface(CycleId);
     Hardware                   = new HardwareInterface();
     ScannerInfo                = new Dictionary <string, string>();
     RFIDInfo                   = new Dictionary <string, string[]>();
     MessageID                  = 0;
     _runningBlinks             = new Dictionary <EngineData.DO, System.Timers.Timer>();
     Engine.ScannerNewData     += Engine_ScannerNewData;
     Engine.RFIDNewData        += Engine_RFIDNewData;
     CalibrationMeasurementList = new List <CalibrationMeasurement>();
     RFIDTag                    = new string[] { };
     SentMessages               = new List <EngineData.Step>();
 }
Beispiel #2
0
        //private readonly DataSet _dsLanguage;
        //private readonly Language _language;


        public Login(PPTraceStation appDb, Engine.DataSource dataSource)
        {
            InitializeComponent();
            //_dsLanguage = language;
            //_language = lang;
            //_dsUser = users;
            DataSource = dataSource;
            _myDb      = appDb;
        }
Beispiel #3
0
 public Cycle(PPTraceStation db, string prehref, int wsID, int subWCID, bool usesTraceability, int cycleid, bool hashomecycle, bool usesRFIDTraceability)
 {
     DBResource            = db;
     PrehRef               = prehref;
     WSID                  = wsID;
     SubWorkCenterID       = subWCID;
     UsingTraceability     = usesTraceability;
     UsingRFIDTraceability = usesRFIDTraceability;
     TraceNumbers          = new List <long>();
     HasScrewing           = false;
     CycleId               = cycleid;
     HasHomeCycle          = hashomecycle;
     Timers                = new List <TimerONPreh>();
     Pulsers               = new List <PulseFreqPreh>();
     MyTimer               = new System.Timers.Timer();
     HMI                    = new FormInterface(CycleId);
     Hardware               = new HardwareInterface();
     ScannerInfo            = new Dictionary <string, string>();
     RFIDInfo               = new Dictionary <string, string[]>();
     MessageID              = 0;
     Engine.ScannerNewData += Engine_ScannerNewData;
     Engine.RFIDNewData    += Engine_RFIDNewData;
 }
Beispiel #4
0
 public HomeCycle(PPTraceStation db, string prehref, int wsID, Dictionary <string, int> subWCIDs, bool usesTraceability, int cycleid, bool hashomecycle, bool usesRFIDTraceability) :
     base(db, prehref, wsID, subWCIDs, usesTraceability, cycleid, hashomecycle, usesRFIDTraceability)
 {
 }
Beispiel #5
0
 public CycleFactory(int wsID, Dictionary <string, int> subWCIDs, bool usingTraceability, bool usingAutoRef, int cycleid, bool hasHomeCycle, bool usingRFIDTraceability, PPTraceStation db, string viewForRef)
 {
     //PrehRef = prehref;
     WSID             = wsID;
     SubWorkCenterIDs = subWCIDs;
     Traceability     = usingTraceability;
     AutoRef          = usingAutoRef;
     CycleID          = cycleid;
     HasHomeCycle     = hasHomeCycle;
     RFIDTraceability = usingRFIDTraceability;
     this.Db          = db;
     ViewForReference = viewForRef;
     //CycleTaskCancellationToken = new System.Threading.CancellationTokenSource();
     HomePosition = new HomeCycle(db, PrehRef, WSID, subWCIDs, Traceability, CycleID, HasHomeCycle, usingRFIDTraceability);
     Auto         = new AutoCycle(db, PrehRef, WSID, subWCIDs, Traceability, CycleID, HasHomeCycle, usingRFIDTraceability);
 }