예제 #1
0
  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;
  }
예제 #2
0
  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;
  }