コード例 #1
0
        public EditOpcTagsForm(SGCClientImpl aClient, int aSensorId)
        {
            InitializeComponent();

            client = aClient;
            sensorId = aSensorId;
        }
コード例 #2
0
        public CalibrationForm(SGCClientImpl aClient)
        {
            InitializeComponent();

            client = aClient;
            loader = new BackgroundWorker();
            loader.DoWork += LoadCurrentValues;
            loader.RunWorkerCompleted += LoadCompleated;

            loaderActivator = new Timer();
            loaderActivator.Tick += StartLoading;
            loaderActivator.Interval = 1000;
        }
コード例 #3
0
        public SlabVisualizationForm(int aSlabId, int aStandartSizeId, SGCClientImpl aClient, bool aIsUseFilter)
        {
            InitializeComponent();

            client = aClient;
            slabId = aSlabId;
            standartSizeId = aStandartSizeId;
            isUseFilters = aIsUseFilter;

            loader.DoWork += LoadSensorsValues;
            loader.RunWorkerCompleted += LoadCompleted;
            loader.ProgressChanged += LoadProgressChanged;
            loader.WorkerReportsProgress = true;
        }
コード例 #4
0
        public RegulationsForm(SGCClientImpl aClient)
        {
            InitializeComponent();

            client = aClient;

            if (client != null && client.IsConnected) {
                dimentions = client.GetDimentions();
                standartSizes = client.GetStandartSizes();
                var dimentionColumn = dataGridView1.Columns["Dimention"] as DataGridViewComboBoxColumn;
                var standartSizesColumn = dataGridView1.Columns["StandartSize"] as DataGridViewComboBoxColumn;
                foreach (var dimention in dimentions) {
                    dimentionColumn.Items.Add(dimention.Description);
                }
                foreach (var standartSize in standartSizes) {
                    standartSizesColumn.Items.Add(standartSize.ToString());
                }
            }
        }
コード例 #5
0
ファイル: MainForm.cs プロジェクト: desla/SlabGeometryControl
        private void MakeClientInstance()
        {
            var configuration = new NetConfigurationImpl {
                ServerHost = Connection.Default["host"].ToString(),
                ServerPort = Convert.ToInt32(Connection.Default["port"])
            };

            client = new SGCClientImpl(configuration);
            client.ConnectionActionsListener = this;
        }
コード例 #6
0
ファイル: MainForm.cs プロジェクト: desla/SlabGeometryControl
 private void DisconnectoFromService()
 {
     try {
         if (client != null && client.IsConnected) {
             client.Disconnect();
         }
     }
     finally {
         client = null;
     }
 }
コード例 #7
0
        public SensorsForm(SGCClientImpl aClient)
        {
            InitializeComponent();

            client = aClient;
        }
コード例 #8
0
        public StandartSizeForm(SGCClientImpl aClient)
        {
            InitializeComponent();

            client = aClient;
        }
コード例 #9
0
        public CurrentValuesForm(SGCClientImpl aClient)
        {
            InitializeComponent();

            client = aClient;
        }