// Generated by the protocol buffer compiler. DO NOT EDIT!
|
// source: rt_system.proto
|
|
package com.xiaopeng.api.vo.automaticPilot.protobuf;
|
|
public interface SystemStatusOrBuilder extends
|
// @@protoc_insertion_point(interface_extends:acm.proto.intelliservices.rt.SystemStatus)
|
com.google.protobuf.MessageOrBuilder {
|
|
/**
|
* <pre>
|
* 系统阶段
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.SystemPhase phase = 1;</code>
|
* @return The enum numeric value on the wire for phase.
|
*/
|
int getPhaseValue();
|
/**
|
* <pre>
|
* 系统阶段
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.SystemPhase phase = 1;</code>
|
* @return The phase.
|
*/
|
SystemPhase getPhase();
|
|
/**
|
* <pre>
|
* Abnormal状态时的原因
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.AbnormalReason abnormal_reason = 2;</code>
|
* @return The enum numeric value on the wire for abnormalReason.
|
*/
|
int getAbnormalReasonValue();
|
/**
|
* <pre>
|
* Abnormal状态时的原因
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.AbnormalReason abnormal_reason = 2;</code>
|
* @return The abnormalReason.
|
*/
|
AbnormalReason getAbnormalReason();
|
|
/**
|
* <code>repeated .acm.proto.intelliservices.rt.ServiceAvailability available_services = 3;</code>
|
* @return A list containing the availableServices.
|
*/
|
java.util.List<ServiceAvailability> getAvailableServicesList();
|
/**
|
* <code>repeated .acm.proto.intelliservices.rt.ServiceAvailability available_services = 3;</code>
|
* @return The count of availableServices.
|
*/
|
int getAvailableServicesCount();
|
/**
|
* <code>repeated .acm.proto.intelliservices.rt.ServiceAvailability available_services = 3;</code>
|
* @param index The index of the element to return.
|
* @return The availableServices at the given index.
|
*/
|
ServiceAvailability getAvailableServices(int index);
|
/**
|
* <code>repeated .acm.proto.intelliservices.rt.ServiceAvailability available_services = 3;</code>
|
* @return A list containing the enum numeric values on the wire for availableServices.
|
*/
|
java.util.List<Integer>
|
getAvailableServicesValueList();
|
/**
|
* <code>repeated .acm.proto.intelliservices.rt.ServiceAvailability available_services = 3;</code>
|
* @param index The index of the value to return.
|
* @return The enum numeric value on the wire of availableServices at the given index.
|
*/
|
int getAvailableServicesValue(int index);
|
|
/**
|
* <pre>
|
* 是否紧急状态
|
* </pre>
|
*
|
* <code>bool is_emergency = 4;</code>
|
* @return The isEmergency.
|
*/
|
boolean getIsEmergency();
|
}
|