final int getMode() throws DeviceException { writeController(CCMD_READ_MODE); return readData();
final synchronized int getMode() throws DeviceException { try { writeController(CCMD_READ_MODE); if (waitRead()) { return readData(); } else { throw new DeviceException("Not return data from READ_MODE"); } } finally { processQueues(); }
	final int getMode() throws DeviceException {		writeController(CCMD_READ_MODE);		return readData();	}