Greetings.
(this is a bit wordy, but stick with it!)
I'm working on a piece of metrology equipment. In normal operation, it is expected that the user return the device for an annual recalibration (the device itself is often used to perform secondary calibrations of other devices).
I've been asked to provide a notification that appears at a selected interval after a factory-programmed calibration date (some users re-cal on a 6-month schedule, others choose 12 months).
I created a popup dialog which, due to the limited size of the LCD used, covers all of the display. It will automatically close after a programmable time interval, or when the user makes a selection from the keypad.
By design, all operations with the exception of displaying new data continue uninterrupted when the popup is visible.
Unfortunately, there really isn't any other signal available to use for this purpose. Also, the typical user IS conscientious about keeping the calibration valid.
Often this device will be used unattended. I don't want to annoy a regular user, but want a good probability that a casual observer will see the notification.
I'm thinking about the "duty cycle" of this notification:
When the unit is past its calibration interval:
Dialog displays for 5 minutes at the top of every hour. In the dialog, user is provided with two selection choices:
- Defer further notification for 7 days.
- Defer further notification for 30 days.
The user can also "cancel" the dialog without making a selection; the dialog will close, then pop up at the next hour.
A privileged user can also enter a simple programming menu and defeat the notification altogether, or change the (6/12) month Cal interval.
My questions are:
- Is 5 minutes per hour likely to be seen?
- Is 5 minutes too short? Too long?
- If you were the intended user, would you prefer shorter notifications more often, or longer notifications less often?
- Other suggestions? (I've already thought of "make a product that doesn't require recalibration" and "Don't notify them at all; if they don't recalibrate, it's their problem").
Thanks,
--Gene