For some applications, multiple M is a constant, which is stored in control unit 32, while for other applications, control unit 32 adjusts M during operation, such as responsively to one or more sensed physiological values, or based on the time of day, for example.