Examples of GarminData


Examples of net.sf.myway.gps.garmin.unit.GarminData

    for (int i = 0; i < len; i++) {
      final byte element = buffer[i];
      b.append(Integer.toHexString(element & 0xff | 0x100).substring(1) + " ");
    }
    LOG.info("Message: len=" + len + " data=" + b);
    LOG.info("Object:  " + Mapper.toObject(new GarminData(buffer), 6, "D100"));
  }
View Full Code Here

Examples of net.sf.myway.gps.garmin.unit.GarminData

  public static GarminData toMessage(final Object data, final String type)
    throws DocumentException, SecurityException, NoSuchMethodException,
    IllegalArgumentException, IllegalAccessException, InvocationTargetException {
    final byte[] buffer = new byte[4096];
    final int len = Mapper.toMessage(buffer, 0, data, type);
    return new GarminData(buffer, 0, len);
  }
View Full Code Here

Examples of net.sf.myway.gps.garmin.unit.GarminData

   * Method getData.
   *
   * @return GarminData
   */
  public GarminData getData() {
    return new GarminData(GarminHelper.asInt(_id));
  }
View Full Code Here

Examples of net.sf.myway.gps.garmin.unit.GarminData

  @Override
  public GarminData getData() {
    final byte[] r = new byte[_dataLength];
    for (int i = 0; i < _dataLength; i++)
      r[i] = _message[3 + i];
    return new GarminData(r);
  }
View Full Code Here

Examples of net.sf.myway.gps.garmin.unit.GarminData

            final TypedData d = _packageData[_packageIndex++];
            _typeSent = d.getType();
            _linkProtocol.sendPackage(d.getType(), d.getData(), false);
          }
          else {
            final GarminData gd = new GarminData(new byte[2]);
            gd.setInt(0, _linkProtocol.getId(_typeToSend));
            _typeSent = DataTypeName.XFER_CMPLT;
            _linkProtocol.sendPackage(DataTypeName.XFER_CMPLT, gd, false);
          }
        }
        else if (_typeSent.equals(DataTypeName.XFER_CMPLT))
View Full Code Here

Examples of net.sf.myway.gps.garmin.unit.GarminData

    System.out.println("startSend " + java.util.Arrays.asList(_packageData));
    if (_packageData == null)
      return;
    downloadHandler.setProtocol(this);
    _complete = false;
    final GarminData gd = new GarminData(new byte[2]);
    gd.setInt(0, _packageData.length);
    _typeSent = DataTypeName.RECORDS;
    _typeToSend = dataTypeName;
    _linkProtocol.sendPackage(DataTypeName.RECORDS, gd, true);
  }
View Full Code Here

Examples of net.sf.myway.gps.garmin.unit.GarminData

            GarminHelper.ubyte(data[i + 1]) + (data[i + 2] << 8)));
        _usb.close();
      }
      if (response.getPacketType() == 20 && response.getPacketId() == 149) {
        final DataType dataType = DataType.get("D1001");
        System.out.println(dataType.parseData(new GarminData(response.getData())));
      }
      if (response.getPacketType() == 20 && response.getPacketId() == 12) {
        System.out.println("transmission terminated");
        _usb.close();
      }
View Full Code Here

Examples of net.sf.myway.gps.garmin.unit.GarminData

  /**
   * @see net.sf.myway.gps.garmin.unit.GarminMessage#getData()
   */
  @Override
  public GarminData getData() {
    return new GarminData(_data);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.