update read methods in SingleScalerWithOffsetAndScaling

Previous implementation required the channel of the scaler to be passed to
the read method. readFloat(frame) took a channel not a frame