|
@@ -142,6 +142,7 @@ void InitDefaultsTerminal_status_msgImpl() {
|
|
|
::google::protobuf::internal::InitProtobufDefaults();
|
|
|
#endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS
|
|
|
protobuf_message_5fbase_2eproto::InitDefaultsBase_info();
|
|
|
+ protobuf_message_5fbase_2eproto::InitDefaultsId_struct();
|
|
|
protobuf_singlechip_5fmsg_2eproto::InitDefaultsSinglechip_data();
|
|
|
{
|
|
|
void* ptr = &::message::_Terminal_status_msg_default_instance_;
|
|
@@ -272,12 +273,12 @@ const ::google::protobuf::uint32 TableStruct::offsets[] GOOGLE_PROTOBUF_ATTRIBUT
|
|
|
~0u, // no _oneof_case_
|
|
|
~0u, // no _weak_field_map_
|
|
|
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Terminal_status_msg, base_info_),
|
|
|
- GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Terminal_status_msg, terminal_id_),
|
|
|
+ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Terminal_status_msg, id_struct_),
|
|
|
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Terminal_status_msg, singlechipdata_),
|
|
|
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Terminal_status_msg, singlechip_validity_),
|
|
|
0,
|
|
|
- 2,
|
|
|
1,
|
|
|
+ 2,
|
|
|
3,
|
|
|
};
|
|
|
static const ::google::protobuf::internal::MigrationSchema schemas[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
|
|
@@ -347,89 +348,89 @@ void AddDescriptorsImpl() {
|
|
|
"us\0229\n\022OutsideDoorControl\030\r \001(\0162\035.message"
|
|
|
".Outside_door_control\022\032\n\022DispatchFinishF"
|
|
|
"lag\030\016 \001(\005\022\034\n\024OutsideExistenceFlag\030\017 \001(\005\""
|
|
|
- "\240\001\n\023Terminal_status_msg\022%\n\tbase_info\030\001 \002"
|
|
|
- "(\0132\022.message.Base_info\022\023\n\013terminal_id\030\002 "
|
|
|
- "\001(\005\0220\n\016singlechipData\030\003 \001(\0132\030.message.Si"
|
|
|
- "nglechip_data\022\033\n\023singlechip_validity\030\004 \001"
|
|
|
- "(\010*\344\006\n\017Process_control\022\033\n\027PROCESS_CONTRO"
|
|
|
- "L_UNKNOWN\020\000\022\035\n\031PROCESS_CONTROL_FULL_AUTO"
|
|
|
- "\020\001\022\032\n\026PROCESS_CONTROL_MANUAL\020\002\022\036\n\032PROCES"
|
|
|
- "S_CONTROL_AUTO_CLOSE\020\003\022\035\n\031PROCESS_CONTRO"
|
|
|
- "L_AUTO_OPEN\020\004\022\034\n\030PROCESS_CONTROL_TO_READ"
|
|
|
- "Y\020\005\022\031\n\025PROCESS_CONTROL_RESET\020\007\022\030\n\024PROCES"
|
|
|
- "S_CONTROL_STOP\020\010\022\031\n\025PROCESS_CONTROL_FAUL"
|
|
|
- "T\020\t\022\033\n\027PROCESS_CONTROL_INLET_0\020\n\022\033\n\027PROC"
|
|
|
- "ESS_CONTROL_INLET_1\020\013\022\033\n\027PROCESS_CONTROL"
|
|
|
- "_INLET_2\020\014\022\033\n\027PROCESS_CONTROL_INLET_3\020\r\022"
|
|
|
- "\033\n\027PROCESS_CONTROL_INLET_4\020\016\022\033\n\027PROCESS_"
|
|
|
- "CONTROL_INLET_5\020\017\022\033\n\027PROCESS_CONTROL_INL"
|
|
|
- "ET_6\020\020\022\033\n\027PROCESS_CONTROL_INLET_7\020\021\022\033\n\027P"
|
|
|
- "ROCESS_CONTROL_INLET_8\020\022\022\033\n\027PROCESS_CONT"
|
|
|
- "ROL_INLET_9\020\023\022\034\n\030PROCESS_CONTROL_OUTLET_"
|
|
|
- "0\020\036\022\034\n\030PROCESS_CONTROL_OUTLET_1\020\037\022\034\n\030PRO"
|
|
|
- "CESS_CONTROL_OUTLET_2\020 \022\034\n\030PROCESS_CONTR"
|
|
|
- "OL_OUTLET_3\020!\022\034\n\030PROCESS_CONTROL_OUTLET_"
|
|
|
- "4\020\"\022\034\n\030PROCESS_CONTROL_OUTLET_5\020#\022\034\n\030PRO"
|
|
|
- "CESS_CONTROL_OUTLET_6\020$\022\034\n\030PROCESS_CONTR"
|
|
|
- "OL_OUTLET_7\020%\022\034\n\030PROCESS_CONTROL_OUTLET_"
|
|
|
- "8\020&\022\034\n\030PROCESS_CONTROL_OUTLET_9\020\'*\311\001\n\022Ov"
|
|
|
- "er_border_status\022\036\n\032OVER_BORDER_STATUS_U"
|
|
|
- "NKNOWN\020\000\022\035\n\031OVER_BORDER_STATUS_NORMAL\020\001\022"
|
|
|
- "\034\n\030OVER_BORDER_STATUS_FRONT\020\002\022\033\n\027OVER_BO"
|
|
|
- "RDER_STATUS_BACK\020\003\022\033\n\027OVER_BORDER_STATUS"
|
|
|
- "_LEFT\020\004\022\034\n\030OVER_BORDER_STATUS_RIGHT\020\005*\303\001"
|
|
|
- "\n\021Car_height_status\022\035\n\031CAR_HEIGHT_STATUS"
|
|
|
- "_UNKNOWN\020\000\022\033\n\027CAR_HEIGHT_STATUS_SMALL\020\001\022"
|
|
|
- "\034\n\030CAR_HEIGHT_STATUS_MEDIUM\020\002\022\033\n\027CAR_HEI"
|
|
|
- "GHT_STATUS_LARGE\020\003\022\032\n\026CAR_HEIGHT_STATUS_"
|
|
|
- "HUGE\020\004\022\033\n\027CAR_HEIGHT_STATUS_FAULT\020\005*\257\001\n\023"
|
|
|
- "Outside_door_status\022\037\n\033OUTSIDE_DOOR_STAT"
|
|
|
- "US_UNKNOWN\020\000\022\034\n\030OUTSIDE_DOOR_STATUS_OPEN"
|
|
|
- "\020\001\022\035\n\031OUTSIDE_DOOR_STATUS_CLOSE\020\002\022\033\n\027OUT"
|
|
|
- "SIDE_DOOR_STATUS_RUN\020\003\022\035\n\031OUTSIDE_DOOR_S"
|
|
|
- "TATUS_FAULT\020\004*w\n\024Outside_door_control\022 \n"
|
|
|
- "\034OUTSIDE_DOOR_CONTROL_UNKNOWN\020\000\022\035\n\031OUTSI"
|
|
|
- "DE_DOOR_CONTROL_OPEN\020\001\022\036\n\032OUTSIDE_DOOR_C"
|
|
|
- "ONTROL_CLOSE\020\002*\224\013\n\016Process_status\022\032\n\026PRO"
|
|
|
- "CESS_STATUS_UNKNOWN\020\000\022\034\n\030PROCESS_STATUS_"
|
|
|
- "FULL_AUTO\020\001\022\031\n\025PROCESS_STATUS_MANUAL\020\002\022\035"
|
|
|
- "\n\031PROCESS_STATUS_AUTO_CLOSE\020\003\022\034\n\030PROCESS"
|
|
|
- "_STATUS_AUTO_OPEN\020\004\022\033\n\027PROCESS_STATUS_TO"
|
|
|
- "_READY\020\005\022\030\n\024PROCESS_STATUS_RESET\020\007\022\027\n\023PR"
|
|
|
- "OCESS_STATUS_STOP\020\010\022\030\n\024PROCESS_STATUS_FA"
|
|
|
- "ULT\020\t\022\032\n\026PROCESS_STATUS_INLET_0\020\n\022\032\n\026PRO"
|
|
|
- "CESS_STATUS_INLET_1\020\013\022\032\n\026PROCESS_STATUS_"
|
|
|
- "INLET_2\020\014\022\032\n\026PROCESS_STATUS_INLET_3\020\r\022\032\n"
|
|
|
- "\026PROCESS_STATUS_INLET_4\020\016\022\032\n\026PROCESS_STA"
|
|
|
- "TUS_INLET_5\020\017\022\032\n\026PROCESS_STATUS_INLET_6\020"
|
|
|
- "\020\022\032\n\026PROCESS_STATUS_INLET_7\020\021\022\032\n\026PROCESS"
|
|
|
- "_STATUS_INLET_8\020\022\022\032\n\026PROCESS_STATUS_INLE"
|
|
|
- "T_9\020\023\022\033\n\027PROCESS_STATUS_INLET_10\020\024\022\033\n\027PR"
|
|
|
- "OCESS_STATUS_INLET_11\020\025\022\033\n\027PROCESS_STATU"
|
|
|
- "S_INLET_12\020\026\022\033\n\027PROCESS_STATUS_INLET_13\020"
|
|
|
- "\027\022\033\n\027PROCESS_STATUS_INLET_14\020\030\022\033\n\027PROCES"
|
|
|
- "S_STATUS_INLET_15\020\031\022\033\n\027PROCESS_STATUS_IN"
|
|
|
- "LET_16\020\032\022\033\n\027PROCESS_STATUS_INLET_17\020\033\022\033\n"
|
|
|
- "\027PROCESS_STATUS_INLET_18\020\034\022\033\n\027PROCESS_ST"
|
|
|
- "ATUS_INLET_19\020\035\022\033\n\027PROCESS_STATUS_OUTLET"
|
|
|
- "_0\020\036\022\033\n\027PROCESS_STATUS_OUTLET_1\020\037\022\033\n\027PRO"
|
|
|
- "CESS_STATUS_OUTLET_2\020 \022\033\n\027PROCESS_STATUS"
|
|
|
- "_OUTLET_3\020!\022\033\n\027PROCESS_STATUS_OUTLET_4\020\""
|
|
|
- "\022\033\n\027PROCESS_STATUS_OUTLET_5\020#\022\033\n\027PROCESS"
|
|
|
- "_STATUS_OUTLET_6\020$\022\033\n\027PROCESS_STATUS_OUT"
|
|
|
- "LET_7\020%\022\033\n\027PROCESS_STATUS_OUTLET_8\020&\022\033\n\027"
|
|
|
- "PROCESS_STATUS_OUTLET_9\020\'\022\034\n\030PROCESS_STA"
|
|
|
- "TUS_OUTLET_10\020(\022\034\n\030PROCESS_STATUS_OUTLET"
|
|
|
- "_11\020)\022\034\n\030PROCESS_STATUS_OUTLET_12\020*\022\034\n\030P"
|
|
|
- "ROCESS_STATUS_OUTLET_13\020+\022\034\n\030PROCESS_STA"
|
|
|
- "TUS_OUTLET_14\020,\022\034\n\030PROCESS_STATUS_OUTLET"
|
|
|
- "_15\020-\022\034\n\030PROCESS_STATUS_OUTLET_16\020.\022\034\n\030P"
|
|
|
- "ROCESS_STATUS_OUTLET_17\020/\022\034\n\030PROCESS_STA"
|
|
|
- "TUS_OUTLET_18\0200\022\034\n\030PROCESS_STATUS_OUTLET"
|
|
|
- "_19\0201"
|
|
|
+ "\262\001\n\023Terminal_status_msg\022%\n\tbase_info\030\001 \002"
|
|
|
+ "(\0132\022.message.Base_info\022%\n\tid_struct\030\002 \002("
|
|
|
+ "\0132\022.message.Id_struct\0220\n\016singlechipData\030"
|
|
|
+ "\003 \001(\0132\030.message.Singlechip_data\022\033\n\023singl"
|
|
|
+ "echip_validity\030\004 \001(\010*\344\006\n\017Process_control"
|
|
|
+ "\022\033\n\027PROCESS_CONTROL_UNKNOWN\020\000\022\035\n\031PROCESS"
|
|
|
+ "_CONTROL_FULL_AUTO\020\001\022\032\n\026PROCESS_CONTROL_"
|
|
|
+ "MANUAL\020\002\022\036\n\032PROCESS_CONTROL_AUTO_CLOSE\020\003"
|
|
|
+ "\022\035\n\031PROCESS_CONTROL_AUTO_OPEN\020\004\022\034\n\030PROCE"
|
|
|
+ "SS_CONTROL_TO_READY\020\005\022\031\n\025PROCESS_CONTROL"
|
|
|
+ "_RESET\020\007\022\030\n\024PROCESS_CONTROL_STOP\020\010\022\031\n\025PR"
|
|
|
+ "OCESS_CONTROL_FAULT\020\t\022\033\n\027PROCESS_CONTROL"
|
|
|
+ "_INLET_0\020\n\022\033\n\027PROCESS_CONTROL_INLET_1\020\013\022"
|
|
|
+ "\033\n\027PROCESS_CONTROL_INLET_2\020\014\022\033\n\027PROCESS_"
|
|
|
+ "CONTROL_INLET_3\020\r\022\033\n\027PROCESS_CONTROL_INL"
|
|
|
+ "ET_4\020\016\022\033\n\027PROCESS_CONTROL_INLET_5\020\017\022\033\n\027P"
|
|
|
+ "ROCESS_CONTROL_INLET_6\020\020\022\033\n\027PROCESS_CONT"
|
|
|
+ "ROL_INLET_7\020\021\022\033\n\027PROCESS_CONTROL_INLET_8"
|
|
|
+ "\020\022\022\033\n\027PROCESS_CONTROL_INLET_9\020\023\022\034\n\030PROCE"
|
|
|
+ "SS_CONTROL_OUTLET_0\020\036\022\034\n\030PROCESS_CONTROL"
|
|
|
+ "_OUTLET_1\020\037\022\034\n\030PROCESS_CONTROL_OUTLET_2\020"
|
|
|
+ " \022\034\n\030PROCESS_CONTROL_OUTLET_3\020!\022\034\n\030PROCE"
|
|
|
+ "SS_CONTROL_OUTLET_4\020\"\022\034\n\030PROCESS_CONTROL"
|
|
|
+ "_OUTLET_5\020#\022\034\n\030PROCESS_CONTROL_OUTLET_6\020"
|
|
|
+ "$\022\034\n\030PROCESS_CONTROL_OUTLET_7\020%\022\034\n\030PROCE"
|
|
|
+ "SS_CONTROL_OUTLET_8\020&\022\034\n\030PROCESS_CONTROL"
|
|
|
+ "_OUTLET_9\020\'*\311\001\n\022Over_border_status\022\036\n\032OV"
|
|
|
+ "ER_BORDER_STATUS_UNKNOWN\020\000\022\035\n\031OVER_BORDE"
|
|
|
+ "R_STATUS_NORMAL\020\001\022\034\n\030OVER_BORDER_STATUS_"
|
|
|
+ "FRONT\020\002\022\033\n\027OVER_BORDER_STATUS_BACK\020\003\022\033\n\027"
|
|
|
+ "OVER_BORDER_STATUS_LEFT\020\004\022\034\n\030OVER_BORDER"
|
|
|
+ "_STATUS_RIGHT\020\005*\303\001\n\021Car_height_status\022\035\n"
|
|
|
+ "\031CAR_HEIGHT_STATUS_UNKNOWN\020\000\022\033\n\027CAR_HEIG"
|
|
|
+ "HT_STATUS_SMALL\020\001\022\034\n\030CAR_HEIGHT_STATUS_M"
|
|
|
+ "EDIUM\020\002\022\033\n\027CAR_HEIGHT_STATUS_LARGE\020\003\022\032\n\026"
|
|
|
+ "CAR_HEIGHT_STATUS_HUGE\020\004\022\033\n\027CAR_HEIGHT_S"
|
|
|
+ "TATUS_FAULT\020\005*\257\001\n\023Outside_door_status\022\037\n"
|
|
|
+ "\033OUTSIDE_DOOR_STATUS_UNKNOWN\020\000\022\034\n\030OUTSID"
|
|
|
+ "E_DOOR_STATUS_OPEN\020\001\022\035\n\031OUTSIDE_DOOR_STA"
|
|
|
+ "TUS_CLOSE\020\002\022\033\n\027OUTSIDE_DOOR_STATUS_RUN\020\003"
|
|
|
+ "\022\035\n\031OUTSIDE_DOOR_STATUS_FAULT\020\004*w\n\024Outsi"
|
|
|
+ "de_door_control\022 \n\034OUTSIDE_DOOR_CONTROL_"
|
|
|
+ "UNKNOWN\020\000\022\035\n\031OUTSIDE_DOOR_CONTROL_OPEN\020\001"
|
|
|
+ "\022\036\n\032OUTSIDE_DOOR_CONTROL_CLOSE\020\002*\224\013\n\016Pro"
|
|
|
+ "cess_status\022\032\n\026PROCESS_STATUS_UNKNOWN\020\000\022"
|
|
|
+ "\034\n\030PROCESS_STATUS_FULL_AUTO\020\001\022\031\n\025PROCESS"
|
|
|
+ "_STATUS_MANUAL\020\002\022\035\n\031PROCESS_STATUS_AUTO_"
|
|
|
+ "CLOSE\020\003\022\034\n\030PROCESS_STATUS_AUTO_OPEN\020\004\022\033\n"
|
|
|
+ "\027PROCESS_STATUS_TO_READY\020\005\022\030\n\024PROCESS_ST"
|
|
|
+ "ATUS_RESET\020\007\022\027\n\023PROCESS_STATUS_STOP\020\010\022\030\n"
|
|
|
+ "\024PROCESS_STATUS_FAULT\020\t\022\032\n\026PROCESS_STATU"
|
|
|
+ "S_INLET_0\020\n\022\032\n\026PROCESS_STATUS_INLET_1\020\013\022"
|
|
|
+ "\032\n\026PROCESS_STATUS_INLET_2\020\014\022\032\n\026PROCESS_S"
|
|
|
+ "TATUS_INLET_3\020\r\022\032\n\026PROCESS_STATUS_INLET_"
|
|
|
+ "4\020\016\022\032\n\026PROCESS_STATUS_INLET_5\020\017\022\032\n\026PROCE"
|
|
|
+ "SS_STATUS_INLET_6\020\020\022\032\n\026PROCESS_STATUS_IN"
|
|
|
+ "LET_7\020\021\022\032\n\026PROCESS_STATUS_INLET_8\020\022\022\032\n\026P"
|
|
|
+ "ROCESS_STATUS_INLET_9\020\023\022\033\n\027PROCESS_STATU"
|
|
|
+ "S_INLET_10\020\024\022\033\n\027PROCESS_STATUS_INLET_11\020"
|
|
|
+ "\025\022\033\n\027PROCESS_STATUS_INLET_12\020\026\022\033\n\027PROCES"
|
|
|
+ "S_STATUS_INLET_13\020\027\022\033\n\027PROCESS_STATUS_IN"
|
|
|
+ "LET_14\020\030\022\033\n\027PROCESS_STATUS_INLET_15\020\031\022\033\n"
|
|
|
+ "\027PROCESS_STATUS_INLET_16\020\032\022\033\n\027PROCESS_ST"
|
|
|
+ "ATUS_INLET_17\020\033\022\033\n\027PROCESS_STATUS_INLET_"
|
|
|
+ "18\020\034\022\033\n\027PROCESS_STATUS_INLET_19\020\035\022\033\n\027PRO"
|
|
|
+ "CESS_STATUS_OUTLET_0\020\036\022\033\n\027PROCESS_STATUS"
|
|
|
+ "_OUTLET_1\020\037\022\033\n\027PROCESS_STATUS_OUTLET_2\020 "
|
|
|
+ "\022\033\n\027PROCESS_STATUS_OUTLET_3\020!\022\033\n\027PROCESS"
|
|
|
+ "_STATUS_OUTLET_4\020\"\022\033\n\027PROCESS_STATUS_OUT"
|
|
|
+ "LET_5\020#\022\033\n\027PROCESS_STATUS_OUTLET_6\020$\022\033\n\027"
|
|
|
+ "PROCESS_STATUS_OUTLET_7\020%\022\033\n\027PROCESS_STA"
|
|
|
+ "TUS_OUTLET_8\020&\022\033\n\027PROCESS_STATUS_OUTLET_"
|
|
|
+ "9\020\'\022\034\n\030PROCESS_STATUS_OUTLET_10\020(\022\034\n\030PRO"
|
|
|
+ "CESS_STATUS_OUTLET_11\020)\022\034\n\030PROCESS_STATU"
|
|
|
+ "S_OUTLET_12\020*\022\034\n\030PROCESS_STATUS_OUTLET_1"
|
|
|
+ "3\020+\022\034\n\030PROCESS_STATUS_OUTLET_14\020,\022\034\n\030PRO"
|
|
|
+ "CESS_STATUS_OUTLET_15\020-\022\034\n\030PROCESS_STATU"
|
|
|
+ "S_OUTLET_16\020.\022\034\n\030PROCESS_STATUS_OUTLET_1"
|
|
|
+ "7\020/\022\034\n\030PROCESS_STATUS_OUTLET_18\0200\022\034\n\030PRO"
|
|
|
+ "CESS_STATUS_OUTLET_19\0201"
|
|
|
};
|
|
|
::google::protobuf::DescriptorPool::InternalAddGeneratedFile(
|
|
|
- descriptor, 4325);
|
|
|
+ descriptor, 4343);
|
|
|
::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
|
|
|
"singlechip_msg.proto", &protobuf_RegisterTypes);
|
|
|
::protobuf_message_5fbase_2eproto::AddDescriptors();
|
|
@@ -3161,6 +3162,8 @@ void Singlechip_data::InternalSwap(Singlechip_data* other) {
|
|
|
void Terminal_status_msg::InitAsDefaultInstance() {
|
|
|
::message::_Terminal_status_msg_default_instance_._instance.get_mutable()->base_info_ = const_cast< ::message::Base_info*>(
|
|
|
::message::Base_info::internal_default_instance());
|
|
|
+ ::message::_Terminal_status_msg_default_instance_._instance.get_mutable()->id_struct_ = const_cast< ::message::Id_struct*>(
|
|
|
+ ::message::Id_struct::internal_default_instance());
|
|
|
::message::_Terminal_status_msg_default_instance_._instance.get_mutable()->singlechipdata_ = const_cast< ::message::Singlechip_data*>(
|
|
|
::message::Singlechip_data::internal_default_instance());
|
|
|
}
|
|
@@ -3168,9 +3171,13 @@ void Terminal_status_msg::clear_base_info() {
|
|
|
if (base_info_ != NULL) base_info_->Clear();
|
|
|
clear_has_base_info();
|
|
|
}
|
|
|
+void Terminal_status_msg::clear_id_struct() {
|
|
|
+ if (id_struct_ != NULL) id_struct_->Clear();
|
|
|
+ clear_has_id_struct();
|
|
|
+}
|
|
|
#if !defined(_MSC_VER) || _MSC_VER >= 1900
|
|
|
const int Terminal_status_msg::kBaseInfoFieldNumber;
|
|
|
-const int Terminal_status_msg::kTerminalIdFieldNumber;
|
|
|
+const int Terminal_status_msg::kIdStructFieldNumber;
|
|
|
const int Terminal_status_msg::kSinglechipDataFieldNumber;
|
|
|
const int Terminal_status_msg::kSinglechipValidityFieldNumber;
|
|
|
#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
|
|
@@ -3194,14 +3201,17 @@ Terminal_status_msg::Terminal_status_msg(const Terminal_status_msg& from)
|
|
|
} else {
|
|
|
base_info_ = NULL;
|
|
|
}
|
|
|
+ if (from.has_id_struct()) {
|
|
|
+ id_struct_ = new ::message::Id_struct(*from.id_struct_);
|
|
|
+ } else {
|
|
|
+ id_struct_ = NULL;
|
|
|
+ }
|
|
|
if (from.has_singlechipdata()) {
|
|
|
singlechipdata_ = new ::message::Singlechip_data(*from.singlechipdata_);
|
|
|
} else {
|
|
|
singlechipdata_ = NULL;
|
|
|
}
|
|
|
- ::memcpy(&terminal_id_, &from.terminal_id_,
|
|
|
- static_cast<size_t>(reinterpret_cast<char*>(&singlechip_validity_) -
|
|
|
- reinterpret_cast<char*>(&terminal_id_)) + sizeof(singlechip_validity_));
|
|
|
+ singlechip_validity_ = from.singlechip_validity_;
|
|
|
// @@protoc_insertion_point(copy_constructor:message.Terminal_status_msg)
|
|
|
}
|
|
|
|
|
@@ -3219,6 +3229,7 @@ Terminal_status_msg::~Terminal_status_msg() {
|
|
|
|
|
|
void Terminal_status_msg::SharedDtor() {
|
|
|
if (this != internal_default_instance()) delete base_info_;
|
|
|
+ if (this != internal_default_instance()) delete id_struct_;
|
|
|
if (this != internal_default_instance()) delete singlechipdata_;
|
|
|
}
|
|
|
|
|
@@ -3252,21 +3263,21 @@ void Terminal_status_msg::Clear() {
|
|
|
(void) cached_has_bits;
|
|
|
|
|
|
cached_has_bits = _has_bits_[0];
|
|
|
- if (cached_has_bits & 3u) {
|
|
|
+ if (cached_has_bits & 7u) {
|
|
|
if (cached_has_bits & 0x00000001u) {
|
|
|
GOOGLE_DCHECK(base_info_ != NULL);
|
|
|
base_info_->Clear();
|
|
|
}
|
|
|
if (cached_has_bits & 0x00000002u) {
|
|
|
+ GOOGLE_DCHECK(id_struct_ != NULL);
|
|
|
+ id_struct_->Clear();
|
|
|
+ }
|
|
|
+ if (cached_has_bits & 0x00000004u) {
|
|
|
GOOGLE_DCHECK(singlechipdata_ != NULL);
|
|
|
singlechipdata_->Clear();
|
|
|
}
|
|
|
}
|
|
|
- if (cached_has_bits & 12u) {
|
|
|
- ::memset(&terminal_id_, 0, static_cast<size_t>(
|
|
|
- reinterpret_cast<char*>(&singlechip_validity_) -
|
|
|
- reinterpret_cast<char*>(&terminal_id_)) + sizeof(singlechip_validity_));
|
|
|
- }
|
|
|
+ singlechip_validity_ = false;
|
|
|
_has_bits_.Clear();
|
|
|
_internal_metadata_.Clear();
|
|
|
}
|
|
@@ -3293,14 +3304,12 @@ bool Terminal_status_msg::MergePartialFromCodedStream(
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
- // optional int32 terminal_id = 2;
|
|
|
+ // required .message.Id_struct id_struct = 2;
|
|
|
case 2: {
|
|
|
if (static_cast< ::google::protobuf::uint8>(tag) ==
|
|
|
- static_cast< ::google::protobuf::uint8>(16u /* 16 & 0xFF */)) {
|
|
|
- set_has_terminal_id();
|
|
|
- DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
|
|
|
- ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
|
|
|
- input, &terminal_id_)));
|
|
|
+ static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
|
|
|
+ DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
|
|
|
+ input, mutable_id_struct()));
|
|
|
} else {
|
|
|
goto handle_unusual;
|
|
|
}
|
|
@@ -3366,13 +3375,14 @@ void Terminal_status_msg::SerializeWithCachedSizes(
|
|
|
1, *this->base_info_, output);
|
|
|
}
|
|
|
|
|
|
- // optional int32 terminal_id = 2;
|
|
|
- if (cached_has_bits & 0x00000004u) {
|
|
|
- ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->terminal_id(), output);
|
|
|
+ // required .message.Id_struct id_struct = 2;
|
|
|
+ if (cached_has_bits & 0x00000002u) {
|
|
|
+ ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
|
|
|
+ 2, *this->id_struct_, output);
|
|
|
}
|
|
|
|
|
|
// optional .message.Singlechip_data singlechipData = 3;
|
|
|
- if (cached_has_bits & 0x00000002u) {
|
|
|
+ if (cached_has_bits & 0x00000004u) {
|
|
|
::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
|
|
|
3, *this->singlechipdata_, output);
|
|
|
}
|
|
@@ -3404,13 +3414,15 @@ void Terminal_status_msg::SerializeWithCachedSizes(
|
|
|
1, *this->base_info_, deterministic, target);
|
|
|
}
|
|
|
|
|
|
- // optional int32 terminal_id = 2;
|
|
|
- if (cached_has_bits & 0x00000004u) {
|
|
|
- target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(2, this->terminal_id(), target);
|
|
|
+ // required .message.Id_struct id_struct = 2;
|
|
|
+ if (cached_has_bits & 0x00000002u) {
|
|
|
+ target = ::google::protobuf::internal::WireFormatLite::
|
|
|
+ InternalWriteMessageToArray(
|
|
|
+ 2, *this->id_struct_, deterministic, target);
|
|
|
}
|
|
|
|
|
|
// optional .message.Singlechip_data singlechipData = 3;
|
|
|
- if (cached_has_bits & 0x00000002u) {
|
|
|
+ if (cached_has_bits & 0x00000004u) {
|
|
|
target = ::google::protobuf::internal::WireFormatLite::
|
|
|
InternalWriteMessageToArray(
|
|
|
3, *this->singlechipdata_, deterministic, target);
|
|
@@ -3429,6 +3441,26 @@ void Terminal_status_msg::SerializeWithCachedSizes(
|
|
|
return target;
|
|
|
}
|
|
|
|
|
|
+size_t Terminal_status_msg::RequiredFieldsByteSizeFallback() const {
|
|
|
+// @@protoc_insertion_point(required_fields_byte_size_fallback_start:message.Terminal_status_msg)
|
|
|
+ size_t total_size = 0;
|
|
|
+
|
|
|
+ if (has_base_info()) {
|
|
|
+ // required .message.Base_info base_info = 1;
|
|
|
+ total_size += 1 +
|
|
|
+ ::google::protobuf::internal::WireFormatLite::MessageSize(
|
|
|
+ *this->base_info_);
|
|
|
+ }
|
|
|
+
|
|
|
+ if (has_id_struct()) {
|
|
|
+ // required .message.Id_struct id_struct = 2;
|
|
|
+ total_size += 1 +
|
|
|
+ ::google::protobuf::internal::WireFormatLite::MessageSize(
|
|
|
+ *this->id_struct_);
|
|
|
+ }
|
|
|
+
|
|
|
+ return total_size;
|
|
|
+}
|
|
|
size_t Terminal_status_msg::ByteSizeLong() const {
|
|
|
// @@protoc_insertion_point(message_byte_size_start:message.Terminal_status_msg)
|
|
|
size_t total_size = 0;
|
|
@@ -3438,13 +3470,21 @@ size_t Terminal_status_msg::ByteSizeLong() const {
|
|
|
::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
|
|
|
_internal_metadata_.unknown_fields());
|
|
|
}
|
|
|
- // required .message.Base_info base_info = 1;
|
|
|
- if (has_base_info()) {
|
|
|
+ if (((_has_bits_[0] & 0x00000003) ^ 0x00000003) == 0) { // All required fields are present.
|
|
|
+ // required .message.Base_info base_info = 1;
|
|
|
total_size += 1 +
|
|
|
::google::protobuf::internal::WireFormatLite::MessageSize(
|
|
|
*this->base_info_);
|
|
|
+
|
|
|
+ // required .message.Id_struct id_struct = 2;
|
|
|
+ total_size += 1 +
|
|
|
+ ::google::protobuf::internal::WireFormatLite::MessageSize(
|
|
|
+ *this->id_struct_);
|
|
|
+
|
|
|
+ } else {
|
|
|
+ total_size += RequiredFieldsByteSizeFallback();
|
|
|
}
|
|
|
- if (_has_bits_[0 / 32] & 14u) {
|
|
|
+ if (_has_bits_[0 / 32] & 12u) {
|
|
|
// optional .message.Singlechip_data singlechipData = 3;
|
|
|
if (has_singlechipdata()) {
|
|
|
total_size += 1 +
|
|
@@ -3452,13 +3492,6 @@ size_t Terminal_status_msg::ByteSizeLong() const {
|
|
|
*this->singlechipdata_);
|
|
|
}
|
|
|
|
|
|
- // optional int32 terminal_id = 2;
|
|
|
- if (has_terminal_id()) {
|
|
|
- total_size += 1 +
|
|
|
- ::google::protobuf::internal::WireFormatLite::Int32Size(
|
|
|
- this->terminal_id());
|
|
|
- }
|
|
|
-
|
|
|
// optional bool singlechip_validity = 4;
|
|
|
if (has_singlechip_validity()) {
|
|
|
total_size += 1 + 1;
|
|
@@ -3500,10 +3533,10 @@ void Terminal_status_msg::MergeFrom(const Terminal_status_msg& from) {
|
|
|
mutable_base_info()->::message::Base_info::MergeFrom(from.base_info());
|
|
|
}
|
|
|
if (cached_has_bits & 0x00000002u) {
|
|
|
- mutable_singlechipdata()->::message::Singlechip_data::MergeFrom(from.singlechipdata());
|
|
|
+ mutable_id_struct()->::message::Id_struct::MergeFrom(from.id_struct());
|
|
|
}
|
|
|
if (cached_has_bits & 0x00000004u) {
|
|
|
- terminal_id_ = from.terminal_id_;
|
|
|
+ mutable_singlechipdata()->::message::Singlechip_data::MergeFrom(from.singlechipdata());
|
|
|
}
|
|
|
if (cached_has_bits & 0x00000008u) {
|
|
|
singlechip_validity_ = from.singlechip_validity_;
|
|
@@ -3527,7 +3560,7 @@ void Terminal_status_msg::CopyFrom(const Terminal_status_msg& from) {
|
|
|
}
|
|
|
|
|
|
bool Terminal_status_msg::IsInitialized() const {
|
|
|
- if ((_has_bits_[0] & 0x00000001) != 0x00000001) return false;
|
|
|
+ if ((_has_bits_[0] & 0x00000003) != 0x00000003) return false;
|
|
|
if (has_base_info()) {
|
|
|
if (!this->base_info_->IsInitialized()) return false;
|
|
|
}
|
|
@@ -3541,8 +3574,8 @@ void Terminal_status_msg::Swap(Terminal_status_msg* other) {
|
|
|
void Terminal_status_msg::InternalSwap(Terminal_status_msg* other) {
|
|
|
using std::swap;
|
|
|
swap(base_info_, other->base_info_);
|
|
|
+ swap(id_struct_, other->id_struct_);
|
|
|
swap(singlechipdata_, other->singlechipdata_);
|
|
|
- swap(terminal_id_, other->terminal_id_);
|
|
|
swap(singlechip_validity_, other->singlechip_validity_);
|
|
|
swap(_has_bits_[0], other->_has_bits_[0]);
|
|
|
_internal_metadata_.Swap(&other->_internal_metadata_);
|