implement device clear, do not print out the serial port debug unless requested
use Decimals instead of floats