Example #1
0
        public void InitData()
        {
            table = GetTargetTable();

            InitGrid();

            onlineManager.FirmwareManager.Gbc.ValueChanged        += TableValueChanged;
            onlineManager.FirmwareManager.Kgbc.ValueChanged       += TableValueChanged;
            onlineManager.FirmwareManager.Kgbc_press.ValueChanged += TableValueChanged;
        }
Example #2
0
        public void LoadData()
        {
            table = GetTargetTable();

            InitGrid();

            if (rtChart.Visible)
            {
                LoadChart();
            }
            else
            {
                LoadGrid();
            }
        }
Example #3
0
        private void InitTable(ITableValues table, byte[] source)
        {
            var index = table.Address;

            for (int i = 0; i < table.RowCount; i++)
            {
                for (int j = 0; j < table.ColCount; j++)
                {
                    table.SetRawValue(j, i, source[index++]);
                }
            }

            table.FirstInit();
            table.FillValues();
        }
Example #4
0
        private static void FillMinMax(ITableValues table, int dataType)
        {
            switch (dataType)
            {
            case 0:
                table.RawMin = 0;
                table.RawMax = 255;
                break;

            case 1:
                table.RawMin = -128;
                table.RawMax = 127;
                break;

            default:
                throw new NotSupportedException();
            }
        }
Example #5
0
        public void Init(ITableValues table)
        {
            if (this.table != null)
            {
                this.table.ValueChanged    -= TableOnValueChanged;
                this.table.PropertyChanged -= TableOnPropertyChanged;
            }
            this.table = table;

            InitGrid();
            InitChart();
            if (table == null)
            {
                return;
            }
            this.table.ValueChanged    += TableOnValueChanged;
            this.table.PropertyChanged += TableOnPropertyChanged;
        }