A method for delivering a fluid using a centrifugal pump. A controller schedules the timer to power down all idle components of the device between message receptions in a power saving sleep mode to conserve battery power. The message complies with a protocol other than HTTP. The second detector has the second pixel size smaller than the first pixel size. Responsive to correcting the error in the data, the error correction unit notifies a counter in the register to update.