private void UpdateStatus(eSensor sensorNum, int value) { int row; Array.Copy(reading[(int)sensorNum].data, 0, reading[(int)sensorNum].data, 1, reading[(int)sensorNum].datacount); if (reading[(int)sensorNum].datacount < STATUSWIDTH - 1) { reading[(int)sensorNum].datacount++; } reading[(int)sensorNum].value = (Int16)value; reading[(int)sensorNum].data[0] = (Int16)value; for (row = 0; row < mSensorPrefs.SensorCount[mSensorPrefs.Page]; row++) { if (mSensorPrefs.Sensor[mSensorPrefs.Page, row] == (int)sensorNum) { UpdateRow(row); } } }
private void UpdateStatus(eSensor sensorNum, int value) { int row; Array.Copy(reading[(int)sensorNum].data, 0, reading[(int)sensorNum].data, 1, reading[(int)sensorNum].datacount); if (reading[(int)sensorNum].datacount < STATUSWIDTH-1) reading[(int)sensorNum].datacount++; reading[(int)sensorNum].value = (Int16)value; reading[(int)sensorNum].data[0] = (Int16)value; for (row = 0; row < mSensorPrefs.SensorCount[mSensorPrefs.Page]; row++) if (mSensorPrefs.Sensor[mSensorPrefs.Page,row] == (int)sensorNum) UpdateRow(row); }