def getAverageValue(self): """Get a sample from the output of the oversample and average engine for this channel. The sample is 12-bit + the bits configured in :func:`setOversampleBits`. The value configured in :func:`setAverageBits` will cause this value to be averaged 2**bits number of samples. This is not a sliding window. The sample will not change until 2^(OversampleBits + AverageBits) samples have been acquired from this channel. Use :func:`getAverageVoltage` to get the analog value in calibrated units. :returns: A sample from the oversample and average engine for this channel. """ return hal.getAnalogAverageValue(self.port)