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