Exemple #1
0
        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);
                }
            }
        }
Exemple #2
0
		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);
		}