package com.xuy;// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: gps_data.proto
public final class GpsData {
private GpsData() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface gps_dataOrBuilder extends
// @@protoc_insertion_point(interface_extends:gps_data)
com.google.protobuf.MessageOrBuilder {
/**
* <code>int64 id = 1;</code>
*/
long getId();
/**
* <code>string terminalId = 2;</code>
*/
String getTerminalId();
/**
* <code>string terminalId = 2;</code>
*/
com.google.protobuf.ByteString
getTerminalIdBytes();
/**
* <code>string dataTime = 3;</code>
*/
String getDataTime();
/**
* <code>string dataTime = 3;</code>
*/
com.google.protobuf.ByteString
getDataTimeBytes();
/**
* <code>double lon = 4;</code>
*/
double getLon();
/**
* <code>double lat = 5;</code>
*/
double getLat();
/**
* <code>float speed = 6;</code>
*/
float getSpeed();
/**
* <code>int32 altitude = 7;</code>
*/
int getAltitude();
/**
* <code>int32 locType = 8;</code>
*/
int getLocType();
/**
* <code>int32 gpsStatus = 9;</code>
*/
int getGpsStatus();
/**
* <code>float direction = 10;</code>
*/
float getDirection();
/**
* <code>int32 satellite = 11;</code>
*/
int getSatellite();
}
/**
* Protobuf type {@code gps_data}
*/
public static final class gps_data extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:gps_data)
gps_dataOrBuilder {
private static final long serialVersionUID = 0L;
// Use gps_data.newBuilder() to construct.
private gps_data(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private gps_data() {
id_ = 0L;
terminalId_ = "";
dataTime_ = "";
lon_ = 0D;
lat_ = 0D;
speed_ = 0F;
altitude_ = 0;
locType_ = 0;
gpsStatus_ = 0;
direction_ = 0F;
satellite_ = 0;
}
@Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private gps_data(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownFieldProto3(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
case 8: {
id_ = input.readInt64();
break;
}
case 18: {
String s = input.readStringRequireUtf8();
terminalId_ = s;
break;
}
case 26: {
String s = input.readStringRequireUtf8();
dataTime_ = s;
break;
}
case 33: {
lon_ = input.readDouble();
break;
}
case 41: {
lat_ = input.readDouble();
break;
}
case 53: {
speed_ = input.readFloat();
break;
}
case 56: {
altitude_ = input.readInt32();
break;
}
case 64: {
locType_ = input.readInt32();
break;
}
case 72: {
gpsStatus_ = input.readInt32();
break;
}
case 85: {
direction_ = input.readFloat();
break;
}
case 88: {
satellite_ = input.readInt32();
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return GpsData.internal_static_gps_data_descriptor;
}
protected FieldAccessorTable
internalGetFieldAccessorTable() {
return GpsData.internal_static_gps_data_fieldAccessorTable
.ensureFieldAccessorsInitialized(
gps_data.class, Builder.class);
}
public static final int ID_FIELD_NUMBER = 1;
private long id_;
/**
* <code>int64 id = 1;</code>
*/
public long getId() {
return id_;
}
public static final int TERMINALID_FIELD_NUMBER = 2;
private volatile Object terminalId_;
/**
* <code>string terminalId = 2;</code>
*/
public String getTerminalId() {
Object ref = terminalId_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
terminalId_ = s;
return s;
}
}
/**
* <code>string terminalId = 2;</code>
*/
public com.google.protobuf.ByteString
getTerminalIdBytes() {
Object ref = terminalId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(String) ref);
terminalId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DATATIME_FIELD_NUMBER = 3;
private volatile Object dataTime_;
/**
* <code>string dataTime = 3;</code>
*/
public String getDataTime() {
Object ref = dataTime_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
dataTime_ = s;
return s;
}
}
/**
* <code>string dataTime = 3;</code>
*/
public com.google.protobuf.ByteString
getDataTimeBytes() {
Object ref = dataTime_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(String) ref);
dataTime_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int LON_FIELD_NUMBER = 4;
private double lon_;
/**
* <code>double lon = 4;</code>
*/
public double getLon() {
return lon_;
}
public static final int LAT_FIELD_NUMBER = 5;
private double lat_;
/**
* <code>double lat = 5;</code>
*/
public double getLat() {
return lat_;
}
public static final int SPEED_FIELD_NUMBER = 6;
private float speed_;
/**
* <code>float speed = 6;</code
没有合适的资源?快使用搜索试试~ 我知道了~
Java 和 protobuf 3.5开发实例一
共4个文件
java:2个
ds_store:1个
xml:1个
5星 · 超过95%的资源 需积分: 15 140 下载量 173 浏览量
2017-12-17
17:05:32
上传
评论 2
收藏 9KB ZIP 举报
温馨提示
如何使用Java 和 protobuf 3.5进行开发,重点写了使用方法以及注意事项。
资源推荐
资源详情
资源评论
收起资源包目录
testprotobuf.zip (4个子文件)
testprotobuf
.DS_Store 6KB
src
main
java
com
xuy
TestGpsProtobuf.java 2KB
GpsData.java 35KB
pom.xml 997B
共 4 条
- 1
资源评论
- yushuaiw2018-04-04还行,能够用起来!!
- xyzhuzhou2018-11-06多谢 还可以 可以用
- 独孤灬二爷2018-07-13必须顶,简单直接各核心效果演示
- qq_213828832018-07-20不错,谢谢
- goyoyo3152020-10-26必须顶,简单直接各核心效果演示
全栈仁波切
- 粉丝: 35
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功