// Generated by the protocol buffer compiler. DO NOT EDIT!
|
// source: rt_system.proto
|
|
package com.xiaopeng.api.vo.automaticPilot.protobuf;
|
|
public interface SystemRuntimeStatusOrBuilder extends
|
// @@protoc_insertion_point(interface_extends:acm.proto.intelliservices.rt.SystemRuntimeStatus)
|
com.google.protobuf.MessageOrBuilder {
|
|
/**
|
* <pre>
|
* 时间戳(毫秒)
|
* </pre>
|
*
|
* <code>int64 timestamp = 1;</code>
|
* @return The timestamp.
|
*/
|
long getTimestamp();
|
|
/**
|
* <pre>
|
* 当前登录用户ID
|
* </pre>
|
*
|
* <code>int64 uid = 2;</code>
|
* @return The uid.
|
*/
|
long getUid();
|
|
/**
|
* <pre>
|
*车辆状态
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.VehicleStatus vehicle_status = 3;</code>
|
* @return Whether the vehicleStatus field is set.
|
*/
|
boolean hasVehicleStatus();
|
/**
|
* <pre>
|
*车辆状态
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.VehicleStatus vehicle_status = 3;</code>
|
* @return The vehicleStatus.
|
*/
|
VehicleStatus getVehicleStatus();
|
/**
|
* <pre>
|
*车辆状态
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.VehicleStatus vehicle_status = 3;</code>
|
*/
|
VehicleStatusOrBuilder getVehicleStatusOrBuilder();
|
|
/**
|
* <code>.acm.proto.intelliservices.rt.SystemStatus system_status = 4;</code>
|
* @return Whether the systemStatus field is set.
|
*/
|
boolean hasSystemStatus();
|
/**
|
* <code>.acm.proto.intelliservices.rt.SystemStatus system_status = 4;</code>
|
* @return The systemStatus.
|
*/
|
SystemStatus getSystemStatus();
|
/**
|
* <code>.acm.proto.intelliservices.rt.SystemStatus system_status = 4;</code>
|
*/
|
SystemStatusOrBuilder getSystemStatusOrBuilder();
|
|
/**
|
* <pre>
|
* 驾驶模式
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.DrivingMode driving_mode = 5;</code>
|
* @return The enum numeric value on the wire for drivingMode.
|
*/
|
int getDrivingModeValue();
|
/**
|
* <pre>
|
* 驾驶模式
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.DrivingMode driving_mode = 5;</code>
|
* @return The drivingMode.
|
*/
|
DrivingMode getDrivingMode();
|
|
/**
|
* <pre>
|
*正在运行订单信息,当running_order和rt_trip_info中id不相同时以running_order为准
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.OrderStatusInfo running_order_status_info = 6;</code>
|
* @return Whether the runningOrderStatusInfo field is set.
|
*/
|
boolean hasRunningOrderStatusInfo();
|
/**
|
* <pre>
|
*正在运行订单信息,当running_order和rt_trip_info中id不相同时以running_order为准
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.OrderStatusInfo running_order_status_info = 6;</code>
|
* @return The runningOrderStatusInfo.
|
*/
|
OrderStatusInfo getRunningOrderStatusInfo();
|
/**
|
* <pre>
|
*正在运行订单信息,当running_order和rt_trip_info中id不相同时以running_order为准
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.OrderStatusInfo running_order_status_info = 6;</code>
|
*/
|
OrderStatusInfoOrBuilder getRunningOrderStatusInfoOrBuilder();
|
|
/**
|
* <pre>
|
* rt行程信息
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.RtTripInfo rt_trip_info = 7;</code>
|
* @return Whether the rtTripInfo field is set.
|
*/
|
boolean hasRtTripInfo();
|
/**
|
* <pre>
|
* rt行程信息
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.RtTripInfo rt_trip_info = 7;</code>
|
* @return The rtTripInfo.
|
*/
|
RtTripInfo getRtTripInfo();
|
/**
|
* <pre>
|
* rt行程信息
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.RtTripInfo rt_trip_info = 7;</code>
|
*/
|
RtTripInfoOrBuilder getRtTripInfoOrBuilder();
|
|
/**
|
* <pre>
|
*实时位姿
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.RealtimePose pose = 8;</code>
|
* @return Whether the pose field is set.
|
*/
|
boolean hasPose();
|
/**
|
* <pre>
|
*实时位姿
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.RealtimePose pose = 8;</code>
|
* @return The pose.
|
*/
|
RealtimePose getPose();
|
/**
|
* <pre>
|
*实时位姿
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.RealtimePose pose = 8;</code>
|
*/
|
RealtimePoseOrBuilder getPoseOrBuilder();
|
|
/**
|
* <pre>
|
*实时导航信息
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.NavigationInfo navigation_info = 9;</code>
|
* @return Whether the navigationInfo field is set.
|
*/
|
boolean hasNavigationInfo();
|
/**
|
* <pre>
|
*实时导航信息
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.NavigationInfo navigation_info = 9;</code>
|
* @return The navigationInfo.
|
*/
|
NavigationInfo getNavigationInfo();
|
/**
|
* <pre>
|
*实时导航信息
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.NavigationInfo navigation_info = 9;</code>
|
*/
|
NavigationInfoOrBuilder getNavigationInfoOrBuilder();
|
}
|