private boolean setCylinderDistanceWithoutModeChanging(int distance) { boolean res = false; if (connection.isConnected()) { dlog.d("setCylinderDistanceWithoutModeChanging: " + distance); res = connection.writeRegister( MEMORY_AREA_B2, Register.CYLINDER_DISTANCE.getValue(), new int[] {distance}); } return res; }
private boolean setCylinderDistance(int distance) { boolean res = false; if (connection.isConnected()) { dlog.d("setCylinderDistance: " + distance); boolean r1 = connection.writeRegister( MEMORY_AREA_B2, Register.CYLINDER_DISTANCE.getValue(), new int[] {distance}); boolean r2 = setMode(Mode.DIAMETER_SETTING.getValue()); res = r1 && r2; } return res; }