Example #1
0
        // コンストラクタ
        public DataController(Control ctl)
        {
            // 通信クラスの作成
            machineConnector = new MachineConnector(ctl);
            machineConnector.Initialize();

            //加工値メモリ制御クラスの作成
            workDataMemory = new WorkDataMemory();

            // ボタン制御クラスの作成
            buttonControl = new ButtonControl(this, machineConnector, workDataMemory);

            //加工値メモリ制御クラスの初期化
            workDataMemory.Initialize(memalloc, buttonControl);

            // スレッドの作成
            thread = new Thread(new ThreadStart(this.dataControllerThread));
            thread.Name = "DataControllerThread";
            thread.Start();
        }
Example #2
0
 // 初期化
 public void Initialize(MemoryAllocationData memAllocData, ButtonControl buttonControl)
 {
     this.memAllocData = memAllocData;
     this.buttonControl = buttonControl;
 }