diff options
Diffstat (limited to 'build/generated/source/proto/main/cpp/vss/vspec.pb.cc')
-rw-r--r-- | build/generated/source/proto/main/cpp/vss/vspec.pb.cc | 92864 |
1 files changed, 0 insertions, 92864 deletions
diff --git a/build/generated/source/proto/main/cpp/vss/vspec.pb.cc b/build/generated/source/proto/main/cpp/vss/vspec.pb.cc index 61ac97c..e69de29 100644 --- a/build/generated/source/proto/main/cpp/vss/vspec.pb.cc +++ b/build/generated/source/proto/main/cpp/vss/vspec.pb.cc @@ -1,92864 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: vss/vspec.proto - -#include "vss/vspec.pb.h" - -#include <algorithm> -#include "google/protobuf/io/coded_stream.h" -#include "google/protobuf/extension_set.h" -#include "google/protobuf/wire_format_lite.h" -#include "google/protobuf/descriptor.h" -#include "google/protobuf/generated_message_reflection.h" -#include "google/protobuf/reflection_ops.h" -#include "google/protobuf/wire_format.h" -// @@protoc_insertion_point(includes) - -// Must be included last. -#include "google/protobuf/port_def.inc" -PROTOBUF_PRAGMA_INIT_SEG -namespace _pb = ::PROTOBUF_NAMESPACE_ID; -namespace _pbi = ::PROTOBUF_NAMESPACE_ID::internal; -namespace vss { -PROTOBUF_CONSTEXPR Vehicle::Vehicle( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.lowvoltagesystemstate_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.versionvss_)*/nullptr - , /*decltype(_impl_.vehicleidentification_)*/nullptr - , /*decltype(_impl_.lowvoltagebattery_)*/nullptr - , /*decltype(_impl_.acceleration_)*/nullptr - , /*decltype(_impl_.angularvelocity_)*/nullptr - , /*decltype(_impl_.trailer_)*/nullptr - , /*decltype(_impl_.currentlocation_)*/nullptr - , /*decltype(_impl_.powertrain_)*/nullptr - , /*decltype(_impl_.body_)*/nullptr - , /*decltype(_impl_.cabin_)*/nullptr - , /*decltype(_impl_.adas_)*/nullptr - , /*decltype(_impl_.chassis_)*/nullptr - , /*decltype(_impl_.obd_)*/nullptr - , /*decltype(_impl_.driver_)*/nullptr - , /*decltype(_impl_.exterior_)*/nullptr - , /*decltype(_impl_.service_)*/nullptr - , /*decltype(_impl_.connectivity_)*/nullptr - , /*decltype(_impl_.speed_)*/ 0 - - , /*decltype(_impl_.travelleddistance_)*/ 0 - - , /*decltype(_impl_.tripmeterreading_)*/ 0 - - , /*decltype(_impl_.isbrokendown_)*/ false - - , /*decltype(_impl_.ismoving_)*/ false - - , /*decltype(_impl_.averagespeed_)*/ 0 - - , /*decltype(_impl_.roofload_)*/ 0 - - , /*decltype(_impl_.cargovolume_)*/ 0 - - , /*decltype(_impl_.emissionsco2_)*/ 0 - - , /*decltype(_impl_.currentoverallweight_)*/ 0u - - , /*decltype(_impl_.curbweight_)*/ 0u - - , /*decltype(_impl_.grossweight_)*/ 0u - - , /*decltype(_impl_.maxtowweight_)*/ 0u - - , /*decltype(_impl_.maxtowballweight_)*/ 0u - - , /*decltype(_impl_.length_)*/ 0u - - , /*decltype(_impl_.height_)*/ 0u - - , /*decltype(_impl_.width_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleDefaultTypeInternal() {} - union { - Vehicle _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleDefaultTypeInternal _Vehicle_default_instance_; -PROTOBUF_CONSTEXPR VehicleVersionVSS::VehicleVersionVSS( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.label_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.major_)*/ 0u - - , /*decltype(_impl_.minor_)*/ 0u - - , /*decltype(_impl_.patch_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleVersionVSSDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleVersionVSSDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleVersionVSSDefaultTypeInternal() {} - union { - VehicleVersionVSS _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleVersionVSSDefaultTypeInternal _VehicleVersionVSS_default_instance_; -PROTOBUF_CONSTEXPR VehicleVehicleIdentification::VehicleVehicleIdentification( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.vin_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.wmi_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.brand_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.model_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.acrisscode_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.bodytype_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.datevehiclefirstregistered_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.meetsemissionstandard_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.productiondate_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.purchasedate_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.vehiclemodeldate_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.vehicleconfiguration_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.vehiclespecialusage_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.vehicleinteriorcolor_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.vehicleinteriortype_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.knownvehicledamages_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.year_)*/ 0u - - , /*decltype(_impl_.vehicleseatingcapacity_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleVehicleIdentificationDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleVehicleIdentificationDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleVehicleIdentificationDefaultTypeInternal() {} - union { - VehicleVehicleIdentification _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleVehicleIdentificationDefaultTypeInternal _VehicleVehicleIdentification_default_instance_; -PROTOBUF_CONSTEXPR VehicleLowVoltageBattery::VehicleLowVoltageBattery( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.nominalvoltage_)*/ 0u - - , /*decltype(_impl_.nominalcapacity_)*/ 0u - - , /*decltype(_impl_.currentvoltage_)*/ 0 - - , /*decltype(_impl_.currentcurrent_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleLowVoltageBatteryDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleLowVoltageBatteryDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleLowVoltageBatteryDefaultTypeInternal() {} - union { - VehicleLowVoltageBattery _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleLowVoltageBatteryDefaultTypeInternal _VehicleLowVoltageBattery_default_instance_; -PROTOBUF_CONSTEXPR VehicleAcceleration::VehicleAcceleration( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.longitudinal_)*/ 0 - - , /*decltype(_impl_.lateral_)*/ 0 - - , /*decltype(_impl_.vertical_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleAccelerationDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleAccelerationDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleAccelerationDefaultTypeInternal() {} - union { - VehicleAcceleration _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleAccelerationDefaultTypeInternal _VehicleAcceleration_default_instance_; -PROTOBUF_CONSTEXPR VehicleAngularVelocity::VehicleAngularVelocity( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.roll_)*/ 0 - - , /*decltype(_impl_.pitch_)*/ 0 - - , /*decltype(_impl_.yaw_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleAngularVelocityDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleAngularVelocityDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleAngularVelocityDefaultTypeInternal() {} - union { - VehicleAngularVelocity _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleAngularVelocityDefaultTypeInternal _VehicleAngularVelocity_default_instance_; -PROTOBUF_CONSTEXPR VehicleTrailer::VehicleTrailer( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isconnected_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleTrailerDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleTrailerDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleTrailerDefaultTypeInternal() {} - union { - VehicleTrailer _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleTrailerDefaultTypeInternal _VehicleTrailer_default_instance_; -PROTOBUF_CONSTEXPR VehicleCurrentLocation::VehicleCurrentLocation( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.timestamp_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.gnssreceiver_)*/nullptr - , /*decltype(_impl_.latitude_)*/ 0 - - , /*decltype(_impl_.longitude_)*/ 0 - - , /*decltype(_impl_.heading_)*/ 0 - - , /*decltype(_impl_.horizontalaccuracy_)*/ 0 - - , /*decltype(_impl_.altitude_)*/ 0 - - , /*decltype(_impl_.verticalaccuracy_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCurrentLocationDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCurrentLocationDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCurrentLocationDefaultTypeInternal() {} - union { - VehicleCurrentLocation _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCurrentLocationDefaultTypeInternal _VehicleCurrentLocation_default_instance_; -PROTOBUF_CONSTEXPR VehicleCurrentLocationGNSSReceiver::VehicleCurrentLocationGNSSReceiver( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.fixtype_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.mountingposition_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCurrentLocationGNSSReceiverDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCurrentLocationGNSSReceiverDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCurrentLocationGNSSReceiverDefaultTypeInternal() {} - union { - VehicleCurrentLocationGNSSReceiver _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCurrentLocationGNSSReceiverDefaultTypeInternal _VehicleCurrentLocationGNSSReceiver_default_instance_; -PROTOBUF_CONSTEXPR VehicleCurrentLocationGNSSReceiverMountingPosition::VehicleCurrentLocationGNSSReceiverMountingPosition( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.x_)*/ 0 - - , /*decltype(_impl_.y_)*/ 0 - - , /*decltype(_impl_.z_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCurrentLocationGNSSReceiverMountingPositionDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCurrentLocationGNSSReceiverMountingPositionDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCurrentLocationGNSSReceiverMountingPositionDefaultTypeInternal() {} - union { - VehicleCurrentLocationGNSSReceiverMountingPosition _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCurrentLocationGNSSReceiverMountingPositionDefaultTypeInternal _VehicleCurrentLocationGNSSReceiverMountingPosition_default_instance_; -PROTOBUF_CONSTEXPR VehiclePowertrain::VehiclePowertrain( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.type_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.combustionengine_)*/nullptr - , /*decltype(_impl_.transmission_)*/nullptr - , /*decltype(_impl_.electricmotor_)*/nullptr - , /*decltype(_impl_.tractionbattery_)*/nullptr - , /*decltype(_impl_.fuelsystem_)*/nullptr - , /*decltype(_impl_.accumulatedbrakingenergy_)*/ 0 - - , /*decltype(_impl_.range_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehiclePowertrainDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehiclePowertrainDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehiclePowertrainDefaultTypeInternal() {} - union { - VehiclePowertrain _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehiclePowertrainDefaultTypeInternal _VehiclePowertrain_default_instance_; -PROTOBUF_CONSTEXPR VehiclePowertrainCombustionEngine::VehiclePowertrainCombustionEngine( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.enginecode_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.configuration_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.compressionratio_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.aspirationtype_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.engineoillevel_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.dieselexhaustfluid_)*/nullptr - , /*decltype(_impl_.dieselparticulatefilter_)*/nullptr - , /*decltype(_impl_.displacement_)*/ 0u - - , /*decltype(_impl_.strokelength_)*/ 0 - - , /*decltype(_impl_.bore_)*/ 0 - - , /*decltype(_impl_.numberofcylinders_)*/ 0u - - , /*decltype(_impl_.numberofvalvespercylinder_)*/ 0u - - , /*decltype(_impl_.engineoilcapacity_)*/ 0 - - , /*decltype(_impl_.enginecoolantcapacity_)*/ 0 - - , /*decltype(_impl_.maxpower_)*/ 0u - - , /*decltype(_impl_.maxtorque_)*/ 0u - - , /*decltype(_impl_.oilliferemaining_)*/ 0 - - , /*decltype(_impl_.isrunning_)*/ false - - , /*decltype(_impl_.speed_)*/ 0u - - , /*decltype(_impl_.enginehours_)*/ 0 - - , /*decltype(_impl_.idlehours_)*/ 0 - - , /*decltype(_impl_.ect_)*/ 0 - - , /*decltype(_impl_.eot_)*/ 0 - - , /*decltype(_impl_.map_)*/ 0u - - , /*decltype(_impl_.maf_)*/ 0u - - , /*decltype(_impl_.tps_)*/ 0u - - , /*decltype(_impl_.eop_)*/ 0u - - , /*decltype(_impl_.power_)*/ 0u - - , /*decltype(_impl_.torque_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehiclePowertrainCombustionEngineDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehiclePowertrainCombustionEngineDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehiclePowertrainCombustionEngineDefaultTypeInternal() {} - union { - VehiclePowertrainCombustionEngine _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehiclePowertrainCombustionEngineDefaultTypeInternal _VehiclePowertrainCombustionEngine_default_instance_; -PROTOBUF_CONSTEXPR VehiclePowertrainCombustionEngineDieselExhaustFluid::VehiclePowertrainCombustionEngineDieselExhaustFluid( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.capacity_)*/ 0 - - , /*decltype(_impl_.level_)*/ 0u - - , /*decltype(_impl_.range_)*/ 0u - - , /*decltype(_impl_.islevellow_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehiclePowertrainCombustionEngineDieselExhaustFluidDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehiclePowertrainCombustionEngineDieselExhaustFluidDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehiclePowertrainCombustionEngineDieselExhaustFluidDefaultTypeInternal() {} - union { - VehiclePowertrainCombustionEngineDieselExhaustFluid _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehiclePowertrainCombustionEngineDieselExhaustFluidDefaultTypeInternal _VehiclePowertrainCombustionEngineDieselExhaustFluid_default_instance_; -PROTOBUF_CONSTEXPR VehiclePowertrainCombustionEngineDieselParticulateFilter::VehiclePowertrainCombustionEngineDieselParticulateFilter( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.inlettemperature_)*/ 0 - - , /*decltype(_impl_.outlettemperature_)*/ 0 - - , /*decltype(_impl_.deltapressure_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehiclePowertrainCombustionEngineDieselParticulateFilterDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehiclePowertrainCombustionEngineDieselParticulateFilterDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehiclePowertrainCombustionEngineDieselParticulateFilterDefaultTypeInternal() {} - union { - VehiclePowertrainCombustionEngineDieselParticulateFilter _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehiclePowertrainCombustionEngineDieselParticulateFilterDefaultTypeInternal _VehiclePowertrainCombustionEngineDieselParticulateFilter_default_instance_; -PROTOBUF_CONSTEXPR VehiclePowertrainTransmission::VehiclePowertrainTransmission( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.type_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.drivetype_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.performancemode_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.gearchangemode_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.gearcount_)*/ 0 - - , /*decltype(_impl_.travelleddistance_)*/ 0 - - , /*decltype(_impl_.currentgear_)*/ 0 - - , /*decltype(_impl_.selectedgear_)*/ 0 - - , /*decltype(_impl_.isparklockengaged_)*/ false - - , /*decltype(_impl_.islowrangeengaged_)*/ false - - , /*decltype(_impl_.iselectricalpowertrainengaged_)*/ false - - , /*decltype(_impl_.temperature_)*/ 0 - - , /*decltype(_impl_.clutchengagement_)*/ 0 - - , /*decltype(_impl_.clutchwear_)*/ 0u - - , /*decltype(_impl_.difflockfrontengagement_)*/ 0 - - , /*decltype(_impl_.difflockrearengagement_)*/ 0 - - , /*decltype(_impl_.torquedistribution_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehiclePowertrainTransmissionDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehiclePowertrainTransmissionDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehiclePowertrainTransmissionDefaultTypeInternal() {} - union { - VehiclePowertrainTransmission _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehiclePowertrainTransmissionDefaultTypeInternal _VehiclePowertrainTransmission_default_instance_; -PROTOBUF_CONSTEXPR VehiclePowertrainElectricMotor::VehiclePowertrainElectricMotor( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.enginecode_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.maxpower_)*/ 0u - - , /*decltype(_impl_.maxtorque_)*/ 0u - - , /*decltype(_impl_.maxregenpower_)*/ 0u - - , /*decltype(_impl_.maxregentorque_)*/ 0u - - , /*decltype(_impl_.speed_)*/ 0 - - , /*decltype(_impl_.temperature_)*/ 0 - - , /*decltype(_impl_.coolanttemperature_)*/ 0 - - , /*decltype(_impl_.power_)*/ 0 - - , /*decltype(_impl_.torque_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehiclePowertrainElectricMotorDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehiclePowertrainElectricMotorDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehiclePowertrainElectricMotorDefaultTypeInternal() {} - union { - VehiclePowertrainElectricMotor _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehiclePowertrainElectricMotorDefaultTypeInternal _VehiclePowertrainElectricMotor_default_instance_; -PROTOBUF_CONSTEXPR VehiclePowertrainTractionBattery::VehiclePowertrainTractionBattery( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.id_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.productiondate_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.temperature_)*/nullptr - , /*decltype(_impl_.stateofcharge_)*/nullptr - , /*decltype(_impl_.charging_)*/nullptr - , /*decltype(_impl_.dcdc_)*/nullptr - , /*decltype(_impl_.ispowerconnected_)*/ false - - , /*decltype(_impl_.isgroundconnected_)*/ false - - , /*decltype(_impl_.grosscapacity_)*/ 0u - - , /*decltype(_impl_.netcapacity_)*/ 0u - - , /*decltype(_impl_.stateofhealth_)*/ 0 - - , /*decltype(_impl_.nominalvoltage_)*/ 0u - - , /*decltype(_impl_.maxvoltage_)*/ 0u - - , /*decltype(_impl_.currentvoltage_)*/ 0 - - , /*decltype(_impl_.currentcurrent_)*/ 0 - - , /*decltype(_impl_.currentpower_)*/ 0 - - , /*decltype(_impl_.accumulatedchargedenergy_)*/ 0 - - , /*decltype(_impl_.accumulatedconsumedenergy_)*/ 0 - - , /*decltype(_impl_.accumulatedchargedthroughput_)*/ 0 - - , /*decltype(_impl_.accumulatedconsumedthroughput_)*/ 0 - - , /*decltype(_impl_.powerloss_)*/ 0 - - , /*decltype(_impl_.range_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehiclePowertrainTractionBatteryDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehiclePowertrainTractionBatteryDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehiclePowertrainTractionBatteryDefaultTypeInternal() {} - union { - VehiclePowertrainTractionBattery _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehiclePowertrainTractionBatteryDefaultTypeInternal _VehiclePowertrainTractionBattery_default_instance_; -PROTOBUF_CONSTEXPR VehiclePowertrainTractionBatteryTemperature::VehiclePowertrainTractionBatteryTemperature( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.average_)*/ 0 - - , /*decltype(_impl_.min_)*/ 0 - - , /*decltype(_impl_.max_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehiclePowertrainTractionBatteryTemperatureDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehiclePowertrainTractionBatteryTemperatureDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehiclePowertrainTractionBatteryTemperatureDefaultTypeInternal() {} - union { - VehiclePowertrainTractionBatteryTemperature _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehiclePowertrainTractionBatteryTemperatureDefaultTypeInternal _VehiclePowertrainTractionBatteryTemperature_default_instance_; -PROTOBUF_CONSTEXPR VehiclePowertrainTractionBatteryStateOfCharge::VehiclePowertrainTractionBatteryStateOfCharge( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.current_)*/ 0 - - , /*decltype(_impl_.displayed_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehiclePowertrainTractionBatteryStateOfChargeDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehiclePowertrainTractionBatteryStateOfChargeDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehiclePowertrainTractionBatteryStateOfChargeDefaultTypeInternal() {} - union { - VehiclePowertrainTractionBatteryStateOfCharge _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehiclePowertrainTractionBatteryStateOfChargeDefaultTypeInternal _VehiclePowertrainTractionBatteryStateOfCharge_default_instance_; -PROTOBUF_CONSTEXPR VehiclePowertrainTractionBatteryCharging::VehiclePowertrainTractionBatteryCharging( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.chargeplugtype_)*/{} - , /*decltype(_impl_.chargeportflap_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.mode_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.startstopcharging_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.maximumchargingcurrent_)*/nullptr - , /*decltype(_impl_.chargecurrent_)*/nullptr - , /*decltype(_impl_.chargevoltage_)*/nullptr - , /*decltype(_impl_.timer_)*/nullptr - , /*decltype(_impl_.chargelimit_)*/ 0u - - , /*decltype(_impl_.ischargingcableconnected_)*/ false - - , /*decltype(_impl_.ischargingcablelocked_)*/ false - - , /*decltype(_impl_.ischarging_)*/ false - - , /*decltype(_impl_.isdischarging_)*/ false - - , /*decltype(_impl_.powerloss_)*/ 0 - - , /*decltype(_impl_.temperature_)*/ 0 - - , /*decltype(_impl_.chargerate_)*/ 0 - - , /*decltype(_impl_.timetocomplete_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehiclePowertrainTractionBatteryChargingDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehiclePowertrainTractionBatteryChargingDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehiclePowertrainTractionBatteryChargingDefaultTypeInternal() {} - union { - VehiclePowertrainTractionBatteryCharging _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehiclePowertrainTractionBatteryChargingDefaultTypeInternal _VehiclePowertrainTractionBatteryCharging_default_instance_; -PROTOBUF_CONSTEXPR VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent::VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.dc_)*/ 0 - - , /*decltype(_impl_.phase1_)*/ 0 - - , /*decltype(_impl_.phase2_)*/ 0 - - , /*decltype(_impl_.phase3_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehiclePowertrainTractionBatteryChargingMaximumChargingCurrentDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehiclePowertrainTractionBatteryChargingMaximumChargingCurrentDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehiclePowertrainTractionBatteryChargingMaximumChargingCurrentDefaultTypeInternal() {} - union { - VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehiclePowertrainTractionBatteryChargingMaximumChargingCurrentDefaultTypeInternal _VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent_default_instance_; -PROTOBUF_CONSTEXPR VehiclePowertrainTractionBatteryChargingChargeCurrent::VehiclePowertrainTractionBatteryChargingChargeCurrent( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.dc_)*/ 0 - - , /*decltype(_impl_.phase1_)*/ 0 - - , /*decltype(_impl_.phase2_)*/ 0 - - , /*decltype(_impl_.phase3_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehiclePowertrainTractionBatteryChargingChargeCurrentDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehiclePowertrainTractionBatteryChargingChargeCurrentDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehiclePowertrainTractionBatteryChargingChargeCurrentDefaultTypeInternal() {} - union { - VehiclePowertrainTractionBatteryChargingChargeCurrent _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehiclePowertrainTractionBatteryChargingChargeCurrentDefaultTypeInternal _VehiclePowertrainTractionBatteryChargingChargeCurrent_default_instance_; -PROTOBUF_CONSTEXPR VehiclePowertrainTractionBatteryChargingChargeVoltage::VehiclePowertrainTractionBatteryChargingChargeVoltage( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.dc_)*/ 0 - - , /*decltype(_impl_.phase1_)*/ 0 - - , /*decltype(_impl_.phase2_)*/ 0 - - , /*decltype(_impl_.phase3_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehiclePowertrainTractionBatteryChargingChargeVoltageDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehiclePowertrainTractionBatteryChargingChargeVoltageDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehiclePowertrainTractionBatteryChargingChargeVoltageDefaultTypeInternal() {} - union { - VehiclePowertrainTractionBatteryChargingChargeVoltage _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehiclePowertrainTractionBatteryChargingChargeVoltageDefaultTypeInternal _VehiclePowertrainTractionBatteryChargingChargeVoltage_default_instance_; -PROTOBUF_CONSTEXPR VehiclePowertrainTractionBatteryChargingTimer::VehiclePowertrainTractionBatteryChargingTimer( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.mode_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.time_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehiclePowertrainTractionBatteryChargingTimerDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehiclePowertrainTractionBatteryChargingTimerDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehiclePowertrainTractionBatteryChargingTimerDefaultTypeInternal() {} - union { - VehiclePowertrainTractionBatteryChargingTimer _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehiclePowertrainTractionBatteryChargingTimerDefaultTypeInternal _VehiclePowertrainTractionBatteryChargingTimer_default_instance_; -PROTOBUF_CONSTEXPR VehiclePowertrainTractionBatteryDCDC::VehiclePowertrainTractionBatteryDCDC( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.powerloss_)*/ 0 - - , /*decltype(_impl_.temperature_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehiclePowertrainTractionBatteryDCDCDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehiclePowertrainTractionBatteryDCDCDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehiclePowertrainTractionBatteryDCDCDefaultTypeInternal() {} - union { - VehiclePowertrainTractionBatteryDCDC _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehiclePowertrainTractionBatteryDCDCDefaultTypeInternal _VehiclePowertrainTractionBatteryDCDC_default_instance_; -PROTOBUF_CONSTEXPR VehiclePowertrainFuelSystem::VehiclePowertrainFuelSystem( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.supportedfueltypes_)*/{} - , /*decltype(_impl_.supportedfuel_)*/{} - , /*decltype(_impl_.hybridtype_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.tankcapacity_)*/ 0 - - , /*decltype(_impl_.level_)*/ 0u - - , /*decltype(_impl_.range_)*/ 0u - - , /*decltype(_impl_.instantconsumption_)*/ 0 - - , /*decltype(_impl_.averageconsumption_)*/ 0 - - , /*decltype(_impl_.consumptionsincestart_)*/ 0 - - , /*decltype(_impl_.timesincestart_)*/ 0u - - , /*decltype(_impl_.isenginestopstartenabled_)*/ false - - , /*decltype(_impl_.isfuellevellow_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehiclePowertrainFuelSystemDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehiclePowertrainFuelSystemDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehiclePowertrainFuelSystemDefaultTypeInternal() {} - union { - VehiclePowertrainFuelSystem _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehiclePowertrainFuelSystemDefaultTypeInternal _VehiclePowertrainFuelSystem_default_instance_; -PROTOBUF_CONSTEXPR VehicleBody::VehicleBody( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.bodytype_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.refuelposition_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.hood_)*/nullptr - , /*decltype(_impl_.trunk_)*/nullptr - , /*decltype(_impl_.horn_)*/nullptr - , /*decltype(_impl_.raindetection_)*/nullptr - , /*decltype(_impl_.windshield_)*/nullptr - , /*decltype(_impl_.lights_)*/nullptr - , /*decltype(_impl_.mirrors_)*/nullptr - , /*decltype(_impl_.rearmainspoilerposition_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyDefaultTypeInternal() {} - union { - VehicleBody _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyDefaultTypeInternal _VehicleBody_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyHood::VehicleBodyHood( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isopen_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyHoodDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyHoodDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyHoodDefaultTypeInternal() {} - union { - VehicleBodyHood _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyHoodDefaultTypeInternal _VehicleBodyHood_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyTrunk::VehicleBodyTrunk( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.front_)*/nullptr - , /*decltype(_impl_.rear_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyTrunkDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyTrunkDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyTrunkDefaultTypeInternal() {} - union { - VehicleBodyTrunk _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyTrunkDefaultTypeInternal _VehicleBodyTrunk_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyTrunkFront::VehicleBodyTrunkFront( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isopen_)*/ false - - , /*decltype(_impl_.islocked_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyTrunkFrontDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyTrunkFrontDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyTrunkFrontDefaultTypeInternal() {} - union { - VehicleBodyTrunkFront _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyTrunkFrontDefaultTypeInternal _VehicleBodyTrunkFront_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyTrunkRear::VehicleBodyTrunkRear( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isopen_)*/ false - - , /*decltype(_impl_.islocked_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyTrunkRearDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyTrunkRearDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyTrunkRearDefaultTypeInternal() {} - union { - VehicleBodyTrunkRear _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyTrunkRearDefaultTypeInternal _VehicleBodyTrunkRear_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyHorn::VehicleBodyHorn( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isactive_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyHornDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyHornDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyHornDefaultTypeInternal() {} - union { - VehicleBodyHorn _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyHornDefaultTypeInternal _VehicleBodyHorn_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyRaindetection::VehicleBodyRaindetection( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.intensity_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyRaindetectionDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyRaindetectionDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyRaindetectionDefaultTypeInternal() {} - union { - VehicleBodyRaindetection _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyRaindetectionDefaultTypeInternal _VehicleBodyRaindetection_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyWindshield::VehicleBodyWindshield( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.front_)*/nullptr - , /*decltype(_impl_.rear_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyWindshieldDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyWindshieldDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyWindshieldDefaultTypeInternal() {} - union { - VehicleBodyWindshield _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyWindshieldDefaultTypeInternal _VehicleBodyWindshield_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyWindshieldFront::VehicleBodyWindshieldFront( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.wiping_)*/nullptr - , /*decltype(_impl_.washerfluid_)*/nullptr - , /*decltype(_impl_.isheatingon_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyWindshieldFrontDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyWindshieldFrontDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyWindshieldFrontDefaultTypeInternal() {} - union { - VehicleBodyWindshieldFront _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyWindshieldFrontDefaultTypeInternal _VehicleBodyWindshieldFront_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyWindshieldFrontWiping::VehicleBodyWindshieldFrontWiping( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.mode_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.system_)*/nullptr - , /*decltype(_impl_.intensity_)*/ 0u - - , /*decltype(_impl_.wiperwear_)*/ 0u - - , /*decltype(_impl_.iswipersworn_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyWindshieldFrontWipingDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyWindshieldFrontWipingDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyWindshieldFrontWipingDefaultTypeInternal() {} - union { - VehicleBodyWindshieldFrontWiping _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyWindshieldFrontWipingDefaultTypeInternal _VehicleBodyWindshieldFrontWiping_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyWindshieldFrontWipingSystem::VehicleBodyWindshieldFrontWipingSystem( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.mode_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.frequency_)*/ 0u - - , /*decltype(_impl_.targetposition_)*/ 0 - - , /*decltype(_impl_.actualposition_)*/ 0 - - , /*decltype(_impl_.drivecurrent_)*/ 0 - - , /*decltype(_impl_.iswiping_)*/ false - - , /*decltype(_impl_.isendingwipecycle_)*/ false - - , /*decltype(_impl_.iswipererror_)*/ false - - , /*decltype(_impl_.ispositionreached_)*/ false - - , /*decltype(_impl_.isblocked_)*/ false - - , /*decltype(_impl_.isoverheated_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyWindshieldFrontWipingSystemDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyWindshieldFrontWipingSystemDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyWindshieldFrontWipingSystemDefaultTypeInternal() {} - union { - VehicleBodyWindshieldFrontWipingSystem _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyWindshieldFrontWipingSystemDefaultTypeInternal _VehicleBodyWindshieldFrontWipingSystem_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyWindshieldFrontWasherFluid::VehicleBodyWindshieldFrontWasherFluid( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.islevellow_)*/ false - - , /*decltype(_impl_.level_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyWindshieldFrontWasherFluidDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyWindshieldFrontWasherFluidDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyWindshieldFrontWasherFluidDefaultTypeInternal() {} - union { - VehicleBodyWindshieldFrontWasherFluid _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyWindshieldFrontWasherFluidDefaultTypeInternal _VehicleBodyWindshieldFrontWasherFluid_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyWindshieldRear::VehicleBodyWindshieldRear( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.wiping_)*/nullptr - , /*decltype(_impl_.washerfluid_)*/nullptr - , /*decltype(_impl_.isheatingon_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyWindshieldRearDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyWindshieldRearDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyWindshieldRearDefaultTypeInternal() {} - union { - VehicleBodyWindshieldRear _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyWindshieldRearDefaultTypeInternal _VehicleBodyWindshieldRear_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyWindshieldRearWiping::VehicleBodyWindshieldRearWiping( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.mode_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.system_)*/nullptr - , /*decltype(_impl_.intensity_)*/ 0u - - , /*decltype(_impl_.wiperwear_)*/ 0u - - , /*decltype(_impl_.iswipersworn_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyWindshieldRearWipingDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyWindshieldRearWipingDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyWindshieldRearWipingDefaultTypeInternal() {} - union { - VehicleBodyWindshieldRearWiping _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyWindshieldRearWipingDefaultTypeInternal _VehicleBodyWindshieldRearWiping_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyWindshieldRearWipingSystem::VehicleBodyWindshieldRearWipingSystem( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.mode_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.frequency_)*/ 0u - - , /*decltype(_impl_.targetposition_)*/ 0 - - , /*decltype(_impl_.actualposition_)*/ 0 - - , /*decltype(_impl_.drivecurrent_)*/ 0 - - , /*decltype(_impl_.iswiping_)*/ false - - , /*decltype(_impl_.isendingwipecycle_)*/ false - - , /*decltype(_impl_.iswipererror_)*/ false - - , /*decltype(_impl_.ispositionreached_)*/ false - - , /*decltype(_impl_.isblocked_)*/ false - - , /*decltype(_impl_.isoverheated_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyWindshieldRearWipingSystemDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyWindshieldRearWipingSystemDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyWindshieldRearWipingSystemDefaultTypeInternal() {} - union { - VehicleBodyWindshieldRearWipingSystem _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyWindshieldRearWipingSystemDefaultTypeInternal _VehicleBodyWindshieldRearWipingSystem_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyWindshieldRearWasherFluid::VehicleBodyWindshieldRearWasherFluid( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.islevellow_)*/ false - - , /*decltype(_impl_.level_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyWindshieldRearWasherFluidDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyWindshieldRearWasherFluidDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyWindshieldRearWasherFluidDefaultTypeInternal() {} - union { - VehicleBodyWindshieldRearWasherFluid _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyWindshieldRearWasherFluidDefaultTypeInternal _VehicleBodyWindshieldRearWasherFluid_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyLights::VehicleBodyLights( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.lightswitch_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.beam_)*/nullptr - , /*decltype(_impl_.running_)*/nullptr - , /*decltype(_impl_.backup_)*/nullptr - , /*decltype(_impl_.parking_)*/nullptr - , /*decltype(_impl_.fog_)*/nullptr - , /*decltype(_impl_.licenseplate_)*/nullptr - , /*decltype(_impl_.brake_)*/nullptr - , /*decltype(_impl_.hazard_)*/nullptr - , /*decltype(_impl_.directionindicator_)*/nullptr - , /*decltype(_impl_.ishighbeamswitchon_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyLightsDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyLightsDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyLightsDefaultTypeInternal() {} - union { - VehicleBodyLights _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyLightsDefaultTypeInternal _VehicleBodyLights_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyLightsBeam::VehicleBodyLightsBeam( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.low_)*/nullptr - , /*decltype(_impl_.high_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyLightsBeamDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyLightsBeamDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyLightsBeamDefaultTypeInternal() {} - union { - VehicleBodyLightsBeam _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyLightsBeamDefaultTypeInternal _VehicleBodyLightsBeam_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyLightsBeamLow::VehicleBodyLightsBeamLow( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.ison_)*/ false - - , /*decltype(_impl_.isdefect_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyLightsBeamLowDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyLightsBeamLowDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyLightsBeamLowDefaultTypeInternal() {} - union { - VehicleBodyLightsBeamLow _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyLightsBeamLowDefaultTypeInternal _VehicleBodyLightsBeamLow_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyLightsBeamHigh::VehicleBodyLightsBeamHigh( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.ison_)*/ false - - , /*decltype(_impl_.isdefect_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyLightsBeamHighDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyLightsBeamHighDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyLightsBeamHighDefaultTypeInternal() {} - union { - VehicleBodyLightsBeamHigh _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyLightsBeamHighDefaultTypeInternal _VehicleBodyLightsBeamHigh_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyLightsRunning::VehicleBodyLightsRunning( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.ison_)*/ false - - , /*decltype(_impl_.isdefect_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyLightsRunningDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyLightsRunningDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyLightsRunningDefaultTypeInternal() {} - union { - VehicleBodyLightsRunning _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyLightsRunningDefaultTypeInternal _VehicleBodyLightsRunning_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyLightsBackup::VehicleBodyLightsBackup( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.ison_)*/ false - - , /*decltype(_impl_.isdefect_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyLightsBackupDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyLightsBackupDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyLightsBackupDefaultTypeInternal() {} - union { - VehicleBodyLightsBackup _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyLightsBackupDefaultTypeInternal _VehicleBodyLightsBackup_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyLightsParking::VehicleBodyLightsParking( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.ison_)*/ false - - , /*decltype(_impl_.isdefect_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyLightsParkingDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyLightsParkingDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyLightsParkingDefaultTypeInternal() {} - union { - VehicleBodyLightsParking _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyLightsParkingDefaultTypeInternal _VehicleBodyLightsParking_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyLightsFog::VehicleBodyLightsFog( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.rear_)*/nullptr - , /*decltype(_impl_.front_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyLightsFogDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyLightsFogDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyLightsFogDefaultTypeInternal() {} - union { - VehicleBodyLightsFog _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyLightsFogDefaultTypeInternal _VehicleBodyLightsFog_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyLightsFogRear::VehicleBodyLightsFogRear( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.ison_)*/ false - - , /*decltype(_impl_.isdefect_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyLightsFogRearDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyLightsFogRearDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyLightsFogRearDefaultTypeInternal() {} - union { - VehicleBodyLightsFogRear _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyLightsFogRearDefaultTypeInternal _VehicleBodyLightsFogRear_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyLightsFogFront::VehicleBodyLightsFogFront( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.ison_)*/ false - - , /*decltype(_impl_.isdefect_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyLightsFogFrontDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyLightsFogFrontDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyLightsFogFrontDefaultTypeInternal() {} - union { - VehicleBodyLightsFogFront _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyLightsFogFrontDefaultTypeInternal _VehicleBodyLightsFogFront_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyLightsLicensePlate::VehicleBodyLightsLicensePlate( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.ison_)*/ false - - , /*decltype(_impl_.isdefect_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyLightsLicensePlateDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyLightsLicensePlateDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyLightsLicensePlateDefaultTypeInternal() {} - union { - VehicleBodyLightsLicensePlate _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyLightsLicensePlateDefaultTypeInternal _VehicleBodyLightsLicensePlate_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyLightsBrake::VehicleBodyLightsBrake( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isactive_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.isdefect_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyLightsBrakeDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyLightsBrakeDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyLightsBrakeDefaultTypeInternal() {} - union { - VehicleBodyLightsBrake _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyLightsBrakeDefaultTypeInternal _VehicleBodyLightsBrake_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyLightsHazard::VehicleBodyLightsHazard( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.issignaling_)*/ false - - , /*decltype(_impl_.isdefect_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyLightsHazardDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyLightsHazardDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyLightsHazardDefaultTypeInternal() {} - union { - VehicleBodyLightsHazard _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyLightsHazardDefaultTypeInternal _VehicleBodyLightsHazard_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyLightsDirectionIndicator::VehicleBodyLightsDirectionIndicator( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.left_)*/nullptr - , /*decltype(_impl_.right_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyLightsDirectionIndicatorDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyLightsDirectionIndicatorDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyLightsDirectionIndicatorDefaultTypeInternal() {} - union { - VehicleBodyLightsDirectionIndicator _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyLightsDirectionIndicatorDefaultTypeInternal _VehicleBodyLightsDirectionIndicator_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyLightsDirectionIndicatorLeft::VehicleBodyLightsDirectionIndicatorLeft( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.issignaling_)*/ false - - , /*decltype(_impl_.isdefect_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyLightsDirectionIndicatorLeftDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyLightsDirectionIndicatorLeftDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyLightsDirectionIndicatorLeftDefaultTypeInternal() {} - union { - VehicleBodyLightsDirectionIndicatorLeft _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyLightsDirectionIndicatorLeftDefaultTypeInternal _VehicleBodyLightsDirectionIndicatorLeft_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyLightsDirectionIndicatorRight::VehicleBodyLightsDirectionIndicatorRight( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.issignaling_)*/ false - - , /*decltype(_impl_.isdefect_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyLightsDirectionIndicatorRightDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyLightsDirectionIndicatorRightDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyLightsDirectionIndicatorRightDefaultTypeInternal() {} - union { - VehicleBodyLightsDirectionIndicatorRight _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyLightsDirectionIndicatorRightDefaultTypeInternal _VehicleBodyLightsDirectionIndicatorRight_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyMirrors::VehicleBodyMirrors( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.left_)*/nullptr - , /*decltype(_impl_.right_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyMirrorsDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyMirrorsDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyMirrorsDefaultTypeInternal() {} - union { - VehicleBodyMirrors _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyMirrorsDefaultTypeInternal _VehicleBodyMirrors_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyMirrorsLeft::VehicleBodyMirrorsLeft( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.tilt_)*/ 0 - - , /*decltype(_impl_.pan_)*/ 0 - - , /*decltype(_impl_.isheatingon_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyMirrorsLeftDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyMirrorsLeftDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyMirrorsLeftDefaultTypeInternal() {} - union { - VehicleBodyMirrorsLeft _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyMirrorsLeftDefaultTypeInternal _VehicleBodyMirrorsLeft_default_instance_; -PROTOBUF_CONSTEXPR VehicleBodyMirrorsRight::VehicleBodyMirrorsRight( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.tilt_)*/ 0 - - , /*decltype(_impl_.pan_)*/ 0 - - , /*decltype(_impl_.isheatingon_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleBodyMirrorsRightDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleBodyMirrorsRightDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleBodyMirrorsRightDefaultTypeInternal() {} - union { - VehicleBodyMirrorsRight _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleBodyMirrorsRightDefaultTypeInternal _VehicleBodyMirrorsRight_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabin::VehicleCabin( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.seatposcount_)*/ {} - ,/* _impl_._seatposcount_cached_byte_size_ = */ { 0 } - - , /*decltype(_impl_.rearshade_)*/nullptr - , /*decltype(_impl_.hvac_)*/nullptr - , /*decltype(_impl_.infotainment_)*/nullptr - , /*decltype(_impl_.sunroof_)*/nullptr - , /*decltype(_impl_.rearviewmirror_)*/nullptr - , /*decltype(_impl_.lights_)*/nullptr - , /*decltype(_impl_.door_)*/nullptr - , /*decltype(_impl_.seat_)*/nullptr - , /*decltype(_impl_.convertible_)*/nullptr - , /*decltype(_impl_.doorcount_)*/ 0u - - , /*decltype(_impl_.driverposition_)*/ 0u - - , /*decltype(_impl_.seatrowcount_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinDefaultTypeInternal() {} - union { - VehicleCabin _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinDefaultTypeInternal _VehicleCabin_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinRearShade::VehicleCabinRearShade( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.switch__)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.position_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinRearShadeDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinRearShadeDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinRearShadeDefaultTypeInternal() {} - union { - VehicleCabinRearShade _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinRearShadeDefaultTypeInternal _VehicleCabinRearShade_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinHVAC::VehicleCabinHVAC( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.station_)*/nullptr - , /*decltype(_impl_.isrecirculationactive_)*/ false - - , /*decltype(_impl_.isfrontdefrosteractive_)*/ false - - , /*decltype(_impl_.isreardefrosteractive_)*/ false - - , /*decltype(_impl_.isairconditioningactive_)*/ false - - , /*decltype(_impl_.ambientairtemperature_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinHVACDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinHVACDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinHVACDefaultTypeInternal() {} - union { - VehicleCabinHVAC _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinHVACDefaultTypeInternal _VehicleCabinHVAC_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinHVACStation::VehicleCabinHVACStation( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.row1_)*/nullptr - , /*decltype(_impl_.row2_)*/nullptr - , /*decltype(_impl_.row3_)*/nullptr - , /*decltype(_impl_.row4_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinHVACStationDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinHVACStationDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinHVACStationDefaultTypeInternal() {} - union { - VehicleCabinHVACStation _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinHVACStationDefaultTypeInternal _VehicleCabinHVACStation_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinHVACStationRow1::VehicleCabinHVACStationRow1( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.left_)*/nullptr - , /*decltype(_impl_.right_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinHVACStationRow1DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinHVACStationRow1DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinHVACStationRow1DefaultTypeInternal() {} - union { - VehicleCabinHVACStationRow1 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinHVACStationRow1DefaultTypeInternal _VehicleCabinHVACStationRow1_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinHVACStationRow1Left::VehicleCabinHVACStationRow1Left( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.airdistribution_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.fanspeed_)*/ 0u - - , /*decltype(_impl_.temperature_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinHVACStationRow1LeftDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinHVACStationRow1LeftDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinHVACStationRow1LeftDefaultTypeInternal() {} - union { - VehicleCabinHVACStationRow1Left _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinHVACStationRow1LeftDefaultTypeInternal _VehicleCabinHVACStationRow1Left_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinHVACStationRow1Right::VehicleCabinHVACStationRow1Right( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.airdistribution_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.fanspeed_)*/ 0u - - , /*decltype(_impl_.temperature_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinHVACStationRow1RightDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinHVACStationRow1RightDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinHVACStationRow1RightDefaultTypeInternal() {} - union { - VehicleCabinHVACStationRow1Right _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinHVACStationRow1RightDefaultTypeInternal _VehicleCabinHVACStationRow1Right_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinHVACStationRow2::VehicleCabinHVACStationRow2( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.left_)*/nullptr - , /*decltype(_impl_.right_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinHVACStationRow2DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinHVACStationRow2DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinHVACStationRow2DefaultTypeInternal() {} - union { - VehicleCabinHVACStationRow2 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinHVACStationRow2DefaultTypeInternal _VehicleCabinHVACStationRow2_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinHVACStationRow2Left::VehicleCabinHVACStationRow2Left( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.airdistribution_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.fanspeed_)*/ 0u - - , /*decltype(_impl_.temperature_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinHVACStationRow2LeftDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinHVACStationRow2LeftDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinHVACStationRow2LeftDefaultTypeInternal() {} - union { - VehicleCabinHVACStationRow2Left _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinHVACStationRow2LeftDefaultTypeInternal _VehicleCabinHVACStationRow2Left_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinHVACStationRow2Right::VehicleCabinHVACStationRow2Right( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.airdistribution_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.fanspeed_)*/ 0u - - , /*decltype(_impl_.temperature_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinHVACStationRow2RightDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinHVACStationRow2RightDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinHVACStationRow2RightDefaultTypeInternal() {} - union { - VehicleCabinHVACStationRow2Right _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinHVACStationRow2RightDefaultTypeInternal _VehicleCabinHVACStationRow2Right_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinHVACStationRow3::VehicleCabinHVACStationRow3( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.left_)*/nullptr - , /*decltype(_impl_.right_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinHVACStationRow3DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinHVACStationRow3DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinHVACStationRow3DefaultTypeInternal() {} - union { - VehicleCabinHVACStationRow3 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinHVACStationRow3DefaultTypeInternal _VehicleCabinHVACStationRow3_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinHVACStationRow3Left::VehicleCabinHVACStationRow3Left( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.airdistribution_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.fanspeed_)*/ 0u - - , /*decltype(_impl_.temperature_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinHVACStationRow3LeftDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinHVACStationRow3LeftDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinHVACStationRow3LeftDefaultTypeInternal() {} - union { - VehicleCabinHVACStationRow3Left _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinHVACStationRow3LeftDefaultTypeInternal _VehicleCabinHVACStationRow3Left_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinHVACStationRow3Right::VehicleCabinHVACStationRow3Right( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.airdistribution_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.fanspeed_)*/ 0u - - , /*decltype(_impl_.temperature_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinHVACStationRow3RightDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinHVACStationRow3RightDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinHVACStationRow3RightDefaultTypeInternal() {} - union { - VehicleCabinHVACStationRow3Right _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinHVACStationRow3RightDefaultTypeInternal _VehicleCabinHVACStationRow3Right_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinHVACStationRow4::VehicleCabinHVACStationRow4( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.left_)*/nullptr - , /*decltype(_impl_.right_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinHVACStationRow4DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinHVACStationRow4DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinHVACStationRow4DefaultTypeInternal() {} - union { - VehicleCabinHVACStationRow4 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinHVACStationRow4DefaultTypeInternal _VehicleCabinHVACStationRow4_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinHVACStationRow4Left::VehicleCabinHVACStationRow4Left( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.airdistribution_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.fanspeed_)*/ 0u - - , /*decltype(_impl_.temperature_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinHVACStationRow4LeftDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinHVACStationRow4LeftDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinHVACStationRow4LeftDefaultTypeInternal() {} - union { - VehicleCabinHVACStationRow4Left _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinHVACStationRow4LeftDefaultTypeInternal _VehicleCabinHVACStationRow4Left_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinHVACStationRow4Right::VehicleCabinHVACStationRow4Right( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.airdistribution_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.fanspeed_)*/ 0u - - , /*decltype(_impl_.temperature_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinHVACStationRow4RightDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinHVACStationRow4RightDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinHVACStationRow4RightDefaultTypeInternal() {} - union { - VehicleCabinHVACStationRow4Right _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinHVACStationRow4RightDefaultTypeInternal _VehicleCabinHVACStationRow4Right_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinInfotainment::VehicleCabinInfotainment( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.media_)*/nullptr - , /*decltype(_impl_.navigation_)*/nullptr - , /*decltype(_impl_.hmi_)*/nullptr - , /*decltype(_impl_.smartphoneprojection_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinInfotainmentDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinInfotainmentDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinInfotainmentDefaultTypeInternal() {} - union { - VehicleCabinInfotainment _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinInfotainmentDefaultTypeInternal _VehicleCabinInfotainment_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinInfotainmentMedia::VehicleCabinInfotainmentMedia( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.action_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.declineduri_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.selecteduri_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.played_)*/nullptr - , /*decltype(_impl_.volume_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinInfotainmentMediaDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinInfotainmentMediaDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinInfotainmentMediaDefaultTypeInternal() {} - union { - VehicleCabinInfotainmentMedia _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinInfotainmentMediaDefaultTypeInternal _VehicleCabinInfotainmentMedia_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinInfotainmentMediaPlayed::VehicleCabinInfotainmentMediaPlayed( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.source_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.artist_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.album_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.track_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.uri_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.playbackrate_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinInfotainmentMediaPlayedDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinInfotainmentMediaPlayedDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinInfotainmentMediaPlayedDefaultTypeInternal() {} - union { - VehicleCabinInfotainmentMediaPlayed _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinInfotainmentMediaPlayedDefaultTypeInternal _VehicleCabinInfotainmentMediaPlayed_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinInfotainmentNavigation::VehicleCabinInfotainmentNavigation( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.mute_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.destinationset_)*/nullptr - , /*decltype(_impl_.volume_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinInfotainmentNavigationDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinInfotainmentNavigationDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinInfotainmentNavigationDefaultTypeInternal() {} - union { - VehicleCabinInfotainmentNavigation _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinInfotainmentNavigationDefaultTypeInternal _VehicleCabinInfotainmentNavigation_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinInfotainmentNavigationDestinationSet::VehicleCabinInfotainmentNavigationDestinationSet( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.latitude_)*/ 0 - - , /*decltype(_impl_.longitude_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinInfotainmentNavigationDestinationSetDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinInfotainmentNavigationDestinationSetDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinInfotainmentNavigationDestinationSetDefaultTypeInternal() {} - union { - VehicleCabinInfotainmentNavigationDestinationSet _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinInfotainmentNavigationDestinationSetDefaultTypeInternal _VehicleCabinInfotainmentNavigationDestinationSet_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinInfotainmentHMI::VehicleCabinInfotainmentHMI( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.currentlanguage_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.dateformat_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.timeformat_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.distanceunit_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.fuelvolumeunit_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.fueleconomyunits_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.eveconomyunits_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.temperatureunit_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.tirepressureunit_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.daynightmode_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.brightness_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinInfotainmentHMIDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinInfotainmentHMIDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinInfotainmentHMIDefaultTypeInternal() {} - union { - VehicleCabinInfotainmentHMI _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinInfotainmentHMIDefaultTypeInternal _VehicleCabinInfotainmentHMI_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinInfotainmentSmartphoneProjection::VehicleCabinInfotainmentSmartphoneProjection( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.supportedmode_)*/{} - , /*decltype(_impl_.active_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.source_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinInfotainmentSmartphoneProjectionDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinInfotainmentSmartphoneProjectionDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinInfotainmentSmartphoneProjectionDefaultTypeInternal() {} - union { - VehicleCabinInfotainmentSmartphoneProjection _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinInfotainmentSmartphoneProjectionDefaultTypeInternal _VehicleCabinInfotainmentSmartphoneProjection_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSunroof::VehicleCabinSunroof( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.switch__)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.shade_)*/nullptr - , /*decltype(_impl_.position_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSunroofDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSunroofDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSunroofDefaultTypeInternal() {} - union { - VehicleCabinSunroof _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSunroofDefaultTypeInternal _VehicleCabinSunroof_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSunroofShade::VehicleCabinSunroofShade( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.switch__)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.position_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSunroofShadeDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSunroofShadeDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSunroofShadeDefaultTypeInternal() {} - union { - VehicleCabinSunroofShade _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSunroofShadeDefaultTypeInternal _VehicleCabinSunroofShade_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinRearviewMirror::VehicleCabinRearviewMirror( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.dimminglevel_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinRearviewMirrorDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinRearviewMirrorDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinRearviewMirrorDefaultTypeInternal() {} - union { - VehicleCabinRearviewMirror _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinRearviewMirrorDefaultTypeInternal _VehicleCabinRearviewMirror_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinLights::VehicleCabinLights( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.spotlight_)*/nullptr - , /*decltype(_impl_.isgloveboxon_)*/ false - - , /*decltype(_impl_.istrunkon_)*/ false - - , /*decltype(_impl_.isdomeon_)*/ false - - , /*decltype(_impl_.ambientlight_)*/ 0u - - , /*decltype(_impl_.lightintensity_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinLightsDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinLightsDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinLightsDefaultTypeInternal() {} - union { - VehicleCabinLights _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinLightsDefaultTypeInternal _VehicleCabinLights_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinLightsSpotlight::VehicleCabinLightsSpotlight( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.row1_)*/nullptr - , /*decltype(_impl_.row2_)*/nullptr - , /*decltype(_impl_.row3_)*/nullptr - , /*decltype(_impl_.row4_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinLightsSpotlightDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinLightsSpotlightDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinLightsSpotlightDefaultTypeInternal() {} - union { - VehicleCabinLightsSpotlight _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinLightsSpotlightDefaultTypeInternal _VehicleCabinLightsSpotlight_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinLightsSpotlightRow1::VehicleCabinLightsSpotlightRow1( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.issharedon_)*/ false - - , /*decltype(_impl_.islefton_)*/ false - - , /*decltype(_impl_.isrighton_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinLightsSpotlightRow1DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinLightsSpotlightRow1DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinLightsSpotlightRow1DefaultTypeInternal() {} - union { - VehicleCabinLightsSpotlightRow1 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinLightsSpotlightRow1DefaultTypeInternal _VehicleCabinLightsSpotlightRow1_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinLightsSpotlightRow2::VehicleCabinLightsSpotlightRow2( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.issharedon_)*/ false - - , /*decltype(_impl_.islefton_)*/ false - - , /*decltype(_impl_.isrighton_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinLightsSpotlightRow2DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinLightsSpotlightRow2DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinLightsSpotlightRow2DefaultTypeInternal() {} - union { - VehicleCabinLightsSpotlightRow2 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinLightsSpotlightRow2DefaultTypeInternal _VehicleCabinLightsSpotlightRow2_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinLightsSpotlightRow3::VehicleCabinLightsSpotlightRow3( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.issharedon_)*/ false - - , /*decltype(_impl_.islefton_)*/ false - - , /*decltype(_impl_.isrighton_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinLightsSpotlightRow3DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinLightsSpotlightRow3DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinLightsSpotlightRow3DefaultTypeInternal() {} - union { - VehicleCabinLightsSpotlightRow3 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinLightsSpotlightRow3DefaultTypeInternal _VehicleCabinLightsSpotlightRow3_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinLightsSpotlightRow4::VehicleCabinLightsSpotlightRow4( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.issharedon_)*/ false - - , /*decltype(_impl_.islefton_)*/ false - - , /*decltype(_impl_.isrighton_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinLightsSpotlightRow4DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinLightsSpotlightRow4DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinLightsSpotlightRow4DefaultTypeInternal() {} - union { - VehicleCabinLightsSpotlightRow4 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinLightsSpotlightRow4DefaultTypeInternal _VehicleCabinLightsSpotlightRow4_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinDoor::VehicleCabinDoor( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.row1_)*/nullptr - , /*decltype(_impl_.row2_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinDoorDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinDoorDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinDoorDefaultTypeInternal() {} - union { - VehicleCabinDoor _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinDoorDefaultTypeInternal _VehicleCabinDoor_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinDoorRow1::VehicleCabinDoorRow1( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.left_)*/nullptr - , /*decltype(_impl_.right_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinDoorRow1DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinDoorRow1DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinDoorRow1DefaultTypeInternal() {} - union { - VehicleCabinDoorRow1 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinDoorRow1DefaultTypeInternal _VehicleCabinDoorRow1_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinDoorRow1Left::VehicleCabinDoorRow1Left( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.window_)*/nullptr - , /*decltype(_impl_.shade_)*/nullptr - , /*decltype(_impl_.isopen_)*/ false - - , /*decltype(_impl_.islocked_)*/ false - - , /*decltype(_impl_.ischildlockactive_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinDoorRow1LeftDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinDoorRow1LeftDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinDoorRow1LeftDefaultTypeInternal() {} - union { - VehicleCabinDoorRow1Left _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinDoorRow1LeftDefaultTypeInternal _VehicleCabinDoorRow1Left_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinDoorRow1LeftWindow::VehicleCabinDoorRow1LeftWindow( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.switch__)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.position_)*/ 0u - - , /*decltype(_impl_.isopen_)*/ false - - , /*decltype(_impl_.ischildlockengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinDoorRow1LeftWindowDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinDoorRow1LeftWindowDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinDoorRow1LeftWindowDefaultTypeInternal() {} - union { - VehicleCabinDoorRow1LeftWindow _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinDoorRow1LeftWindowDefaultTypeInternal _VehicleCabinDoorRow1LeftWindow_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinDoorRow1LeftShade::VehicleCabinDoorRow1LeftShade( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.switch__)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.position_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinDoorRow1LeftShadeDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinDoorRow1LeftShadeDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinDoorRow1LeftShadeDefaultTypeInternal() {} - union { - VehicleCabinDoorRow1LeftShade _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinDoorRow1LeftShadeDefaultTypeInternal _VehicleCabinDoorRow1LeftShade_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinDoorRow1Right::VehicleCabinDoorRow1Right( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.window_)*/nullptr - , /*decltype(_impl_.shade_)*/nullptr - , /*decltype(_impl_.isopen_)*/ false - - , /*decltype(_impl_.islocked_)*/ false - - , /*decltype(_impl_.ischildlockactive_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinDoorRow1RightDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinDoorRow1RightDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinDoorRow1RightDefaultTypeInternal() {} - union { - VehicleCabinDoorRow1Right _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinDoorRow1RightDefaultTypeInternal _VehicleCabinDoorRow1Right_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinDoorRow1RightWindow::VehicleCabinDoorRow1RightWindow( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.switch__)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.position_)*/ 0u - - , /*decltype(_impl_.isopen_)*/ false - - , /*decltype(_impl_.ischildlockengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinDoorRow1RightWindowDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinDoorRow1RightWindowDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinDoorRow1RightWindowDefaultTypeInternal() {} - union { - VehicleCabinDoorRow1RightWindow _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinDoorRow1RightWindowDefaultTypeInternal _VehicleCabinDoorRow1RightWindow_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinDoorRow1RightShade::VehicleCabinDoorRow1RightShade( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.switch__)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.position_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinDoorRow1RightShadeDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinDoorRow1RightShadeDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinDoorRow1RightShadeDefaultTypeInternal() {} - union { - VehicleCabinDoorRow1RightShade _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinDoorRow1RightShadeDefaultTypeInternal _VehicleCabinDoorRow1RightShade_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinDoorRow2::VehicleCabinDoorRow2( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.left_)*/nullptr - , /*decltype(_impl_.right_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinDoorRow2DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinDoorRow2DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinDoorRow2DefaultTypeInternal() {} - union { - VehicleCabinDoorRow2 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinDoorRow2DefaultTypeInternal _VehicleCabinDoorRow2_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinDoorRow2Left::VehicleCabinDoorRow2Left( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.window_)*/nullptr - , /*decltype(_impl_.shade_)*/nullptr - , /*decltype(_impl_.isopen_)*/ false - - , /*decltype(_impl_.islocked_)*/ false - - , /*decltype(_impl_.ischildlockactive_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinDoorRow2LeftDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinDoorRow2LeftDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinDoorRow2LeftDefaultTypeInternal() {} - union { - VehicleCabinDoorRow2Left _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinDoorRow2LeftDefaultTypeInternal _VehicleCabinDoorRow2Left_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinDoorRow2LeftWindow::VehicleCabinDoorRow2LeftWindow( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.switch__)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.position_)*/ 0u - - , /*decltype(_impl_.isopen_)*/ false - - , /*decltype(_impl_.ischildlockengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinDoorRow2LeftWindowDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinDoorRow2LeftWindowDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinDoorRow2LeftWindowDefaultTypeInternal() {} - union { - VehicleCabinDoorRow2LeftWindow _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinDoorRow2LeftWindowDefaultTypeInternal _VehicleCabinDoorRow2LeftWindow_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinDoorRow2LeftShade::VehicleCabinDoorRow2LeftShade( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.switch__)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.position_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinDoorRow2LeftShadeDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinDoorRow2LeftShadeDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinDoorRow2LeftShadeDefaultTypeInternal() {} - union { - VehicleCabinDoorRow2LeftShade _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinDoorRow2LeftShadeDefaultTypeInternal _VehicleCabinDoorRow2LeftShade_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinDoorRow2Right::VehicleCabinDoorRow2Right( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.window_)*/nullptr - , /*decltype(_impl_.shade_)*/nullptr - , /*decltype(_impl_.isopen_)*/ false - - , /*decltype(_impl_.islocked_)*/ false - - , /*decltype(_impl_.ischildlockactive_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinDoorRow2RightDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinDoorRow2RightDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinDoorRow2RightDefaultTypeInternal() {} - union { - VehicleCabinDoorRow2Right _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinDoorRow2RightDefaultTypeInternal _VehicleCabinDoorRow2Right_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinDoorRow2RightWindow::VehicleCabinDoorRow2RightWindow( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.switch__)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.position_)*/ 0u - - , /*decltype(_impl_.isopen_)*/ false - - , /*decltype(_impl_.ischildlockengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinDoorRow2RightWindowDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinDoorRow2RightWindowDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinDoorRow2RightWindowDefaultTypeInternal() {} - union { - VehicleCabinDoorRow2RightWindow _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinDoorRow2RightWindowDefaultTypeInternal _VehicleCabinDoorRow2RightWindow_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinDoorRow2RightShade::VehicleCabinDoorRow2RightShade( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.switch__)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.position_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinDoorRow2RightShadeDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinDoorRow2RightShadeDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinDoorRow2RightShadeDefaultTypeInternal() {} - union { - VehicleCabinDoorRow2RightShade _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinDoorRow2RightShadeDefaultTypeInternal _VehicleCabinDoorRow2RightShade_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeat::VehicleCabinSeat( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.row1_)*/nullptr - , /*decltype(_impl_.row2_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatDefaultTypeInternal() {} - union { - VehicleCabinSeat _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatDefaultTypeInternal _VehicleCabinSeat_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1::VehicleCabinSeatRow1( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.pos1_)*/nullptr - , /*decltype(_impl_.pos2_)*/nullptr - , /*decltype(_impl_.pos3_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1DefaultTypeInternal() {} - union { - VehicleCabinSeatRow1 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1DefaultTypeInternal _VehicleCabinSeatRow1_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1::VehicleCabinSeatRow1Pos1( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.occupant_)*/nullptr - , /*decltype(_impl_.backrest_)*/nullptr - , /*decltype(_impl_.seating_)*/nullptr - , /*decltype(_impl_.headrest_)*/nullptr - , /*decltype(_impl_.airbag_)*/nullptr - , /*decltype(_impl_.switch__)*/nullptr - , /*decltype(_impl_.isoccupied_)*/ false - - , /*decltype(_impl_.isbelted_)*/ false - - , /*decltype(_impl_.heating_)*/ 0 - - , /*decltype(_impl_.massage_)*/ 0u - - , /*decltype(_impl_.position_)*/ 0u - - , /*decltype(_impl_.height_)*/ 0u - - , /*decltype(_impl_.tilt_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos1DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos1DefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos1 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos1DefaultTypeInternal _VehicleCabinSeatRow1Pos1_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1Occupant::VehicleCabinSeatRow1Pos1Occupant( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.identifier_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos1OccupantDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1OccupantDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos1OccupantDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos1Occupant _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos1OccupantDefaultTypeInternal _VehicleCabinSeatRow1Pos1Occupant_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1OccupantIdentifier::VehicleCabinSeatRow1Pos1OccupantIdentifier( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.subject_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.issuer_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos1OccupantIdentifierDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1OccupantIdentifierDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos1OccupantIdentifierDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos1OccupantIdentifier _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos1OccupantIdentifierDefaultTypeInternal _VehicleCabinSeatRow1Pos1OccupantIdentifier_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1Backrest::VehicleCabinSeatRow1Pos1Backrest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.lumbar_)*/nullptr - , /*decltype(_impl_.sidebolster_)*/nullptr - , /*decltype(_impl_.recline_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos1BackrestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1BackrestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos1BackrestDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos1Backrest _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos1BackrestDefaultTypeInternal _VehicleCabinSeatRow1Pos1Backrest_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1BackrestLumbar::VehicleCabinSeatRow1Pos1BackrestLumbar( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.support_)*/ 0 - - , /*decltype(_impl_.height_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos1BackrestLumbarDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1BackrestLumbarDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos1BackrestLumbarDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos1BackrestLumbar _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos1BackrestLumbarDefaultTypeInternal _VehicleCabinSeatRow1Pos1BackrestLumbar_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1BackrestSideBolster::VehicleCabinSeatRow1Pos1BackrestSideBolster( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.support_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos1BackrestSideBolsterDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1BackrestSideBolsterDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos1BackrestSideBolsterDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos1BackrestSideBolster _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos1BackrestSideBolsterDefaultTypeInternal _VehicleCabinSeatRow1Pos1BackrestSideBolster_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1Seating::VehicleCabinSeatRow1Pos1Seating( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.length_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos1SeatingDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1SeatingDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos1SeatingDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos1Seating _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos1SeatingDefaultTypeInternal _VehicleCabinSeatRow1Pos1Seating_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1Headrest::VehicleCabinSeatRow1Pos1Headrest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.height_)*/ 0u - - , /*decltype(_impl_.angle_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos1HeadrestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1HeadrestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos1HeadrestDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos1Headrest _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos1HeadrestDefaultTypeInternal _VehicleCabinSeatRow1Pos1Headrest_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1Airbag::VehicleCabinSeatRow1Pos1Airbag( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isdeployed_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos1AirbagDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1AirbagDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos1AirbagDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos1Airbag _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos1AirbagDefaultTypeInternal _VehicleCabinSeatRow1Pos1Airbag_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1Switch::VehicleCabinSeatRow1Pos1Switch( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.backrest_)*/nullptr - , /*decltype(_impl_.seating_)*/nullptr - , /*decltype(_impl_.headrest_)*/nullptr - , /*decltype(_impl_.massage_)*/nullptr - , /*decltype(_impl_.iswarmerengaged_)*/ false - - , /*decltype(_impl_.iscoolerengaged_)*/ false - - , /*decltype(_impl_.isforwardengaged_)*/ false - - , /*decltype(_impl_.isbackwardengaged_)*/ false - - , /*decltype(_impl_.isupengaged_)*/ false - - , /*decltype(_impl_.isdownengaged_)*/ false - - , /*decltype(_impl_.istiltforwardengaged_)*/ false - - , /*decltype(_impl_.istiltbackwardengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos1SwitchDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1SwitchDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos1SwitchDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos1Switch _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos1SwitchDefaultTypeInternal _VehicleCabinSeatRow1Pos1Switch_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1SwitchBackrest::VehicleCabinSeatRow1Pos1SwitchBackrest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.lumbar_)*/nullptr - , /*decltype(_impl_.sidebolster_)*/nullptr - , /*decltype(_impl_.isreclineforwardengaged_)*/ false - - , /*decltype(_impl_.isreclinebackwardengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos1SwitchBackrestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1SwitchBackrestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos1SwitchBackrestDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos1SwitchBackrest _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos1SwitchBackrestDefaultTypeInternal _VehicleCabinSeatRow1Pos1SwitchBackrest_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1SwitchBackrestLumbar::VehicleCabinSeatRow1Pos1SwitchBackrestLumbar( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.ismoresupportengaged_)*/ false - - , /*decltype(_impl_.islesssupportengaged_)*/ false - - , /*decltype(_impl_.isupengaged_)*/ false - - , /*decltype(_impl_.isdownengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos1SwitchBackrestLumbarDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1SwitchBackrestLumbarDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos1SwitchBackrestLumbarDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos1SwitchBackrestLumbar _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos1SwitchBackrestLumbarDefaultTypeInternal _VehicleCabinSeatRow1Pos1SwitchBackrestLumbar_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster::VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.ismoresupportengaged_)*/ false - - , /*decltype(_impl_.islesssupportengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos1SwitchBackrestSideBolsterDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1SwitchBackrestSideBolsterDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos1SwitchBackrestSideBolsterDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos1SwitchBackrestSideBolsterDefaultTypeInternal _VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1SwitchSeating::VehicleCabinSeatRow1Pos1SwitchSeating( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isforwardengaged_)*/ false - - , /*decltype(_impl_.isbackwardengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos1SwitchSeatingDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1SwitchSeatingDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos1SwitchSeatingDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos1SwitchSeating _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos1SwitchSeatingDefaultTypeInternal _VehicleCabinSeatRow1Pos1SwitchSeating_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1SwitchHeadrest::VehicleCabinSeatRow1Pos1SwitchHeadrest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isupengaged_)*/ false - - , /*decltype(_impl_.isdownengaged_)*/ false - - , /*decltype(_impl_.isforwardengaged_)*/ false - - , /*decltype(_impl_.isbackwardengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos1SwitchHeadrestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1SwitchHeadrestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos1SwitchHeadrestDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos1SwitchHeadrest _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos1SwitchHeadrestDefaultTypeInternal _VehicleCabinSeatRow1Pos1SwitchHeadrest_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1SwitchMassage::VehicleCabinSeatRow1Pos1SwitchMassage( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isincreaseengaged_)*/ false - - , /*decltype(_impl_.isdecreaseengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos1SwitchMassageDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos1SwitchMassageDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos1SwitchMassageDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos1SwitchMassage _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos1SwitchMassageDefaultTypeInternal _VehicleCabinSeatRow1Pos1SwitchMassage_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2::VehicleCabinSeatRow1Pos2( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.occupant_)*/nullptr - , /*decltype(_impl_.backrest_)*/nullptr - , /*decltype(_impl_.seating_)*/nullptr - , /*decltype(_impl_.headrest_)*/nullptr - , /*decltype(_impl_.airbag_)*/nullptr - , /*decltype(_impl_.switch__)*/nullptr - , /*decltype(_impl_.isoccupied_)*/ false - - , /*decltype(_impl_.isbelted_)*/ false - - , /*decltype(_impl_.heating_)*/ 0 - - , /*decltype(_impl_.massage_)*/ 0u - - , /*decltype(_impl_.position_)*/ 0u - - , /*decltype(_impl_.height_)*/ 0u - - , /*decltype(_impl_.tilt_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos2DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos2DefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos2 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos2DefaultTypeInternal _VehicleCabinSeatRow1Pos2_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2Occupant::VehicleCabinSeatRow1Pos2Occupant( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.identifier_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos2OccupantDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2OccupantDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos2OccupantDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos2Occupant _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos2OccupantDefaultTypeInternal _VehicleCabinSeatRow1Pos2Occupant_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2OccupantIdentifier::VehicleCabinSeatRow1Pos2OccupantIdentifier( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.subject_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.issuer_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos2OccupantIdentifierDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2OccupantIdentifierDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos2OccupantIdentifierDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos2OccupantIdentifier _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos2OccupantIdentifierDefaultTypeInternal _VehicleCabinSeatRow1Pos2OccupantIdentifier_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2Backrest::VehicleCabinSeatRow1Pos2Backrest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.lumbar_)*/nullptr - , /*decltype(_impl_.sidebolster_)*/nullptr - , /*decltype(_impl_.recline_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos2BackrestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2BackrestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos2BackrestDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos2Backrest _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos2BackrestDefaultTypeInternal _VehicleCabinSeatRow1Pos2Backrest_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2BackrestLumbar::VehicleCabinSeatRow1Pos2BackrestLumbar( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.support_)*/ 0 - - , /*decltype(_impl_.height_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos2BackrestLumbarDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2BackrestLumbarDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos2BackrestLumbarDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos2BackrestLumbar _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos2BackrestLumbarDefaultTypeInternal _VehicleCabinSeatRow1Pos2BackrestLumbar_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2BackrestSideBolster::VehicleCabinSeatRow1Pos2BackrestSideBolster( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.support_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos2BackrestSideBolsterDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2BackrestSideBolsterDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos2BackrestSideBolsterDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos2BackrestSideBolster _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos2BackrestSideBolsterDefaultTypeInternal _VehicleCabinSeatRow1Pos2BackrestSideBolster_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2Seating::VehicleCabinSeatRow1Pos2Seating( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.length_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos2SeatingDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2SeatingDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos2SeatingDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos2Seating _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos2SeatingDefaultTypeInternal _VehicleCabinSeatRow1Pos2Seating_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2Headrest::VehicleCabinSeatRow1Pos2Headrest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.height_)*/ 0u - - , /*decltype(_impl_.angle_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos2HeadrestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2HeadrestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos2HeadrestDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos2Headrest _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos2HeadrestDefaultTypeInternal _VehicleCabinSeatRow1Pos2Headrest_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2Airbag::VehicleCabinSeatRow1Pos2Airbag( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isdeployed_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos2AirbagDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2AirbagDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos2AirbagDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos2Airbag _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos2AirbagDefaultTypeInternal _VehicleCabinSeatRow1Pos2Airbag_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2Switch::VehicleCabinSeatRow1Pos2Switch( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.backrest_)*/nullptr - , /*decltype(_impl_.seating_)*/nullptr - , /*decltype(_impl_.headrest_)*/nullptr - , /*decltype(_impl_.massage_)*/nullptr - , /*decltype(_impl_.iswarmerengaged_)*/ false - - , /*decltype(_impl_.iscoolerengaged_)*/ false - - , /*decltype(_impl_.isforwardengaged_)*/ false - - , /*decltype(_impl_.isbackwardengaged_)*/ false - - , /*decltype(_impl_.isupengaged_)*/ false - - , /*decltype(_impl_.isdownengaged_)*/ false - - , /*decltype(_impl_.istiltforwardengaged_)*/ false - - , /*decltype(_impl_.istiltbackwardengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos2SwitchDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2SwitchDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos2SwitchDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos2Switch _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos2SwitchDefaultTypeInternal _VehicleCabinSeatRow1Pos2Switch_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2SwitchBackrest::VehicleCabinSeatRow1Pos2SwitchBackrest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.lumbar_)*/nullptr - , /*decltype(_impl_.sidebolster_)*/nullptr - , /*decltype(_impl_.isreclineforwardengaged_)*/ false - - , /*decltype(_impl_.isreclinebackwardengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos2SwitchBackrestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2SwitchBackrestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos2SwitchBackrestDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos2SwitchBackrest _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos2SwitchBackrestDefaultTypeInternal _VehicleCabinSeatRow1Pos2SwitchBackrest_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2SwitchBackrestLumbar::VehicleCabinSeatRow1Pos2SwitchBackrestLumbar( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.ismoresupportengaged_)*/ false - - , /*decltype(_impl_.islesssupportengaged_)*/ false - - , /*decltype(_impl_.isupengaged_)*/ false - - , /*decltype(_impl_.isdownengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos2SwitchBackrestLumbarDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2SwitchBackrestLumbarDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos2SwitchBackrestLumbarDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos2SwitchBackrestLumbar _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos2SwitchBackrestLumbarDefaultTypeInternal _VehicleCabinSeatRow1Pos2SwitchBackrestLumbar_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster::VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.ismoresupportengaged_)*/ false - - , /*decltype(_impl_.islesssupportengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos2SwitchBackrestSideBolsterDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2SwitchBackrestSideBolsterDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos2SwitchBackrestSideBolsterDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos2SwitchBackrestSideBolsterDefaultTypeInternal _VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2SwitchSeating::VehicleCabinSeatRow1Pos2SwitchSeating( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isforwardengaged_)*/ false - - , /*decltype(_impl_.isbackwardengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos2SwitchSeatingDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2SwitchSeatingDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos2SwitchSeatingDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos2SwitchSeating _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos2SwitchSeatingDefaultTypeInternal _VehicleCabinSeatRow1Pos2SwitchSeating_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2SwitchHeadrest::VehicleCabinSeatRow1Pos2SwitchHeadrest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isupengaged_)*/ false - - , /*decltype(_impl_.isdownengaged_)*/ false - - , /*decltype(_impl_.isforwardengaged_)*/ false - - , /*decltype(_impl_.isbackwardengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos2SwitchHeadrestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2SwitchHeadrestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos2SwitchHeadrestDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos2SwitchHeadrest _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos2SwitchHeadrestDefaultTypeInternal _VehicleCabinSeatRow1Pos2SwitchHeadrest_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2SwitchMassage::VehicleCabinSeatRow1Pos2SwitchMassage( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isincreaseengaged_)*/ false - - , /*decltype(_impl_.isdecreaseengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos2SwitchMassageDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos2SwitchMassageDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos2SwitchMassageDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos2SwitchMassage _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos2SwitchMassageDefaultTypeInternal _VehicleCabinSeatRow1Pos2SwitchMassage_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3::VehicleCabinSeatRow1Pos3( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.occupant_)*/nullptr - , /*decltype(_impl_.backrest_)*/nullptr - , /*decltype(_impl_.seating_)*/nullptr - , /*decltype(_impl_.headrest_)*/nullptr - , /*decltype(_impl_.airbag_)*/nullptr - , /*decltype(_impl_.switch__)*/nullptr - , /*decltype(_impl_.isoccupied_)*/ false - - , /*decltype(_impl_.isbelted_)*/ false - - , /*decltype(_impl_.heating_)*/ 0 - - , /*decltype(_impl_.massage_)*/ 0u - - , /*decltype(_impl_.position_)*/ 0u - - , /*decltype(_impl_.height_)*/ 0u - - , /*decltype(_impl_.tilt_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos3DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos3DefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos3 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos3DefaultTypeInternal _VehicleCabinSeatRow1Pos3_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3Occupant::VehicleCabinSeatRow1Pos3Occupant( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.identifier_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos3OccupantDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3OccupantDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos3OccupantDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos3Occupant _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos3OccupantDefaultTypeInternal _VehicleCabinSeatRow1Pos3Occupant_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3OccupantIdentifier::VehicleCabinSeatRow1Pos3OccupantIdentifier( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.subject_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.issuer_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos3OccupantIdentifierDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3OccupantIdentifierDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos3OccupantIdentifierDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos3OccupantIdentifier _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos3OccupantIdentifierDefaultTypeInternal _VehicleCabinSeatRow1Pos3OccupantIdentifier_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3Backrest::VehicleCabinSeatRow1Pos3Backrest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.lumbar_)*/nullptr - , /*decltype(_impl_.sidebolster_)*/nullptr - , /*decltype(_impl_.recline_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos3BackrestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3BackrestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos3BackrestDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos3Backrest _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos3BackrestDefaultTypeInternal _VehicleCabinSeatRow1Pos3Backrest_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3BackrestLumbar::VehicleCabinSeatRow1Pos3BackrestLumbar( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.support_)*/ 0 - - , /*decltype(_impl_.height_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos3BackrestLumbarDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3BackrestLumbarDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos3BackrestLumbarDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos3BackrestLumbar _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos3BackrestLumbarDefaultTypeInternal _VehicleCabinSeatRow1Pos3BackrestLumbar_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3BackrestSideBolster::VehicleCabinSeatRow1Pos3BackrestSideBolster( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.support_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos3BackrestSideBolsterDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3BackrestSideBolsterDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos3BackrestSideBolsterDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos3BackrestSideBolster _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos3BackrestSideBolsterDefaultTypeInternal _VehicleCabinSeatRow1Pos3BackrestSideBolster_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3Seating::VehicleCabinSeatRow1Pos3Seating( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.length_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos3SeatingDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3SeatingDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos3SeatingDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos3Seating _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos3SeatingDefaultTypeInternal _VehicleCabinSeatRow1Pos3Seating_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3Headrest::VehicleCabinSeatRow1Pos3Headrest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.height_)*/ 0u - - , /*decltype(_impl_.angle_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos3HeadrestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3HeadrestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos3HeadrestDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos3Headrest _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos3HeadrestDefaultTypeInternal _VehicleCabinSeatRow1Pos3Headrest_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3Airbag::VehicleCabinSeatRow1Pos3Airbag( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isdeployed_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos3AirbagDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3AirbagDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos3AirbagDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos3Airbag _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos3AirbagDefaultTypeInternal _VehicleCabinSeatRow1Pos3Airbag_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3Switch::VehicleCabinSeatRow1Pos3Switch( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.backrest_)*/nullptr - , /*decltype(_impl_.seating_)*/nullptr - , /*decltype(_impl_.headrest_)*/nullptr - , /*decltype(_impl_.massage_)*/nullptr - , /*decltype(_impl_.iswarmerengaged_)*/ false - - , /*decltype(_impl_.iscoolerengaged_)*/ false - - , /*decltype(_impl_.isforwardengaged_)*/ false - - , /*decltype(_impl_.isbackwardengaged_)*/ false - - , /*decltype(_impl_.isupengaged_)*/ false - - , /*decltype(_impl_.isdownengaged_)*/ false - - , /*decltype(_impl_.istiltforwardengaged_)*/ false - - , /*decltype(_impl_.istiltbackwardengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos3SwitchDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3SwitchDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos3SwitchDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos3Switch _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos3SwitchDefaultTypeInternal _VehicleCabinSeatRow1Pos3Switch_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3SwitchBackrest::VehicleCabinSeatRow1Pos3SwitchBackrest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.lumbar_)*/nullptr - , /*decltype(_impl_.sidebolster_)*/nullptr - , /*decltype(_impl_.isreclineforwardengaged_)*/ false - - , /*decltype(_impl_.isreclinebackwardengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos3SwitchBackrestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3SwitchBackrestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos3SwitchBackrestDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos3SwitchBackrest _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos3SwitchBackrestDefaultTypeInternal _VehicleCabinSeatRow1Pos3SwitchBackrest_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3SwitchBackrestLumbar::VehicleCabinSeatRow1Pos3SwitchBackrestLumbar( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.ismoresupportengaged_)*/ false - - , /*decltype(_impl_.islesssupportengaged_)*/ false - - , /*decltype(_impl_.isupengaged_)*/ false - - , /*decltype(_impl_.isdownengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos3SwitchBackrestLumbarDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3SwitchBackrestLumbarDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos3SwitchBackrestLumbarDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos3SwitchBackrestLumbar _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos3SwitchBackrestLumbarDefaultTypeInternal _VehicleCabinSeatRow1Pos3SwitchBackrestLumbar_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster::VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.ismoresupportengaged_)*/ false - - , /*decltype(_impl_.islesssupportengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos3SwitchBackrestSideBolsterDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3SwitchBackrestSideBolsterDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos3SwitchBackrestSideBolsterDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos3SwitchBackrestSideBolsterDefaultTypeInternal _VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3SwitchSeating::VehicleCabinSeatRow1Pos3SwitchSeating( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isforwardengaged_)*/ false - - , /*decltype(_impl_.isbackwardengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos3SwitchSeatingDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3SwitchSeatingDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos3SwitchSeatingDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos3SwitchSeating _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos3SwitchSeatingDefaultTypeInternal _VehicleCabinSeatRow1Pos3SwitchSeating_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3SwitchHeadrest::VehicleCabinSeatRow1Pos3SwitchHeadrest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isupengaged_)*/ false - - , /*decltype(_impl_.isdownengaged_)*/ false - - , /*decltype(_impl_.isforwardengaged_)*/ false - - , /*decltype(_impl_.isbackwardengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos3SwitchHeadrestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3SwitchHeadrestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos3SwitchHeadrestDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos3SwitchHeadrest _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos3SwitchHeadrestDefaultTypeInternal _VehicleCabinSeatRow1Pos3SwitchHeadrest_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3SwitchMassage::VehicleCabinSeatRow1Pos3SwitchMassage( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isincreaseengaged_)*/ false - - , /*decltype(_impl_.isdecreaseengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow1Pos3SwitchMassageDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow1Pos3SwitchMassageDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow1Pos3SwitchMassageDefaultTypeInternal() {} - union { - VehicleCabinSeatRow1Pos3SwitchMassage _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow1Pos3SwitchMassageDefaultTypeInternal _VehicleCabinSeatRow1Pos3SwitchMassage_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2::VehicleCabinSeatRow2( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.pos1_)*/nullptr - , /*decltype(_impl_.pos2_)*/nullptr - , /*decltype(_impl_.pos3_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2DefaultTypeInternal() {} - union { - VehicleCabinSeatRow2 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2DefaultTypeInternal _VehicleCabinSeatRow2_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1::VehicleCabinSeatRow2Pos1( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.occupant_)*/nullptr - , /*decltype(_impl_.backrest_)*/nullptr - , /*decltype(_impl_.seating_)*/nullptr - , /*decltype(_impl_.headrest_)*/nullptr - , /*decltype(_impl_.airbag_)*/nullptr - , /*decltype(_impl_.switch__)*/nullptr - , /*decltype(_impl_.isoccupied_)*/ false - - , /*decltype(_impl_.isbelted_)*/ false - - , /*decltype(_impl_.heating_)*/ 0 - - , /*decltype(_impl_.massage_)*/ 0u - - , /*decltype(_impl_.position_)*/ 0u - - , /*decltype(_impl_.height_)*/ 0u - - , /*decltype(_impl_.tilt_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos1DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos1DefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos1 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos1DefaultTypeInternal _VehicleCabinSeatRow2Pos1_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1Occupant::VehicleCabinSeatRow2Pos1Occupant( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.identifier_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos1OccupantDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1OccupantDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos1OccupantDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos1Occupant _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos1OccupantDefaultTypeInternal _VehicleCabinSeatRow2Pos1Occupant_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1OccupantIdentifier::VehicleCabinSeatRow2Pos1OccupantIdentifier( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.subject_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.issuer_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos1OccupantIdentifierDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1OccupantIdentifierDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos1OccupantIdentifierDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos1OccupantIdentifier _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos1OccupantIdentifierDefaultTypeInternal _VehicleCabinSeatRow2Pos1OccupantIdentifier_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1Backrest::VehicleCabinSeatRow2Pos1Backrest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.lumbar_)*/nullptr - , /*decltype(_impl_.sidebolster_)*/nullptr - , /*decltype(_impl_.recline_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos1BackrestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1BackrestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos1BackrestDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos1Backrest _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos1BackrestDefaultTypeInternal _VehicleCabinSeatRow2Pos1Backrest_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1BackrestLumbar::VehicleCabinSeatRow2Pos1BackrestLumbar( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.support_)*/ 0 - - , /*decltype(_impl_.height_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos1BackrestLumbarDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1BackrestLumbarDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos1BackrestLumbarDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos1BackrestLumbar _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos1BackrestLumbarDefaultTypeInternal _VehicleCabinSeatRow2Pos1BackrestLumbar_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1BackrestSideBolster::VehicleCabinSeatRow2Pos1BackrestSideBolster( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.support_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos1BackrestSideBolsterDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1BackrestSideBolsterDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos1BackrestSideBolsterDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos1BackrestSideBolster _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos1BackrestSideBolsterDefaultTypeInternal _VehicleCabinSeatRow2Pos1BackrestSideBolster_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1Seating::VehicleCabinSeatRow2Pos1Seating( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.length_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos1SeatingDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1SeatingDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos1SeatingDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos1Seating _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos1SeatingDefaultTypeInternal _VehicleCabinSeatRow2Pos1Seating_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1Headrest::VehicleCabinSeatRow2Pos1Headrest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.height_)*/ 0u - - , /*decltype(_impl_.angle_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos1HeadrestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1HeadrestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos1HeadrestDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos1Headrest _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos1HeadrestDefaultTypeInternal _VehicleCabinSeatRow2Pos1Headrest_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1Airbag::VehicleCabinSeatRow2Pos1Airbag( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isdeployed_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos1AirbagDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1AirbagDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos1AirbagDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos1Airbag _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos1AirbagDefaultTypeInternal _VehicleCabinSeatRow2Pos1Airbag_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1Switch::VehicleCabinSeatRow2Pos1Switch( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.backrest_)*/nullptr - , /*decltype(_impl_.seating_)*/nullptr - , /*decltype(_impl_.headrest_)*/nullptr - , /*decltype(_impl_.massage_)*/nullptr - , /*decltype(_impl_.iswarmerengaged_)*/ false - - , /*decltype(_impl_.iscoolerengaged_)*/ false - - , /*decltype(_impl_.isforwardengaged_)*/ false - - , /*decltype(_impl_.isbackwardengaged_)*/ false - - , /*decltype(_impl_.isupengaged_)*/ false - - , /*decltype(_impl_.isdownengaged_)*/ false - - , /*decltype(_impl_.istiltforwardengaged_)*/ false - - , /*decltype(_impl_.istiltbackwardengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos1SwitchDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1SwitchDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos1SwitchDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos1Switch _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos1SwitchDefaultTypeInternal _VehicleCabinSeatRow2Pos1Switch_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1SwitchBackrest::VehicleCabinSeatRow2Pos1SwitchBackrest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.lumbar_)*/nullptr - , /*decltype(_impl_.sidebolster_)*/nullptr - , /*decltype(_impl_.isreclineforwardengaged_)*/ false - - , /*decltype(_impl_.isreclinebackwardengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos1SwitchBackrestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1SwitchBackrestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos1SwitchBackrestDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos1SwitchBackrest _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos1SwitchBackrestDefaultTypeInternal _VehicleCabinSeatRow2Pos1SwitchBackrest_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1SwitchBackrestLumbar::VehicleCabinSeatRow2Pos1SwitchBackrestLumbar( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.ismoresupportengaged_)*/ false - - , /*decltype(_impl_.islesssupportengaged_)*/ false - - , /*decltype(_impl_.isupengaged_)*/ false - - , /*decltype(_impl_.isdownengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos1SwitchBackrestLumbarDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1SwitchBackrestLumbarDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos1SwitchBackrestLumbarDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos1SwitchBackrestLumbar _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos1SwitchBackrestLumbarDefaultTypeInternal _VehicleCabinSeatRow2Pos1SwitchBackrestLumbar_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster::VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.ismoresupportengaged_)*/ false - - , /*decltype(_impl_.islesssupportengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos1SwitchBackrestSideBolsterDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1SwitchBackrestSideBolsterDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos1SwitchBackrestSideBolsterDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos1SwitchBackrestSideBolsterDefaultTypeInternal _VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1SwitchSeating::VehicleCabinSeatRow2Pos1SwitchSeating( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isforwardengaged_)*/ false - - , /*decltype(_impl_.isbackwardengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos1SwitchSeatingDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1SwitchSeatingDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos1SwitchSeatingDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos1SwitchSeating _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos1SwitchSeatingDefaultTypeInternal _VehicleCabinSeatRow2Pos1SwitchSeating_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1SwitchHeadrest::VehicleCabinSeatRow2Pos1SwitchHeadrest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isupengaged_)*/ false - - , /*decltype(_impl_.isdownengaged_)*/ false - - , /*decltype(_impl_.isforwardengaged_)*/ false - - , /*decltype(_impl_.isbackwardengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos1SwitchHeadrestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1SwitchHeadrestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos1SwitchHeadrestDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos1SwitchHeadrest _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos1SwitchHeadrestDefaultTypeInternal _VehicleCabinSeatRow2Pos1SwitchHeadrest_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1SwitchMassage::VehicleCabinSeatRow2Pos1SwitchMassage( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isincreaseengaged_)*/ false - - , /*decltype(_impl_.isdecreaseengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos1SwitchMassageDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos1SwitchMassageDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos1SwitchMassageDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos1SwitchMassage _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos1SwitchMassageDefaultTypeInternal _VehicleCabinSeatRow2Pos1SwitchMassage_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2::VehicleCabinSeatRow2Pos2( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.occupant_)*/nullptr - , /*decltype(_impl_.backrest_)*/nullptr - , /*decltype(_impl_.seating_)*/nullptr - , /*decltype(_impl_.headrest_)*/nullptr - , /*decltype(_impl_.airbag_)*/nullptr - , /*decltype(_impl_.switch__)*/nullptr - , /*decltype(_impl_.isoccupied_)*/ false - - , /*decltype(_impl_.isbelted_)*/ false - - , /*decltype(_impl_.heating_)*/ 0 - - , /*decltype(_impl_.massage_)*/ 0u - - , /*decltype(_impl_.position_)*/ 0u - - , /*decltype(_impl_.height_)*/ 0u - - , /*decltype(_impl_.tilt_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos2DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos2DefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos2 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos2DefaultTypeInternal _VehicleCabinSeatRow2Pos2_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2Occupant::VehicleCabinSeatRow2Pos2Occupant( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.identifier_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos2OccupantDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2OccupantDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos2OccupantDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos2Occupant _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos2OccupantDefaultTypeInternal _VehicleCabinSeatRow2Pos2Occupant_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2OccupantIdentifier::VehicleCabinSeatRow2Pos2OccupantIdentifier( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.subject_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.issuer_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos2OccupantIdentifierDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2OccupantIdentifierDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos2OccupantIdentifierDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos2OccupantIdentifier _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos2OccupantIdentifierDefaultTypeInternal _VehicleCabinSeatRow2Pos2OccupantIdentifier_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2Backrest::VehicleCabinSeatRow2Pos2Backrest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.lumbar_)*/nullptr - , /*decltype(_impl_.sidebolster_)*/nullptr - , /*decltype(_impl_.recline_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos2BackrestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2BackrestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos2BackrestDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos2Backrest _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos2BackrestDefaultTypeInternal _VehicleCabinSeatRow2Pos2Backrest_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2BackrestLumbar::VehicleCabinSeatRow2Pos2BackrestLumbar( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.support_)*/ 0 - - , /*decltype(_impl_.height_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos2BackrestLumbarDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2BackrestLumbarDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos2BackrestLumbarDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos2BackrestLumbar _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos2BackrestLumbarDefaultTypeInternal _VehicleCabinSeatRow2Pos2BackrestLumbar_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2BackrestSideBolster::VehicleCabinSeatRow2Pos2BackrestSideBolster( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.support_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos2BackrestSideBolsterDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2BackrestSideBolsterDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos2BackrestSideBolsterDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos2BackrestSideBolster _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos2BackrestSideBolsterDefaultTypeInternal _VehicleCabinSeatRow2Pos2BackrestSideBolster_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2Seating::VehicleCabinSeatRow2Pos2Seating( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.length_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos2SeatingDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2SeatingDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos2SeatingDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos2Seating _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos2SeatingDefaultTypeInternal _VehicleCabinSeatRow2Pos2Seating_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2Headrest::VehicleCabinSeatRow2Pos2Headrest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.height_)*/ 0u - - , /*decltype(_impl_.angle_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos2HeadrestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2HeadrestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos2HeadrestDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos2Headrest _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos2HeadrestDefaultTypeInternal _VehicleCabinSeatRow2Pos2Headrest_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2Airbag::VehicleCabinSeatRow2Pos2Airbag( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isdeployed_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos2AirbagDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2AirbagDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos2AirbagDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos2Airbag _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos2AirbagDefaultTypeInternal _VehicleCabinSeatRow2Pos2Airbag_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2Switch::VehicleCabinSeatRow2Pos2Switch( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.backrest_)*/nullptr - , /*decltype(_impl_.seating_)*/nullptr - , /*decltype(_impl_.headrest_)*/nullptr - , /*decltype(_impl_.massage_)*/nullptr - , /*decltype(_impl_.iswarmerengaged_)*/ false - - , /*decltype(_impl_.iscoolerengaged_)*/ false - - , /*decltype(_impl_.isforwardengaged_)*/ false - - , /*decltype(_impl_.isbackwardengaged_)*/ false - - , /*decltype(_impl_.isupengaged_)*/ false - - , /*decltype(_impl_.isdownengaged_)*/ false - - , /*decltype(_impl_.istiltforwardengaged_)*/ false - - , /*decltype(_impl_.istiltbackwardengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos2SwitchDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2SwitchDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos2SwitchDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos2Switch _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos2SwitchDefaultTypeInternal _VehicleCabinSeatRow2Pos2Switch_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2SwitchBackrest::VehicleCabinSeatRow2Pos2SwitchBackrest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.lumbar_)*/nullptr - , /*decltype(_impl_.sidebolster_)*/nullptr - , /*decltype(_impl_.isreclineforwardengaged_)*/ false - - , /*decltype(_impl_.isreclinebackwardengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos2SwitchBackrestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2SwitchBackrestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos2SwitchBackrestDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos2SwitchBackrest _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos2SwitchBackrestDefaultTypeInternal _VehicleCabinSeatRow2Pos2SwitchBackrest_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2SwitchBackrestLumbar::VehicleCabinSeatRow2Pos2SwitchBackrestLumbar( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.ismoresupportengaged_)*/ false - - , /*decltype(_impl_.islesssupportengaged_)*/ false - - , /*decltype(_impl_.isupengaged_)*/ false - - , /*decltype(_impl_.isdownengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos2SwitchBackrestLumbarDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2SwitchBackrestLumbarDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos2SwitchBackrestLumbarDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos2SwitchBackrestLumbar _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos2SwitchBackrestLumbarDefaultTypeInternal _VehicleCabinSeatRow2Pos2SwitchBackrestLumbar_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster::VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.ismoresupportengaged_)*/ false - - , /*decltype(_impl_.islesssupportengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos2SwitchBackrestSideBolsterDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2SwitchBackrestSideBolsterDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos2SwitchBackrestSideBolsterDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos2SwitchBackrestSideBolsterDefaultTypeInternal _VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2SwitchSeating::VehicleCabinSeatRow2Pos2SwitchSeating( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isforwardengaged_)*/ false - - , /*decltype(_impl_.isbackwardengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos2SwitchSeatingDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2SwitchSeatingDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos2SwitchSeatingDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos2SwitchSeating _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos2SwitchSeatingDefaultTypeInternal _VehicleCabinSeatRow2Pos2SwitchSeating_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2SwitchHeadrest::VehicleCabinSeatRow2Pos2SwitchHeadrest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isupengaged_)*/ false - - , /*decltype(_impl_.isdownengaged_)*/ false - - , /*decltype(_impl_.isforwardengaged_)*/ false - - , /*decltype(_impl_.isbackwardengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos2SwitchHeadrestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2SwitchHeadrestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos2SwitchHeadrestDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos2SwitchHeadrest _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos2SwitchHeadrestDefaultTypeInternal _VehicleCabinSeatRow2Pos2SwitchHeadrest_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2SwitchMassage::VehicleCabinSeatRow2Pos2SwitchMassage( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isincreaseengaged_)*/ false - - , /*decltype(_impl_.isdecreaseengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos2SwitchMassageDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos2SwitchMassageDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos2SwitchMassageDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos2SwitchMassage _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos2SwitchMassageDefaultTypeInternal _VehicleCabinSeatRow2Pos2SwitchMassage_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3::VehicleCabinSeatRow2Pos3( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.occupant_)*/nullptr - , /*decltype(_impl_.backrest_)*/nullptr - , /*decltype(_impl_.seating_)*/nullptr - , /*decltype(_impl_.headrest_)*/nullptr - , /*decltype(_impl_.airbag_)*/nullptr - , /*decltype(_impl_.switch__)*/nullptr - , /*decltype(_impl_.isoccupied_)*/ false - - , /*decltype(_impl_.isbelted_)*/ false - - , /*decltype(_impl_.heating_)*/ 0 - - , /*decltype(_impl_.massage_)*/ 0u - - , /*decltype(_impl_.position_)*/ 0u - - , /*decltype(_impl_.height_)*/ 0u - - , /*decltype(_impl_.tilt_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos3DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos3DefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos3 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos3DefaultTypeInternal _VehicleCabinSeatRow2Pos3_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3Occupant::VehicleCabinSeatRow2Pos3Occupant( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.identifier_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos3OccupantDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3OccupantDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos3OccupantDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos3Occupant _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos3OccupantDefaultTypeInternal _VehicleCabinSeatRow2Pos3Occupant_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3OccupantIdentifier::VehicleCabinSeatRow2Pos3OccupantIdentifier( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.subject_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.issuer_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos3OccupantIdentifierDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3OccupantIdentifierDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos3OccupantIdentifierDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos3OccupantIdentifier _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos3OccupantIdentifierDefaultTypeInternal _VehicleCabinSeatRow2Pos3OccupantIdentifier_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3Backrest::VehicleCabinSeatRow2Pos3Backrest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.lumbar_)*/nullptr - , /*decltype(_impl_.sidebolster_)*/nullptr - , /*decltype(_impl_.recline_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos3BackrestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3BackrestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos3BackrestDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos3Backrest _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos3BackrestDefaultTypeInternal _VehicleCabinSeatRow2Pos3Backrest_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3BackrestLumbar::VehicleCabinSeatRow2Pos3BackrestLumbar( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.support_)*/ 0 - - , /*decltype(_impl_.height_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos3BackrestLumbarDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3BackrestLumbarDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos3BackrestLumbarDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos3BackrestLumbar _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos3BackrestLumbarDefaultTypeInternal _VehicleCabinSeatRow2Pos3BackrestLumbar_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3BackrestSideBolster::VehicleCabinSeatRow2Pos3BackrestSideBolster( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.support_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos3BackrestSideBolsterDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3BackrestSideBolsterDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos3BackrestSideBolsterDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos3BackrestSideBolster _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos3BackrestSideBolsterDefaultTypeInternal _VehicleCabinSeatRow2Pos3BackrestSideBolster_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3Seating::VehicleCabinSeatRow2Pos3Seating( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.length_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos3SeatingDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3SeatingDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos3SeatingDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos3Seating _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos3SeatingDefaultTypeInternal _VehicleCabinSeatRow2Pos3Seating_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3Headrest::VehicleCabinSeatRow2Pos3Headrest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.height_)*/ 0u - - , /*decltype(_impl_.angle_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos3HeadrestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3HeadrestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos3HeadrestDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos3Headrest _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos3HeadrestDefaultTypeInternal _VehicleCabinSeatRow2Pos3Headrest_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3Airbag::VehicleCabinSeatRow2Pos3Airbag( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isdeployed_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos3AirbagDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3AirbagDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos3AirbagDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos3Airbag _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos3AirbagDefaultTypeInternal _VehicleCabinSeatRow2Pos3Airbag_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3Switch::VehicleCabinSeatRow2Pos3Switch( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.backrest_)*/nullptr - , /*decltype(_impl_.seating_)*/nullptr - , /*decltype(_impl_.headrest_)*/nullptr - , /*decltype(_impl_.massage_)*/nullptr - , /*decltype(_impl_.iswarmerengaged_)*/ false - - , /*decltype(_impl_.iscoolerengaged_)*/ false - - , /*decltype(_impl_.isforwardengaged_)*/ false - - , /*decltype(_impl_.isbackwardengaged_)*/ false - - , /*decltype(_impl_.isupengaged_)*/ false - - , /*decltype(_impl_.isdownengaged_)*/ false - - , /*decltype(_impl_.istiltforwardengaged_)*/ false - - , /*decltype(_impl_.istiltbackwardengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos3SwitchDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3SwitchDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos3SwitchDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos3Switch _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos3SwitchDefaultTypeInternal _VehicleCabinSeatRow2Pos3Switch_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3SwitchBackrest::VehicleCabinSeatRow2Pos3SwitchBackrest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.lumbar_)*/nullptr - , /*decltype(_impl_.sidebolster_)*/nullptr - , /*decltype(_impl_.isreclineforwardengaged_)*/ false - - , /*decltype(_impl_.isreclinebackwardengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos3SwitchBackrestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3SwitchBackrestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos3SwitchBackrestDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos3SwitchBackrest _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos3SwitchBackrestDefaultTypeInternal _VehicleCabinSeatRow2Pos3SwitchBackrest_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3SwitchBackrestLumbar::VehicleCabinSeatRow2Pos3SwitchBackrestLumbar( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.ismoresupportengaged_)*/ false - - , /*decltype(_impl_.islesssupportengaged_)*/ false - - , /*decltype(_impl_.isupengaged_)*/ false - - , /*decltype(_impl_.isdownengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos3SwitchBackrestLumbarDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3SwitchBackrestLumbarDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos3SwitchBackrestLumbarDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos3SwitchBackrestLumbar _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos3SwitchBackrestLumbarDefaultTypeInternal _VehicleCabinSeatRow2Pos3SwitchBackrestLumbar_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster::VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.ismoresupportengaged_)*/ false - - , /*decltype(_impl_.islesssupportengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos3SwitchBackrestSideBolsterDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3SwitchBackrestSideBolsterDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos3SwitchBackrestSideBolsterDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos3SwitchBackrestSideBolsterDefaultTypeInternal _VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3SwitchSeating::VehicleCabinSeatRow2Pos3SwitchSeating( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isforwardengaged_)*/ false - - , /*decltype(_impl_.isbackwardengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos3SwitchSeatingDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3SwitchSeatingDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos3SwitchSeatingDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos3SwitchSeating _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos3SwitchSeatingDefaultTypeInternal _VehicleCabinSeatRow2Pos3SwitchSeating_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3SwitchHeadrest::VehicleCabinSeatRow2Pos3SwitchHeadrest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isupengaged_)*/ false - - , /*decltype(_impl_.isdownengaged_)*/ false - - , /*decltype(_impl_.isforwardengaged_)*/ false - - , /*decltype(_impl_.isbackwardengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos3SwitchHeadrestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3SwitchHeadrestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos3SwitchHeadrestDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos3SwitchHeadrest _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos3SwitchHeadrestDefaultTypeInternal _VehicleCabinSeatRow2Pos3SwitchHeadrest_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3SwitchMassage::VehicleCabinSeatRow2Pos3SwitchMassage( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isincreaseengaged_)*/ false - - , /*decltype(_impl_.isdecreaseengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinSeatRow2Pos3SwitchMassageDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinSeatRow2Pos3SwitchMassageDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinSeatRow2Pos3SwitchMassageDefaultTypeInternal() {} - union { - VehicleCabinSeatRow2Pos3SwitchMassage _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinSeatRow2Pos3SwitchMassageDefaultTypeInternal _VehicleCabinSeatRow2Pos3SwitchMassage_default_instance_; -PROTOBUF_CONSTEXPR VehicleCabinConvertible::VehicleCabinConvertible( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.status_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleCabinConvertibleDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleCabinConvertibleDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleCabinConvertibleDefaultTypeInternal() {} - union { - VehicleCabinConvertible _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleCabinConvertibleDefaultTypeInternal _VehicleCabinConvertible_default_instance_; -PROTOBUF_CONSTEXPR VehicleADAS::VehicleADAS( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.activeautonomylevel_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.supportedautonomylevel_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.cruisecontrol_)*/nullptr - , /*decltype(_impl_.lanedeparturedetection_)*/nullptr - , /*decltype(_impl_.obstacledetection_)*/nullptr - , /*decltype(_impl_.abs_)*/nullptr - , /*decltype(_impl_.tcs_)*/nullptr - , /*decltype(_impl_.esc_)*/nullptr - , /*decltype(_impl_.ebd_)*/nullptr - , /*decltype(_impl_.eba_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleADASDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleADASDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleADASDefaultTypeInternal() {} - union { - VehicleADAS _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleADASDefaultTypeInternal _VehicleADAS_default_instance_; -PROTOBUF_CONSTEXPR VehicleADASCruiseControl::VehicleADASCruiseControl( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isenabled_)*/ false - - , /*decltype(_impl_.isactive_)*/ false - - , /*decltype(_impl_.iserror_)*/ false - - , /*decltype(_impl_.speedset_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleADASCruiseControlDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleADASCruiseControlDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleADASCruiseControlDefaultTypeInternal() {} - union { - VehicleADASCruiseControl _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleADASCruiseControlDefaultTypeInternal _VehicleADASCruiseControl_default_instance_; -PROTOBUF_CONSTEXPR VehicleADASLaneDepartureDetection::VehicleADASLaneDepartureDetection( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isenabled_)*/ false - - , /*decltype(_impl_.iswarning_)*/ false - - , /*decltype(_impl_.iserror_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleADASLaneDepartureDetectionDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleADASLaneDepartureDetectionDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleADASLaneDepartureDetectionDefaultTypeInternal() {} - union { - VehicleADASLaneDepartureDetection _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleADASLaneDepartureDetectionDefaultTypeInternal _VehicleADASLaneDepartureDetection_default_instance_; -PROTOBUF_CONSTEXPR VehicleADASObstacleDetection::VehicleADASObstacleDetection( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isenabled_)*/ false - - , /*decltype(_impl_.iswarning_)*/ false - - , /*decltype(_impl_.iserror_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleADASObstacleDetectionDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleADASObstacleDetectionDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleADASObstacleDetectionDefaultTypeInternal() {} - union { - VehicleADASObstacleDetection _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleADASObstacleDetectionDefaultTypeInternal _VehicleADASObstacleDetection_default_instance_; -PROTOBUF_CONSTEXPR VehicleADASABS::VehicleADASABS( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isenabled_)*/ false - - , /*decltype(_impl_.iserror_)*/ false - - , /*decltype(_impl_.isengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleADASABSDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleADASABSDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleADASABSDefaultTypeInternal() {} - union { - VehicleADASABS _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleADASABSDefaultTypeInternal _VehicleADASABS_default_instance_; -PROTOBUF_CONSTEXPR VehicleADASTCS::VehicleADASTCS( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isenabled_)*/ false - - , /*decltype(_impl_.iserror_)*/ false - - , /*decltype(_impl_.isengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleADASTCSDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleADASTCSDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleADASTCSDefaultTypeInternal() {} - union { - VehicleADASTCS _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleADASTCSDefaultTypeInternal _VehicleADASTCS_default_instance_; -PROTOBUF_CONSTEXPR VehicleADASESC::VehicleADASESC( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.roadfriction_)*/nullptr - , /*decltype(_impl_.isenabled_)*/ false - - , /*decltype(_impl_.iserror_)*/ false - - , /*decltype(_impl_.isengaged_)*/ false - - , /*decltype(_impl_.isstrongcrosswinddetected_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleADASESCDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleADASESCDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleADASESCDefaultTypeInternal() {} - union { - VehicleADASESC _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleADASESCDefaultTypeInternal _VehicleADASESC_default_instance_; -PROTOBUF_CONSTEXPR VehicleADASESCRoadFriction::VehicleADASESCRoadFriction( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.mostprobable_)*/ 0 - - , /*decltype(_impl_.lowerbound_)*/ 0 - - , /*decltype(_impl_.upperbound_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleADASESCRoadFrictionDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleADASESCRoadFrictionDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleADASESCRoadFrictionDefaultTypeInternal() {} - union { - VehicleADASESCRoadFriction _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleADASESCRoadFrictionDefaultTypeInternal _VehicleADASESCRoadFriction_default_instance_; -PROTOBUF_CONSTEXPR VehicleADASEBD::VehicleADASEBD( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isenabled_)*/ false - - , /*decltype(_impl_.iserror_)*/ false - - , /*decltype(_impl_.isengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleADASEBDDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleADASEBDDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleADASEBDDefaultTypeInternal() {} - union { - VehicleADASEBD _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleADASEBDDefaultTypeInternal _VehicleADASEBD_default_instance_; -PROTOBUF_CONSTEXPR VehicleADASEBA::VehicleADASEBA( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isenabled_)*/ false - - , /*decltype(_impl_.iserror_)*/ false - - , /*decltype(_impl_.isengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleADASEBADefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleADASEBADefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleADASEBADefaultTypeInternal() {} - union { - VehicleADASEBA _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleADASEBADefaultTypeInternal _VehicleADASEBA_default_instance_; -PROTOBUF_CONSTEXPR VehicleChassis::VehicleChassis( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.axle_)*/nullptr - , /*decltype(_impl_.parkingbrake_)*/nullptr - , /*decltype(_impl_.steeringwheel_)*/nullptr - , /*decltype(_impl_.accelerator_)*/nullptr - , /*decltype(_impl_.brake_)*/nullptr - , /*decltype(_impl_.wheelbase_)*/ 0u - - , /*decltype(_impl_.track_)*/ 0u - - , /*decltype(_impl_.axlecount_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleChassisDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleChassisDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleChassisDefaultTypeInternal() {} - union { - VehicleChassis _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleChassisDefaultTypeInternal _VehicleChassis_default_instance_; -PROTOBUF_CONSTEXPR VehicleChassisAxle::VehicleChassisAxle( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.row1_)*/nullptr - , /*decltype(_impl_.row2_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleChassisAxleDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleChassisAxleDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleChassisAxleDefaultTypeInternal() {} - union { - VehicleChassisAxle _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleChassisAxleDefaultTypeInternal _VehicleChassisAxle_default_instance_; -PROTOBUF_CONSTEXPR VehicleChassisAxleRow1::VehicleChassisAxleRow1( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.wheel_)*/nullptr - , /*decltype(_impl_.wheelcount_)*/ 0u - - , /*decltype(_impl_.wheeldiameter_)*/ 0 - - , /*decltype(_impl_.wheelwidth_)*/ 0 - - , /*decltype(_impl_.tirediameter_)*/ 0 - - , /*decltype(_impl_.tirewidth_)*/ 0u - - , /*decltype(_impl_.tireaspectratio_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleChassisAxleRow1DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleChassisAxleRow1DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleChassisAxleRow1DefaultTypeInternal() {} - union { - VehicleChassisAxleRow1 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleChassisAxleRow1DefaultTypeInternal _VehicleChassisAxleRow1_default_instance_; -PROTOBUF_CONSTEXPR VehicleChassisAxleRow1Wheel::VehicleChassisAxleRow1Wheel( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.left_)*/nullptr - , /*decltype(_impl_.right_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleChassisAxleRow1WheelDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleChassisAxleRow1WheelDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleChassisAxleRow1WheelDefaultTypeInternal() {} - union { - VehicleChassisAxleRow1Wheel _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleChassisAxleRow1WheelDefaultTypeInternal _VehicleChassisAxleRow1Wheel_default_instance_; -PROTOBUF_CONSTEXPR VehicleChassisAxleRow1WheelLeft::VehicleChassisAxleRow1WheelLeft( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.brake_)*/nullptr - , /*decltype(_impl_.tire_)*/nullptr - , /*decltype(_impl_.speed_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleChassisAxleRow1WheelLeftDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleChassisAxleRow1WheelLeftDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleChassisAxleRow1WheelLeftDefaultTypeInternal() {} - union { - VehicleChassisAxleRow1WheelLeft _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleChassisAxleRow1WheelLeftDefaultTypeInternal _VehicleChassisAxleRow1WheelLeft_default_instance_; -PROTOBUF_CONSTEXPR VehicleChassisAxleRow1WheelLeftBrake::VehicleChassisAxleRow1WheelLeftBrake( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.fluidlevel_)*/ 0u - - , /*decltype(_impl_.padwear_)*/ 0u - - , /*decltype(_impl_.isfluidlevellow_)*/ false - - , /*decltype(_impl_.isbrakesworn_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleChassisAxleRow1WheelLeftBrakeDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleChassisAxleRow1WheelLeftBrakeDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleChassisAxleRow1WheelLeftBrakeDefaultTypeInternal() {} - union { - VehicleChassisAxleRow1WheelLeftBrake _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleChassisAxleRow1WheelLeftBrakeDefaultTypeInternal _VehicleChassisAxleRow1WheelLeftBrake_default_instance_; -PROTOBUF_CONSTEXPR VehicleChassisAxleRow1WheelLeftTire::VehicleChassisAxleRow1WheelLeftTire( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.pressure_)*/ 0u - - , /*decltype(_impl_.ispressurelow_)*/ false - - , /*decltype(_impl_.temperature_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleChassisAxleRow1WheelLeftTireDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleChassisAxleRow1WheelLeftTireDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleChassisAxleRow1WheelLeftTireDefaultTypeInternal() {} - union { - VehicleChassisAxleRow1WheelLeftTire _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleChassisAxleRow1WheelLeftTireDefaultTypeInternal _VehicleChassisAxleRow1WheelLeftTire_default_instance_; -PROTOBUF_CONSTEXPR VehicleChassisAxleRow1WheelRight::VehicleChassisAxleRow1WheelRight( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.brake_)*/nullptr - , /*decltype(_impl_.tire_)*/nullptr - , /*decltype(_impl_.speed_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleChassisAxleRow1WheelRightDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleChassisAxleRow1WheelRightDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleChassisAxleRow1WheelRightDefaultTypeInternal() {} - union { - VehicleChassisAxleRow1WheelRight _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleChassisAxleRow1WheelRightDefaultTypeInternal _VehicleChassisAxleRow1WheelRight_default_instance_; -PROTOBUF_CONSTEXPR VehicleChassisAxleRow1WheelRightBrake::VehicleChassisAxleRow1WheelRightBrake( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.fluidlevel_)*/ 0u - - , /*decltype(_impl_.padwear_)*/ 0u - - , /*decltype(_impl_.isfluidlevellow_)*/ false - - , /*decltype(_impl_.isbrakesworn_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleChassisAxleRow1WheelRightBrakeDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleChassisAxleRow1WheelRightBrakeDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleChassisAxleRow1WheelRightBrakeDefaultTypeInternal() {} - union { - VehicleChassisAxleRow1WheelRightBrake _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleChassisAxleRow1WheelRightBrakeDefaultTypeInternal _VehicleChassisAxleRow1WheelRightBrake_default_instance_; -PROTOBUF_CONSTEXPR VehicleChassisAxleRow1WheelRightTire::VehicleChassisAxleRow1WheelRightTire( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.pressure_)*/ 0u - - , /*decltype(_impl_.ispressurelow_)*/ false - - , /*decltype(_impl_.temperature_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleChassisAxleRow1WheelRightTireDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleChassisAxleRow1WheelRightTireDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleChassisAxleRow1WheelRightTireDefaultTypeInternal() {} - union { - VehicleChassisAxleRow1WheelRightTire _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleChassisAxleRow1WheelRightTireDefaultTypeInternal _VehicleChassisAxleRow1WheelRightTire_default_instance_; -PROTOBUF_CONSTEXPR VehicleChassisAxleRow2::VehicleChassisAxleRow2( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.wheel_)*/nullptr - , /*decltype(_impl_.wheelcount_)*/ 0u - - , /*decltype(_impl_.wheeldiameter_)*/ 0 - - , /*decltype(_impl_.wheelwidth_)*/ 0 - - , /*decltype(_impl_.tirediameter_)*/ 0 - - , /*decltype(_impl_.tirewidth_)*/ 0u - - , /*decltype(_impl_.tireaspectratio_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleChassisAxleRow2DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleChassisAxleRow2DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleChassisAxleRow2DefaultTypeInternal() {} - union { - VehicleChassisAxleRow2 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleChassisAxleRow2DefaultTypeInternal _VehicleChassisAxleRow2_default_instance_; -PROTOBUF_CONSTEXPR VehicleChassisAxleRow2Wheel::VehicleChassisAxleRow2Wheel( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.left_)*/nullptr - , /*decltype(_impl_.right_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleChassisAxleRow2WheelDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleChassisAxleRow2WheelDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleChassisAxleRow2WheelDefaultTypeInternal() {} - union { - VehicleChassisAxleRow2Wheel _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleChassisAxleRow2WheelDefaultTypeInternal _VehicleChassisAxleRow2Wheel_default_instance_; -PROTOBUF_CONSTEXPR VehicleChassisAxleRow2WheelLeft::VehicleChassisAxleRow2WheelLeft( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.brake_)*/nullptr - , /*decltype(_impl_.tire_)*/nullptr - , /*decltype(_impl_.speed_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleChassisAxleRow2WheelLeftDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleChassisAxleRow2WheelLeftDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleChassisAxleRow2WheelLeftDefaultTypeInternal() {} - union { - VehicleChassisAxleRow2WheelLeft _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleChassisAxleRow2WheelLeftDefaultTypeInternal _VehicleChassisAxleRow2WheelLeft_default_instance_; -PROTOBUF_CONSTEXPR VehicleChassisAxleRow2WheelLeftBrake::VehicleChassisAxleRow2WheelLeftBrake( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.fluidlevel_)*/ 0u - - , /*decltype(_impl_.padwear_)*/ 0u - - , /*decltype(_impl_.isfluidlevellow_)*/ false - - , /*decltype(_impl_.isbrakesworn_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleChassisAxleRow2WheelLeftBrakeDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleChassisAxleRow2WheelLeftBrakeDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleChassisAxleRow2WheelLeftBrakeDefaultTypeInternal() {} - union { - VehicleChassisAxleRow2WheelLeftBrake _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleChassisAxleRow2WheelLeftBrakeDefaultTypeInternal _VehicleChassisAxleRow2WheelLeftBrake_default_instance_; -PROTOBUF_CONSTEXPR VehicleChassisAxleRow2WheelLeftTire::VehicleChassisAxleRow2WheelLeftTire( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.pressure_)*/ 0u - - , /*decltype(_impl_.ispressurelow_)*/ false - - , /*decltype(_impl_.temperature_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleChassisAxleRow2WheelLeftTireDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleChassisAxleRow2WheelLeftTireDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleChassisAxleRow2WheelLeftTireDefaultTypeInternal() {} - union { - VehicleChassisAxleRow2WheelLeftTire _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleChassisAxleRow2WheelLeftTireDefaultTypeInternal _VehicleChassisAxleRow2WheelLeftTire_default_instance_; -PROTOBUF_CONSTEXPR VehicleChassisAxleRow2WheelRight::VehicleChassisAxleRow2WheelRight( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.brake_)*/nullptr - , /*decltype(_impl_.tire_)*/nullptr - , /*decltype(_impl_.speed_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleChassisAxleRow2WheelRightDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleChassisAxleRow2WheelRightDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleChassisAxleRow2WheelRightDefaultTypeInternal() {} - union { - VehicleChassisAxleRow2WheelRight _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleChassisAxleRow2WheelRightDefaultTypeInternal _VehicleChassisAxleRow2WheelRight_default_instance_; -PROTOBUF_CONSTEXPR VehicleChassisAxleRow2WheelRightBrake::VehicleChassisAxleRow2WheelRightBrake( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.fluidlevel_)*/ 0u - - , /*decltype(_impl_.padwear_)*/ 0u - - , /*decltype(_impl_.isfluidlevellow_)*/ false - - , /*decltype(_impl_.isbrakesworn_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleChassisAxleRow2WheelRightBrakeDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleChassisAxleRow2WheelRightBrakeDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleChassisAxleRow2WheelRightBrakeDefaultTypeInternal() {} - union { - VehicleChassisAxleRow2WheelRightBrake _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleChassisAxleRow2WheelRightBrakeDefaultTypeInternal _VehicleChassisAxleRow2WheelRightBrake_default_instance_; -PROTOBUF_CONSTEXPR VehicleChassisAxleRow2WheelRightTire::VehicleChassisAxleRow2WheelRightTire( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.pressure_)*/ 0u - - , /*decltype(_impl_.ispressurelow_)*/ false - - , /*decltype(_impl_.temperature_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleChassisAxleRow2WheelRightTireDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleChassisAxleRow2WheelRightTireDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleChassisAxleRow2WheelRightTireDefaultTypeInternal() {} - union { - VehicleChassisAxleRow2WheelRightTire _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleChassisAxleRow2WheelRightTireDefaultTypeInternal _VehicleChassisAxleRow2WheelRightTire_default_instance_; -PROTOBUF_CONSTEXPR VehicleChassisParkingBrake::VehicleChassisParkingBrake( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isengaged_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleChassisParkingBrakeDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleChassisParkingBrakeDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleChassisParkingBrakeDefaultTypeInternal() {} - union { - VehicleChassisParkingBrake _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleChassisParkingBrakeDefaultTypeInternal _VehicleChassisParkingBrake_default_instance_; -PROTOBUF_CONSTEXPR VehicleChassisSteeringWheel::VehicleChassisSteeringWheel( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.position_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.angle_)*/ 0 - - , /*decltype(_impl_.tilt_)*/ 0u - - , /*decltype(_impl_.extension_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleChassisSteeringWheelDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleChassisSteeringWheelDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleChassisSteeringWheelDefaultTypeInternal() {} - union { - VehicleChassisSteeringWheel _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleChassisSteeringWheelDefaultTypeInternal _VehicleChassisSteeringWheel_default_instance_; -PROTOBUF_CONSTEXPR VehicleChassisAccelerator::VehicleChassisAccelerator( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.pedalposition_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleChassisAcceleratorDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleChassisAcceleratorDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleChassisAcceleratorDefaultTypeInternal() {} - union { - VehicleChassisAccelerator _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleChassisAcceleratorDefaultTypeInternal _VehicleChassisAccelerator_default_instance_; -PROTOBUF_CONSTEXPR VehicleChassisBrake::VehicleChassisBrake( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.pedalposition_)*/ 0u - - , /*decltype(_impl_.isdriveremergencybrakingdetected_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleChassisBrakeDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleChassisBrakeDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleChassisBrakeDefaultTypeInternal() {} - union { - VehicleChassisBrake _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleChassisBrakeDefaultTypeInternal _VehicleChassisBrake_default_instance_; -PROTOBUF_CONSTEXPR VehicleOBD::VehicleOBD( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.dtclist_)*/{} - , /*decltype(_impl_.freezedtc_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.fuelstatus_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.airstatus_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.fueltype_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.status_)*/nullptr - , /*decltype(_impl_.o2_)*/nullptr - , /*decltype(_impl_.o2wr_)*/nullptr - , /*decltype(_impl_.catalyst_)*/nullptr - , /*decltype(_impl_.drivecyclestatus_)*/nullptr - , /*decltype(_impl_.pidsa_)*/ 0u - - , /*decltype(_impl_.engineload_)*/ 0 - - , /*decltype(_impl_.coolanttemperature_)*/ 0 - - , /*decltype(_impl_.shorttermfueltrim1_)*/ 0 - - , /*decltype(_impl_.longtermfueltrim1_)*/ 0 - - , /*decltype(_impl_.shorttermfueltrim2_)*/ 0 - - , /*decltype(_impl_.longtermfueltrim2_)*/ 0 - - , /*decltype(_impl_.fuelpressure_)*/ 0 - - , /*decltype(_impl_.map_)*/ 0 - - , /*decltype(_impl_.enginespeed_)*/ 0 - - , /*decltype(_impl_.speed_)*/ 0 - - , /*decltype(_impl_.timingadvance_)*/ 0 - - , /*decltype(_impl_.intaketemp_)*/ 0 - - , /*decltype(_impl_.maf_)*/ 0 - - , /*decltype(_impl_.throttleposition_)*/ 0 - - , /*decltype(_impl_.oxygensensorsin2banks_)*/ 0u - - , /*decltype(_impl_.obdstandards_)*/ 0u - - , /*decltype(_impl_.oxygensensorsin4banks_)*/ 0u - - , /*decltype(_impl_.isptoactive_)*/ false - - , /*decltype(_impl_.runtime_)*/ 0 - - , /*decltype(_impl_.pidsb_)*/ 0u - - , /*decltype(_impl_.distancewithmil_)*/ 0 - - , /*decltype(_impl_.fuelrailpressurevac_)*/ 0 - - , /*decltype(_impl_.fuelrailpressuredirect_)*/ 0 - - , /*decltype(_impl_.commandedegr_)*/ 0 - - , /*decltype(_impl_.egrerror_)*/ 0 - - , /*decltype(_impl_.commandedevap_)*/ 0 - - , /*decltype(_impl_.fuellevel_)*/ 0 - - , /*decltype(_impl_.warmupssincedtcclear_)*/ 0u - - , /*decltype(_impl_.distancesincedtcclear_)*/ 0 - - , /*decltype(_impl_.evapvaporpressure_)*/ 0 - - , /*decltype(_impl_.barometricpressure_)*/ 0 - - , /*decltype(_impl_.pidsc_)*/ 0u - - , /*decltype(_impl_.controlmodulevoltage_)*/ 0 - - , /*decltype(_impl_.absoluteload_)*/ 0 - - , /*decltype(_impl_.commandedequivalenceratio_)*/ 0 - - , /*decltype(_impl_.relativethrottleposition_)*/ 0 - - , /*decltype(_impl_.ambientairtemperature_)*/ 0 - - , /*decltype(_impl_.throttlepositionb_)*/ 0 - - , /*decltype(_impl_.throttlepositionc_)*/ 0 - - , /*decltype(_impl_.acceleratorpositiond_)*/ 0 - - , /*decltype(_impl_.acceleratorpositione_)*/ 0 - - , /*decltype(_impl_.acceleratorpositionf_)*/ 0 - - , /*decltype(_impl_.throttleactuator_)*/ 0 - - , /*decltype(_impl_.runtimemil_)*/ 0 - - , /*decltype(_impl_.timesincedtccleared_)*/ 0 - - , /*decltype(_impl_.maxmaf_)*/ 0 - - , /*decltype(_impl_.ethanolpercent_)*/ 0 - - , /*decltype(_impl_.evapvaporpressureabsolute_)*/ 0 - - , /*decltype(_impl_.evapvaporpressurealternate_)*/ 0 - - , /*decltype(_impl_.shorttermo2trim1_)*/ 0 - - , /*decltype(_impl_.shorttermo2trim3_)*/ 0 - - , /*decltype(_impl_.longtermo2trim1_)*/ 0 - - , /*decltype(_impl_.longtermo2trim3_)*/ 0 - - , /*decltype(_impl_.shorttermo2trim2_)*/ 0 - - , /*decltype(_impl_.shorttermo2trim4_)*/ 0 - - , /*decltype(_impl_.longtermo2trim2_)*/ 0 - - , /*decltype(_impl_.longtermo2trim4_)*/ 0 - - , /*decltype(_impl_.fuelrailpressureabsolute_)*/ 0 - - , /*decltype(_impl_.relativeacceleratorposition_)*/ 0 - - , /*decltype(_impl_.hybridbatteryremaining_)*/ 0 - - , /*decltype(_impl_.oiltemperature_)*/ 0 - - , /*decltype(_impl_.fuelinjectiontiming_)*/ 0 - - , /*decltype(_impl_.fuelrate_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleOBDDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleOBDDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleOBDDefaultTypeInternal() {} - union { - VehicleOBD _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleOBDDefaultTypeInternal _VehicleOBD_default_instance_; -PROTOBUF_CONSTEXPR VehicleOBDStatus::VehicleOBDStatus( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.ignitiontype_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.ismilon_)*/ false - - , /*decltype(_impl_.dtccount_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleOBDStatusDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleOBDStatusDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleOBDStatusDefaultTypeInternal() {} - union { - VehicleOBDStatus _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleOBDStatusDefaultTypeInternal _VehicleOBDStatus_default_instance_; -PROTOBUF_CONSTEXPR VehicleOBDO2::VehicleOBDO2( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.sensor1_)*/nullptr - , /*decltype(_impl_.sensor2_)*/nullptr - , /*decltype(_impl_.sensor3_)*/nullptr - , /*decltype(_impl_.sensor4_)*/nullptr - , /*decltype(_impl_.sensor5_)*/nullptr - , /*decltype(_impl_.sensor6_)*/nullptr - , /*decltype(_impl_.sensor7_)*/nullptr - , /*decltype(_impl_.sensor8_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleOBDO2DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleOBDO2DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleOBDO2DefaultTypeInternal() {} - union { - VehicleOBDO2 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleOBDO2DefaultTypeInternal _VehicleOBDO2_default_instance_; -PROTOBUF_CONSTEXPR VehicleOBDO2Sensor1::VehicleOBDO2Sensor1( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.voltage_)*/ 0 - - , /*decltype(_impl_.shorttermfueltrim_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleOBDO2Sensor1DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleOBDO2Sensor1DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleOBDO2Sensor1DefaultTypeInternal() {} - union { - VehicleOBDO2Sensor1 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleOBDO2Sensor1DefaultTypeInternal _VehicleOBDO2Sensor1_default_instance_; -PROTOBUF_CONSTEXPR VehicleOBDO2Sensor2::VehicleOBDO2Sensor2( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.voltage_)*/ 0 - - , /*decltype(_impl_.shorttermfueltrim_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleOBDO2Sensor2DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleOBDO2Sensor2DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleOBDO2Sensor2DefaultTypeInternal() {} - union { - VehicleOBDO2Sensor2 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleOBDO2Sensor2DefaultTypeInternal _VehicleOBDO2Sensor2_default_instance_; -PROTOBUF_CONSTEXPR VehicleOBDO2Sensor3::VehicleOBDO2Sensor3( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.voltage_)*/ 0 - - , /*decltype(_impl_.shorttermfueltrim_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleOBDO2Sensor3DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleOBDO2Sensor3DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleOBDO2Sensor3DefaultTypeInternal() {} - union { - VehicleOBDO2Sensor3 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleOBDO2Sensor3DefaultTypeInternal _VehicleOBDO2Sensor3_default_instance_; -PROTOBUF_CONSTEXPR VehicleOBDO2Sensor4::VehicleOBDO2Sensor4( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.voltage_)*/ 0 - - , /*decltype(_impl_.shorttermfueltrim_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleOBDO2Sensor4DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleOBDO2Sensor4DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleOBDO2Sensor4DefaultTypeInternal() {} - union { - VehicleOBDO2Sensor4 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleOBDO2Sensor4DefaultTypeInternal _VehicleOBDO2Sensor4_default_instance_; -PROTOBUF_CONSTEXPR VehicleOBDO2Sensor5::VehicleOBDO2Sensor5( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.voltage_)*/ 0 - - , /*decltype(_impl_.shorttermfueltrim_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleOBDO2Sensor5DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleOBDO2Sensor5DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleOBDO2Sensor5DefaultTypeInternal() {} - union { - VehicleOBDO2Sensor5 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleOBDO2Sensor5DefaultTypeInternal _VehicleOBDO2Sensor5_default_instance_; -PROTOBUF_CONSTEXPR VehicleOBDO2Sensor6::VehicleOBDO2Sensor6( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.voltage_)*/ 0 - - , /*decltype(_impl_.shorttermfueltrim_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleOBDO2Sensor6DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleOBDO2Sensor6DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleOBDO2Sensor6DefaultTypeInternal() {} - union { - VehicleOBDO2Sensor6 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleOBDO2Sensor6DefaultTypeInternal _VehicleOBDO2Sensor6_default_instance_; -PROTOBUF_CONSTEXPR VehicleOBDO2Sensor7::VehicleOBDO2Sensor7( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.voltage_)*/ 0 - - , /*decltype(_impl_.shorttermfueltrim_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleOBDO2Sensor7DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleOBDO2Sensor7DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleOBDO2Sensor7DefaultTypeInternal() {} - union { - VehicleOBDO2Sensor7 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleOBDO2Sensor7DefaultTypeInternal _VehicleOBDO2Sensor7_default_instance_; -PROTOBUF_CONSTEXPR VehicleOBDO2Sensor8::VehicleOBDO2Sensor8( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.voltage_)*/ 0 - - , /*decltype(_impl_.shorttermfueltrim_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleOBDO2Sensor8DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleOBDO2Sensor8DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleOBDO2Sensor8DefaultTypeInternal() {} - union { - VehicleOBDO2Sensor8 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleOBDO2Sensor8DefaultTypeInternal _VehicleOBDO2Sensor8_default_instance_; -PROTOBUF_CONSTEXPR VehicleOBDO2WR::VehicleOBDO2WR( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.sensor1_)*/nullptr - , /*decltype(_impl_.sensor2_)*/nullptr - , /*decltype(_impl_.sensor3_)*/nullptr - , /*decltype(_impl_.sensor4_)*/nullptr - , /*decltype(_impl_.sensor5_)*/nullptr - , /*decltype(_impl_.sensor6_)*/nullptr - , /*decltype(_impl_.sensor7_)*/nullptr - , /*decltype(_impl_.sensor8_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleOBDO2WRDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleOBDO2WRDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleOBDO2WRDefaultTypeInternal() {} - union { - VehicleOBDO2WR _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleOBDO2WRDefaultTypeInternal _VehicleOBDO2WR_default_instance_; -PROTOBUF_CONSTEXPR VehicleOBDO2WRSensor1::VehicleOBDO2WRSensor1( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.lambda_)*/ 0 - - , /*decltype(_impl_.voltage_)*/ 0 - - , /*decltype(_impl_.current_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleOBDO2WRSensor1DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleOBDO2WRSensor1DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleOBDO2WRSensor1DefaultTypeInternal() {} - union { - VehicleOBDO2WRSensor1 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleOBDO2WRSensor1DefaultTypeInternal _VehicleOBDO2WRSensor1_default_instance_; -PROTOBUF_CONSTEXPR VehicleOBDO2WRSensor2::VehicleOBDO2WRSensor2( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.lambda_)*/ 0 - - , /*decltype(_impl_.voltage_)*/ 0 - - , /*decltype(_impl_.current_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleOBDO2WRSensor2DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleOBDO2WRSensor2DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleOBDO2WRSensor2DefaultTypeInternal() {} - union { - VehicleOBDO2WRSensor2 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleOBDO2WRSensor2DefaultTypeInternal _VehicleOBDO2WRSensor2_default_instance_; -PROTOBUF_CONSTEXPR VehicleOBDO2WRSensor3::VehicleOBDO2WRSensor3( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.lambda_)*/ 0 - - , /*decltype(_impl_.voltage_)*/ 0 - - , /*decltype(_impl_.current_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleOBDO2WRSensor3DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleOBDO2WRSensor3DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleOBDO2WRSensor3DefaultTypeInternal() {} - union { - VehicleOBDO2WRSensor3 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleOBDO2WRSensor3DefaultTypeInternal _VehicleOBDO2WRSensor3_default_instance_; -PROTOBUF_CONSTEXPR VehicleOBDO2WRSensor4::VehicleOBDO2WRSensor4( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.lambda_)*/ 0 - - , /*decltype(_impl_.voltage_)*/ 0 - - , /*decltype(_impl_.current_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleOBDO2WRSensor4DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleOBDO2WRSensor4DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleOBDO2WRSensor4DefaultTypeInternal() {} - union { - VehicleOBDO2WRSensor4 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleOBDO2WRSensor4DefaultTypeInternal _VehicleOBDO2WRSensor4_default_instance_; -PROTOBUF_CONSTEXPR VehicleOBDO2WRSensor5::VehicleOBDO2WRSensor5( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.lambda_)*/ 0 - - , /*decltype(_impl_.voltage_)*/ 0 - - , /*decltype(_impl_.current_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleOBDO2WRSensor5DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleOBDO2WRSensor5DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleOBDO2WRSensor5DefaultTypeInternal() {} - union { - VehicleOBDO2WRSensor5 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleOBDO2WRSensor5DefaultTypeInternal _VehicleOBDO2WRSensor5_default_instance_; -PROTOBUF_CONSTEXPR VehicleOBDO2WRSensor6::VehicleOBDO2WRSensor6( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.lambda_)*/ 0 - - , /*decltype(_impl_.voltage_)*/ 0 - - , /*decltype(_impl_.current_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleOBDO2WRSensor6DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleOBDO2WRSensor6DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleOBDO2WRSensor6DefaultTypeInternal() {} - union { - VehicleOBDO2WRSensor6 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleOBDO2WRSensor6DefaultTypeInternal _VehicleOBDO2WRSensor6_default_instance_; -PROTOBUF_CONSTEXPR VehicleOBDO2WRSensor7::VehicleOBDO2WRSensor7( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.lambda_)*/ 0 - - , /*decltype(_impl_.voltage_)*/ 0 - - , /*decltype(_impl_.current_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleOBDO2WRSensor7DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleOBDO2WRSensor7DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleOBDO2WRSensor7DefaultTypeInternal() {} - union { - VehicleOBDO2WRSensor7 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleOBDO2WRSensor7DefaultTypeInternal _VehicleOBDO2WRSensor7_default_instance_; -PROTOBUF_CONSTEXPR VehicleOBDO2WRSensor8::VehicleOBDO2WRSensor8( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.lambda_)*/ 0 - - , /*decltype(_impl_.voltage_)*/ 0 - - , /*decltype(_impl_.current_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleOBDO2WRSensor8DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleOBDO2WRSensor8DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleOBDO2WRSensor8DefaultTypeInternal() {} - union { - VehicleOBDO2WRSensor8 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleOBDO2WRSensor8DefaultTypeInternal _VehicleOBDO2WRSensor8_default_instance_; -PROTOBUF_CONSTEXPR VehicleOBDCatalyst::VehicleOBDCatalyst( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.bank1_)*/nullptr - , /*decltype(_impl_.bank2_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleOBDCatalystDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleOBDCatalystDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleOBDCatalystDefaultTypeInternal() {} - union { - VehicleOBDCatalyst _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleOBDCatalystDefaultTypeInternal _VehicleOBDCatalyst_default_instance_; -PROTOBUF_CONSTEXPR VehicleOBDCatalystBank1::VehicleOBDCatalystBank1( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.temperature1_)*/ 0 - - , /*decltype(_impl_.temperature2_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleOBDCatalystBank1DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleOBDCatalystBank1DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleOBDCatalystBank1DefaultTypeInternal() {} - union { - VehicleOBDCatalystBank1 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleOBDCatalystBank1DefaultTypeInternal _VehicleOBDCatalystBank1_default_instance_; -PROTOBUF_CONSTEXPR VehicleOBDCatalystBank2::VehicleOBDCatalystBank2( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.temperature1_)*/ 0 - - , /*decltype(_impl_.temperature2_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleOBDCatalystBank2DefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleOBDCatalystBank2DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleOBDCatalystBank2DefaultTypeInternal() {} - union { - VehicleOBDCatalystBank2 _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleOBDCatalystBank2DefaultTypeInternal _VehicleOBDCatalystBank2_default_instance_; -PROTOBUF_CONSTEXPR VehicleOBDDriveCycleStatus::VehicleOBDDriveCycleStatus( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.ignitiontype_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.ismilon_)*/ false - - , /*decltype(_impl_.dtccount_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleOBDDriveCycleStatusDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleOBDDriveCycleStatusDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleOBDDriveCycleStatusDefaultTypeInternal() {} - union { - VehicleOBDDriveCycleStatus _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleOBDDriveCycleStatusDefaultTypeInternal _VehicleOBDDriveCycleStatus_default_instance_; -PROTOBUF_CONSTEXPR VehicleDriver::VehicleDriver( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.identifier_)*/nullptr - , /*decltype(_impl_.distractionlevel_)*/ 0 - - , /*decltype(_impl_.iseyesonroad_)*/ false - - , /*decltype(_impl_.attentiveprobability_)*/ 0 - - , /*decltype(_impl_.fatiguelevel_)*/ 0 - - , /*decltype(_impl_.heartrate_)*/ 0u - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleDriverDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleDriverDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleDriverDefaultTypeInternal() {} - union { - VehicleDriver _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleDriverDefaultTypeInternal _VehicleDriver_default_instance_; -PROTOBUF_CONSTEXPR VehicleDriverIdentifier::VehicleDriverIdentifier( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.subject_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_.issuer_)*/ { - &::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized {} - } - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleDriverIdentifierDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleDriverIdentifierDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleDriverIdentifierDefaultTypeInternal() {} - union { - VehicleDriverIdentifier _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleDriverIdentifierDefaultTypeInternal _VehicleDriverIdentifier_default_instance_; -PROTOBUF_CONSTEXPR VehicleExterior::VehicleExterior( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.airtemperature_)*/ 0 - - , /*decltype(_impl_.humidity_)*/ 0 - - , /*decltype(_impl_.lightintensity_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleExteriorDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleExteriorDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleExteriorDefaultTypeInternal() {} - union { - VehicleExterior _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleExteriorDefaultTypeInternal _VehicleExterior_default_instance_; -PROTOBUF_CONSTEXPR VehicleService::VehicleService( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isservicedue_)*/ false - - , /*decltype(_impl_.distancetoservice_)*/ 0 - - , /*decltype(_impl_.timetoservice_)*/ 0 - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleServiceDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleServiceDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleServiceDefaultTypeInternal() {} - union { - VehicleService _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleServiceDefaultTypeInternal _VehicleService_default_instance_; -PROTOBUF_CONSTEXPR VehicleConnectivity::VehicleConnectivity( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.isconnectivityavailable_)*/ false - - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VehicleConnectivityDefaultTypeInternal { - PROTOBUF_CONSTEXPR VehicleConnectivityDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} - ~VehicleConnectivityDefaultTypeInternal() {} - union { - VehicleConnectivity _instance; - }; -}; - -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT - PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VehicleConnectivityDefaultTypeInternal _VehicleConnectivity_default_instance_; -} // namespace vss -static ::_pb::Metadata file_level_metadata_vss_2fvspec_2eproto[269]; -static constexpr const ::_pb::EnumDescriptor** - file_level_enum_descriptors_vss_2fvspec_2eproto = nullptr; -static constexpr const ::_pb::ServiceDescriptor** - file_level_service_descriptors_vss_2fvspec_2eproto = nullptr; -const ::uint32_t TableStruct_vss_2fvspec_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE( - protodesc_cold) = { - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.versionvss_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.vehicleidentification_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.lowvoltagesystemstate_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.lowvoltagebattery_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.speed_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.travelleddistance_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.tripmeterreading_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.isbrokendown_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.ismoving_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.averagespeed_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.acceleration_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.angularvelocity_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.roofload_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.cargovolume_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.emissionsco2_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.currentoverallweight_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.curbweight_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.grossweight_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.maxtowweight_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.maxtowballweight_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.length_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.height_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.width_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.trailer_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.currentlocation_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.powertrain_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.body_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.cabin_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.adas_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.chassis_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.obd_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.driver_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.exterior_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.service_), - PROTOBUF_FIELD_OFFSET(::vss::Vehicle, _impl_.connectivity_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleVersionVSS, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleVersionVSS, _impl_.major_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleVersionVSS, _impl_.minor_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleVersionVSS, _impl_.patch_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleVersionVSS, _impl_.label_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleVehicleIdentification, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleVehicleIdentification, _impl_.vin_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleVehicleIdentification, _impl_.wmi_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleVehicleIdentification, _impl_.brand_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleVehicleIdentification, _impl_.model_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleVehicleIdentification, _impl_.year_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleVehicleIdentification, _impl_.acrisscode_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleVehicleIdentification, _impl_.bodytype_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleVehicleIdentification, _impl_.datevehiclefirstregistered_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleVehicleIdentification, _impl_.meetsemissionstandard_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleVehicleIdentification, _impl_.productiondate_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleVehicleIdentification, _impl_.purchasedate_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleVehicleIdentification, _impl_.vehiclemodeldate_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleVehicleIdentification, _impl_.vehicleconfiguration_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleVehicleIdentification, _impl_.vehicleseatingcapacity_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleVehicleIdentification, _impl_.vehiclespecialusage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleVehicleIdentification, _impl_.vehicleinteriorcolor_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleVehicleIdentification, _impl_.vehicleinteriortype_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleVehicleIdentification, _impl_.knownvehicledamages_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleLowVoltageBattery, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleLowVoltageBattery, _impl_.nominalvoltage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleLowVoltageBattery, _impl_.nominalcapacity_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleLowVoltageBattery, _impl_.currentvoltage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleLowVoltageBattery, _impl_.currentcurrent_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleAcceleration, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleAcceleration, _impl_.longitudinal_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleAcceleration, _impl_.lateral_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleAcceleration, _impl_.vertical_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleAngularVelocity, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleAngularVelocity, _impl_.roll_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleAngularVelocity, _impl_.pitch_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleAngularVelocity, _impl_.yaw_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleTrailer, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleTrailer, _impl_.isconnected_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCurrentLocation, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCurrentLocation, _impl_.timestamp_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCurrentLocation, _impl_.latitude_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCurrentLocation, _impl_.longitude_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCurrentLocation, _impl_.heading_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCurrentLocation, _impl_.horizontalaccuracy_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCurrentLocation, _impl_.altitude_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCurrentLocation, _impl_.verticalaccuracy_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCurrentLocation, _impl_.gnssreceiver_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCurrentLocationGNSSReceiver, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCurrentLocationGNSSReceiver, _impl_.fixtype_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCurrentLocationGNSSReceiver, _impl_.mountingposition_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCurrentLocationGNSSReceiverMountingPosition, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCurrentLocationGNSSReceiverMountingPosition, _impl_.x_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCurrentLocationGNSSReceiverMountingPosition, _impl_.y_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCurrentLocationGNSSReceiverMountingPosition, _impl_.z_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrain, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrain, _impl_.accumulatedbrakingenergy_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrain, _impl_.range_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrain, _impl_.type_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrain, _impl_.combustionengine_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrain, _impl_.transmission_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrain, _impl_.electricmotor_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrain, _impl_.tractionbattery_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrain, _impl_.fuelsystem_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.enginecode_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.displacement_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.strokelength_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.bore_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.configuration_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.numberofcylinders_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.numberofvalvespercylinder_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.compressionratio_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.engineoilcapacity_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.enginecoolantcapacity_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.maxpower_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.maxtorque_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.aspirationtype_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.engineoillevel_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.oilliferemaining_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.isrunning_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.speed_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.enginehours_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.idlehours_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.ect_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.eot_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.map_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.maf_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.tps_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.eop_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.power_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.torque_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.dieselexhaustfluid_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngine, _impl_.dieselparticulatefilter_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngineDieselExhaustFluid, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngineDieselExhaustFluid, _impl_.capacity_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngineDieselExhaustFluid, _impl_.level_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngineDieselExhaustFluid, _impl_.range_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngineDieselExhaustFluid, _impl_.islevellow_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngineDieselParticulateFilter, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngineDieselParticulateFilter, _impl_.inlettemperature_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngineDieselParticulateFilter, _impl_.outlettemperature_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainCombustionEngineDieselParticulateFilter, _impl_.deltapressure_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTransmission, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTransmission, _impl_.type_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTransmission, _impl_.gearcount_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTransmission, _impl_.drivetype_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTransmission, _impl_.travelleddistance_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTransmission, _impl_.currentgear_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTransmission, _impl_.selectedgear_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTransmission, _impl_.isparklockengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTransmission, _impl_.islowrangeengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTransmission, _impl_.iselectricalpowertrainengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTransmission, _impl_.performancemode_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTransmission, _impl_.gearchangemode_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTransmission, _impl_.temperature_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTransmission, _impl_.clutchengagement_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTransmission, _impl_.clutchwear_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTransmission, _impl_.difflockfrontengagement_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTransmission, _impl_.difflockrearengagement_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTransmission, _impl_.torquedistribution_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainElectricMotor, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainElectricMotor, _impl_.enginecode_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainElectricMotor, _impl_.maxpower_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainElectricMotor, _impl_.maxtorque_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainElectricMotor, _impl_.maxregenpower_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainElectricMotor, _impl_.maxregentorque_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainElectricMotor, _impl_.speed_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainElectricMotor, _impl_.temperature_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainElectricMotor, _impl_.coolanttemperature_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainElectricMotor, _impl_.power_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainElectricMotor, _impl_.torque_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBattery, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBattery, _impl_.id_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBattery, _impl_.productiondate_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBattery, _impl_.ispowerconnected_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBattery, _impl_.isgroundconnected_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBattery, _impl_.temperature_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBattery, _impl_.grosscapacity_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBattery, _impl_.netcapacity_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBattery, _impl_.stateofhealth_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBattery, _impl_.stateofcharge_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBattery, _impl_.nominalvoltage_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBattery, _impl_.maxvoltage_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBattery, _impl_.currentvoltage_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBattery, _impl_.currentcurrent_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBattery, _impl_.currentpower_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBattery, _impl_.accumulatedchargedenergy_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBattery, _impl_.accumulatedconsumedenergy_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBattery, _impl_.accumulatedchargedthroughput_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBattery, _impl_.accumulatedconsumedthroughput_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBattery, _impl_.powerloss_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBattery, _impl_.range_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBattery, _impl_.charging_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBattery, _impl_.dcdc_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryTemperature, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryTemperature, _impl_.average_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryTemperature, _impl_.min_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryTemperature, _impl_.max_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryStateOfCharge, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryStateOfCharge, _impl_.current_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryStateOfCharge, _impl_.displayed_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryCharging, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryCharging, _impl_.chargelimit_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryCharging, _impl_.maximumchargingcurrent_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryCharging, _impl_.chargeportflap_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryCharging, _impl_.ischargingcableconnected_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryCharging, _impl_.ischargingcablelocked_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryCharging, _impl_.chargeplugtype_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryCharging, _impl_.mode_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryCharging, _impl_.ischarging_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryCharging, _impl_.isdischarging_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryCharging, _impl_.startstopcharging_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryCharging, _impl_.chargecurrent_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryCharging, _impl_.chargevoltage_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryCharging, _impl_.powerloss_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryCharging, _impl_.temperature_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryCharging, _impl_.chargerate_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryCharging, _impl_.timetocomplete_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryCharging, _impl_.timer_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent, _impl_.dc_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent, _impl_.phase1_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent, _impl_.phase2_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent, _impl_.phase3_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryChargingChargeCurrent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryChargingChargeCurrent, _impl_.dc_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryChargingChargeCurrent, _impl_.phase1_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryChargingChargeCurrent, _impl_.phase2_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryChargingChargeCurrent, _impl_.phase3_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryChargingChargeVoltage, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryChargingChargeVoltage, _impl_.dc_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryChargingChargeVoltage, _impl_.phase1_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryChargingChargeVoltage, _impl_.phase2_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryChargingChargeVoltage, _impl_.phase3_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryChargingTimer, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryChargingTimer, _impl_.mode_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryChargingTimer, _impl_.time_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryDCDC, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryDCDC, _impl_.powerloss_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainTractionBatteryDCDC, _impl_.temperature_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainFuelSystem, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainFuelSystem, _impl_.supportedfueltypes_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainFuelSystem, _impl_.supportedfuel_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainFuelSystem, _impl_.hybridtype_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainFuelSystem, _impl_.tankcapacity_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainFuelSystem, _impl_.level_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainFuelSystem, _impl_.range_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainFuelSystem, _impl_.instantconsumption_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainFuelSystem, _impl_.averageconsumption_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainFuelSystem, _impl_.consumptionsincestart_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainFuelSystem, _impl_.timesincestart_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainFuelSystem, _impl_.isenginestopstartenabled_), - PROTOBUF_FIELD_OFFSET(::vss::VehiclePowertrainFuelSystem, _impl_.isfuellevellow_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBody, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBody, _impl_.bodytype_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBody, _impl_.refuelposition_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBody, _impl_.hood_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBody, _impl_.trunk_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBody, _impl_.horn_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBody, _impl_.raindetection_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBody, _impl_.windshield_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBody, _impl_.lights_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBody, _impl_.mirrors_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBody, _impl_.rearmainspoilerposition_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyHood, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyHood, _impl_.isopen_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyTrunk, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyTrunk, _impl_.front_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyTrunk, _impl_.rear_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyTrunkFront, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyTrunkFront, _impl_.isopen_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyTrunkFront, _impl_.islocked_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyTrunkRear, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyTrunkRear, _impl_.isopen_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyTrunkRear, _impl_.islocked_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyHorn, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyHorn, _impl_.isactive_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyRaindetection, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyRaindetection, _impl_.intensity_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshield, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshield, _impl_.front_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshield, _impl_.rear_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFront, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFront, _impl_.wiping_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFront, _impl_.isheatingon_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFront, _impl_.washerfluid_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFrontWiping, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFrontWiping, _impl_.mode_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFrontWiping, _impl_.intensity_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFrontWiping, _impl_.system_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFrontWiping, _impl_.wiperwear_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFrontWiping, _impl_.iswipersworn_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFrontWipingSystem, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFrontWipingSystem, _impl_.mode_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFrontWipingSystem, _impl_.frequency_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFrontWipingSystem, _impl_.targetposition_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFrontWipingSystem, _impl_.actualposition_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFrontWipingSystem, _impl_.drivecurrent_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFrontWipingSystem, _impl_.iswiping_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFrontWipingSystem, _impl_.isendingwipecycle_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFrontWipingSystem, _impl_.iswipererror_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFrontWipingSystem, _impl_.ispositionreached_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFrontWipingSystem, _impl_.isblocked_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFrontWipingSystem, _impl_.isoverheated_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFrontWasherFluid, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFrontWasherFluid, _impl_.islevellow_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldFrontWasherFluid, _impl_.level_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRear, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRear, _impl_.wiping_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRear, _impl_.isheatingon_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRear, _impl_.washerfluid_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRearWiping, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRearWiping, _impl_.mode_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRearWiping, _impl_.intensity_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRearWiping, _impl_.system_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRearWiping, _impl_.wiperwear_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRearWiping, _impl_.iswipersworn_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRearWipingSystem, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRearWipingSystem, _impl_.mode_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRearWipingSystem, _impl_.frequency_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRearWipingSystem, _impl_.targetposition_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRearWipingSystem, _impl_.actualposition_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRearWipingSystem, _impl_.drivecurrent_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRearWipingSystem, _impl_.iswiping_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRearWipingSystem, _impl_.isendingwipecycle_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRearWipingSystem, _impl_.iswipererror_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRearWipingSystem, _impl_.ispositionreached_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRearWipingSystem, _impl_.isblocked_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRearWipingSystem, _impl_.isoverheated_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRearWasherFluid, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRearWasherFluid, _impl_.islevellow_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyWindshieldRearWasherFluid, _impl_.level_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLights, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLights, _impl_.lightswitch_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLights, _impl_.ishighbeamswitchon_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLights, _impl_.beam_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLights, _impl_.running_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLights, _impl_.backup_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLights, _impl_.parking_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLights, _impl_.fog_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLights, _impl_.licenseplate_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLights, _impl_.brake_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLights, _impl_.hazard_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLights, _impl_.directionindicator_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsBeam, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsBeam, _impl_.low_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsBeam, _impl_.high_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsBeamLow, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsBeamLow, _impl_.ison_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsBeamLow, _impl_.isdefect_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsBeamHigh, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsBeamHigh, _impl_.ison_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsBeamHigh, _impl_.isdefect_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsRunning, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsRunning, _impl_.ison_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsRunning, _impl_.isdefect_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsBackup, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsBackup, _impl_.ison_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsBackup, _impl_.isdefect_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsParking, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsParking, _impl_.ison_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsParking, _impl_.isdefect_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsFog, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsFog, _impl_.rear_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsFog, _impl_.front_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsFogRear, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsFogRear, _impl_.ison_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsFogRear, _impl_.isdefect_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsFogFront, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsFogFront, _impl_.ison_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsFogFront, _impl_.isdefect_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsLicensePlate, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsLicensePlate, _impl_.ison_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsLicensePlate, _impl_.isdefect_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsBrake, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsBrake, _impl_.isactive_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsBrake, _impl_.isdefect_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsHazard, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsHazard, _impl_.issignaling_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsHazard, _impl_.isdefect_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsDirectionIndicator, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsDirectionIndicator, _impl_.left_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsDirectionIndicator, _impl_.right_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsDirectionIndicatorLeft, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsDirectionIndicatorLeft, _impl_.issignaling_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsDirectionIndicatorLeft, _impl_.isdefect_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsDirectionIndicatorRight, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsDirectionIndicatorRight, _impl_.issignaling_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyLightsDirectionIndicatorRight, _impl_.isdefect_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyMirrors, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyMirrors, _impl_.left_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyMirrors, _impl_.right_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyMirrorsLeft, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyMirrorsLeft, _impl_.tilt_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyMirrorsLeft, _impl_.pan_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyMirrorsLeft, _impl_.isheatingon_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyMirrorsRight, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyMirrorsRight, _impl_.tilt_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyMirrorsRight, _impl_.pan_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleBodyMirrorsRight, _impl_.isheatingon_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabin, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabin, _impl_.rearshade_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabin, _impl_.hvac_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabin, _impl_.infotainment_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabin, _impl_.sunroof_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabin, _impl_.rearviewmirror_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabin, _impl_.lights_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabin, _impl_.door_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabin, _impl_.doorcount_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabin, _impl_.seat_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabin, _impl_.driverposition_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabin, _impl_.seatrowcount_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabin, _impl_.seatposcount_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabin, _impl_.convertible_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinRearShade, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinRearShade, _impl_.switch__), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinRearShade, _impl_.position_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVAC, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVAC, _impl_.station_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVAC, _impl_.isrecirculationactive_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVAC, _impl_.isfrontdefrosteractive_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVAC, _impl_.isreardefrosteractive_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVAC, _impl_.isairconditioningactive_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVAC, _impl_.ambientairtemperature_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStation, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStation, _impl_.row1_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStation, _impl_.row2_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStation, _impl_.row3_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStation, _impl_.row4_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow1, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow1, _impl_.left_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow1, _impl_.right_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow1Left, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow1Left, _impl_.fanspeed_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow1Left, _impl_.temperature_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow1Left, _impl_.airdistribution_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow1Right, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow1Right, _impl_.fanspeed_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow1Right, _impl_.temperature_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow1Right, _impl_.airdistribution_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow2, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow2, _impl_.left_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow2, _impl_.right_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow2Left, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow2Left, _impl_.fanspeed_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow2Left, _impl_.temperature_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow2Left, _impl_.airdistribution_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow2Right, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow2Right, _impl_.fanspeed_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow2Right, _impl_.temperature_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow2Right, _impl_.airdistribution_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow3, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow3, _impl_.left_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow3, _impl_.right_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow3Left, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow3Left, _impl_.fanspeed_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow3Left, _impl_.temperature_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow3Left, _impl_.airdistribution_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow3Right, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow3Right, _impl_.fanspeed_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow3Right, _impl_.temperature_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow3Right, _impl_.airdistribution_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow4, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow4, _impl_.left_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow4, _impl_.right_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow4Left, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow4Left, _impl_.fanspeed_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow4Left, _impl_.temperature_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow4Left, _impl_.airdistribution_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow4Right, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow4Right, _impl_.fanspeed_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow4Right, _impl_.temperature_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinHVACStationRow4Right, _impl_.airdistribution_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainment, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainment, _impl_.media_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainment, _impl_.navigation_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainment, _impl_.hmi_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainment, _impl_.smartphoneprojection_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentMedia, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentMedia, _impl_.action_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentMedia, _impl_.played_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentMedia, _impl_.declineduri_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentMedia, _impl_.selecteduri_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentMedia, _impl_.volume_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentMediaPlayed, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentMediaPlayed, _impl_.source_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentMediaPlayed, _impl_.artist_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentMediaPlayed, _impl_.album_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentMediaPlayed, _impl_.track_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentMediaPlayed, _impl_.uri_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentMediaPlayed, _impl_.playbackrate_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentNavigation, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentNavigation, _impl_.destinationset_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentNavigation, _impl_.mute_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentNavigation, _impl_.volume_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentNavigationDestinationSet, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentNavigationDestinationSet, _impl_.latitude_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentNavigationDestinationSet, _impl_.longitude_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentHMI, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentHMI, _impl_.currentlanguage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentHMI, _impl_.dateformat_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentHMI, _impl_.timeformat_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentHMI, _impl_.distanceunit_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentHMI, _impl_.fuelvolumeunit_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentHMI, _impl_.fueleconomyunits_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentHMI, _impl_.eveconomyunits_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentHMI, _impl_.temperatureunit_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentHMI, _impl_.tirepressureunit_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentHMI, _impl_.brightness_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentHMI, _impl_.daynightmode_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentSmartphoneProjection, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentSmartphoneProjection, _impl_.active_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentSmartphoneProjection, _impl_.source_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinInfotainmentSmartphoneProjection, _impl_.supportedmode_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSunroof, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSunroof, _impl_.position_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSunroof, _impl_.switch__), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSunroof, _impl_.shade_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSunroofShade, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSunroofShade, _impl_.switch__), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSunroofShade, _impl_.position_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinRearviewMirror, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinRearviewMirror, _impl_.dimminglevel_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLights, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLights, _impl_.isgloveboxon_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLights, _impl_.istrunkon_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLights, _impl_.isdomeon_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLights, _impl_.ambientlight_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLights, _impl_.lightintensity_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLights, _impl_.spotlight_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLightsSpotlight, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLightsSpotlight, _impl_.row1_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLightsSpotlight, _impl_.row2_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLightsSpotlight, _impl_.row3_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLightsSpotlight, _impl_.row4_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLightsSpotlightRow1, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLightsSpotlightRow1, _impl_.issharedon_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLightsSpotlightRow1, _impl_.islefton_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLightsSpotlightRow1, _impl_.isrighton_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLightsSpotlightRow2, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLightsSpotlightRow2, _impl_.issharedon_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLightsSpotlightRow2, _impl_.islefton_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLightsSpotlightRow2, _impl_.isrighton_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLightsSpotlightRow3, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLightsSpotlightRow3, _impl_.issharedon_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLightsSpotlightRow3, _impl_.islefton_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLightsSpotlightRow3, _impl_.isrighton_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLightsSpotlightRow4, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLightsSpotlightRow4, _impl_.issharedon_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLightsSpotlightRow4, _impl_.islefton_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinLightsSpotlightRow4, _impl_.isrighton_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoor, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoor, _impl_.row1_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoor, _impl_.row2_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1, _impl_.left_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1, _impl_.right_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1Left, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1Left, _impl_.isopen_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1Left, _impl_.islocked_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1Left, _impl_.window_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1Left, _impl_.ischildlockactive_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1Left, _impl_.shade_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1LeftWindow, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1LeftWindow, _impl_.isopen_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1LeftWindow, _impl_.position_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1LeftWindow, _impl_.ischildlockengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1LeftWindow, _impl_.switch__), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1LeftShade, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1LeftShade, _impl_.switch__), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1LeftShade, _impl_.position_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1Right, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1Right, _impl_.isopen_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1Right, _impl_.islocked_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1Right, _impl_.window_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1Right, _impl_.ischildlockactive_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1Right, _impl_.shade_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1RightWindow, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1RightWindow, _impl_.isopen_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1RightWindow, _impl_.position_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1RightWindow, _impl_.ischildlockengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1RightWindow, _impl_.switch__), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1RightShade, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1RightShade, _impl_.switch__), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow1RightShade, _impl_.position_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2, _impl_.left_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2, _impl_.right_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2Left, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2Left, _impl_.isopen_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2Left, _impl_.islocked_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2Left, _impl_.window_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2Left, _impl_.ischildlockactive_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2Left, _impl_.shade_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2LeftWindow, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2LeftWindow, _impl_.isopen_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2LeftWindow, _impl_.position_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2LeftWindow, _impl_.ischildlockengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2LeftWindow, _impl_.switch__), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2LeftShade, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2LeftShade, _impl_.switch__), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2LeftShade, _impl_.position_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2Right, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2Right, _impl_.isopen_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2Right, _impl_.islocked_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2Right, _impl_.window_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2Right, _impl_.ischildlockactive_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2Right, _impl_.shade_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2RightWindow, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2RightWindow, _impl_.isopen_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2RightWindow, _impl_.position_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2RightWindow, _impl_.ischildlockengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2RightWindow, _impl_.switch__), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2RightShade, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2RightShade, _impl_.switch__), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinDoorRow2RightShade, _impl_.position_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeat, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeat, _impl_.row1_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeat, _impl_.row2_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1, _impl_.pos1_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1, _impl_.pos2_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1, _impl_.pos3_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1, _impl_.isoccupied_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1, _impl_.occupant_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1, _impl_.isbelted_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1, _impl_.heating_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1, _impl_.massage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1, _impl_.position_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1, _impl_.height_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1, _impl_.tilt_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1, _impl_.backrest_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1, _impl_.seating_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1, _impl_.headrest_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1, _impl_.airbag_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1, _impl_.switch__), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Occupant, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Occupant, _impl_.identifier_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1OccupantIdentifier, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1OccupantIdentifier, _impl_.subject_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1OccupantIdentifier, _impl_.issuer_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Backrest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Backrest, _impl_.recline_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Backrest, _impl_.lumbar_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Backrest, _impl_.sidebolster_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1BackrestLumbar, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1BackrestLumbar, _impl_.support_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1BackrestLumbar, _impl_.height_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1BackrestSideBolster, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1BackrestSideBolster, _impl_.support_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Seating, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Seating, _impl_.length_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Headrest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Headrest, _impl_.height_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Headrest, _impl_.angle_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Airbag, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Airbag, _impl_.isdeployed_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Switch, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Switch, _impl_.iswarmerengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Switch, _impl_.iscoolerengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Switch, _impl_.isforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Switch, _impl_.isbackwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Switch, _impl_.isupengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Switch, _impl_.isdownengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Switch, _impl_.istiltforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Switch, _impl_.istiltbackwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Switch, _impl_.backrest_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Switch, _impl_.seating_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Switch, _impl_.headrest_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1Switch, _impl_.massage_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1SwitchBackrest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1SwitchBackrest, _impl_.isreclineforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1SwitchBackrest, _impl_.isreclinebackwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1SwitchBackrest, _impl_.lumbar_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1SwitchBackrest, _impl_.sidebolster_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1SwitchBackrestLumbar, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1SwitchBackrestLumbar, _impl_.ismoresupportengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1SwitchBackrestLumbar, _impl_.islesssupportengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1SwitchBackrestLumbar, _impl_.isupengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1SwitchBackrestLumbar, _impl_.isdownengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster, _impl_.ismoresupportengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster, _impl_.islesssupportengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1SwitchSeating, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1SwitchSeating, _impl_.isforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1SwitchSeating, _impl_.isbackwardengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1SwitchHeadrest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1SwitchHeadrest, _impl_.isupengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1SwitchHeadrest, _impl_.isdownengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1SwitchHeadrest, _impl_.isforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1SwitchHeadrest, _impl_.isbackwardengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1SwitchMassage, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1SwitchMassage, _impl_.isincreaseengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos1SwitchMassage, _impl_.isdecreaseengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2, _impl_.isoccupied_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2, _impl_.occupant_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2, _impl_.isbelted_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2, _impl_.heating_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2, _impl_.massage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2, _impl_.position_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2, _impl_.height_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2, _impl_.tilt_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2, _impl_.backrest_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2, _impl_.seating_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2, _impl_.headrest_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2, _impl_.airbag_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2, _impl_.switch__), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Occupant, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Occupant, _impl_.identifier_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2OccupantIdentifier, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2OccupantIdentifier, _impl_.subject_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2OccupantIdentifier, _impl_.issuer_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Backrest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Backrest, _impl_.recline_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Backrest, _impl_.lumbar_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Backrest, _impl_.sidebolster_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2BackrestLumbar, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2BackrestLumbar, _impl_.support_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2BackrestLumbar, _impl_.height_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2BackrestSideBolster, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2BackrestSideBolster, _impl_.support_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Seating, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Seating, _impl_.length_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Headrest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Headrest, _impl_.height_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Headrest, _impl_.angle_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Airbag, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Airbag, _impl_.isdeployed_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Switch, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Switch, _impl_.iswarmerengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Switch, _impl_.iscoolerengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Switch, _impl_.isforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Switch, _impl_.isbackwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Switch, _impl_.isupengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Switch, _impl_.isdownengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Switch, _impl_.istiltforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Switch, _impl_.istiltbackwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Switch, _impl_.backrest_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Switch, _impl_.seating_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Switch, _impl_.headrest_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2Switch, _impl_.massage_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2SwitchBackrest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2SwitchBackrest, _impl_.isreclineforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2SwitchBackrest, _impl_.isreclinebackwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2SwitchBackrest, _impl_.lumbar_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2SwitchBackrest, _impl_.sidebolster_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2SwitchBackrestLumbar, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2SwitchBackrestLumbar, _impl_.ismoresupportengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2SwitchBackrestLumbar, _impl_.islesssupportengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2SwitchBackrestLumbar, _impl_.isupengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2SwitchBackrestLumbar, _impl_.isdownengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster, _impl_.ismoresupportengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster, _impl_.islesssupportengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2SwitchSeating, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2SwitchSeating, _impl_.isforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2SwitchSeating, _impl_.isbackwardengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2SwitchHeadrest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2SwitchHeadrest, _impl_.isupengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2SwitchHeadrest, _impl_.isdownengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2SwitchHeadrest, _impl_.isforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2SwitchHeadrest, _impl_.isbackwardengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2SwitchMassage, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2SwitchMassage, _impl_.isincreaseengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos2SwitchMassage, _impl_.isdecreaseengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3, _impl_.isoccupied_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3, _impl_.occupant_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3, _impl_.isbelted_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3, _impl_.heating_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3, _impl_.massage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3, _impl_.position_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3, _impl_.height_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3, _impl_.tilt_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3, _impl_.backrest_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3, _impl_.seating_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3, _impl_.headrest_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3, _impl_.airbag_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3, _impl_.switch__), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Occupant, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Occupant, _impl_.identifier_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3OccupantIdentifier, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3OccupantIdentifier, _impl_.subject_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3OccupantIdentifier, _impl_.issuer_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Backrest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Backrest, _impl_.recline_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Backrest, _impl_.lumbar_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Backrest, _impl_.sidebolster_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3BackrestLumbar, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3BackrestLumbar, _impl_.support_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3BackrestLumbar, _impl_.height_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3BackrestSideBolster, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3BackrestSideBolster, _impl_.support_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Seating, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Seating, _impl_.length_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Headrest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Headrest, _impl_.height_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Headrest, _impl_.angle_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Airbag, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Airbag, _impl_.isdeployed_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Switch, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Switch, _impl_.iswarmerengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Switch, _impl_.iscoolerengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Switch, _impl_.isforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Switch, _impl_.isbackwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Switch, _impl_.isupengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Switch, _impl_.isdownengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Switch, _impl_.istiltforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Switch, _impl_.istiltbackwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Switch, _impl_.backrest_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Switch, _impl_.seating_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Switch, _impl_.headrest_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3Switch, _impl_.massage_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3SwitchBackrest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3SwitchBackrest, _impl_.isreclineforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3SwitchBackrest, _impl_.isreclinebackwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3SwitchBackrest, _impl_.lumbar_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3SwitchBackrest, _impl_.sidebolster_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3SwitchBackrestLumbar, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3SwitchBackrestLumbar, _impl_.ismoresupportengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3SwitchBackrestLumbar, _impl_.islesssupportengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3SwitchBackrestLumbar, _impl_.isupengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3SwitchBackrestLumbar, _impl_.isdownengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster, _impl_.ismoresupportengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster, _impl_.islesssupportengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3SwitchSeating, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3SwitchSeating, _impl_.isforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3SwitchSeating, _impl_.isbackwardengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3SwitchHeadrest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3SwitchHeadrest, _impl_.isupengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3SwitchHeadrest, _impl_.isdownengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3SwitchHeadrest, _impl_.isforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3SwitchHeadrest, _impl_.isbackwardengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3SwitchMassage, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3SwitchMassage, _impl_.isincreaseengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow1Pos3SwitchMassage, _impl_.isdecreaseengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2, _impl_.pos1_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2, _impl_.pos2_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2, _impl_.pos3_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1, _impl_.isoccupied_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1, _impl_.occupant_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1, _impl_.isbelted_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1, _impl_.heating_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1, _impl_.massage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1, _impl_.position_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1, _impl_.height_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1, _impl_.tilt_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1, _impl_.backrest_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1, _impl_.seating_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1, _impl_.headrest_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1, _impl_.airbag_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1, _impl_.switch__), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Occupant, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Occupant, _impl_.identifier_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1OccupantIdentifier, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1OccupantIdentifier, _impl_.subject_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1OccupantIdentifier, _impl_.issuer_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Backrest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Backrest, _impl_.recline_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Backrest, _impl_.lumbar_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Backrest, _impl_.sidebolster_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1BackrestLumbar, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1BackrestLumbar, _impl_.support_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1BackrestLumbar, _impl_.height_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1BackrestSideBolster, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1BackrestSideBolster, _impl_.support_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Seating, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Seating, _impl_.length_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Headrest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Headrest, _impl_.height_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Headrest, _impl_.angle_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Airbag, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Airbag, _impl_.isdeployed_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Switch, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Switch, _impl_.iswarmerengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Switch, _impl_.iscoolerengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Switch, _impl_.isforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Switch, _impl_.isbackwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Switch, _impl_.isupengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Switch, _impl_.isdownengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Switch, _impl_.istiltforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Switch, _impl_.istiltbackwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Switch, _impl_.backrest_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Switch, _impl_.seating_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Switch, _impl_.headrest_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1Switch, _impl_.massage_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1SwitchBackrest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1SwitchBackrest, _impl_.isreclineforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1SwitchBackrest, _impl_.isreclinebackwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1SwitchBackrest, _impl_.lumbar_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1SwitchBackrest, _impl_.sidebolster_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1SwitchBackrestLumbar, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1SwitchBackrestLumbar, _impl_.ismoresupportengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1SwitchBackrestLumbar, _impl_.islesssupportengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1SwitchBackrestLumbar, _impl_.isupengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1SwitchBackrestLumbar, _impl_.isdownengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster, _impl_.ismoresupportengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster, _impl_.islesssupportengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1SwitchSeating, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1SwitchSeating, _impl_.isforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1SwitchSeating, _impl_.isbackwardengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1SwitchHeadrest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1SwitchHeadrest, _impl_.isupengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1SwitchHeadrest, _impl_.isdownengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1SwitchHeadrest, _impl_.isforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1SwitchHeadrest, _impl_.isbackwardengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1SwitchMassage, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1SwitchMassage, _impl_.isincreaseengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos1SwitchMassage, _impl_.isdecreaseengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2, _impl_.isoccupied_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2, _impl_.occupant_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2, _impl_.isbelted_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2, _impl_.heating_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2, _impl_.massage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2, _impl_.position_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2, _impl_.height_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2, _impl_.tilt_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2, _impl_.backrest_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2, _impl_.seating_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2, _impl_.headrest_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2, _impl_.airbag_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2, _impl_.switch__), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Occupant, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Occupant, _impl_.identifier_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2OccupantIdentifier, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2OccupantIdentifier, _impl_.subject_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2OccupantIdentifier, _impl_.issuer_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Backrest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Backrest, _impl_.recline_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Backrest, _impl_.lumbar_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Backrest, _impl_.sidebolster_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2BackrestLumbar, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2BackrestLumbar, _impl_.support_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2BackrestLumbar, _impl_.height_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2BackrestSideBolster, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2BackrestSideBolster, _impl_.support_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Seating, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Seating, _impl_.length_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Headrest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Headrest, _impl_.height_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Headrest, _impl_.angle_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Airbag, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Airbag, _impl_.isdeployed_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Switch, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Switch, _impl_.iswarmerengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Switch, _impl_.iscoolerengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Switch, _impl_.isforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Switch, _impl_.isbackwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Switch, _impl_.isupengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Switch, _impl_.isdownengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Switch, _impl_.istiltforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Switch, _impl_.istiltbackwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Switch, _impl_.backrest_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Switch, _impl_.seating_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Switch, _impl_.headrest_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2Switch, _impl_.massage_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2SwitchBackrest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2SwitchBackrest, _impl_.isreclineforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2SwitchBackrest, _impl_.isreclinebackwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2SwitchBackrest, _impl_.lumbar_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2SwitchBackrest, _impl_.sidebolster_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2SwitchBackrestLumbar, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2SwitchBackrestLumbar, _impl_.ismoresupportengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2SwitchBackrestLumbar, _impl_.islesssupportengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2SwitchBackrestLumbar, _impl_.isupengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2SwitchBackrestLumbar, _impl_.isdownengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster, _impl_.ismoresupportengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster, _impl_.islesssupportengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2SwitchSeating, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2SwitchSeating, _impl_.isforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2SwitchSeating, _impl_.isbackwardengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2SwitchHeadrest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2SwitchHeadrest, _impl_.isupengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2SwitchHeadrest, _impl_.isdownengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2SwitchHeadrest, _impl_.isforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2SwitchHeadrest, _impl_.isbackwardengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2SwitchMassage, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2SwitchMassage, _impl_.isincreaseengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos2SwitchMassage, _impl_.isdecreaseengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3, _impl_.isoccupied_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3, _impl_.occupant_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3, _impl_.isbelted_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3, _impl_.heating_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3, _impl_.massage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3, _impl_.position_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3, _impl_.height_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3, _impl_.tilt_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3, _impl_.backrest_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3, _impl_.seating_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3, _impl_.headrest_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3, _impl_.airbag_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3, _impl_.switch__), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Occupant, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Occupant, _impl_.identifier_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3OccupantIdentifier, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3OccupantIdentifier, _impl_.subject_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3OccupantIdentifier, _impl_.issuer_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Backrest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Backrest, _impl_.recline_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Backrest, _impl_.lumbar_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Backrest, _impl_.sidebolster_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3BackrestLumbar, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3BackrestLumbar, _impl_.support_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3BackrestLumbar, _impl_.height_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3BackrestSideBolster, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3BackrestSideBolster, _impl_.support_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Seating, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Seating, _impl_.length_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Headrest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Headrest, _impl_.height_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Headrest, _impl_.angle_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Airbag, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Airbag, _impl_.isdeployed_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Switch, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Switch, _impl_.iswarmerengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Switch, _impl_.iscoolerengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Switch, _impl_.isforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Switch, _impl_.isbackwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Switch, _impl_.isupengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Switch, _impl_.isdownengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Switch, _impl_.istiltforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Switch, _impl_.istiltbackwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Switch, _impl_.backrest_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Switch, _impl_.seating_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Switch, _impl_.headrest_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3Switch, _impl_.massage_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3SwitchBackrest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3SwitchBackrest, _impl_.isreclineforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3SwitchBackrest, _impl_.isreclinebackwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3SwitchBackrest, _impl_.lumbar_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3SwitchBackrest, _impl_.sidebolster_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3SwitchBackrestLumbar, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3SwitchBackrestLumbar, _impl_.ismoresupportengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3SwitchBackrestLumbar, _impl_.islesssupportengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3SwitchBackrestLumbar, _impl_.isupengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3SwitchBackrestLumbar, _impl_.isdownengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster, _impl_.ismoresupportengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster, _impl_.islesssupportengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3SwitchSeating, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3SwitchSeating, _impl_.isforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3SwitchSeating, _impl_.isbackwardengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3SwitchHeadrest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3SwitchHeadrest, _impl_.isupengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3SwitchHeadrest, _impl_.isdownengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3SwitchHeadrest, _impl_.isforwardengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3SwitchHeadrest, _impl_.isbackwardengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3SwitchMassage, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3SwitchMassage, _impl_.isincreaseengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinSeatRow2Pos3SwitchMassage, _impl_.isdecreaseengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinConvertible, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleCabinConvertible, _impl_.status_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleADAS, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleADAS, _impl_.activeautonomylevel_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADAS, _impl_.supportedautonomylevel_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADAS, _impl_.cruisecontrol_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADAS, _impl_.lanedeparturedetection_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADAS, _impl_.obstacledetection_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADAS, _impl_.abs_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADAS, _impl_.tcs_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADAS, _impl_.esc_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADAS, _impl_.ebd_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADAS, _impl_.eba_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASCruiseControl, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASCruiseControl, _impl_.isenabled_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASCruiseControl, _impl_.isactive_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASCruiseControl, _impl_.speedset_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASCruiseControl, _impl_.iserror_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASLaneDepartureDetection, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASLaneDepartureDetection, _impl_.isenabled_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASLaneDepartureDetection, _impl_.iswarning_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASLaneDepartureDetection, _impl_.iserror_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASObstacleDetection, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASObstacleDetection, _impl_.isenabled_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASObstacleDetection, _impl_.iswarning_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASObstacleDetection, _impl_.iserror_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASABS, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASABS, _impl_.isenabled_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASABS, _impl_.iserror_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASABS, _impl_.isengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASTCS, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASTCS, _impl_.isenabled_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASTCS, _impl_.iserror_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASTCS, _impl_.isengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASESC, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASESC, _impl_.isenabled_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASESC, _impl_.iserror_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASESC, _impl_.isengaged_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASESC, _impl_.isstrongcrosswinddetected_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASESC, _impl_.roadfriction_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASESCRoadFriction, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASESCRoadFriction, _impl_.mostprobable_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASESCRoadFriction, _impl_.lowerbound_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASESCRoadFriction, _impl_.upperbound_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASEBD, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASEBD, _impl_.isenabled_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASEBD, _impl_.iserror_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASEBD, _impl_.isengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASEBA, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASEBA, _impl_.isenabled_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASEBA, _impl_.iserror_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleADASEBA, _impl_.isengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassis, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassis, _impl_.wheelbase_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassis, _impl_.track_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassis, _impl_.axle_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassis, _impl_.axlecount_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassis, _impl_.parkingbrake_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassis, _impl_.steeringwheel_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassis, _impl_.accelerator_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassis, _impl_.brake_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxle, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxle, _impl_.row1_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxle, _impl_.row2_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1, _impl_.wheelcount_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1, _impl_.wheeldiameter_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1, _impl_.wheelwidth_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1, _impl_.tirediameter_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1, _impl_.tirewidth_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1, _impl_.tireaspectratio_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1, _impl_.wheel_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1Wheel, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1Wheel, _impl_.left_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1Wheel, _impl_.right_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelLeft, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelLeft, _impl_.brake_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelLeft, _impl_.tire_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelLeft, _impl_.speed_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelLeftBrake, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelLeftBrake, _impl_.fluidlevel_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelLeftBrake, _impl_.isfluidlevellow_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelLeftBrake, _impl_.padwear_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelLeftBrake, _impl_.isbrakesworn_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelLeftTire, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelLeftTire, _impl_.pressure_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelLeftTire, _impl_.ispressurelow_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelLeftTire, _impl_.temperature_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelRight, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelRight, _impl_.brake_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelRight, _impl_.tire_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelRight, _impl_.speed_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelRightBrake, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelRightBrake, _impl_.fluidlevel_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelRightBrake, _impl_.isfluidlevellow_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelRightBrake, _impl_.padwear_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelRightBrake, _impl_.isbrakesworn_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelRightTire, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelRightTire, _impl_.pressure_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelRightTire, _impl_.ispressurelow_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow1WheelRightTire, _impl_.temperature_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2, _impl_.wheelcount_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2, _impl_.wheeldiameter_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2, _impl_.wheelwidth_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2, _impl_.tirediameter_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2, _impl_.tirewidth_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2, _impl_.tireaspectratio_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2, _impl_.wheel_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2Wheel, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2Wheel, _impl_.left_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2Wheel, _impl_.right_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelLeft, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelLeft, _impl_.brake_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelLeft, _impl_.tire_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelLeft, _impl_.speed_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelLeftBrake, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelLeftBrake, _impl_.fluidlevel_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelLeftBrake, _impl_.isfluidlevellow_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelLeftBrake, _impl_.padwear_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelLeftBrake, _impl_.isbrakesworn_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelLeftTire, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelLeftTire, _impl_.pressure_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelLeftTire, _impl_.ispressurelow_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelLeftTire, _impl_.temperature_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelRight, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelRight, _impl_.brake_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelRight, _impl_.tire_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelRight, _impl_.speed_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelRightBrake, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelRightBrake, _impl_.fluidlevel_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelRightBrake, _impl_.isfluidlevellow_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelRightBrake, _impl_.padwear_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelRightBrake, _impl_.isbrakesworn_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelRightTire, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelRightTire, _impl_.pressure_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelRightTire, _impl_.ispressurelow_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAxleRow2WheelRightTire, _impl_.temperature_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisParkingBrake, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisParkingBrake, _impl_.isengaged_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisSteeringWheel, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisSteeringWheel, _impl_.angle_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisSteeringWheel, _impl_.tilt_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisSteeringWheel, _impl_.extension_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisSteeringWheel, _impl_.position_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAccelerator, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisAccelerator, _impl_.pedalposition_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisBrake, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisBrake, _impl_.pedalposition_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleChassisBrake, _impl_.isdriveremergencybrakingdetected_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.pidsa_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.status_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.dtclist_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.freezedtc_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.fuelstatus_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.engineload_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.coolanttemperature_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.shorttermfueltrim1_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.longtermfueltrim1_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.shorttermfueltrim2_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.longtermfueltrim2_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.fuelpressure_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.map_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.enginespeed_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.speed_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.timingadvance_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.intaketemp_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.maf_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.throttleposition_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.airstatus_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.oxygensensorsin2banks_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.o2_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.obdstandards_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.oxygensensorsin4banks_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.isptoactive_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.runtime_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.pidsb_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.distancewithmil_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.fuelrailpressurevac_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.fuelrailpressuredirect_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.o2wr_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.commandedegr_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.egrerror_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.commandedevap_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.fuellevel_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.warmupssincedtcclear_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.distancesincedtcclear_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.evapvaporpressure_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.barometricpressure_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.catalyst_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.pidsc_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.drivecyclestatus_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.controlmodulevoltage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.absoluteload_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.commandedequivalenceratio_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.relativethrottleposition_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.ambientairtemperature_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.throttlepositionb_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.throttlepositionc_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.acceleratorpositiond_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.acceleratorpositione_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.acceleratorpositionf_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.throttleactuator_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.runtimemil_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.timesincedtccleared_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.maxmaf_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.fueltype_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.ethanolpercent_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.evapvaporpressureabsolute_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.evapvaporpressurealternate_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.shorttermo2trim1_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.shorttermo2trim3_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.longtermo2trim1_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.longtermo2trim3_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.shorttermo2trim2_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.shorttermo2trim4_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.longtermo2trim2_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.longtermo2trim4_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.fuelrailpressureabsolute_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.relativeacceleratorposition_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.hybridbatteryremaining_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.oiltemperature_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.fuelinjectiontiming_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBD, _impl_.fuelrate_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDStatus, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDStatus, _impl_.ismilon_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDStatus, _impl_.dtccount_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDStatus, _impl_.ignitiontype_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2, _impl_.sensor1_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2, _impl_.sensor2_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2, _impl_.sensor3_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2, _impl_.sensor4_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2, _impl_.sensor5_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2, _impl_.sensor6_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2, _impl_.sensor7_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2, _impl_.sensor8_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2Sensor1, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2Sensor1, _impl_.voltage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2Sensor1, _impl_.shorttermfueltrim_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2Sensor2, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2Sensor2, _impl_.voltage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2Sensor2, _impl_.shorttermfueltrim_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2Sensor3, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2Sensor3, _impl_.voltage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2Sensor3, _impl_.shorttermfueltrim_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2Sensor4, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2Sensor4, _impl_.voltage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2Sensor4, _impl_.shorttermfueltrim_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2Sensor5, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2Sensor5, _impl_.voltage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2Sensor5, _impl_.shorttermfueltrim_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2Sensor6, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2Sensor6, _impl_.voltage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2Sensor6, _impl_.shorttermfueltrim_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2Sensor7, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2Sensor7, _impl_.voltage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2Sensor7, _impl_.shorttermfueltrim_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2Sensor8, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2Sensor8, _impl_.voltage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2Sensor8, _impl_.shorttermfueltrim_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WR, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WR, _impl_.sensor1_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WR, _impl_.sensor2_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WR, _impl_.sensor3_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WR, _impl_.sensor4_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WR, _impl_.sensor5_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WR, _impl_.sensor6_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WR, _impl_.sensor7_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WR, _impl_.sensor8_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor1, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor1, _impl_.lambda_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor1, _impl_.voltage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor1, _impl_.current_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor2, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor2, _impl_.lambda_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor2, _impl_.voltage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor2, _impl_.current_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor3, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor3, _impl_.lambda_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor3, _impl_.voltage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor3, _impl_.current_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor4, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor4, _impl_.lambda_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor4, _impl_.voltage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor4, _impl_.current_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor5, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor5, _impl_.lambda_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor5, _impl_.voltage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor5, _impl_.current_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor6, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor6, _impl_.lambda_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor6, _impl_.voltage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor6, _impl_.current_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor7, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor7, _impl_.lambda_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor7, _impl_.voltage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor7, _impl_.current_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor8, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor8, _impl_.lambda_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor8, _impl_.voltage_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDO2WRSensor8, _impl_.current_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDCatalyst, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDCatalyst, _impl_.bank1_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDCatalyst, _impl_.bank2_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDCatalystBank1, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDCatalystBank1, _impl_.temperature1_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDCatalystBank1, _impl_.temperature2_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDCatalystBank2, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDCatalystBank2, _impl_.temperature1_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDCatalystBank2, _impl_.temperature2_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDDriveCycleStatus, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDDriveCycleStatus, _impl_.ismilon_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDDriveCycleStatus, _impl_.dtccount_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleOBDDriveCycleStatus, _impl_.ignitiontype_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleDriver, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleDriver, _impl_.identifier_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleDriver, _impl_.distractionlevel_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleDriver, _impl_.iseyesonroad_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleDriver, _impl_.attentiveprobability_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleDriver, _impl_.fatiguelevel_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleDriver, _impl_.heartrate_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleDriverIdentifier, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleDriverIdentifier, _impl_.subject_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleDriverIdentifier, _impl_.issuer_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleExterior, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleExterior, _impl_.airtemperature_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleExterior, _impl_.humidity_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleExterior, _impl_.lightintensity_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleService, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleService, _impl_.isservicedue_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleService, _impl_.distancetoservice_), - PROTOBUF_FIELD_OFFSET(::vss::VehicleService, _impl_.timetoservice_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::vss::VehicleConnectivity, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _split_ - ~0u, // no sizeof(Split) - PROTOBUF_FIELD_OFFSET(::vss::VehicleConnectivity, _impl_.isconnectivityavailable_), -}; - -static const ::_pbi::MigrationSchema - schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { - { 0, -1, -1, sizeof(::vss::Vehicle)}, - { 43, -1, -1, sizeof(::vss::VehicleVersionVSS)}, - { 55, -1, -1, sizeof(::vss::VehicleVehicleIdentification)}, - { 81, -1, -1, sizeof(::vss::VehicleLowVoltageBattery)}, - { 93, -1, -1, sizeof(::vss::VehicleAcceleration)}, - { 104, -1, -1, sizeof(::vss::VehicleAngularVelocity)}, - { 115, -1, -1, sizeof(::vss::VehicleTrailer)}, - { 124, -1, -1, sizeof(::vss::VehicleCurrentLocation)}, - { 140, -1, -1, sizeof(::vss::VehicleCurrentLocationGNSSReceiver)}, - { 150, -1, -1, sizeof(::vss::VehicleCurrentLocationGNSSReceiverMountingPosition)}, - { 161, -1, -1, sizeof(::vss::VehiclePowertrain)}, - { 177, -1, -1, sizeof(::vss::VehiclePowertrainCombustionEngine)}, - { 214, -1, -1, sizeof(::vss::VehiclePowertrainCombustionEngineDieselExhaustFluid)}, - { 226, -1, -1, sizeof(::vss::VehiclePowertrainCombustionEngineDieselParticulateFilter)}, - { 237, -1, -1, sizeof(::vss::VehiclePowertrainTransmission)}, - { 262, -1, -1, sizeof(::vss::VehiclePowertrainElectricMotor)}, - { 280, -1, -1, sizeof(::vss::VehiclePowertrainTractionBattery)}, - { 310, -1, -1, sizeof(::vss::VehiclePowertrainTractionBatteryTemperature)}, - { 321, -1, -1, sizeof(::vss::VehiclePowertrainTractionBatteryStateOfCharge)}, - { 331, -1, -1, sizeof(::vss::VehiclePowertrainTractionBatteryCharging)}, - { 356, -1, -1, sizeof(::vss::VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent)}, - { 368, -1, -1, sizeof(::vss::VehiclePowertrainTractionBatteryChargingChargeCurrent)}, - { 380, -1, -1, sizeof(::vss::VehiclePowertrainTractionBatteryChargingChargeVoltage)}, - { 392, -1, -1, sizeof(::vss::VehiclePowertrainTractionBatteryChargingTimer)}, - { 402, -1, -1, sizeof(::vss::VehiclePowertrainTractionBatteryDCDC)}, - { 412, -1, -1, sizeof(::vss::VehiclePowertrainFuelSystem)}, - { 432, -1, -1, sizeof(::vss::VehicleBody)}, - { 450, -1, -1, sizeof(::vss::VehicleBodyHood)}, - { 459, -1, -1, sizeof(::vss::VehicleBodyTrunk)}, - { 469, -1, -1, sizeof(::vss::VehicleBodyTrunkFront)}, - { 479, -1, -1, sizeof(::vss::VehicleBodyTrunkRear)}, - { 489, -1, -1, sizeof(::vss::VehicleBodyHorn)}, - { 498, -1, -1, sizeof(::vss::VehicleBodyRaindetection)}, - { 507, -1, -1, sizeof(::vss::VehicleBodyWindshield)}, - { 517, -1, -1, sizeof(::vss::VehicleBodyWindshieldFront)}, - { 528, -1, -1, sizeof(::vss::VehicleBodyWindshieldFrontWiping)}, - { 541, -1, -1, sizeof(::vss::VehicleBodyWindshieldFrontWipingSystem)}, - { 560, -1, -1, sizeof(::vss::VehicleBodyWindshieldFrontWasherFluid)}, - { 570, -1, -1, sizeof(::vss::VehicleBodyWindshieldRear)}, - { 581, -1, -1, sizeof(::vss::VehicleBodyWindshieldRearWiping)}, - { 594, -1, -1, sizeof(::vss::VehicleBodyWindshieldRearWipingSystem)}, - { 613, -1, -1, sizeof(::vss::VehicleBodyWindshieldRearWasherFluid)}, - { 623, -1, -1, sizeof(::vss::VehicleBodyLights)}, - { 642, -1, -1, sizeof(::vss::VehicleBodyLightsBeam)}, - { 652, -1, -1, sizeof(::vss::VehicleBodyLightsBeamLow)}, - { 662, -1, -1, sizeof(::vss::VehicleBodyLightsBeamHigh)}, - { 672, -1, -1, sizeof(::vss::VehicleBodyLightsRunning)}, - { 682, -1, -1, sizeof(::vss::VehicleBodyLightsBackup)}, - { 692, -1, -1, sizeof(::vss::VehicleBodyLightsParking)}, - { 702, -1, -1, sizeof(::vss::VehicleBodyLightsFog)}, - { 712, -1, -1, sizeof(::vss::VehicleBodyLightsFogRear)}, - { 722, -1, -1, sizeof(::vss::VehicleBodyLightsFogFront)}, - { 732, -1, -1, sizeof(::vss::VehicleBodyLightsLicensePlate)}, - { 742, -1, -1, sizeof(::vss::VehicleBodyLightsBrake)}, - { 752, -1, -1, sizeof(::vss::VehicleBodyLightsHazard)}, - { 762, -1, -1, sizeof(::vss::VehicleBodyLightsDirectionIndicator)}, - { 772, -1, -1, sizeof(::vss::VehicleBodyLightsDirectionIndicatorLeft)}, - { 782, -1, -1, sizeof(::vss::VehicleBodyLightsDirectionIndicatorRight)}, - { 792, -1, -1, sizeof(::vss::VehicleBodyMirrors)}, - { 802, -1, -1, sizeof(::vss::VehicleBodyMirrorsLeft)}, - { 813, -1, -1, sizeof(::vss::VehicleBodyMirrorsRight)}, - { 824, -1, -1, sizeof(::vss::VehicleCabin)}, - { 845, -1, -1, sizeof(::vss::VehicleCabinRearShade)}, - { 855, -1, -1, sizeof(::vss::VehicleCabinHVAC)}, - { 869, -1, -1, sizeof(::vss::VehicleCabinHVACStation)}, - { 881, -1, -1, sizeof(::vss::VehicleCabinHVACStationRow1)}, - { 891, -1, -1, sizeof(::vss::VehicleCabinHVACStationRow1Left)}, - { 902, -1, -1, sizeof(::vss::VehicleCabinHVACStationRow1Right)}, - { 913, -1, -1, sizeof(::vss::VehicleCabinHVACStationRow2)}, - { 923, -1, -1, sizeof(::vss::VehicleCabinHVACStationRow2Left)}, - { 934, -1, -1, sizeof(::vss::VehicleCabinHVACStationRow2Right)}, - { 945, -1, -1, sizeof(::vss::VehicleCabinHVACStationRow3)}, - { 955, -1, -1, sizeof(::vss::VehicleCabinHVACStationRow3Left)}, - { 966, -1, -1, sizeof(::vss::VehicleCabinHVACStationRow3Right)}, - { 977, -1, -1, sizeof(::vss::VehicleCabinHVACStationRow4)}, - { 987, -1, -1, sizeof(::vss::VehicleCabinHVACStationRow4Left)}, - { 998, -1, -1, sizeof(::vss::VehicleCabinHVACStationRow4Right)}, - { 1009, -1, -1, sizeof(::vss::VehicleCabinInfotainment)}, - { 1021, -1, -1, sizeof(::vss::VehicleCabinInfotainmentMedia)}, - { 1034, -1, -1, sizeof(::vss::VehicleCabinInfotainmentMediaPlayed)}, - { 1048, -1, -1, sizeof(::vss::VehicleCabinInfotainmentNavigation)}, - { 1059, -1, -1, sizeof(::vss::VehicleCabinInfotainmentNavigationDestinationSet)}, - { 1069, -1, -1, sizeof(::vss::VehicleCabinInfotainmentHMI)}, - { 1088, -1, -1, sizeof(::vss::VehicleCabinInfotainmentSmartphoneProjection)}, - { 1099, -1, -1, sizeof(::vss::VehicleCabinSunroof)}, - { 1110, -1, -1, sizeof(::vss::VehicleCabinSunroofShade)}, - { 1120, -1, -1, sizeof(::vss::VehicleCabinRearviewMirror)}, - { 1129, -1, -1, sizeof(::vss::VehicleCabinLights)}, - { 1143, -1, -1, sizeof(::vss::VehicleCabinLightsSpotlight)}, - { 1155, -1, -1, sizeof(::vss::VehicleCabinLightsSpotlightRow1)}, - { 1166, -1, -1, sizeof(::vss::VehicleCabinLightsSpotlightRow2)}, - { 1177, -1, -1, sizeof(::vss::VehicleCabinLightsSpotlightRow3)}, - { 1188, -1, -1, sizeof(::vss::VehicleCabinLightsSpotlightRow4)}, - { 1199, -1, -1, sizeof(::vss::VehicleCabinDoor)}, - { 1209, -1, -1, sizeof(::vss::VehicleCabinDoorRow1)}, - { 1219, -1, -1, sizeof(::vss::VehicleCabinDoorRow1Left)}, - { 1232, -1, -1, sizeof(::vss::VehicleCabinDoorRow1LeftWindow)}, - { 1244, -1, -1, sizeof(::vss::VehicleCabinDoorRow1LeftShade)}, - { 1254, -1, -1, sizeof(::vss::VehicleCabinDoorRow1Right)}, - { 1267, -1, -1, sizeof(::vss::VehicleCabinDoorRow1RightWindow)}, - { 1279, -1, -1, sizeof(::vss::VehicleCabinDoorRow1RightShade)}, - { 1289, -1, -1, sizeof(::vss::VehicleCabinDoorRow2)}, - { 1299, -1, -1, sizeof(::vss::VehicleCabinDoorRow2Left)}, - { 1312, -1, -1, sizeof(::vss::VehicleCabinDoorRow2LeftWindow)}, - { 1324, -1, -1, sizeof(::vss::VehicleCabinDoorRow2LeftShade)}, - { 1334, -1, -1, sizeof(::vss::VehicleCabinDoorRow2Right)}, - { 1347, -1, -1, sizeof(::vss::VehicleCabinDoorRow2RightWindow)}, - { 1359, -1, -1, sizeof(::vss::VehicleCabinDoorRow2RightShade)}, - { 1369, -1, -1, sizeof(::vss::VehicleCabinSeat)}, - { 1379, -1, -1, sizeof(::vss::VehicleCabinSeatRow1)}, - { 1390, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos1)}, - { 1411, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos1Occupant)}, - { 1420, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos1OccupantIdentifier)}, - { 1430, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos1Backrest)}, - { 1441, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos1BackrestLumbar)}, - { 1451, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos1BackrestSideBolster)}, - { 1460, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos1Seating)}, - { 1469, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos1Headrest)}, - { 1479, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos1Airbag)}, - { 1488, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos1Switch)}, - { 1508, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos1SwitchBackrest)}, - { 1520, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos1SwitchBackrestLumbar)}, - { 1532, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster)}, - { 1542, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos1SwitchSeating)}, - { 1552, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos1SwitchHeadrest)}, - { 1564, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos1SwitchMassage)}, - { 1574, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos2)}, - { 1595, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos2Occupant)}, - { 1604, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos2OccupantIdentifier)}, - { 1614, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos2Backrest)}, - { 1625, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos2BackrestLumbar)}, - { 1635, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos2BackrestSideBolster)}, - { 1644, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos2Seating)}, - { 1653, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos2Headrest)}, - { 1663, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos2Airbag)}, - { 1672, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos2Switch)}, - { 1692, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos2SwitchBackrest)}, - { 1704, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos2SwitchBackrestLumbar)}, - { 1716, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster)}, - { 1726, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos2SwitchSeating)}, - { 1736, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos2SwitchHeadrest)}, - { 1748, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos2SwitchMassage)}, - { 1758, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos3)}, - { 1779, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos3Occupant)}, - { 1788, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos3OccupantIdentifier)}, - { 1798, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos3Backrest)}, - { 1809, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos3BackrestLumbar)}, - { 1819, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos3BackrestSideBolster)}, - { 1828, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos3Seating)}, - { 1837, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos3Headrest)}, - { 1847, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos3Airbag)}, - { 1856, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos3Switch)}, - { 1876, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos3SwitchBackrest)}, - { 1888, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos3SwitchBackrestLumbar)}, - { 1900, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster)}, - { 1910, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos3SwitchSeating)}, - { 1920, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos3SwitchHeadrest)}, - { 1932, -1, -1, sizeof(::vss::VehicleCabinSeatRow1Pos3SwitchMassage)}, - { 1942, -1, -1, sizeof(::vss::VehicleCabinSeatRow2)}, - { 1953, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos1)}, - { 1974, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos1Occupant)}, - { 1983, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos1OccupantIdentifier)}, - { 1993, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos1Backrest)}, - { 2004, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos1BackrestLumbar)}, - { 2014, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos1BackrestSideBolster)}, - { 2023, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos1Seating)}, - { 2032, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos1Headrest)}, - { 2042, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos1Airbag)}, - { 2051, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos1Switch)}, - { 2071, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos1SwitchBackrest)}, - { 2083, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos1SwitchBackrestLumbar)}, - { 2095, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster)}, - { 2105, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos1SwitchSeating)}, - { 2115, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos1SwitchHeadrest)}, - { 2127, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos1SwitchMassage)}, - { 2137, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos2)}, - { 2158, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos2Occupant)}, - { 2167, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos2OccupantIdentifier)}, - { 2177, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos2Backrest)}, - { 2188, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos2BackrestLumbar)}, - { 2198, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos2BackrestSideBolster)}, - { 2207, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos2Seating)}, - { 2216, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos2Headrest)}, - { 2226, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos2Airbag)}, - { 2235, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos2Switch)}, - { 2255, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos2SwitchBackrest)}, - { 2267, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos2SwitchBackrestLumbar)}, - { 2279, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster)}, - { 2289, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos2SwitchSeating)}, - { 2299, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos2SwitchHeadrest)}, - { 2311, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos2SwitchMassage)}, - { 2321, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos3)}, - { 2342, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos3Occupant)}, - { 2351, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos3OccupantIdentifier)}, - { 2361, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos3Backrest)}, - { 2372, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos3BackrestLumbar)}, - { 2382, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos3BackrestSideBolster)}, - { 2391, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos3Seating)}, - { 2400, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos3Headrest)}, - { 2410, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos3Airbag)}, - { 2419, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos3Switch)}, - { 2439, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos3SwitchBackrest)}, - { 2451, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos3SwitchBackrestLumbar)}, - { 2463, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster)}, - { 2473, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos3SwitchSeating)}, - { 2483, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos3SwitchHeadrest)}, - { 2495, -1, -1, sizeof(::vss::VehicleCabinSeatRow2Pos3SwitchMassage)}, - { 2505, -1, -1, sizeof(::vss::VehicleCabinConvertible)}, - { 2514, -1, -1, sizeof(::vss::VehicleADAS)}, - { 2532, -1, -1, sizeof(::vss::VehicleADASCruiseControl)}, - { 2544, -1, -1, sizeof(::vss::VehicleADASLaneDepartureDetection)}, - { 2555, -1, -1, sizeof(::vss::VehicleADASObstacleDetection)}, - { 2566, -1, -1, sizeof(::vss::VehicleADASABS)}, - { 2577, -1, -1, sizeof(::vss::VehicleADASTCS)}, - { 2588, -1, -1, sizeof(::vss::VehicleADASESC)}, - { 2601, -1, -1, sizeof(::vss::VehicleADASESCRoadFriction)}, - { 2612, -1, -1, sizeof(::vss::VehicleADASEBD)}, - { 2623, -1, -1, sizeof(::vss::VehicleADASEBA)}, - { 2634, -1, -1, sizeof(::vss::VehicleChassis)}, - { 2650, -1, -1, sizeof(::vss::VehicleChassisAxle)}, - { 2660, -1, -1, sizeof(::vss::VehicleChassisAxleRow1)}, - { 2675, -1, -1, sizeof(::vss::VehicleChassisAxleRow1Wheel)}, - { 2685, -1, -1, sizeof(::vss::VehicleChassisAxleRow1WheelLeft)}, - { 2696, -1, -1, sizeof(::vss::VehicleChassisAxleRow1WheelLeftBrake)}, - { 2708, -1, -1, sizeof(::vss::VehicleChassisAxleRow1WheelLeftTire)}, - { 2719, -1, -1, sizeof(::vss::VehicleChassisAxleRow1WheelRight)}, - { 2730, -1, -1, sizeof(::vss::VehicleChassisAxleRow1WheelRightBrake)}, - { 2742, -1, -1, sizeof(::vss::VehicleChassisAxleRow1WheelRightTire)}, - { 2753, -1, -1, sizeof(::vss::VehicleChassisAxleRow2)}, - { 2768, -1, -1, sizeof(::vss::VehicleChassisAxleRow2Wheel)}, - { 2778, -1, -1, sizeof(::vss::VehicleChassisAxleRow2WheelLeft)}, - { 2789, -1, -1, sizeof(::vss::VehicleChassisAxleRow2WheelLeftBrake)}, - { 2801, -1, -1, sizeof(::vss::VehicleChassisAxleRow2WheelLeftTire)}, - { 2812, -1, -1, sizeof(::vss::VehicleChassisAxleRow2WheelRight)}, - { 2823, -1, -1, sizeof(::vss::VehicleChassisAxleRow2WheelRightBrake)}, - { 2835, -1, -1, sizeof(::vss::VehicleChassisAxleRow2WheelRightTire)}, - { 2846, -1, -1, sizeof(::vss::VehicleChassisParkingBrake)}, - { 2855, -1, -1, sizeof(::vss::VehicleChassisSteeringWheel)}, - { 2867, -1, -1, sizeof(::vss::VehicleChassisAccelerator)}, - { 2876, -1, -1, sizeof(::vss::VehicleChassisBrake)}, - { 2886, -1, -1, sizeof(::vss::VehicleOBD)}, - { 2968, -1, -1, sizeof(::vss::VehicleOBDStatus)}, - { 2979, -1, -1, sizeof(::vss::VehicleOBDO2)}, - { 2995, -1, -1, sizeof(::vss::VehicleOBDO2Sensor1)}, - { 3005, -1, -1, sizeof(::vss::VehicleOBDO2Sensor2)}, - { 3015, -1, -1, sizeof(::vss::VehicleOBDO2Sensor3)}, - { 3025, -1, -1, sizeof(::vss::VehicleOBDO2Sensor4)}, - { 3035, -1, -1, sizeof(::vss::VehicleOBDO2Sensor5)}, - { 3045, -1, -1, sizeof(::vss::VehicleOBDO2Sensor6)}, - { 3055, -1, -1, sizeof(::vss::VehicleOBDO2Sensor7)}, - { 3065, -1, -1, sizeof(::vss::VehicleOBDO2Sensor8)}, - { 3075, -1, -1, sizeof(::vss::VehicleOBDO2WR)}, - { 3091, -1, -1, sizeof(::vss::VehicleOBDO2WRSensor1)}, - { 3102, -1, -1, sizeof(::vss::VehicleOBDO2WRSensor2)}, - { 3113, -1, -1, sizeof(::vss::VehicleOBDO2WRSensor3)}, - { 3124, -1, -1, sizeof(::vss::VehicleOBDO2WRSensor4)}, - { 3135, -1, -1, sizeof(::vss::VehicleOBDO2WRSensor5)}, - { 3146, -1, -1, sizeof(::vss::VehicleOBDO2WRSensor6)}, - { 3157, -1, -1, sizeof(::vss::VehicleOBDO2WRSensor7)}, - { 3168, -1, -1, sizeof(::vss::VehicleOBDO2WRSensor8)}, - { 3179, -1, -1, sizeof(::vss::VehicleOBDCatalyst)}, - { 3189, -1, -1, sizeof(::vss::VehicleOBDCatalystBank1)}, - { 3199, -1, -1, sizeof(::vss::VehicleOBDCatalystBank2)}, - { 3209, -1, -1, sizeof(::vss::VehicleOBDDriveCycleStatus)}, - { 3220, -1, -1, sizeof(::vss::VehicleDriver)}, - { 3234, -1, -1, sizeof(::vss::VehicleDriverIdentifier)}, - { 3244, -1, -1, sizeof(::vss::VehicleExterior)}, - { 3255, -1, -1, sizeof(::vss::VehicleService)}, - { 3266, -1, -1, sizeof(::vss::VehicleConnectivity)}, -}; - -static const ::_pb::Message* const file_default_instances[] = { - &::vss::_Vehicle_default_instance_._instance, - &::vss::_VehicleVersionVSS_default_instance_._instance, - &::vss::_VehicleVehicleIdentification_default_instance_._instance, - &::vss::_VehicleLowVoltageBattery_default_instance_._instance, - &::vss::_VehicleAcceleration_default_instance_._instance, - &::vss::_VehicleAngularVelocity_default_instance_._instance, - &::vss::_VehicleTrailer_default_instance_._instance, - &::vss::_VehicleCurrentLocation_default_instance_._instance, - &::vss::_VehicleCurrentLocationGNSSReceiver_default_instance_._instance, - &::vss::_VehicleCurrentLocationGNSSReceiverMountingPosition_default_instance_._instance, - &::vss::_VehiclePowertrain_default_instance_._instance, - &::vss::_VehiclePowertrainCombustionEngine_default_instance_._instance, - &::vss::_VehiclePowertrainCombustionEngineDieselExhaustFluid_default_instance_._instance, - &::vss::_VehiclePowertrainCombustionEngineDieselParticulateFilter_default_instance_._instance, - &::vss::_VehiclePowertrainTransmission_default_instance_._instance, - &::vss::_VehiclePowertrainElectricMotor_default_instance_._instance, - &::vss::_VehiclePowertrainTractionBattery_default_instance_._instance, - &::vss::_VehiclePowertrainTractionBatteryTemperature_default_instance_._instance, - &::vss::_VehiclePowertrainTractionBatteryStateOfCharge_default_instance_._instance, - &::vss::_VehiclePowertrainTractionBatteryCharging_default_instance_._instance, - &::vss::_VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent_default_instance_._instance, - &::vss::_VehiclePowertrainTractionBatteryChargingChargeCurrent_default_instance_._instance, - &::vss::_VehiclePowertrainTractionBatteryChargingChargeVoltage_default_instance_._instance, - &::vss::_VehiclePowertrainTractionBatteryChargingTimer_default_instance_._instance, - &::vss::_VehiclePowertrainTractionBatteryDCDC_default_instance_._instance, - &::vss::_VehiclePowertrainFuelSystem_default_instance_._instance, - &::vss::_VehicleBody_default_instance_._instance, - &::vss::_VehicleBodyHood_default_instance_._instance, - &::vss::_VehicleBodyTrunk_default_instance_._instance, - &::vss::_VehicleBodyTrunkFront_default_instance_._instance, - &::vss::_VehicleBodyTrunkRear_default_instance_._instance, - &::vss::_VehicleBodyHorn_default_instance_._instance, - &::vss::_VehicleBodyRaindetection_default_instance_._instance, - &::vss::_VehicleBodyWindshield_default_instance_._instance, - &::vss::_VehicleBodyWindshieldFront_default_instance_._instance, - &::vss::_VehicleBodyWindshieldFrontWiping_default_instance_._instance, - &::vss::_VehicleBodyWindshieldFrontWipingSystem_default_instance_._instance, - &::vss::_VehicleBodyWindshieldFrontWasherFluid_default_instance_._instance, - &::vss::_VehicleBodyWindshieldRear_default_instance_._instance, - &::vss::_VehicleBodyWindshieldRearWiping_default_instance_._instance, - &::vss::_VehicleBodyWindshieldRearWipingSystem_default_instance_._instance, - &::vss::_VehicleBodyWindshieldRearWasherFluid_default_instance_._instance, - &::vss::_VehicleBodyLights_default_instance_._instance, - &::vss::_VehicleBodyLightsBeam_default_instance_._instance, - &::vss::_VehicleBodyLightsBeamLow_default_instance_._instance, - &::vss::_VehicleBodyLightsBeamHigh_default_instance_._instance, - &::vss::_VehicleBodyLightsRunning_default_instance_._instance, - &::vss::_VehicleBodyLightsBackup_default_instance_._instance, - &::vss::_VehicleBodyLightsParking_default_instance_._instance, - &::vss::_VehicleBodyLightsFog_default_instance_._instance, - &::vss::_VehicleBodyLightsFogRear_default_instance_._instance, - &::vss::_VehicleBodyLightsFogFront_default_instance_._instance, - &::vss::_VehicleBodyLightsLicensePlate_default_instance_._instance, - &::vss::_VehicleBodyLightsBrake_default_instance_._instance, - &::vss::_VehicleBodyLightsHazard_default_instance_._instance, - &::vss::_VehicleBodyLightsDirectionIndicator_default_instance_._instance, - &::vss::_VehicleBodyLightsDirectionIndicatorLeft_default_instance_._instance, - &::vss::_VehicleBodyLightsDirectionIndicatorRight_default_instance_._instance, - &::vss::_VehicleBodyMirrors_default_instance_._instance, - &::vss::_VehicleBodyMirrorsLeft_default_instance_._instance, - &::vss::_VehicleBodyMirrorsRight_default_instance_._instance, - &::vss::_VehicleCabin_default_instance_._instance, - &::vss::_VehicleCabinRearShade_default_instance_._instance, - &::vss::_VehicleCabinHVAC_default_instance_._instance, - &::vss::_VehicleCabinHVACStation_default_instance_._instance, - &::vss::_VehicleCabinHVACStationRow1_default_instance_._instance, - &::vss::_VehicleCabinHVACStationRow1Left_default_instance_._instance, - &::vss::_VehicleCabinHVACStationRow1Right_default_instance_._instance, - &::vss::_VehicleCabinHVACStationRow2_default_instance_._instance, - &::vss::_VehicleCabinHVACStationRow2Left_default_instance_._instance, - &::vss::_VehicleCabinHVACStationRow2Right_default_instance_._instance, - &::vss::_VehicleCabinHVACStationRow3_default_instance_._instance, - &::vss::_VehicleCabinHVACStationRow3Left_default_instance_._instance, - &::vss::_VehicleCabinHVACStationRow3Right_default_instance_._instance, - &::vss::_VehicleCabinHVACStationRow4_default_instance_._instance, - &::vss::_VehicleCabinHVACStationRow4Left_default_instance_._instance, - &::vss::_VehicleCabinHVACStationRow4Right_default_instance_._instance, - &::vss::_VehicleCabinInfotainment_default_instance_._instance, - &::vss::_VehicleCabinInfotainmentMedia_default_instance_._instance, - &::vss::_VehicleCabinInfotainmentMediaPlayed_default_instance_._instance, - &::vss::_VehicleCabinInfotainmentNavigation_default_instance_._instance, - &::vss::_VehicleCabinInfotainmentNavigationDestinationSet_default_instance_._instance, - &::vss::_VehicleCabinInfotainmentHMI_default_instance_._instance, - &::vss::_VehicleCabinInfotainmentSmartphoneProjection_default_instance_._instance, - &::vss::_VehicleCabinSunroof_default_instance_._instance, - &::vss::_VehicleCabinSunroofShade_default_instance_._instance, - &::vss::_VehicleCabinRearviewMirror_default_instance_._instance, - &::vss::_VehicleCabinLights_default_instance_._instance, - &::vss::_VehicleCabinLightsSpotlight_default_instance_._instance, - &::vss::_VehicleCabinLightsSpotlightRow1_default_instance_._instance, - &::vss::_VehicleCabinLightsSpotlightRow2_default_instance_._instance, - &::vss::_VehicleCabinLightsSpotlightRow3_default_instance_._instance, - &::vss::_VehicleCabinLightsSpotlightRow4_default_instance_._instance, - &::vss::_VehicleCabinDoor_default_instance_._instance, - &::vss::_VehicleCabinDoorRow1_default_instance_._instance, - &::vss::_VehicleCabinDoorRow1Left_default_instance_._instance, - &::vss::_VehicleCabinDoorRow1LeftWindow_default_instance_._instance, - &::vss::_VehicleCabinDoorRow1LeftShade_default_instance_._instance, - &::vss::_VehicleCabinDoorRow1Right_default_instance_._instance, - &::vss::_VehicleCabinDoorRow1RightWindow_default_instance_._instance, - &::vss::_VehicleCabinDoorRow1RightShade_default_instance_._instance, - &::vss::_VehicleCabinDoorRow2_default_instance_._instance, - &::vss::_VehicleCabinDoorRow2Left_default_instance_._instance, - &::vss::_VehicleCabinDoorRow2LeftWindow_default_instance_._instance, - &::vss::_VehicleCabinDoorRow2LeftShade_default_instance_._instance, - &::vss::_VehicleCabinDoorRow2Right_default_instance_._instance, - &::vss::_VehicleCabinDoorRow2RightWindow_default_instance_._instance, - &::vss::_VehicleCabinDoorRow2RightShade_default_instance_._instance, - &::vss::_VehicleCabinSeat_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos1_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos1Occupant_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos1OccupantIdentifier_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos1Backrest_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos1BackrestLumbar_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos1BackrestSideBolster_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos1Seating_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos1Headrest_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos1Airbag_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos1Switch_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos1SwitchBackrest_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos1SwitchBackrestLumbar_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos1SwitchSeating_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos1SwitchHeadrest_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos1SwitchMassage_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos2_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos2Occupant_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos2OccupantIdentifier_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos2Backrest_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos2BackrestLumbar_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos2BackrestSideBolster_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos2Seating_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos2Headrest_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos2Airbag_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos2Switch_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos2SwitchBackrest_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos2SwitchBackrestLumbar_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos2SwitchSeating_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos2SwitchHeadrest_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos2SwitchMassage_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos3_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos3Occupant_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos3OccupantIdentifier_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos3Backrest_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos3BackrestLumbar_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos3BackrestSideBolster_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos3Seating_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos3Headrest_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos3Airbag_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos3Switch_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos3SwitchBackrest_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos3SwitchBackrestLumbar_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos3SwitchSeating_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos3SwitchHeadrest_default_instance_._instance, - &::vss::_VehicleCabinSeatRow1Pos3SwitchMassage_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos1_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos1Occupant_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos1OccupantIdentifier_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos1Backrest_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos1BackrestLumbar_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos1BackrestSideBolster_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos1Seating_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos1Headrest_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos1Airbag_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos1Switch_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos1SwitchBackrest_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos1SwitchBackrestLumbar_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos1SwitchSeating_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos1SwitchHeadrest_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos1SwitchMassage_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos2_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos2Occupant_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos2OccupantIdentifier_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos2Backrest_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos2BackrestLumbar_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos2BackrestSideBolster_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos2Seating_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos2Headrest_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos2Airbag_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos2Switch_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos2SwitchBackrest_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos2SwitchBackrestLumbar_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos2SwitchSeating_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos2SwitchHeadrest_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos2SwitchMassage_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos3_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos3Occupant_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos3OccupantIdentifier_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos3Backrest_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos3BackrestLumbar_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos3BackrestSideBolster_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos3Seating_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos3Headrest_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos3Airbag_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos3Switch_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos3SwitchBackrest_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos3SwitchBackrestLumbar_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos3SwitchSeating_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos3SwitchHeadrest_default_instance_._instance, - &::vss::_VehicleCabinSeatRow2Pos3SwitchMassage_default_instance_._instance, - &::vss::_VehicleCabinConvertible_default_instance_._instance, - &::vss::_VehicleADAS_default_instance_._instance, - &::vss::_VehicleADASCruiseControl_default_instance_._instance, - &::vss::_VehicleADASLaneDepartureDetection_default_instance_._instance, - &::vss::_VehicleADASObstacleDetection_default_instance_._instance, - &::vss::_VehicleADASABS_default_instance_._instance, - &::vss::_VehicleADASTCS_default_instance_._instance, - &::vss::_VehicleADASESC_default_instance_._instance, - &::vss::_VehicleADASESCRoadFriction_default_instance_._instance, - &::vss::_VehicleADASEBD_default_instance_._instance, - &::vss::_VehicleADASEBA_default_instance_._instance, - &::vss::_VehicleChassis_default_instance_._instance, - &::vss::_VehicleChassisAxle_default_instance_._instance, - &::vss::_VehicleChassisAxleRow1_default_instance_._instance, - &::vss::_VehicleChassisAxleRow1Wheel_default_instance_._instance, - &::vss::_VehicleChassisAxleRow1WheelLeft_default_instance_._instance, - &::vss::_VehicleChassisAxleRow1WheelLeftBrake_default_instance_._instance, - &::vss::_VehicleChassisAxleRow1WheelLeftTire_default_instance_._instance, - &::vss::_VehicleChassisAxleRow1WheelRight_default_instance_._instance, - &::vss::_VehicleChassisAxleRow1WheelRightBrake_default_instance_._instance, - &::vss::_VehicleChassisAxleRow1WheelRightTire_default_instance_._instance, - &::vss::_VehicleChassisAxleRow2_default_instance_._instance, - &::vss::_VehicleChassisAxleRow2Wheel_default_instance_._instance, - &::vss::_VehicleChassisAxleRow2WheelLeft_default_instance_._instance, - &::vss::_VehicleChassisAxleRow2WheelLeftBrake_default_instance_._instance, - &::vss::_VehicleChassisAxleRow2WheelLeftTire_default_instance_._instance, - &::vss::_VehicleChassisAxleRow2WheelRight_default_instance_._instance, - &::vss::_VehicleChassisAxleRow2WheelRightBrake_default_instance_._instance, - &::vss::_VehicleChassisAxleRow2WheelRightTire_default_instance_._instance, - &::vss::_VehicleChassisParkingBrake_default_instance_._instance, - &::vss::_VehicleChassisSteeringWheel_default_instance_._instance, - &::vss::_VehicleChassisAccelerator_default_instance_._instance, - &::vss::_VehicleChassisBrake_default_instance_._instance, - &::vss::_VehicleOBD_default_instance_._instance, - &::vss::_VehicleOBDStatus_default_instance_._instance, - &::vss::_VehicleOBDO2_default_instance_._instance, - &::vss::_VehicleOBDO2Sensor1_default_instance_._instance, - &::vss::_VehicleOBDO2Sensor2_default_instance_._instance, - &::vss::_VehicleOBDO2Sensor3_default_instance_._instance, - &::vss::_VehicleOBDO2Sensor4_default_instance_._instance, - &::vss::_VehicleOBDO2Sensor5_default_instance_._instance, - &::vss::_VehicleOBDO2Sensor6_default_instance_._instance, - &::vss::_VehicleOBDO2Sensor7_default_instance_._instance, - &::vss::_VehicleOBDO2Sensor8_default_instance_._instance, - &::vss::_VehicleOBDO2WR_default_instance_._instance, - &::vss::_VehicleOBDO2WRSensor1_default_instance_._instance, - &::vss::_VehicleOBDO2WRSensor2_default_instance_._instance, - &::vss::_VehicleOBDO2WRSensor3_default_instance_._instance, - &::vss::_VehicleOBDO2WRSensor4_default_instance_._instance, - &::vss::_VehicleOBDO2WRSensor5_default_instance_._instance, - &::vss::_VehicleOBDO2WRSensor6_default_instance_._instance, - &::vss::_VehicleOBDO2WRSensor7_default_instance_._instance, - &::vss::_VehicleOBDO2WRSensor8_default_instance_._instance, - &::vss::_VehicleOBDCatalyst_default_instance_._instance, - &::vss::_VehicleOBDCatalystBank1_default_instance_._instance, - &::vss::_VehicleOBDCatalystBank2_default_instance_._instance, - &::vss::_VehicleOBDDriveCycleStatus_default_instance_._instance, - &::vss::_VehicleDriver_default_instance_._instance, - &::vss::_VehicleDriverIdentifier_default_instance_._instance, - &::vss::_VehicleExterior_default_instance_._instance, - &::vss::_VehicleService_default_instance_._instance, - &::vss::_VehicleConnectivity_default_instance_._instance, -}; -const char descriptor_table_protodef_vss_2fvspec_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { - "\n\017vss/vspec.proto\022\003vss\"\353\010\n\007Vehicle\022*\n\nVe" - "rsionVSS\030\001 \001(\0132\026.vss.VehicleVersionVSS\022@" - "\n\025VehicleIdentification\030\002 \001(\0132!.vss.Vehi" - "cleVehicleIdentification\022\035\n\025LowVoltageSy" - "stemState\030\003 \001(\t\0228\n\021LowVoltageBattery\030\004 \001" - "(\0132\035.vss.VehicleLowVoltageBattery\022\r\n\005Spe" - "ed\030\005 \001(\002\022\031\n\021TravelledDistance\030\006 \001(\002\022\030\n\020T" - "ripMeterReading\030\007 \001(\002\022\024\n\014IsBrokenDown\030\010 " - "\001(\010\022\020\n\010IsMoving\030\t \001(\010\022\024\n\014AverageSpeed\030\n " - "\001(\002\022.\n\014Acceleration\030\013 \001(\0132\030.vss.VehicleA" - "cceleration\0224\n\017AngularVelocity\030\014 \001(\0132\033.v" - "ss.VehicleAngularVelocity\022\020\n\010RoofLoad\030\r " - "\001(\005\022\023\n\013CargoVolume\030\016 \001(\002\022\024\n\014EmissionsCO2" - "\030\017 \001(\005\022\034\n\024CurrentOverallWeight\030\020 \001(\r\022\022\n\n" - "CurbWeight\030\021 \001(\r\022\023\n\013GrossWeight\030\022 \001(\r\022\024\n" - "\014MaxTowWeight\030\023 \001(\r\022\030\n\020MaxTowBallWeight\030" - "\024 \001(\r\022\016\n\006Length\030\025 \001(\r\022\016\n\006Height\030\026 \001(\r\022\r\n" - "\005Width\030\027 \001(\r\022$\n\007Trailer\030\030 \001(\0132\023.vss.Vehi" - "cleTrailer\0224\n\017CurrentLocation\030\031 \001(\0132\033.vs" - "s.VehicleCurrentLocation\022*\n\nPowertrain\030\032" - " \001(\0132\026.vss.VehiclePowertrain\022\036\n\004Body\030\033 \001" - "(\0132\020.vss.VehicleBody\022 \n\005Cabin\030\034 \001(\0132\021.vs" - "s.VehicleCabin\022\036\n\004ADAS\030\035 \001(\0132\020.vss.Vehic" - "leADAS\022$\n\007Chassis\030\036 \001(\0132\023.vss.VehicleCha" - "ssis\022\034\n\003OBD\030\037 \001(\0132\017.vss.VehicleOBD\022\"\n\006Dr" - "iver\030 \001(\0132\022.vss.VehicleDriver\022&\n\010Exteri" - "or\030! \001(\0132\024.vss.VehicleExterior\022$\n\007Servic" - "e\030\" \001(\0132\023.vss.VehicleService\022.\n\014Connecti" - "vity\030# \001(\0132\030.vss.VehicleConnectivity\"O\n\021" - "VehicleVersionVSS\022\r\n\005Major\030\001 \001(\r\022\r\n\005Mino" - "r\030\002 \001(\r\022\r\n\005Patch\030\003 \001(\r\022\r\n\005Label\030\004 \001(\t\"\310\003" - "\n\034VehicleVehicleIdentification\022\013\n\003VIN\030\001 " - "\001(\t\022\013\n\003WMI\030\002 \001(\t\022\r\n\005Brand\030\003 \001(\t\022\r\n\005Model" - "\030\004 \001(\t\022\014\n\004Year\030\005 \001(\r\022\022\n\nAcrissCode\030\006 \001(\t" - "\022\020\n\010BodyType\030\007 \001(\t\022\"\n\032DateVehicleFirstRe" - "gistered\030\010 \001(\t\022\035\n\025MeetsEmissionStandard\030" - "\t \001(\t\022\026\n\016ProductionDate\030\n \001(\t\022\024\n\014Purchas" - "eDate\030\013 \001(\t\022\030\n\020VehicleModelDate\030\014 \001(\t\022\034\n" - "\024VehicleConfiguration\030\r \001(\t\022\036\n\026VehicleSe" - "atingCapacity\030\016 \001(\r\022\033\n\023VehicleSpecialUsa" - "ge\030\017 \001(\t\022\034\n\024VehicleInteriorColor\030\020 \001(\t\022\033" - "\n\023VehicleInteriorType\030\021 \001(\t\022\033\n\023KnownVehi" - "cleDamages\030\022 \001(\t\"{\n\030VehicleLowVoltageBat" - "tery\022\026\n\016NominalVoltage\030\001 \001(\r\022\027\n\017NominalC" - "apacity\030\002 \001(\r\022\026\n\016CurrentVoltage\030\003 \001(\002\022\026\n" - "\016CurrentCurrent\030\004 \001(\002\"N\n\023VehicleAccelera" - "tion\022\024\n\014Longitudinal\030\001 \001(\002\022\017\n\007Lateral\030\002 " - "\001(\002\022\020\n\010Vertical\030\003 \001(\002\"B\n\026VehicleAngularV" - "elocity\022\014\n\004Roll\030\001 \001(\002\022\r\n\005Pitch\030\002 \001(\002\022\013\n\003" - "Yaw\030\003 \001(\002\"%\n\016VehicleTrailer\022\023\n\013IsConnect" - "ed\030\001 \001(\010\"\350\001\n\026VehicleCurrentLocation\022\021\n\tT" - "imestamp\030\001 \001(\t\022\020\n\010Latitude\030\002 \001(\001\022\021\n\tLong" - "itude\030\003 \001(\001\022\017\n\007Heading\030\004 \001(\001\022\032\n\022Horizont" - "alAccuracy\030\005 \001(\001\022\020\n\010Altitude\030\006 \001(\001\022\030\n\020Ve" - "rticalAccuracy\030\007 \001(\001\022=\n\014GNSSReceiver\030\010 \001" - "(\0132\'.vss.VehicleCurrentLocationGNSSRecei" - "ver\"\210\001\n\"VehicleCurrentLocationGNSSReceiv" - "er\022\017\n\007FixType\030\001 \001(\t\022Q\n\020MountingPosition\030" - "\002 \001(\01327.vss.VehicleCurrentLocationGNSSRe" - "ceiverMountingPosition\"U\n2VehicleCurrent" - "LocationGNSSReceiverMountingPosition\022\t\n\001" - "X\030\001 \001(\005\022\t\n\001Y\030\002 \001(\005\022\t\n\001Z\030\003 \001(\005\"\200\003\n\021Vehicl" - "ePowertrain\022 \n\030AccumulatedBrakingEnergy\030" - "\001 \001(\002\022\r\n\005Range\030\002 \001(\r\022\014\n\004Type\030\003 \001(\t\022@\n\020Co" - "mbustionEngine\030\004 \001(\0132&.vss.VehiclePowert" - "rainCombustionEngine\0228\n\014Transmission\030\005 \001" - "(\0132\".vss.VehiclePowertrainTransmission\022:" - "\n\rElectricMotor\030\006 \001(\0132#.vss.VehiclePower" - "trainElectricMotor\022>\n\017TractionBattery\030\007 " - "\001(\0132%.vss.VehiclePowertrainTractionBatte" - "ry\0224\n\nFuelSystem\030\010 \001(\0132 .vss.VehiclePowe" - "rtrainFuelSystem\"\366\005\n!VehiclePowertrainCo" - "mbustionEngine\022\022\n\nEngineCode\030\001 \001(\t\022\024\n\014Di" - "splacement\030\002 \001(\r\022\024\n\014StrokeLength\030\003 \001(\002\022\014" - "\n\004Bore\030\004 \001(\002\022\025\n\rConfiguration\030\005 \001(\t\022\031\n\021N" - "umberOfCylinders\030\006 \001(\r\022!\n\031NumberOfValves" - "PerCylinder\030\007 \001(\r\022\030\n\020CompressionRatio\030\010 " - "\001(\t\022\031\n\021EngineOilCapacity\030\t \001(\002\022\035\n\025Engine" - "CoolantCapacity\030\n \001(\002\022\020\n\010MaxPower\030\013 \001(\r\022" - "\021\n\tMaxTorque\030\014 \001(\r\022\026\n\016AspirationType\030\r \001" - "(\t\022\026\n\016EngineOilLevel\030\016 \001(\t\022\030\n\020OilLifeRem" - "aining\030\017 \001(\005\022\021\n\tIsRunning\030\020 \001(\010\022\r\n\005Speed" - "\030\021 \001(\r\022\023\n\013EngineHours\030\022 \001(\002\022\021\n\tIdleHours" - "\030\023 \001(\002\022\013\n\003ECT\030\024 \001(\005\022\013\n\003EOT\030\025 \001(\005\022\013\n\003MAP\030" - "\026 \001(\r\022\013\n\003MAF\030\027 \001(\r\022\013\n\003TPS\030\030 \001(\r\022\013\n\003EOP\030\031" - " \001(\r\022\r\n\005Power\030\032 \001(\r\022\016\n\006Torque\030\033 \001(\r\022T\n\022D" - "ieselExhaustFluid\030\034 \001(\01328.vss.VehiclePow" - "ertrainCombustionEngineDieselExhaustFlui" - "d\022^\n\027DieselParticulateFilter\030\035 \001(\0132=.vss" - ".VehiclePowertrainCombustionEngineDiesel" - "ParticulateFilter\"y\n3VehiclePowertrainCo" - "mbustionEngineDieselExhaustFluid\022\020\n\010Capa" - "city\030\001 \001(\002\022\r\n\005Level\030\002 \001(\r\022\r\n\005Range\030\003 \001(\r" - "\022\022\n\nIsLevelLow\030\004 \001(\010\"\206\001\n8VehiclePowertra" - "inCombustionEngineDieselParticulateFilte" - "r\022\030\n\020InletTemperature\030\001 \001(\002\022\031\n\021OutletTem" - "perature\030\002 \001(\002\022\025\n\rDeltaPressure\030\003 \001(\002\"\307\003" - "\n\035VehiclePowertrainTransmission\022\014\n\004Type\030" - "\001 \001(\t\022\021\n\tGearCount\030\002 \001(\005\022\021\n\tDriveType\030\003 " - "\001(\t\022\031\n\021TravelledDistance\030\004 \001(\002\022\023\n\013Curren" - "tGear\030\005 \001(\005\022\024\n\014SelectedGear\030\006 \001(\005\022\031\n\021IsP" - "arkLockEngaged\030\007 \001(\010\022\031\n\021IsLowRangeEngage" - "d\030\010 \001(\010\022%\n\035IsElectricalPowertrainEngaged" - "\030\t \001(\010\022\027\n\017PerformanceMode\030\n \001(\t\022\026\n\016GearC" - "hangeMode\030\013 \001(\t\022\023\n\013Temperature\030\014 \001(\005\022\030\n\020" - "ClutchEngagement\030\r \001(\002\022\022\n\nClutchWear\030\016 \001" - "(\r\022\037\n\027DiffLockFrontEngagement\030\017 \001(\002\022\036\n\026D" - "iffLockRearEngagement\030\020 \001(\002\022\032\n\022TorqueDis" - "tribution\030\021 \001(\002\"\347\001\n\036VehiclePowertrainEle" - "ctricMotor\022\022\n\nEngineCode\030\001 \001(\t\022\020\n\010MaxPow" - "er\030\002 \001(\r\022\021\n\tMaxTorque\030\003 \001(\r\022\025\n\rMaxRegenP" - "ower\030\004 \001(\r\022\026\n\016MaxRegenTorque\030\005 \001(\r\022\r\n\005Sp" - "eed\030\006 \001(\005\022\023\n\013Temperature\030\007 \001(\005\022\032\n\022Coolan" - "tTemperature\030\010 \001(\005\022\r\n\005Power\030\t \001(\005\022\016\n\006Tor" - "que\030\n \001(\005\"\360\005\n VehiclePowertrainTractionB" - "attery\022\n\n\002Id\030\001 \001(\t\022\026\n\016ProductionDate\030\002 \001" - "(\t\022\030\n\020IsPowerConnected\030\003 \001(\010\022\031\n\021IsGround" - "Connected\030\004 \001(\010\022E\n\013Temperature\030\005 \001(\01320.v" - "ss.VehiclePowertrainTractionBatteryTempe" - "rature\022\025\n\rGrossCapacity\030\006 \001(\r\022\023\n\013NetCapa" - "city\030\007 \001(\r\022\025\n\rStateOfHealth\030\010 \001(\002\022I\n\rSta" - "teOfCharge\030\t \001(\01322.vss.VehiclePowertrain" - "TractionBatteryStateOfCharge\022\026\n\016NominalV" - "oltage\030\n \001(\r\022\022\n\nMaxVoltage\030\013 \001(\r\022\026\n\016Curr" - "entVoltage\030\014 \001(\002\022\026\n\016CurrentCurrent\030\r \001(\002" - "\022\024\n\014CurrentPower\030\016 \001(\002\022 \n\030AccumulatedCha" - "rgedEnergy\030\017 \001(\002\022!\n\031AccumulatedConsumedE" - "nergy\030\020 \001(\002\022$\n\034AccumulatedChargedThrough" - "put\030\021 \001(\002\022%\n\035AccumulatedConsumedThroughp" - "ut\030\022 \001(\002\022\021\n\tPowerLoss\030\023 \001(\002\022\r\n\005Range\030\024 \001" - "(\r\022\?\n\010Charging\030\025 \001(\0132-.vss.VehiclePowert" - "rainTractionBatteryCharging\0227\n\004DCDC\030\026 \001(" - "\0132).vss.VehiclePowertrainTractionBattery" - "DCDC\"X\n+VehiclePowertrainTractionBattery" - "Temperature\022\017\n\007Average\030\001 \001(\002\022\013\n\003Min\030\002 \001(" - "\002\022\013\n\003Max\030\003 \001(\002\"S\n-VehiclePowertrainTract" - "ionBatteryStateOfCharge\022\017\n\007Current\030\001 \001(\002" - "\022\021\n\tDisplayed\030\002 \001(\002\"\246\005\n(VehiclePowertrai" - "nTractionBatteryCharging\022\023\n\013ChargeLimit\030" - "\001 \001(\r\022c\n\026MaximumChargingCurrent\030\002 \001(\0132C." - "vss.VehiclePowertrainTractionBatteryChar" - "gingMaximumChargingCurrent\022\026\n\016ChargePort" - "Flap\030\003 \001(\t\022 \n\030IsChargingCableConnected\030\004" - " \001(\010\022\035\n\025IsChargingCableLocked\030\005 \001(\010\022\026\n\016C" - "hargePlugType\030\006 \003(\t\022\014\n\004Mode\030\007 \001(\t\022\022\n\nIsC" - "harging\030\010 \001(\010\022\025\n\rIsDischarging\030\t \001(\010\022\031\n\021" - "StartStopCharging\030\n \001(\t\022Q\n\rChargeCurrent" - "\030\013 \001(\0132:.vss.VehiclePowertrainTractionBa" - "tteryChargingChargeCurrent\022Q\n\rChargeVolt" - "age\030\014 \001(\0132:.vss.VehiclePowertrainTractio" - "nBatteryChargingChargeVoltage\022\021\n\tPowerLo" - "ss\030\r \001(\002\022\023\n\013Temperature\030\016 \001(\002\022\022\n\nChargeR" - "ate\030\017 \001(\002\022\026\n\016TimeToComplete\030\020 \001(\r\022A\n\005Tim" - "er\030\021 \001(\01322.vss.VehiclePowertrainTraction" - "BatteryChargingTimer\"|\n>VehiclePowertrai" - "nTractionBatteryChargingMaximumChargingC" - "urrent\022\n\n\002DC\030\001 \001(\002\022\016\n\006Phase1\030\002 \001(\002\022\016\n\006Ph" - "ase2\030\003 \001(\002\022\016\n\006Phase3\030\004 \001(\002\"s\n5VehiclePow" - "ertrainTractionBatteryChargingChargeCurr" - "ent\022\n\n\002DC\030\001 \001(\002\022\016\n\006Phase1\030\002 \001(\002\022\016\n\006Phase" - "2\030\003 \001(\002\022\016\n\006Phase3\030\004 \001(\002\"s\n5VehiclePowert" - "rainTractionBatteryChargingChargeVoltage" - "\022\n\n\002DC\030\001 \001(\002\022\016\n\006Phase1\030\002 \001(\002\022\016\n\006Phase2\030\003" - " \001(\002\022\016\n\006Phase3\030\004 \001(\002\"K\n-VehiclePowertrai" - "nTractionBatteryChargingTimer\022\014\n\004Mode\030\001 " - "\001(\t\022\014\n\004Time\030\002 \001(\t\"N\n$VehiclePowertrainTr" - "actionBatteryDCDC\022\021\n\tPowerLoss\030\001 \001(\002\022\023\n\013" - "Temperature\030\002 \001(\002\"\301\002\n\033VehiclePowertrainF" - "uelSystem\022\032\n\022SupportedFuelTypes\030\001 \003(\t\022\025\n" - "\rSupportedFuel\030\002 \003(\t\022\022\n\nHybridType\030\003 \001(\t" - "\022\024\n\014TankCapacity\030\004 \001(\002\022\r\n\005Level\030\005 \001(\r\022\r\n" - "\005Range\030\006 \001(\r\022\032\n\022InstantConsumption\030\007 \001(\002" - "\022\032\n\022AverageConsumption\030\010 \001(\002\022\035\n\025Consumpt" - "ionSinceStart\030\t \001(\002\022\026\n\016TimeSinceStart\030\n " - "\001(\r\022 \n\030IsEngineStopStartEnabled\030\013 \001(\010\022\026\n" - "\016IsFuelLevelLow\030\014 \001(\010\"\376\002\n\013VehicleBody\022\020\n" - "\010BodyType\030\001 \001(\t\022\026\n\016RefuelPosition\030\002 \001(\t\022" - "\"\n\004Hood\030\003 \001(\0132\024.vss.VehicleBodyHood\022$\n\005T" - "runk\030\004 \001(\0132\025.vss.VehicleBodyTrunk\022\"\n\004Hor" - "n\030\005 \001(\0132\024.vss.VehicleBodyHorn\0224\n\rRaindet" - "ection\030\006 \001(\0132\035.vss.VehicleBodyRaindetect" - "ion\022.\n\nWindshield\030\007 \001(\0132\032.vss.VehicleBod" - "yWindshield\022&\n\006Lights\030\010 \001(\0132\026.vss.Vehicl" - "eBodyLights\022(\n\007Mirrors\030\t \001(\0132\027.vss.Vehic" - "leBodyMirrors\022\037\n\027RearMainSpoilerPosition" - "\030\n \001(\002\"!\n\017VehicleBodyHood\022\016\n\006IsOpen\030\001 \001(" - "\010\"f\n\020VehicleBodyTrunk\022)\n\005Front\030\001 \001(\0132\032.v" - "ss.VehicleBodyTrunkFront\022\'\n\004Rear\030\002 \001(\0132\031" - ".vss.VehicleBodyTrunkRear\"9\n\025VehicleBody" - "TrunkFront\022\016\n\006IsOpen\030\001 \001(\010\022\020\n\010IsLocked\030\002" - " \001(\010\"8\n\024VehicleBodyTrunkRear\022\016\n\006IsOpen\030\001" - " \001(\010\022\020\n\010IsLocked\030\002 \001(\010\"#\n\017VehicleBodyHor" - "n\022\020\n\010IsActive\030\001 \001(\010\"-\n\030VehicleBodyRainde" - "tection\022\021\n\tIntensity\030\001 \001(\r\"u\n\025VehicleBod" - "yWindshield\022.\n\005Front\030\001 \001(\0132\037.vss.Vehicle" - "BodyWindshieldFront\022,\n\004Rear\030\002 \001(\0132\036.vss." - "VehicleBodyWindshieldRear\"\251\001\n\032VehicleBod" - "yWindshieldFront\0225\n\006Wiping\030\001 \001(\0132%.vss.V" - "ehicleBodyWindshieldFrontWiping\022\023\n\013IsHea" - "tingOn\030\002 \001(\010\022\?\n\013WasherFluid\030\003 \001(\0132*.vss." - "VehicleBodyWindshieldFrontWasherFluid\"\251\001" - "\n VehicleBodyWindshieldFrontWiping\022\014\n\004Mo" - "de\030\001 \001(\t\022\021\n\tIntensity\030\002 \001(\r\022;\n\006System\030\003 " - "\001(\0132+.vss.VehicleBodyWindshieldFrontWipi" - "ngSystem\022\021\n\tWiperWear\030\004 \001(\r\022\024\n\014IsWipersW" - "orn\030\005 \001(\010\"\226\002\n&VehicleBodyWindshieldFront" - "WipingSystem\022\014\n\004Mode\030\001 \001(\t\022\021\n\tFrequency\030" - "\002 \001(\r\022\026\n\016TargetPosition\030\003 \001(\002\022\026\n\016ActualP" - "osition\030\004 \001(\002\022\024\n\014DriveCurrent\030\005 \001(\002\022\020\n\010I" - "sWiping\030\006 \001(\010\022\031\n\021IsEndingWipeCycle\030\007 \001(\010" - "\022\024\n\014IsWiperError\030\010 \001(\010\022\031\n\021IsPositionReac" - "hed\030\t \001(\010\022\021\n\tIsBlocked\030\n \001(\010\022\024\n\014IsOverhe" - "ated\030\013 \001(\010\"J\n%VehicleBodyWindshieldFront" - "WasherFluid\022\022\n\nIsLevelLow\030\001 \001(\010\022\r\n\005Level" - "\030\002 \001(\r\"\246\001\n\031VehicleBodyWindshieldRear\0224\n\006" - "Wiping\030\001 \001(\0132$.vss.VehicleBodyWindshield" - "RearWiping\022\023\n\013IsHeatingOn\030\002 \001(\010\022>\n\013Washe" - "rFluid\030\003 \001(\0132).vss.VehicleBodyWindshield" - "RearWasherFluid\"\247\001\n\037VehicleBodyWindshiel" - "dRearWiping\022\014\n\004Mode\030\001 \001(\t\022\021\n\tIntensity\030\002" - " \001(\r\022:\n\006System\030\003 \001(\0132*.vss.VehicleBodyWi" - "ndshieldRearWipingSystem\022\021\n\tWiperWear\030\004 " - "\001(\r\022\024\n\014IsWipersWorn\030\005 \001(\010\"\225\002\n%VehicleBod" - "yWindshieldRearWipingSystem\022\014\n\004Mode\030\001 \001(" - "\t\022\021\n\tFrequency\030\002 \001(\r\022\026\n\016TargetPosition\030\003" - " \001(\002\022\026\n\016ActualPosition\030\004 \001(\002\022\024\n\014DriveCur" - "rent\030\005 \001(\002\022\020\n\010IsWiping\030\006 \001(\010\022\031\n\021IsEnding" - "WipeCycle\030\007 \001(\010\022\024\n\014IsWiperError\030\010 \001(\010\022\031\n" - "\021IsPositionReached\030\t \001(\010\022\021\n\tIsBlocked\030\n " - "\001(\010\022\024\n\014IsOverheated\030\013 \001(\010\"I\n$VehicleBody" - "WindshieldRearWasherFluid\022\022\n\nIsLevelLow\030" - "\001 \001(\010\022\r\n\005Level\030\002 \001(\r\"\376\003\n\021VehicleBodyLigh" - "ts\022\023\n\013LightSwitch\030\001 \001(\t\022\032\n\022IsHighBeamSwi" - "tchOn\030\002 \001(\010\022(\n\004Beam\030\003 \001(\0132\032.vss.VehicleB" - "odyLightsBeam\022.\n\007Running\030\004 \001(\0132\035.vss.Veh" - "icleBodyLightsRunning\022,\n\006Backup\030\005 \001(\0132\034." - "vss.VehicleBodyLightsBackup\022.\n\007Parking\030\006" - " \001(\0132\035.vss.VehicleBodyLightsParking\022&\n\003F" - "og\030\007 \001(\0132\031.vss.VehicleBodyLightsFog\0228\n\014L" - "icensePlate\030\010 \001(\0132\".vss.VehicleBodyLight" - "sLicensePlate\022*\n\005Brake\030\t \001(\0132\033.vss.Vehic" - "leBodyLightsBrake\022,\n\006Hazard\030\n \001(\0132\034.vss." - "VehicleBodyLightsHazard\022D\n\022DirectionIndi" - "cator\030\013 \001(\0132(.vss.VehicleBodyLightsDirec" - "tionIndicator\"q\n\025VehicleBodyLightsBeam\022*" - "\n\003Low\030\001 \001(\0132\035.vss.VehicleBodyLightsBeamL" - "ow\022,\n\004High\030\002 \001(\0132\036.vss.VehicleBodyLights" - "BeamHigh\":\n\030VehicleBodyLightsBeamLow\022\014\n\004" - "IsOn\030\001 \001(\010\022\020\n\010IsDefect\030\002 \001(\010\";\n\031VehicleB" - "odyLightsBeamHigh\022\014\n\004IsOn\030\001 \001(\010\022\020\n\010IsDef" - "ect\030\002 \001(\010\":\n\030VehicleBodyLightsRunning\022\014\n" - "\004IsOn\030\001 \001(\010\022\020\n\010IsDefect\030\002 \001(\010\"9\n\027Vehicle" - "BodyLightsBackup\022\014\n\004IsOn\030\001 \001(\010\022\020\n\010IsDefe" - "ct\030\002 \001(\010\":\n\030VehicleBodyLightsParking\022\014\n\004" - "IsOn\030\001 \001(\010\022\020\n\010IsDefect\030\002 \001(\010\"r\n\024VehicleB" - "odyLightsFog\022+\n\004Rear\030\001 \001(\0132\035.vss.Vehicle" - "BodyLightsFogRear\022-\n\005Front\030\002 \001(\0132\036.vss.V" - "ehicleBodyLightsFogFront\":\n\030VehicleBodyL" - "ightsFogRear\022\014\n\004IsOn\030\001 \001(\010\022\020\n\010IsDefect\030\002" - " \001(\010\";\n\031VehicleBodyLightsFogFront\022\014\n\004IsO" - "n\030\001 \001(\010\022\020\n\010IsDefect\030\002 \001(\010\"\?\n\035VehicleBody" - "LightsLicensePlate\022\014\n\004IsOn\030\001 \001(\010\022\020\n\010IsDe" - "fect\030\002 \001(\010\"<\n\026VehicleBodyLightsBrake\022\020\n\010" - "IsActive\030\001 \001(\t\022\020\n\010IsDefect\030\002 \001(\010\"@\n\027Vehi" - "cleBodyLightsHazard\022\023\n\013IsSignaling\030\001 \001(\010" - "\022\020\n\010IsDefect\030\002 \001(\010\"\237\001\n#VehicleBodyLights" - "DirectionIndicator\022:\n\004Left\030\001 \001(\0132,.vss.V" - "ehicleBodyLightsDirectionIndicatorLeft\022<" - "\n\005Right\030\002 \001(\0132-.vss.VehicleBodyLightsDir" - "ectionIndicatorRight\"P\n\'VehicleBodyLight" - "sDirectionIndicatorLeft\022\023\n\013IsSignaling\030\001" - " \001(\010\022\020\n\010IsDefect\030\002 \001(\010\"Q\n(VehicleBodyLig" - "htsDirectionIndicatorRight\022\023\n\013IsSignalin" - "g\030\001 \001(\010\022\020\n\010IsDefect\030\002 \001(\010\"l\n\022VehicleBody" - "Mirrors\022)\n\004Left\030\001 \001(\0132\033.vss.VehicleBodyM" - "irrorsLeft\022+\n\005Right\030\002 \001(\0132\034.vss.VehicleB" - "odyMirrorsRight\"H\n\026VehicleBodyMirrorsLef" - "t\022\014\n\004Tilt\030\001 \001(\005\022\013\n\003Pan\030\002 \001(\005\022\023\n\013IsHeatin" - "gOn\030\003 \001(\010\"I\n\027VehicleBodyMirrorsRight\022\014\n\004" - "Tilt\030\001 \001(\005\022\013\n\003Pan\030\002 \001(\005\022\023\n\013IsHeatingOn\030\003" - " \001(\010\"\370\003\n\014VehicleCabin\022-\n\tRearShade\030\001 \001(\013" - "2\032.vss.VehicleCabinRearShade\022#\n\004HVAC\030\002 \001" - "(\0132\025.vss.VehicleCabinHVAC\0223\n\014Infotainmen" - "t\030\003 \001(\0132\035.vss.VehicleCabinInfotainment\022)" - "\n\007Sunroof\030\004 \001(\0132\030.vss.VehicleCabinSunroo" - "f\0227\n\016RearviewMirror\030\005 \001(\0132\037.vss.VehicleC" - "abinRearviewMirror\022\'\n\006Lights\030\006 \001(\0132\027.vss" - ".VehicleCabinLights\022#\n\004Door\030\007 \001(\0132\025.vss." - "VehicleCabinDoor\022\021\n\tDoorCount\030\010 \001(\r\022#\n\004S" - "eat\030\t \001(\0132\025.vss.VehicleCabinSeat\022\026\n\016Driv" - "erPosition\030\n \001(\r\022\024\n\014SeatRowCount\030\013 \001(\r\022\024" - "\n\014SeatPosCount\030\014 \003(\r\0221\n\013Convertible\030\r \001(" - "\0132\034.vss.VehicleCabinConvertible\"9\n\025Vehic" - "leCabinRearShade\022\016\n\006Switch\030\001 \001(\t\022\020\n\010Posi" - "tion\030\002 \001(\r\"\337\001\n\020VehicleCabinHVAC\022-\n\007Stati" - "on\030\001 \001(\0132\034.vss.VehicleCabinHVACStation\022\035" - "\n\025IsRecirculationActive\030\002 \001(\010\022\036\n\026IsFront" - "DefrosterActive\030\003 \001(\010\022\035\n\025IsRearDefroster" - "Active\030\004 \001(\010\022\037\n\027IsAirConditioningActive\030" - "\005 \001(\010\022\035\n\025AmbientAirTemperature\030\006 \001(\002\"\331\001\n" - "\027VehicleCabinHVACStation\022.\n\004Row1\030\001 \001(\0132 " - ".vss.VehicleCabinHVACStationRow1\022.\n\004Row2" - "\030\002 \001(\0132 .vss.VehicleCabinHVACStationRow2" - "\022.\n\004Row3\030\003 \001(\0132 .vss.VehicleCabinHVACSta" - "tionRow3\022.\n\004Row4\030\004 \001(\0132 .vss.VehicleCabi" - "nHVACStationRow4\"\207\001\n\033VehicleCabinHVACSta" - "tionRow1\0222\n\004Left\030\001 \001(\0132$.vss.VehicleCabi" - "nHVACStationRow1Left\0224\n\005Right\030\002 \001(\0132%.vs" - "s.VehicleCabinHVACStationRow1Right\"a\n\037Ve" - "hicleCabinHVACStationRow1Left\022\020\n\010FanSpee" - "d\030\001 \001(\r\022\023\n\013Temperature\030\002 \001(\005\022\027\n\017AirDistr" - "ibution\030\003 \001(\t\"b\n VehicleCabinHVACStation" - "Row1Right\022\020\n\010FanSpeed\030\001 \001(\r\022\023\n\013Temperatu" - "re\030\002 \001(\005\022\027\n\017AirDistribution\030\003 \001(\t\"\207\001\n\033Ve" - "hicleCabinHVACStationRow2\0222\n\004Left\030\001 \001(\0132" - "$.vss.VehicleCabinHVACStationRow2Left\0224\n" - "\005Right\030\002 \001(\0132%.vss.VehicleCabinHVACStati" - "onRow2Right\"a\n\037VehicleCabinHVACStationRo" - "w2Left\022\020\n\010FanSpeed\030\001 \001(\r\022\023\n\013Temperature\030" - "\002 \001(\005\022\027\n\017AirDistribution\030\003 \001(\t\"b\n Vehicl" - "eCabinHVACStationRow2Right\022\020\n\010FanSpeed\030\001" - " \001(\r\022\023\n\013Temperature\030\002 \001(\005\022\027\n\017AirDistribu" - "tion\030\003 \001(\t\"\207\001\n\033VehicleCabinHVACStationRo" - "w3\0222\n\004Left\030\001 \001(\0132$.vss.VehicleCabinHVACS" - "tationRow3Left\0224\n\005Right\030\002 \001(\0132%.vss.Vehi" - "cleCabinHVACStationRow3Right\"a\n\037VehicleC" - "abinHVACStationRow3Left\022\020\n\010FanSpeed\030\001 \001(" - "\r\022\023\n\013Temperature\030\002 \001(\005\022\027\n\017AirDistributio" - "n\030\003 \001(\t\"b\n VehicleCabinHVACStationRow3Ri" - "ght\022\020\n\010FanSpeed\030\001 \001(\r\022\023\n\013Temperature\030\002 \001" - "(\005\022\027\n\017AirDistribution\030\003 \001(\t\"\207\001\n\033VehicleC" - "abinHVACStationRow4\0222\n\004Left\030\001 \001(\0132$.vss." - "VehicleCabinHVACStationRow4Left\0224\n\005Right" - "\030\002 \001(\0132%.vss.VehicleCabinHVACStationRow4" - "Right\"a\n\037VehicleCabinHVACStationRow4Left" - "\022\020\n\010FanSpeed\030\001 \001(\r\022\023\n\013Temperature\030\002 \001(\005\022" - "\027\n\017AirDistribution\030\003 \001(\t\"b\n VehicleCabin" - "HVACStationRow4Right\022\020\n\010FanSpeed\030\001 \001(\r\022\023" - "\n\013Temperature\030\002 \001(\005\022\027\n\017AirDistribution\030\003" - " \001(\t\"\212\002\n\030VehicleCabinInfotainment\0221\n\005Med" - "ia\030\001 \001(\0132\".vss.VehicleCabinInfotainmentM" - "edia\022;\n\nNavigation\030\002 \001(\0132\'.vss.VehicleCa" - "binInfotainmentNavigation\022-\n\003HMI\030\003 \001(\0132 " - ".vss.VehicleCabinInfotainmentHMI\022O\n\024Smar" - "tphoneProjection\030\004 \001(\01321.vss.VehicleCabi" - "nInfotainmentSmartphoneProjection\"\243\001\n\035Ve" - "hicleCabinInfotainmentMedia\022\016\n\006Action\030\001 " - "\001(\t\0228\n\006Played\030\002 \001(\0132(.vss.VehicleCabinIn" - "fotainmentMediaPlayed\022\023\n\013DeclinedURI\030\003 \001" - "(\t\022\023\n\013SelectedURI\030\004 \001(\t\022\016\n\006Volume\030\005 \001(\r\"" - "\206\001\n#VehicleCabinInfotainmentMediaPlayed\022" - "\016\n\006Source\030\001 \001(\t\022\016\n\006Artist\030\002 \001(\t\022\r\n\005Album" - "\030\003 \001(\t\022\r\n\005Track\030\004 \001(\t\022\013\n\003URI\030\005 \001(\t\022\024\n\014Pl" - "aybackRate\030\006 \001(\002\"\221\001\n\"VehicleCabinInfotai" - "nmentNavigation\022M\n\016DestinationSet\030\001 \001(\0132" - "5.vss.VehicleCabinInfotainmentNavigation" - "DestinationSet\022\014\n\004Mute\030\002 \001(\t\022\016\n\006Volume\030\003" - " \001(\r\"W\n0VehicleCabinInfotainmentNavigati" - "onDestinationSet\022\020\n\010Latitude\030\001 \001(\001\022\021\n\tLo" - "ngitude\030\002 \001(\001\"\233\002\n\033VehicleCabinInfotainme" - "ntHMI\022\027\n\017CurrentLanguage\030\001 \001(\t\022\022\n\nDateFo" - "rmat\030\002 \001(\t\022\022\n\nTimeFormat\030\003 \001(\t\022\024\n\014Distan" - "ceUnit\030\004 \001(\t\022\026\n\016FuelVolumeUnit\030\005 \001(\t\022\030\n\020" - "FuelEconomyUnits\030\006 \001(\t\022\026\n\016EVEconomyUnits" - "\030\007 \001(\t\022\027\n\017TemperatureUnit\030\010 \001(\t\022\030\n\020TireP" - "ressureUnit\030\t \001(\t\022\022\n\nBrightness\030\n \001(\002\022\024\n" - "\014DayNightMode\030\013 \001(\t\"e\n,VehicleCabinInfot" - "ainmentSmartphoneProjection\022\016\n\006Active\030\001 " - "\001(\t\022\016\n\006Source\030\002 \001(\t\022\025\n\rSupportedMode\030\003 \003" - "(\t\"e\n\023VehicleCabinSunroof\022\020\n\010Position\030\001 " - "\001(\005\022\016\n\006Switch\030\002 \001(\t\022,\n\005Shade\030\003 \001(\0132\035.vss" - ".VehicleCabinSunroofShade\"<\n\030VehicleCabi" - "nSunroofShade\022\016\n\006Switch\030\001 \001(\t\022\020\n\010Positio" - "n\030\002 \001(\r\"2\n\032VehicleCabinRearviewMirror\022\024\n" - "\014DimmingLevel\030\001 \001(\r\"\262\001\n\022VehicleCabinLigh" - "ts\022\024\n\014IsGloveBoxOn\030\001 \001(\010\022\021\n\tIsTrunkOn\030\002 " - "\001(\010\022\020\n\010IsDomeOn\030\003 \001(\010\022\024\n\014AmbientLight\030\004 " - "\001(\r\022\026\n\016LightIntensity\030\005 \001(\r\0223\n\tSpotlight" - "\030\006 \001(\0132 .vss.VehicleCabinLightsSpotlight" - "\"\355\001\n\033VehicleCabinLightsSpotlight\0222\n\004Row1" - "\030\001 \001(\0132$.vss.VehicleCabinLightsSpotlight" - "Row1\0222\n\004Row2\030\002 \001(\0132$.vss.VehicleCabinLig" - "htsSpotlightRow2\0222\n\004Row3\030\003 \001(\0132$.vss.Veh" - "icleCabinLightsSpotlightRow3\0222\n\004Row4\030\004 \001" - "(\0132$.vss.VehicleCabinLightsSpotlightRow4" - "\"Z\n\037VehicleCabinLightsSpotlightRow1\022\022\n\nI" - "sSharedOn\030\001 \001(\010\022\020\n\010IsLeftOn\030\002 \001(\010\022\021\n\tIsR" - "ightOn\030\003 \001(\010\"Z\n\037VehicleCabinLightsSpotli" - "ghtRow2\022\022\n\nIsSharedOn\030\001 \001(\010\022\020\n\010IsLeftOn\030" - "\002 \001(\010\022\021\n\tIsRightOn\030\003 \001(\010\"Z\n\037VehicleCabin" - "LightsSpotlightRow3\022\022\n\nIsSharedOn\030\001 \001(\010\022" - "\020\n\010IsLeftOn\030\002 \001(\010\022\021\n\tIsRightOn\030\003 \001(\010\"Z\n\037" - "VehicleCabinLightsSpotlightRow4\022\022\n\nIsSha" - "redOn\030\001 \001(\010\022\020\n\010IsLeftOn\030\002 \001(\010\022\021\n\tIsRight" - "On\030\003 \001(\010\"d\n\020VehicleCabinDoor\022\'\n\004Row1\030\001 \001" - "(\0132\031.vss.VehicleCabinDoorRow1\022\'\n\004Row2\030\002 " - "\001(\0132\031.vss.VehicleCabinDoorRow2\"r\n\024Vehicl" - "eCabinDoorRow1\022+\n\004Left\030\001 \001(\0132\035.vss.Vehic" - "leCabinDoorRow1Left\022-\n\005Right\030\002 \001(\0132\036.vss" - ".VehicleCabinDoorRow1Right\"\277\001\n\030VehicleCa" - "binDoorRow1Left\022\016\n\006IsOpen\030\001 \001(\010\022\020\n\010IsLoc" - "ked\030\002 \001(\010\0223\n\006Window\030\003 \001(\0132#.vss.VehicleC" - "abinDoorRow1LeftWindow\022\031\n\021IsChildLockAct" - "ive\030\004 \001(\010\0221\n\005Shade\030\005 \001(\0132\".vss.VehicleCa" - "binDoorRow1LeftShade\"n\n\036VehicleCabinDoor" - "Row1LeftWindow\022\016\n\006IsOpen\030\001 \001(\010\022\020\n\010Positi" - "on\030\002 \001(\r\022\032\n\022IsChildLockEngaged\030\003 \001(\010\022\016\n\006" - "Switch\030\004 \001(\t\"A\n\035VehicleCabinDoorRow1Left" - "Shade\022\016\n\006Switch\030\001 \001(\t\022\020\n\010Position\030\002 \001(\r\"" - "\302\001\n\031VehicleCabinDoorRow1Right\022\016\n\006IsOpen\030" - "\001 \001(\010\022\020\n\010IsLocked\030\002 \001(\010\0224\n\006Window\030\003 \001(\0132" - "$.vss.VehicleCabinDoorRow1RightWindow\022\031\n" - "\021IsChildLockActive\030\004 \001(\010\0222\n\005Shade\030\005 \001(\0132" - "#.vss.VehicleCabinDoorRow1RightShade\"o\n\037" - "VehicleCabinDoorRow1RightWindow\022\016\n\006IsOpe" - "n\030\001 \001(\010\022\020\n\010Position\030\002 \001(\r\022\032\n\022IsChildLock" - "Engaged\030\003 \001(\010\022\016\n\006Switch\030\004 \001(\t\"B\n\036Vehicle" - "CabinDoorRow1RightShade\022\016\n\006Switch\030\001 \001(\t\022" - "\020\n\010Position\030\002 \001(\r\"r\n\024VehicleCabinDoorRow" - "2\022+\n\004Left\030\001 \001(\0132\035.vss.VehicleCabinDoorRo" - "w2Left\022-\n\005Right\030\002 \001(\0132\036.vss.VehicleCabin" - "DoorRow2Right\"\277\001\n\030VehicleCabinDoorRow2Le" - "ft\022\016\n\006IsOpen\030\001 \001(\010\022\020\n\010IsLocked\030\002 \001(\010\0223\n\006" - "Window\030\003 \001(\0132#.vss.VehicleCabinDoorRow2L" - "eftWindow\022\031\n\021IsChildLockActive\030\004 \001(\010\0221\n\005" - "Shade\030\005 \001(\0132\".vss.VehicleCabinDoorRow2Le" - "ftShade\"n\n\036VehicleCabinDoorRow2LeftWindo" - "w\022\016\n\006IsOpen\030\001 \001(\010\022\020\n\010Position\030\002 \001(\r\022\032\n\022I" - "sChildLockEngaged\030\003 \001(\010\022\016\n\006Switch\030\004 \001(\t\"" - "A\n\035VehicleCabinDoorRow2LeftShade\022\016\n\006Swit" - "ch\030\001 \001(\t\022\020\n\010Position\030\002 \001(\r\"\302\001\n\031VehicleCa" - "binDoorRow2Right\022\016\n\006IsOpen\030\001 \001(\010\022\020\n\010IsLo" - "cked\030\002 \001(\010\0224\n\006Window\030\003 \001(\0132$.vss.Vehicle" - "CabinDoorRow2RightWindow\022\031\n\021IsChildLockA" - "ctive\030\004 \001(\010\0222\n\005Shade\030\005 \001(\0132#.vss.Vehicle" - "CabinDoorRow2RightShade\"o\n\037VehicleCabinD" - "oorRow2RightWindow\022\016\n\006IsOpen\030\001 \001(\010\022\020\n\010Po" - "sition\030\002 \001(\r\022\032\n\022IsChildLockEngaged\030\003 \001(\010" - "\022\016\n\006Switch\030\004 \001(\t\"B\n\036VehicleCabinDoorRow2" - "RightShade\022\016\n\006Switch\030\001 \001(\t\022\020\n\010Position\030\002" - " \001(\r\"d\n\020VehicleCabinSeat\022\'\n\004Row1\030\001 \001(\0132\031" - ".vss.VehicleCabinSeatRow1\022\'\n\004Row2\030\002 \001(\0132" - "\031.vss.VehicleCabinSeatRow2\"\235\001\n\024VehicleCa" - "binSeatRow1\022+\n\004Pos1\030\001 \001(\0132\035.vss.VehicleC" - "abinSeatRow1Pos1\022+\n\004Pos2\030\002 \001(\0132\035.vss.Veh" - "icleCabinSeatRow1Pos2\022+\n\004Pos3\030\003 \001(\0132\035.vs" - "s.VehicleCabinSeatRow1Pos3\"\336\003\n\030VehicleCa" - "binSeatRow1Pos1\022\022\n\nIsOccupied\030\001 \001(\010\0227\n\010O" - "ccupant\030\002 \001(\0132%.vss.VehicleCabinSeatRow1" - "Pos1Occupant\022\020\n\010IsBelted\030\003 \001(\010\022\017\n\007Heatin" - "g\030\004 \001(\005\022\017\n\007Massage\030\005 \001(\r\022\020\n\010Position\030\006 \001" - "(\r\022\016\n\006Height\030\007 \001(\r\022\014\n\004Tilt\030\010 \001(\002\0227\n\010Back" - "rest\030\t \001(\0132%.vss.VehicleCabinSeatRow1Pos" - "1Backrest\0225\n\007Seating\030\n \001(\0132$.vss.Vehicle" - "CabinSeatRow1Pos1Seating\0227\n\010Headrest\030\013 \001" - "(\0132%.vss.VehicleCabinSeatRow1Pos1Headres" - "t\0223\n\006Airbag\030\014 \001(\0132#.vss.VehicleCabinSeat" - "Row1Pos1Airbag\0223\n\006Switch\030\r \001(\0132#.vss.Veh" - "icleCabinSeatRow1Pos1Switch\"g\n VehicleCa" - "binSeatRow1Pos1Occupant\022C\n\nIdentifier\030\001 " - "\001(\0132/.vss.VehicleCabinSeatRow1Pos1Occupa" - "ntIdentifier\"M\n*VehicleCabinSeatRow1Pos1" - "OccupantIdentifier\022\017\n\007Subject\030\001 \001(\t\022\016\n\006I" - "ssuer\030\002 \001(\t\"\267\001\n VehicleCabinSeatRow1Pos1" - "Backrest\022\017\n\007Recline\030\001 \001(\002\022;\n\006Lumbar\030\002 \001(" - "\0132+.vss.VehicleCabinSeatRow1Pos1Backrest" - "Lumbar\022E\n\013SideBolster\030\003 \001(\01320.vss.Vehicl" - "eCabinSeatRow1Pos1BackrestSideBolster\"I\n" - "&VehicleCabinSeatRow1Pos1BackrestLumbar\022" - "\017\n\007Support\030\001 \001(\002\022\016\n\006Height\030\002 \001(\r\">\n+Vehi" - "cleCabinSeatRow1Pos1BackrestSideBolster\022" - "\017\n\007Support\030\001 \001(\002\"1\n\037VehicleCabinSeatRow1" - "Pos1Seating\022\016\n\006Length\030\001 \001(\r\"A\n VehicleCa" - "binSeatRow1Pos1Headrest\022\016\n\006Height\030\001 \001(\r\022" - "\r\n\005Angle\030\002 \001(\002\"4\n\036VehicleCabinSeatRow1Po" - "s1Airbag\022\022\n\nIsDeployed\030\001 \001(\010\"\350\003\n\036Vehicle" - "CabinSeatRow1Pos1Switch\022\027\n\017IsWarmerEngag" - "ed\030\001 \001(\010\022\027\n\017IsCoolerEngaged\030\002 \001(\010\022\030\n\020IsF" - "orwardEngaged\030\003 \001(\010\022\031\n\021IsBackwardEngaged" - "\030\004 \001(\010\022\023\n\013IsUpEngaged\030\005 \001(\010\022\025\n\rIsDownEng" - "aged\030\006 \001(\010\022\034\n\024IsTiltForwardEngaged\030\007 \001(\010" - "\022\035\n\025IsTiltBackwardEngaged\030\010 \001(\010\022=\n\010Backr" - "est\030\t \001(\0132+.vss.VehicleCabinSeatRow1Pos1" - "SwitchBackrest\022;\n\007Seating\030\n \001(\0132*.vss.Ve" - "hicleCabinSeatRow1Pos1SwitchSeating\022=\n\010H" - "eadrest\030\013 \001(\0132+.vss.VehicleCabinSeatRow1" - "Pos1SwitchHeadrest\022;\n\007Massage\030\014 \001(\0132*.vs" - "s.VehicleCabinSeatRow1Pos1SwitchMassage\"" - "\373\001\n&VehicleCabinSeatRow1Pos1SwitchBackre" - "st\022\037\n\027IsReclineForwardEngaged\030\001 \001(\010\022 \n\030I" - "sReclineBackwardEngaged\030\002 \001(\010\022A\n\006Lumbar\030" - "\003 \001(\01321.vss.VehicleCabinSeatRow1Pos1Swit" - "chBackrestLumbar\022K\n\013SideBolster\030\004 \001(\01326." - "vss.VehicleCabinSeatRow1Pos1SwitchBackre" - "stSideBolster\"\226\001\n,VehicleCabinSeatRow1Po" - "s1SwitchBackrestLumbar\022\034\n\024IsMoreSupportE" - "ngaged\030\001 \001(\010\022\034\n\024IsLessSupportEngaged\030\002 \001" - "(\010\022\023\n\013IsUpEngaged\030\003 \001(\010\022\025\n\rIsDownEngaged" - "\030\004 \001(\010\"o\n1VehicleCabinSeatRow1Pos1Switch" - "BackrestSideBolster\022\034\n\024IsMoreSupportEnga" - "ged\030\001 \001(\010\022\034\n\024IsLessSupportEngaged\030\002 \001(\010\"" - "\\\n%VehicleCabinSeatRow1Pos1SwitchSeating" - "\022\030\n\020IsForwardEngaged\030\001 \001(\010\022\031\n\021IsBackward" - "Engaged\030\002 \001(\010\"\211\001\n&VehicleCabinSeatRow1Po" - "s1SwitchHeadrest\022\023\n\013IsUpEngaged\030\001 \001(\010\022\025\n" - "\rIsDownEngaged\030\002 \001(\010\022\030\n\020IsForwardEngaged" - "\030\003 \001(\010\022\031\n\021IsBackwardEngaged\030\004 \001(\010\"]\n%Veh" - "icleCabinSeatRow1Pos1SwitchMassage\022\031\n\021Is" - "IncreaseEngaged\030\001 \001(\010\022\031\n\021IsDecreaseEngag" - "ed\030\002 \001(\010\"\336\003\n\030VehicleCabinSeatRow1Pos2\022\022\n" - "\nIsOccupied\030\001 \001(\010\0227\n\010Occupant\030\002 \001(\0132%.vs" - "s.VehicleCabinSeatRow1Pos2Occupant\022\020\n\010Is" - "Belted\030\003 \001(\010\022\017\n\007Heating\030\004 \001(\005\022\017\n\007Massage" - "\030\005 \001(\r\022\020\n\010Position\030\006 \001(\r\022\016\n\006Height\030\007 \001(\r" - "\022\014\n\004Tilt\030\010 \001(\002\0227\n\010Backrest\030\t \001(\0132%.vss.V" - "ehicleCabinSeatRow1Pos2Backrest\0225\n\007Seati" - "ng\030\n \001(\0132$.vss.VehicleCabinSeatRow1Pos2S" - "eating\0227\n\010Headrest\030\013 \001(\0132%.vss.VehicleCa" - "binSeatRow1Pos2Headrest\0223\n\006Airbag\030\014 \001(\0132" - "#.vss.VehicleCabinSeatRow1Pos2Airbag\0223\n\006" - "Switch\030\r \001(\0132#.vss.VehicleCabinSeatRow1P" - "os2Switch\"g\n VehicleCabinSeatRow1Pos2Occ" - "upant\022C\n\nIdentifier\030\001 \001(\0132/.vss.VehicleC" - "abinSeatRow1Pos2OccupantIdentifier\"M\n*Ve" - "hicleCabinSeatRow1Pos2OccupantIdentifier" - "\022\017\n\007Subject\030\001 \001(\t\022\016\n\006Issuer\030\002 \001(\t\"\267\001\n Ve" - "hicleCabinSeatRow1Pos2Backrest\022\017\n\007Reclin" - "e\030\001 \001(\002\022;\n\006Lumbar\030\002 \001(\0132+.vss.VehicleCab" - "inSeatRow1Pos2BackrestLumbar\022E\n\013SideBols" - "ter\030\003 \001(\01320.vss.VehicleCabinSeatRow1Pos2" - "BackrestSideBolster\"I\n&VehicleCabinSeatR" - "ow1Pos2BackrestLumbar\022\017\n\007Support\030\001 \001(\002\022\016" - "\n\006Height\030\002 \001(\r\">\n+VehicleCabinSeatRow1Po" - "s2BackrestSideBolster\022\017\n\007Support\030\001 \001(\002\"1" - "\n\037VehicleCabinSeatRow1Pos2Seating\022\016\n\006Len" - "gth\030\001 \001(\r\"A\n VehicleCabinSeatRow1Pos2Hea" - "drest\022\016\n\006Height\030\001 \001(\r\022\r\n\005Angle\030\002 \001(\002\"4\n\036" - "VehicleCabinSeatRow1Pos2Airbag\022\022\n\nIsDepl" - "oyed\030\001 \001(\010\"\350\003\n\036VehicleCabinSeatRow1Pos2S" - "witch\022\027\n\017IsWarmerEngaged\030\001 \001(\010\022\027\n\017IsCool" - "erEngaged\030\002 \001(\010\022\030\n\020IsForwardEngaged\030\003 \001(" - "\010\022\031\n\021IsBackwardEngaged\030\004 \001(\010\022\023\n\013IsUpEnga" - "ged\030\005 \001(\010\022\025\n\rIsDownEngaged\030\006 \001(\010\022\034\n\024IsTi" - "ltForwardEngaged\030\007 \001(\010\022\035\n\025IsTiltBackward" - "Engaged\030\010 \001(\010\022=\n\010Backrest\030\t \001(\0132+.vss.Ve" - "hicleCabinSeatRow1Pos2SwitchBackrest\022;\n\007" - "Seating\030\n \001(\0132*.vss.VehicleCabinSeatRow1" - "Pos2SwitchSeating\022=\n\010Headrest\030\013 \001(\0132+.vs" - "s.VehicleCabinSeatRow1Pos2SwitchHeadrest" - "\022;\n\007Massage\030\014 \001(\0132*.vss.VehicleCabinSeat" - "Row1Pos2SwitchMassage\"\373\001\n&VehicleCabinSe" - "atRow1Pos2SwitchBackrest\022\037\n\027IsReclineFor" - "wardEngaged\030\001 \001(\010\022 \n\030IsReclineBackwardEn" - "gaged\030\002 \001(\010\022A\n\006Lumbar\030\003 \001(\01321.vss.Vehicl" - "eCabinSeatRow1Pos2SwitchBackrestLumbar\022K" - "\n\013SideBolster\030\004 \001(\01326.vss.VehicleCabinSe" - "atRow1Pos2SwitchBackrestSideBolster\"\226\001\n," - "VehicleCabinSeatRow1Pos2SwitchBackrestLu" - "mbar\022\034\n\024IsMoreSupportEngaged\030\001 \001(\010\022\034\n\024Is" - "LessSupportEngaged\030\002 \001(\010\022\023\n\013IsUpEngaged\030" - "\003 \001(\010\022\025\n\rIsDownEngaged\030\004 \001(\010\"o\n1VehicleC" - "abinSeatRow1Pos2SwitchBackrestSideBolste" - "r\022\034\n\024IsMoreSupportEngaged\030\001 \001(\010\022\034\n\024IsLes" - "sSupportEngaged\030\002 \001(\010\"\\\n%VehicleCabinSea" - "tRow1Pos2SwitchSeating\022\030\n\020IsForwardEngag" - "ed\030\001 \001(\010\022\031\n\021IsBackwardEngaged\030\002 \001(\010\"\211\001\n&" - "VehicleCabinSeatRow1Pos2SwitchHeadrest\022\023" - "\n\013IsUpEngaged\030\001 \001(\010\022\025\n\rIsDownEngaged\030\002 \001" - "(\010\022\030\n\020IsForwardEngaged\030\003 \001(\010\022\031\n\021IsBackwa" - "rdEngaged\030\004 \001(\010\"]\n%VehicleCabinSeatRow1P" - "os2SwitchMassage\022\031\n\021IsIncreaseEngaged\030\001 " - "\001(\010\022\031\n\021IsDecreaseEngaged\030\002 \001(\010\"\336\003\n\030Vehic" - "leCabinSeatRow1Pos3\022\022\n\nIsOccupied\030\001 \001(\010\022" - "7\n\010Occupant\030\002 \001(\0132%.vss.VehicleCabinSeat" - "Row1Pos3Occupant\022\020\n\010IsBelted\030\003 \001(\010\022\017\n\007He" - "ating\030\004 \001(\005\022\017\n\007Massage\030\005 \001(\r\022\020\n\010Position" - "\030\006 \001(\r\022\016\n\006Height\030\007 \001(\r\022\014\n\004Tilt\030\010 \001(\002\0227\n\010" - "Backrest\030\t \001(\0132%.vss.VehicleCabinSeatRow" - "1Pos3Backrest\0225\n\007Seating\030\n \001(\0132$.vss.Veh" - "icleCabinSeatRow1Pos3Seating\0227\n\010Headrest" - "\030\013 \001(\0132%.vss.VehicleCabinSeatRow1Pos3Hea" - "drest\0223\n\006Airbag\030\014 \001(\0132#.vss.VehicleCabin" - "SeatRow1Pos3Airbag\0223\n\006Switch\030\r \001(\0132#.vss" - ".VehicleCabinSeatRow1Pos3Switch\"g\n Vehic" - "leCabinSeatRow1Pos3Occupant\022C\n\nIdentifie" - "r\030\001 \001(\0132/.vss.VehicleCabinSeatRow1Pos3Oc" - "cupantIdentifier\"M\n*VehicleCabinSeatRow1" - "Pos3OccupantIdentifier\022\017\n\007Subject\030\001 \001(\t\022" - "\016\n\006Issuer\030\002 \001(\t\"\267\001\n VehicleCabinSeatRow1" - "Pos3Backrest\022\017\n\007Recline\030\001 \001(\002\022;\n\006Lumbar\030" - "\002 \001(\0132+.vss.VehicleCabinSeatRow1Pos3Back" - "restLumbar\022E\n\013SideBolster\030\003 \001(\01320.vss.Ve" - "hicleCabinSeatRow1Pos3BackrestSideBolste" - "r\"I\n&VehicleCabinSeatRow1Pos3BackrestLum" - "bar\022\017\n\007Support\030\001 \001(\002\022\016\n\006Height\030\002 \001(\r\">\n+" - "VehicleCabinSeatRow1Pos3BackrestSideBols" - "ter\022\017\n\007Support\030\001 \001(\002\"1\n\037VehicleCabinSeat" - "Row1Pos3Seating\022\016\n\006Length\030\001 \001(\r\"A\n Vehic" - "leCabinSeatRow1Pos3Headrest\022\016\n\006Height\030\001 " - "\001(\r\022\r\n\005Angle\030\002 \001(\002\"4\n\036VehicleCabinSeatRo" - "w1Pos3Airbag\022\022\n\nIsDeployed\030\001 \001(\010\"\350\003\n\036Veh" - "icleCabinSeatRow1Pos3Switch\022\027\n\017IsWarmerE" - "ngaged\030\001 \001(\010\022\027\n\017IsCoolerEngaged\030\002 \001(\010\022\030\n" - "\020IsForwardEngaged\030\003 \001(\010\022\031\n\021IsBackwardEng" - "aged\030\004 \001(\010\022\023\n\013IsUpEngaged\030\005 \001(\010\022\025\n\rIsDow" - "nEngaged\030\006 \001(\010\022\034\n\024IsTiltForwardEngaged\030\007" - " \001(\010\022\035\n\025IsTiltBackwardEngaged\030\010 \001(\010\022=\n\010B" - "ackrest\030\t \001(\0132+.vss.VehicleCabinSeatRow1" - "Pos3SwitchBackrest\022;\n\007Seating\030\n \001(\0132*.vs" - "s.VehicleCabinSeatRow1Pos3SwitchSeating\022" - "=\n\010Headrest\030\013 \001(\0132+.vss.VehicleCabinSeat" - "Row1Pos3SwitchHeadrest\022;\n\007Massage\030\014 \001(\0132" - "*.vss.VehicleCabinSeatRow1Pos3SwitchMass" - "age\"\373\001\n&VehicleCabinSeatRow1Pos3SwitchBa" - "ckrest\022\037\n\027IsReclineForwardEngaged\030\001 \001(\010\022" - " \n\030IsReclineBackwardEngaged\030\002 \001(\010\022A\n\006Lum" - "bar\030\003 \001(\01321.vss.VehicleCabinSeatRow1Pos3" - "SwitchBackrestLumbar\022K\n\013SideBolster\030\004 \001(" - "\01326.vss.VehicleCabinSeatRow1Pos3SwitchBa" - "ckrestSideBolster\"\226\001\n,VehicleCabinSeatRo" - "w1Pos3SwitchBackrestLumbar\022\034\n\024IsMoreSupp" - "ortEngaged\030\001 \001(\010\022\034\n\024IsLessSupportEngaged" - "\030\002 \001(\010\022\023\n\013IsUpEngaged\030\003 \001(\010\022\025\n\rIsDownEng" - "aged\030\004 \001(\010\"o\n1VehicleCabinSeatRow1Pos3Sw" - "itchBackrestSideBolster\022\034\n\024IsMoreSupport" - "Engaged\030\001 \001(\010\022\034\n\024IsLessSupportEngaged\030\002 " - "\001(\010\"\\\n%VehicleCabinSeatRow1Pos3SwitchSea" - "ting\022\030\n\020IsForwardEngaged\030\001 \001(\010\022\031\n\021IsBack" - "wardEngaged\030\002 \001(\010\"\211\001\n&VehicleCabinSeatRo" - "w1Pos3SwitchHeadrest\022\023\n\013IsUpEngaged\030\001 \001(" - "\010\022\025\n\rIsDownEngaged\030\002 \001(\010\022\030\n\020IsForwardEng" - "aged\030\003 \001(\010\022\031\n\021IsBackwardEngaged\030\004 \001(\010\"]\n" - "%VehicleCabinSeatRow1Pos3SwitchMassage\022\031" - "\n\021IsIncreaseEngaged\030\001 \001(\010\022\031\n\021IsDecreaseE" - "ngaged\030\002 \001(\010\"\235\001\n\024VehicleCabinSeatRow2\022+\n" - "\004Pos1\030\001 \001(\0132\035.vss.VehicleCabinSeatRow2Po" - "s1\022+\n\004Pos2\030\002 \001(\0132\035.vss.VehicleCabinSeatR" - "ow2Pos2\022+\n\004Pos3\030\003 \001(\0132\035.vss.VehicleCabin" - "SeatRow2Pos3\"\336\003\n\030VehicleCabinSeatRow2Pos" - "1\022\022\n\nIsOccupied\030\001 \001(\010\0227\n\010Occupant\030\002 \001(\0132" - "%.vss.VehicleCabinSeatRow2Pos1Occupant\022\020" - "\n\010IsBelted\030\003 \001(\010\022\017\n\007Heating\030\004 \001(\005\022\017\n\007Mas" - "sage\030\005 \001(\r\022\020\n\010Position\030\006 \001(\r\022\016\n\006Height\030\007" - " \001(\r\022\014\n\004Tilt\030\010 \001(\002\0227\n\010Backrest\030\t \001(\0132%.v" - "ss.VehicleCabinSeatRow2Pos1Backrest\0225\n\007S" - "eating\030\n \001(\0132$.vss.VehicleCabinSeatRow2P" - "os1Seating\0227\n\010Headrest\030\013 \001(\0132%.vss.Vehic" - "leCabinSeatRow2Pos1Headrest\0223\n\006Airbag\030\014 " - "\001(\0132#.vss.VehicleCabinSeatRow2Pos1Airbag" - "\0223\n\006Switch\030\r \001(\0132#.vss.VehicleCabinSeatR" - "ow2Pos1Switch\"g\n VehicleCabinSeatRow2Pos" - "1Occupant\022C\n\nIdentifier\030\001 \001(\0132/.vss.Vehi" - "cleCabinSeatRow2Pos1OccupantIdentifier\"M" - "\n*VehicleCabinSeatRow2Pos1OccupantIdenti" - "fier\022\017\n\007Subject\030\001 \001(\t\022\016\n\006Issuer\030\002 \001(\t\"\267\001" - "\n VehicleCabinSeatRow2Pos1Backrest\022\017\n\007Re" - "cline\030\001 \001(\002\022;\n\006Lumbar\030\002 \001(\0132+.vss.Vehicl" - "eCabinSeatRow2Pos1BackrestLumbar\022E\n\013Side" - "Bolster\030\003 \001(\01320.vss.VehicleCabinSeatRow2" - "Pos1BackrestSideBolster\"I\n&VehicleCabinS" - "eatRow2Pos1BackrestLumbar\022\017\n\007Support\030\001 \001" - "(\002\022\016\n\006Height\030\002 \001(\r\">\n+VehicleCabinSeatRo" - "w2Pos1BackrestSideBolster\022\017\n\007Support\030\001 \001" - "(\002\"1\n\037VehicleCabinSeatRow2Pos1Seating\022\016\n" - "\006Length\030\001 \001(\r\"A\n VehicleCabinSeatRow2Pos" - "1Headrest\022\016\n\006Height\030\001 \001(\r\022\r\n\005Angle\030\002 \001(\002" - "\"4\n\036VehicleCabinSeatRow2Pos1Airbag\022\022\n\nIs" - "Deployed\030\001 \001(\010\"\350\003\n\036VehicleCabinSeatRow2P" - "os1Switch\022\027\n\017IsWarmerEngaged\030\001 \001(\010\022\027\n\017Is" - "CoolerEngaged\030\002 \001(\010\022\030\n\020IsForwardEngaged\030" - "\003 \001(\010\022\031\n\021IsBackwardEngaged\030\004 \001(\010\022\023\n\013IsUp" - "Engaged\030\005 \001(\010\022\025\n\rIsDownEngaged\030\006 \001(\010\022\034\n\024" - "IsTiltForwardEngaged\030\007 \001(\010\022\035\n\025IsTiltBack" - "wardEngaged\030\010 \001(\010\022=\n\010Backrest\030\t \001(\0132+.vs" - "s.VehicleCabinSeatRow2Pos1SwitchBackrest" - "\022;\n\007Seating\030\n \001(\0132*.vss.VehicleCabinSeat" - "Row2Pos1SwitchSeating\022=\n\010Headrest\030\013 \001(\0132" - "+.vss.VehicleCabinSeatRow2Pos1SwitchHead" - "rest\022;\n\007Massage\030\014 \001(\0132*.vss.VehicleCabin" - "SeatRow2Pos1SwitchMassage\"\373\001\n&VehicleCab" - "inSeatRow2Pos1SwitchBackrest\022\037\n\027IsReclin" - "eForwardEngaged\030\001 \001(\010\022 \n\030IsReclineBackwa" - "rdEngaged\030\002 \001(\010\022A\n\006Lumbar\030\003 \001(\01321.vss.Ve" - "hicleCabinSeatRow2Pos1SwitchBackrestLumb" - "ar\022K\n\013SideBolster\030\004 \001(\01326.vss.VehicleCab" - "inSeatRow2Pos1SwitchBackrestSideBolster\"" - "\226\001\n,VehicleCabinSeatRow2Pos1SwitchBackre" - "stLumbar\022\034\n\024IsMoreSupportEngaged\030\001 \001(\010\022\034" - "\n\024IsLessSupportEngaged\030\002 \001(\010\022\023\n\013IsUpEnga" - "ged\030\003 \001(\010\022\025\n\rIsDownEngaged\030\004 \001(\010\"o\n1Vehi" - "cleCabinSeatRow2Pos1SwitchBackrestSideBo" - "lster\022\034\n\024IsMoreSupportEngaged\030\001 \001(\010\022\034\n\024I" - "sLessSupportEngaged\030\002 \001(\010\"\\\n%VehicleCabi" - "nSeatRow2Pos1SwitchSeating\022\030\n\020IsForwardE" - "ngaged\030\001 \001(\010\022\031\n\021IsBackwardEngaged\030\002 \001(\010\"" - "\211\001\n&VehicleCabinSeatRow2Pos1SwitchHeadre" - "st\022\023\n\013IsUpEngaged\030\001 \001(\010\022\025\n\rIsDownEngaged" - "\030\002 \001(\010\022\030\n\020IsForwardEngaged\030\003 \001(\010\022\031\n\021IsBa" - "ckwardEngaged\030\004 \001(\010\"]\n%VehicleCabinSeatR" - "ow2Pos1SwitchMassage\022\031\n\021IsIncreaseEngage" - "d\030\001 \001(\010\022\031\n\021IsDecreaseEngaged\030\002 \001(\010\"\336\003\n\030V" - "ehicleCabinSeatRow2Pos2\022\022\n\nIsOccupied\030\001 " - "\001(\010\0227\n\010Occupant\030\002 \001(\0132%.vss.VehicleCabin" - "SeatRow2Pos2Occupant\022\020\n\010IsBelted\030\003 \001(\010\022\017" - "\n\007Heating\030\004 \001(\005\022\017\n\007Massage\030\005 \001(\r\022\020\n\010Posi" - "tion\030\006 \001(\r\022\016\n\006Height\030\007 \001(\r\022\014\n\004Tilt\030\010 \001(\002" - "\0227\n\010Backrest\030\t \001(\0132%.vss.VehicleCabinSea" - "tRow2Pos2Backrest\0225\n\007Seating\030\n \001(\0132$.vss" - ".VehicleCabinSeatRow2Pos2Seating\0227\n\010Head" - "rest\030\013 \001(\0132%.vss.VehicleCabinSeatRow2Pos" - "2Headrest\0223\n\006Airbag\030\014 \001(\0132#.vss.VehicleC" - "abinSeatRow2Pos2Airbag\0223\n\006Switch\030\r \001(\0132#" - ".vss.VehicleCabinSeatRow2Pos2Switch\"g\n V" - "ehicleCabinSeatRow2Pos2Occupant\022C\n\nIdent" - "ifier\030\001 \001(\0132/.vss.VehicleCabinSeatRow2Po" - "s2OccupantIdentifier\"M\n*VehicleCabinSeat" - "Row2Pos2OccupantIdentifier\022\017\n\007Subject\030\001 " - "\001(\t\022\016\n\006Issuer\030\002 \001(\t\"\267\001\n VehicleCabinSeat" - "Row2Pos2Backrest\022\017\n\007Recline\030\001 \001(\002\022;\n\006Lum" - "bar\030\002 \001(\0132+.vss.VehicleCabinSeatRow2Pos2" - "BackrestLumbar\022E\n\013SideBolster\030\003 \001(\01320.vs" - "s.VehicleCabinSeatRow2Pos2BackrestSideBo" - "lster\"I\n&VehicleCabinSeatRow2Pos2Backres" - "tLumbar\022\017\n\007Support\030\001 \001(\002\022\016\n\006Height\030\002 \001(\r" - "\">\n+VehicleCabinSeatRow2Pos2BackrestSide" - "Bolster\022\017\n\007Support\030\001 \001(\002\"1\n\037VehicleCabin" - "SeatRow2Pos2Seating\022\016\n\006Length\030\001 \001(\r\"A\n V" - "ehicleCabinSeatRow2Pos2Headrest\022\016\n\006Heigh" - "t\030\001 \001(\r\022\r\n\005Angle\030\002 \001(\002\"4\n\036VehicleCabinSe" - "atRow2Pos2Airbag\022\022\n\nIsDeployed\030\001 \001(\010\"\350\003\n" - "\036VehicleCabinSeatRow2Pos2Switch\022\027\n\017IsWar" - "merEngaged\030\001 \001(\010\022\027\n\017IsCoolerEngaged\030\002 \001(" - "\010\022\030\n\020IsForwardEngaged\030\003 \001(\010\022\031\n\021IsBackwar" - "dEngaged\030\004 \001(\010\022\023\n\013IsUpEngaged\030\005 \001(\010\022\025\n\rI" - "sDownEngaged\030\006 \001(\010\022\034\n\024IsTiltForwardEngag" - "ed\030\007 \001(\010\022\035\n\025IsTiltBackwardEngaged\030\010 \001(\010\022" - "=\n\010Backrest\030\t \001(\0132+.vss.VehicleCabinSeat" - "Row2Pos2SwitchBackrest\022;\n\007Seating\030\n \001(\0132" - "*.vss.VehicleCabinSeatRow2Pos2SwitchSeat" - "ing\022=\n\010Headrest\030\013 \001(\0132+.vss.VehicleCabin" - "SeatRow2Pos2SwitchHeadrest\022;\n\007Massage\030\014 " - "\001(\0132*.vss.VehicleCabinSeatRow2Pos2Switch" - "Massage\"\373\001\n&VehicleCabinSeatRow2Pos2Swit" - "chBackrest\022\037\n\027IsReclineForwardEngaged\030\001 " - "\001(\010\022 \n\030IsReclineBackwardEngaged\030\002 \001(\010\022A\n" - "\006Lumbar\030\003 \001(\01321.vss.VehicleCabinSeatRow2" - "Pos2SwitchBackrestLumbar\022K\n\013SideBolster\030" - "\004 \001(\01326.vss.VehicleCabinSeatRow2Pos2Swit" - "chBackrestSideBolster\"\226\001\n,VehicleCabinSe" - "atRow2Pos2SwitchBackrestLumbar\022\034\n\024IsMore" - "SupportEngaged\030\001 \001(\010\022\034\n\024IsLessSupportEng" - "aged\030\002 \001(\010\022\023\n\013IsUpEngaged\030\003 \001(\010\022\025\n\rIsDow" - "nEngaged\030\004 \001(\010\"o\n1VehicleCabinSeatRow2Po" - "s2SwitchBackrestSideBolster\022\034\n\024IsMoreSup" - "portEngaged\030\001 \001(\010\022\034\n\024IsLessSupportEngage" - "d\030\002 \001(\010\"\\\n%VehicleCabinSeatRow2Pos2Switc" - "hSeating\022\030\n\020IsForwardEngaged\030\001 \001(\010\022\031\n\021Is" - "BackwardEngaged\030\002 \001(\010\"\211\001\n&VehicleCabinSe" - "atRow2Pos2SwitchHeadrest\022\023\n\013IsUpEngaged\030" - "\001 \001(\010\022\025\n\rIsDownEngaged\030\002 \001(\010\022\030\n\020IsForwar" - "dEngaged\030\003 \001(\010\022\031\n\021IsBackwardEngaged\030\004 \001(" - "\010\"]\n%VehicleCabinSeatRow2Pos2SwitchMassa" - "ge\022\031\n\021IsIncreaseEngaged\030\001 \001(\010\022\031\n\021IsDecre" - "aseEngaged\030\002 \001(\010\"\336\003\n\030VehicleCabinSeatRow" - "2Pos3\022\022\n\nIsOccupied\030\001 \001(\010\0227\n\010Occupant\030\002 " - "\001(\0132%.vss.VehicleCabinSeatRow2Pos3Occupa" - "nt\022\020\n\010IsBelted\030\003 \001(\010\022\017\n\007Heating\030\004 \001(\005\022\017\n" - "\007Massage\030\005 \001(\r\022\020\n\010Position\030\006 \001(\r\022\016\n\006Heig" - "ht\030\007 \001(\r\022\014\n\004Tilt\030\010 \001(\002\0227\n\010Backrest\030\t \001(\013" - "2%.vss.VehicleCabinSeatRow2Pos3Backrest\022" - "5\n\007Seating\030\n \001(\0132$.vss.VehicleCabinSeatR" - "ow2Pos3Seating\0227\n\010Headrest\030\013 \001(\0132%.vss.V" - "ehicleCabinSeatRow2Pos3Headrest\0223\n\006Airba" - "g\030\014 \001(\0132#.vss.VehicleCabinSeatRow2Pos3Ai" - "rbag\0223\n\006Switch\030\r \001(\0132#.vss.VehicleCabinS" - "eatRow2Pos3Switch\"g\n VehicleCabinSeatRow" - "2Pos3Occupant\022C\n\nIdentifier\030\001 \001(\0132/.vss." - "VehicleCabinSeatRow2Pos3OccupantIdentifi" - "er\"M\n*VehicleCabinSeatRow2Pos3OccupantId" - "entifier\022\017\n\007Subject\030\001 \001(\t\022\016\n\006Issuer\030\002 \001(" - "\t\"\267\001\n VehicleCabinSeatRow2Pos3Backrest\022\017" - "\n\007Recline\030\001 \001(\002\022;\n\006Lumbar\030\002 \001(\0132+.vss.Ve" - "hicleCabinSeatRow2Pos3BackrestLumbar\022E\n\013" - "SideBolster\030\003 \001(\01320.vss.VehicleCabinSeat" - "Row2Pos3BackrestSideBolster\"I\n&VehicleCa" - "binSeatRow2Pos3BackrestLumbar\022\017\n\007Support" - "\030\001 \001(\002\022\016\n\006Height\030\002 \001(\r\">\n+VehicleCabinSe" - "atRow2Pos3BackrestSideBolster\022\017\n\007Support" - "\030\001 \001(\002\"1\n\037VehicleCabinSeatRow2Pos3Seatin" - "g\022\016\n\006Length\030\001 \001(\r\"A\n VehicleCabinSeatRow" - "2Pos3Headrest\022\016\n\006Height\030\001 \001(\r\022\r\n\005Angle\030\002" - " \001(\002\"4\n\036VehicleCabinSeatRow2Pos3Airbag\022\022" - "\n\nIsDeployed\030\001 \001(\010\"\350\003\n\036VehicleCabinSeatR" - "ow2Pos3Switch\022\027\n\017IsWarmerEngaged\030\001 \001(\010\022\027" - "\n\017IsCoolerEngaged\030\002 \001(\010\022\030\n\020IsForwardEnga" - "ged\030\003 \001(\010\022\031\n\021IsBackwardEngaged\030\004 \001(\010\022\023\n\013" - "IsUpEngaged\030\005 \001(\010\022\025\n\rIsDownEngaged\030\006 \001(\010" - "\022\034\n\024IsTiltForwardEngaged\030\007 \001(\010\022\035\n\025IsTilt" - "BackwardEngaged\030\010 \001(\010\022=\n\010Backrest\030\t \001(\0132" - "+.vss.VehicleCabinSeatRow2Pos3SwitchBack" - "rest\022;\n\007Seating\030\n \001(\0132*.vss.VehicleCabin" - "SeatRow2Pos3SwitchSeating\022=\n\010Headrest\030\013 " - "\001(\0132+.vss.VehicleCabinSeatRow2Pos3Switch" - "Headrest\022;\n\007Massage\030\014 \001(\0132*.vss.VehicleC" - "abinSeatRow2Pos3SwitchMassage\"\373\001\n&Vehicl" - "eCabinSeatRow2Pos3SwitchBackrest\022\037\n\027IsRe" - "clineForwardEngaged\030\001 \001(\010\022 \n\030IsReclineBa" - "ckwardEngaged\030\002 \001(\010\022A\n\006Lumbar\030\003 \001(\01321.vs" - "s.VehicleCabinSeatRow2Pos3SwitchBackrest" - "Lumbar\022K\n\013SideBolster\030\004 \001(\01326.vss.Vehicl" - "eCabinSeatRow2Pos3SwitchBackrestSideBols" - "ter\"\226\001\n,VehicleCabinSeatRow2Pos3SwitchBa" - "ckrestLumbar\022\034\n\024IsMoreSupportEngaged\030\001 \001" - "(\010\022\034\n\024IsLessSupportEngaged\030\002 \001(\010\022\023\n\013IsUp" - "Engaged\030\003 \001(\010\022\025\n\rIsDownEngaged\030\004 \001(\010\"o\n1" - "VehicleCabinSeatRow2Pos3SwitchBackrestSi" - "deBolster\022\034\n\024IsMoreSupportEngaged\030\001 \001(\010\022" - "\034\n\024IsLessSupportEngaged\030\002 \001(\010\"\\\n%Vehicle" - "CabinSeatRow2Pos3SwitchSeating\022\030\n\020IsForw" - "ardEngaged\030\001 \001(\010\022\031\n\021IsBackwardEngaged\030\002 " - "\001(\010\"\211\001\n&VehicleCabinSeatRow2Pos3SwitchHe" - "adrest\022\023\n\013IsUpEngaged\030\001 \001(\010\022\025\n\rIsDownEng" - "aged\030\002 \001(\010\022\030\n\020IsForwardEngaged\030\003 \001(\010\022\031\n\021" - "IsBackwardEngaged\030\004 \001(\010\"]\n%VehicleCabinS" - "eatRow2Pos3SwitchMassage\022\031\n\021IsIncreaseEn" - "gaged\030\001 \001(\010\022\031\n\021IsDecreaseEngaged\030\002 \001(\010\")" - "\n\027VehicleCabinConvertible\022\016\n\006Status\030\001 \001(" - "\t\"\260\003\n\013VehicleADAS\022\033\n\023ActiveAutonomyLevel" - "\030\001 \001(\t\022\036\n\026SupportedAutonomyLevel\030\002 \001(\t\0224" - "\n\rCruiseControl\030\003 \001(\0132\035.vss.VehicleADASC" - "ruiseControl\022F\n\026LaneDepartureDetection\030\004" - " \001(\0132&.vss.VehicleADASLaneDepartureDetec" - "tion\022<\n\021ObstacleDetection\030\005 \001(\0132!.vss.Ve" - "hicleADASObstacleDetection\022 \n\003ABS\030\006 \001(\0132" - "\023.vss.VehicleADASABS\022 \n\003TCS\030\007 \001(\0132\023.vss." - "VehicleADASTCS\022 \n\003ESC\030\010 \001(\0132\023.vss.Vehicl" - "eADASESC\022 \n\003EBD\030\t \001(\0132\023.vss.VehicleADASE" - "BD\022 \n\003EBA\030\n \001(\0132\023.vss.VehicleADASEBA\"b\n\030" - "VehicleADASCruiseControl\022\021\n\tIsEnabled\030\001 " - "\001(\010\022\020\n\010IsActive\030\002 \001(\010\022\020\n\010SpeedSet\030\003 \001(\002\022" - "\017\n\007IsError\030\004 \001(\010\"Z\n!VehicleADASLaneDepar" - "tureDetection\022\021\n\tIsEnabled\030\001 \001(\010\022\021\n\tIsWa" - "rning\030\002 \001(\010\022\017\n\007IsError\030\003 \001(\010\"U\n\034VehicleA" - "DASObstacleDetection\022\021\n\tIsEnabled\030\001 \001(\010\022" - "\021\n\tIsWarning\030\002 \001(\010\022\017\n\007IsError\030\003 \001(\010\"G\n\016V" - "ehicleADASABS\022\021\n\tIsEnabled\030\001 \001(\010\022\017\n\007IsEr" - "ror\030\002 \001(\010\022\021\n\tIsEngaged\030\003 \001(\010\"G\n\016VehicleA" - "DASTCS\022\021\n\tIsEnabled\030\001 \001(\010\022\017\n\007IsError\030\002 \001" - "(\010\022\021\n\tIsEngaged\030\003 \001(\010\"\241\001\n\016VehicleADASESC" - "\022\021\n\tIsEnabled\030\001 \001(\010\022\017\n\007IsError\030\002 \001(\010\022\021\n\t" - "IsEngaged\030\003 \001(\010\022!\n\031IsStrongCrossWindDete" - "cted\030\004 \001(\010\0225\n\014RoadFriction\030\005 \001(\0132\037.vss.V" - "ehicleADASESCRoadFriction\"Z\n\032VehicleADAS" - "ESCRoadFriction\022\024\n\014MostProbable\030\001 \001(\002\022\022\n" - "\nLowerBound\030\002 \001(\002\022\022\n\nUpperBound\030\003 \001(\002\"G\n" - "\016VehicleADASEBD\022\021\n\tIsEnabled\030\001 \001(\010\022\017\n\007Is" - "Error\030\002 \001(\010\022\021\n\tIsEngaged\030\003 \001(\010\"G\n\016Vehicl" - "eADASEBA\022\021\n\tIsEnabled\030\001 \001(\010\022\017\n\007IsError\030\002" - " \001(\010\022\021\n\tIsEngaged\030\003 \001(\010\"\272\002\n\016VehicleChass" - "is\022\021\n\tWheelbase\030\001 \001(\r\022\r\n\005Track\030\002 \001(\r\022%\n\004" - "Axle\030\003 \001(\0132\027.vss.VehicleChassisAxle\022\021\n\tA" - "xleCount\030\004 \001(\r\0225\n\014ParkingBrake\030\005 \001(\0132\037.v" - "ss.VehicleChassisParkingBrake\0227\n\rSteerin" - "gWheel\030\006 \001(\0132 .vss.VehicleChassisSteerin" - "gWheel\0223\n\013Accelerator\030\007 \001(\0132\036.vss.Vehicl" - "eChassisAccelerator\022\'\n\005Brake\030\010 \001(\0132\030.vss" - ".VehicleChassisBrake\"j\n\022VehicleChassisAx" - "le\022)\n\004Row1\030\001 \001(\0132\033.vss.VehicleChassisAxl" - "eRow1\022)\n\004Row2\030\002 \001(\0132\033.vss.VehicleChassis" - "AxleRow2\"\312\001\n\026VehicleChassisAxleRow1\022\022\n\nW" - "heelCount\030\001 \001(\r\022\025\n\rWheelDiameter\030\002 \001(\002\022\022" - "\n\nWheelWidth\030\003 \001(\002\022\024\n\014TireDiameter\030\004 \001(\002" - "\022\021\n\tTireWidth\030\005 \001(\r\022\027\n\017TireAspectRatio\030\006" - " \001(\r\022/\n\005Wheel\030\007 \001(\0132 .vss.VehicleChassis" - "AxleRow1Wheel\"\207\001\n\033VehicleChassisAxleRow1" - "Wheel\0222\n\004Left\030\001 \001(\0132$.vss.VehicleChassis" - "AxleRow1WheelLeft\0224\n\005Right\030\002 \001(\0132%.vss.V" - "ehicleChassisAxleRow1WheelRight\"\242\001\n\037Vehi" - "cleChassisAxleRow1WheelLeft\0228\n\005Brake\030\001 \001" - "(\0132).vss.VehicleChassisAxleRow1WheelLeft" - "Brake\0226\n\004Tire\030\002 \001(\0132(.vss.VehicleChassis" - "AxleRow1WheelLeftTire\022\r\n\005Speed\030\003 \001(\002\"z\n$" - "VehicleChassisAxleRow1WheelLeftBrake\022\022\n\n" - "FluidLevel\030\001 \001(\r\022\027\n\017IsFluidLevelLow\030\002 \001(" - "\010\022\017\n\007PadWear\030\003 \001(\r\022\024\n\014IsBrakesWorn\030\004 \001(\010" - "\"c\n#VehicleChassisAxleRow1WheelLeftTire\022" - "\020\n\010Pressure\030\001 \001(\r\022\025\n\rIsPressureLow\030\002 \001(\010" - "\022\023\n\013Temperature\030\003 \001(\002\"\245\001\n VehicleChassis" - "AxleRow1WheelRight\0229\n\005Brake\030\001 \001(\0132*.vss." - "VehicleChassisAxleRow1WheelRightBrake\0227\n" - "\004Tire\030\002 \001(\0132).vss.VehicleChassisAxleRow1" - "WheelRightTire\022\r\n\005Speed\030\003 \001(\002\"{\n%Vehicle" - "ChassisAxleRow1WheelRightBrake\022\022\n\nFluidL" - "evel\030\001 \001(\r\022\027\n\017IsFluidLevelLow\030\002 \001(\010\022\017\n\007P" - "adWear\030\003 \001(\r\022\024\n\014IsBrakesWorn\030\004 \001(\010\"d\n$Ve" - "hicleChassisAxleRow1WheelRightTire\022\020\n\010Pr" - "essure\030\001 \001(\r\022\025\n\rIsPressureLow\030\002 \001(\010\022\023\n\013T" - "emperature\030\003 \001(\002\"\312\001\n\026VehicleChassisAxleR" - "ow2\022\022\n\nWheelCount\030\001 \001(\r\022\025\n\rWheelDiameter" - "\030\002 \001(\002\022\022\n\nWheelWidth\030\003 \001(\002\022\024\n\014TireDiamet" - "er\030\004 \001(\002\022\021\n\tTireWidth\030\005 \001(\r\022\027\n\017TireAspec" - "tRatio\030\006 \001(\r\022/\n\005Wheel\030\007 \001(\0132 .vss.Vehicl" - "eChassisAxleRow2Wheel\"\207\001\n\033VehicleChassis" - "AxleRow2Wheel\0222\n\004Left\030\001 \001(\0132$.vss.Vehicl" - "eChassisAxleRow2WheelLeft\0224\n\005Right\030\002 \001(\013" - "2%.vss.VehicleChassisAxleRow2WheelRight\"" - "\242\001\n\037VehicleChassisAxleRow2WheelLeft\0228\n\005B" - "rake\030\001 \001(\0132).vss.VehicleChassisAxleRow2W" - "heelLeftBrake\0226\n\004Tire\030\002 \001(\0132(.vss.Vehicl" - "eChassisAxleRow2WheelLeftTire\022\r\n\005Speed\030\003" - " \001(\002\"z\n$VehicleChassisAxleRow2WheelLeftB" - "rake\022\022\n\nFluidLevel\030\001 \001(\r\022\027\n\017IsFluidLevel" - "Low\030\002 \001(\010\022\017\n\007PadWear\030\003 \001(\r\022\024\n\014IsBrakesWo" - "rn\030\004 \001(\010\"c\n#VehicleChassisAxleRow2WheelL" - "eftTire\022\020\n\010Pressure\030\001 \001(\r\022\025\n\rIsPressureL" - "ow\030\002 \001(\010\022\023\n\013Temperature\030\003 \001(\002\"\245\001\n Vehicl" - "eChassisAxleRow2WheelRight\0229\n\005Brake\030\001 \001(" - "\0132*.vss.VehicleChassisAxleRow2WheelRight" - "Brake\0227\n\004Tire\030\002 \001(\0132).vss.VehicleChassis" - "AxleRow2WheelRightTire\022\r\n\005Speed\030\003 \001(\002\"{\n" - "%VehicleChassisAxleRow2WheelRightBrake\022\022" - "\n\nFluidLevel\030\001 \001(\r\022\027\n\017IsFluidLevelLow\030\002 " - "\001(\010\022\017\n\007PadWear\030\003 \001(\r\022\024\n\014IsBrakesWorn\030\004 \001" - "(\010\"d\n$VehicleChassisAxleRow2WheelRightTi" - "re\022\020\n\010Pressure\030\001 \001(\r\022\025\n\rIsPressureLow\030\002 " - "\001(\010\022\023\n\013Temperature\030\003 \001(\002\"/\n\032VehicleChass" - "isParkingBrake\022\021\n\tIsEngaged\030\001 \001(\010\"_\n\033Veh" - "icleChassisSteeringWheel\022\r\n\005Angle\030\001 \001(\005\022" - "\014\n\004Tilt\030\002 \001(\r\022\021\n\tExtension\030\003 \001(\r\022\020\n\010Posi" - "tion\030\004 \001(\t\"2\n\031VehicleChassisAccelerator\022" - "\025\n\rPedalPosition\030\001 \001(\r\"V\n\023VehicleChassis" - "Brake\022\025\n\rPedalPosition\030\001 \001(\r\022(\n IsDriver" - "EmergencyBrakingDetected\030\002 \001(\010\"\216\017\n\nVehic" - "leOBD\022\r\n\005PidsA\030\001 \001(\r\022%\n\006Status\030\002 \001(\0132\025.v" - "ss.VehicleOBDStatus\022\017\n\007DTCList\030\003 \003(\t\022\021\n\t" - "FreezeDTC\030\004 \001(\t\022\022\n\nFuelStatus\030\005 \001(\t\022\022\n\nE" - "ngineLoad\030\006 \001(\002\022\032\n\022CoolantTemperature\030\007 " - "\001(\002\022\032\n\022ShortTermFuelTrim1\030\010 \001(\002\022\031\n\021LongT" - "ermFuelTrim1\030\t \001(\002\022\032\n\022ShortTermFuelTrim2" - "\030\n \001(\002\022\031\n\021LongTermFuelTrim2\030\013 \001(\002\022\024\n\014Fue" - "lPressure\030\014 \001(\002\022\013\n\003MAP\030\r \001(\002\022\023\n\013EngineSp" - "eed\030\016 \001(\002\022\r\n\005Speed\030\017 \001(\002\022\025\n\rTimingAdvanc" - "e\030\020 \001(\002\022\022\n\nIntakeTemp\030\021 \001(\002\022\013\n\003MAF\030\022 \001(\002" - "\022\030\n\020ThrottlePosition\030\023 \001(\002\022\021\n\tAirStatus\030" - "\024 \001(\t\022\035\n\025OxygenSensorsIn2Banks\030\025 \001(\r\022\035\n\002" - "O2\030\026 \001(\0132\021.vss.VehicleOBDO2\022\024\n\014OBDStanda" - "rds\030\027 \001(\r\022\035\n\025OxygenSensorsIn4Banks\030\030 \001(\r" - "\022\023\n\013IsPTOActive\030\031 \001(\010\022\017\n\007RunTime\030\032 \001(\002\022\r" - "\n\005PidsB\030\033 \001(\r\022\027\n\017DistanceWithMIL\030\034 \001(\002\022\033" - "\n\023FuelRailPressureVac\030\035 \001(\002\022\036\n\026FuelRailP" - "ressureDirect\030\036 \001(\002\022!\n\004O2WR\030\037 \001(\0132\023.vss." - "VehicleOBDO2WR\022\024\n\014CommandedEGR\030 \001(\002\022\020\n\010" - "EGRError\030! \001(\002\022\025\n\rCommandedEVAP\030\" \001(\002\022\021\n" - "\tFuelLevel\030# \001(\002\022\034\n\024WarmupsSinceDTCClear" - "\030$ \001(\r\022\035\n\025DistanceSinceDTCClear\030% \001(\002\022\031\n" - "\021EVAPVaporPressure\030& \001(\002\022\032\n\022BarometricPr" - "essure\030\' \001(\002\022)\n\010Catalyst\030( \001(\0132\027.vss.Veh" - "icleOBDCatalyst\022\r\n\005PidsC\030) \001(\r\0229\n\020DriveC" - "ycleStatus\030* \001(\0132\037.vss.VehicleOBDDriveCy" - "cleStatus\022\034\n\024ControlModuleVoltage\030+ \001(\002\022" - "\024\n\014AbsoluteLoad\030, \001(\002\022!\n\031CommandedEquiva" - "lenceRatio\030- \001(\002\022 \n\030RelativeThrottlePosi" - "tion\030. \001(\002\022\035\n\025AmbientAirTemperature\030/ \001(" - "\002\022\031\n\021ThrottlePositionB\0300 \001(\002\022\031\n\021Throttle" - "PositionC\0301 \001(\002\022\034\n\024AcceleratorPositionD\030" - "2 \001(\002\022\034\n\024AcceleratorPositionE\0303 \001(\002\022\034\n\024A" - "cceleratorPositionF\0304 \001(\002\022\030\n\020ThrottleAct" - "uator\0305 \001(\002\022\022\n\nRunTimeMIL\0306 \001(\002\022\033\n\023TimeS" - "inceDTCCleared\0307 \001(\002\022\016\n\006MaxMAF\0308 \001(\002\022\020\n\010" - "FuelType\0309 \001(\t\022\026\n\016EthanolPercent\030: \001(\002\022!" - "\n\031EVAPVaporPressureAbsolute\030; \001(\002\022\"\n\032EVA" - "PVaporPressureAlternate\030< \001(\002\022\030\n\020ShortTe" - "rmO2Trim1\030= \001(\002\022\030\n\020ShortTermO2Trim3\030> \001(" - "\002\022\027\n\017LongTermO2Trim1\030\? \001(\002\022\027\n\017LongTermO2" - "Trim3\030@ \001(\002\022\030\n\020ShortTermO2Trim2\030A \001(\002\022\030\n" - "\020ShortTermO2Trim4\030B \001(\002\022\027\n\017LongTermO2Tri" - "m2\030C \001(\002\022\027\n\017LongTermO2Trim4\030D \001(\002\022 \n\030Fue" - "lRailPressureAbsolute\030E \001(\002\022#\n\033RelativeA" - "cceleratorPosition\030F \001(\002\022\036\n\026HybridBatter" - "yRemaining\030G \001(\002\022\026\n\016OilTemperature\030H \001(\002" - "\022\033\n\023FuelInjectionTiming\030I \001(\002\022\020\n\010FuelRat" - "e\030J \001(\002\"K\n\020VehicleOBDStatus\022\017\n\007IsMILOn\030\001" - " \001(\010\022\020\n\010DTCCount\030\002 \001(\r\022\024\n\014IgnitionType\030\003" - " \001(\t\"\346\002\n\014VehicleOBDO2\022)\n\007Sensor1\030\001 \001(\0132\030" - ".vss.VehicleOBDO2Sensor1\022)\n\007Sensor2\030\002 \001(" - "\0132\030.vss.VehicleOBDO2Sensor2\022)\n\007Sensor3\030\003" - " \001(\0132\030.vss.VehicleOBDO2Sensor3\022)\n\007Sensor" - "4\030\004 \001(\0132\030.vss.VehicleOBDO2Sensor4\022)\n\007Sen" - "sor5\030\005 \001(\0132\030.vss.VehicleOBDO2Sensor5\022)\n\007" - "Sensor6\030\006 \001(\0132\030.vss.VehicleOBDO2Sensor6\022" - ")\n\007Sensor7\030\007 \001(\0132\030.vss.VehicleOBDO2Senso" - "r7\022)\n\007Sensor8\030\010 \001(\0132\030.vss.VehicleOBDO2Se" - "nsor8\"A\n\023VehicleOBDO2Sensor1\022\017\n\007Voltage\030" - "\001 \001(\002\022\031\n\021ShortTermFuelTrim\030\002 \001(\002\"A\n\023Vehi" - "cleOBDO2Sensor2\022\017\n\007Voltage\030\001 \001(\002\022\031\n\021Shor" - "tTermFuelTrim\030\002 \001(\002\"A\n\023VehicleOBDO2Senso" - "r3\022\017\n\007Voltage\030\001 \001(\002\022\031\n\021ShortTermFuelTrim" - "\030\002 \001(\002\"A\n\023VehicleOBDO2Sensor4\022\017\n\007Voltage" - "\030\001 \001(\002\022\031\n\021ShortTermFuelTrim\030\002 \001(\002\"A\n\023Veh" - "icleOBDO2Sensor5\022\017\n\007Voltage\030\001 \001(\002\022\031\n\021Sho" - "rtTermFuelTrim\030\002 \001(\002\"A\n\023VehicleOBDO2Sens" - "or6\022\017\n\007Voltage\030\001 \001(\002\022\031\n\021ShortTermFuelTri" - "m\030\002 \001(\002\"A\n\023VehicleOBDO2Sensor7\022\017\n\007Voltag" - "e\030\001 \001(\002\022\031\n\021ShortTermFuelTrim\030\002 \001(\002\"A\n\023Ve" - "hicleOBDO2Sensor8\022\017\n\007Voltage\030\001 \001(\002\022\031\n\021Sh" - "ortTermFuelTrim\030\002 \001(\002\"\370\002\n\016VehicleOBDO2WR" - "\022+\n\007Sensor1\030\001 \001(\0132\032.vss.VehicleOBDO2WRSe" - "nsor1\022+\n\007Sensor2\030\002 \001(\0132\032.vss.VehicleOBDO" - "2WRSensor2\022+\n\007Sensor3\030\003 \001(\0132\032.vss.Vehicl" - "eOBDO2WRSensor3\022+\n\007Sensor4\030\004 \001(\0132\032.vss.V" - "ehicleOBDO2WRSensor4\022+\n\007Sensor5\030\005 \001(\0132\032." - "vss.VehicleOBDO2WRSensor5\022+\n\007Sensor6\030\006 \001" - "(\0132\032.vss.VehicleOBDO2WRSensor6\022+\n\007Sensor" - "7\030\007 \001(\0132\032.vss.VehicleOBDO2WRSensor7\022+\n\007S" - "ensor8\030\010 \001(\0132\032.vss.VehicleOBDO2WRSensor8" - "\"I\n\025VehicleOBDO2WRSensor1\022\016\n\006Lambda\030\001 \001(" - "\002\022\017\n\007Voltage\030\002 \001(\002\022\017\n\007Current\030\003 \001(\002\"I\n\025V" - "ehicleOBDO2WRSensor2\022\016\n\006Lambda\030\001 \001(\002\022\017\n\007" - "Voltage\030\002 \001(\002\022\017\n\007Current\030\003 \001(\002\"I\n\025Vehicl" - "eOBDO2WRSensor3\022\016\n\006Lambda\030\001 \001(\002\022\017\n\007Volta" - "ge\030\002 \001(\002\022\017\n\007Current\030\003 \001(\002\"I\n\025VehicleOBDO" - "2WRSensor4\022\016\n\006Lambda\030\001 \001(\002\022\017\n\007Voltage\030\002 " - "\001(\002\022\017\n\007Current\030\003 \001(\002\"I\n\025VehicleOBDO2WRSe" - "nsor5\022\016\n\006Lambda\030\001 \001(\002\022\017\n\007Voltage\030\002 \001(\002\022\017" - "\n\007Current\030\003 \001(\002\"I\n\025VehicleOBDO2WRSensor6" - "\022\016\n\006Lambda\030\001 \001(\002\022\017\n\007Voltage\030\002 \001(\002\022\017\n\007Cur" - "rent\030\003 \001(\002\"I\n\025VehicleOBDO2WRSensor7\022\016\n\006L" - "ambda\030\001 \001(\002\022\017\n\007Voltage\030\002 \001(\002\022\017\n\007Current\030" - "\003 \001(\002\"I\n\025VehicleOBDO2WRSensor8\022\016\n\006Lambda" - "\030\001 \001(\002\022\017\n\007Voltage\030\002 \001(\002\022\017\n\007Current\030\003 \001(\002" - "\"n\n\022VehicleOBDCatalyst\022+\n\005Bank1\030\001 \001(\0132\034." - "vss.VehicleOBDCatalystBank1\022+\n\005Bank2\030\002 \001" - "(\0132\034.vss.VehicleOBDCatalystBank2\"E\n\027Vehi" - "cleOBDCatalystBank1\022\024\n\014Temperature1\030\001 \001(" - "\002\022\024\n\014Temperature2\030\002 \001(\002\"E\n\027VehicleOBDCat" - "alystBank2\022\024\n\014Temperature1\030\001 \001(\002\022\024\n\014Temp" - "erature2\030\002 \001(\002\"U\n\032VehicleOBDDriveCycleSt" - "atus\022\017\n\007IsMILOn\030\001 \001(\010\022\020\n\010DTCCount\030\002 \001(\r\022" - "\024\n\014IgnitionType\030\003 \001(\t\"\270\001\n\rVehicleDriver\022" - "0\n\nIdentifier\030\001 \001(\0132\034.vss.VehicleDriverI" - "dentifier\022\030\n\020DistractionLevel\030\002 \001(\002\022\024\n\014I" - "sEyesOnRoad\030\003 \001(\010\022\034\n\024AttentiveProbabilit" - "y\030\004 \001(\002\022\024\n\014FatigueLevel\030\005 \001(\002\022\021\n\tHeartRa" - "te\030\006 \001(\r\":\n\027VehicleDriverIdentifier\022\017\n\007S" - "ubject\030\001 \001(\t\022\016\n\006Issuer\030\002 \001(\t\"S\n\017VehicleE" - "xterior\022\026\n\016AirTemperature\030\001 \001(\002\022\020\n\010Humid" - "ity\030\002 \001(\002\022\026\n\016LightIntensity\030\003 \001(\002\"X\n\016Veh" - "icleService\022\024\n\014IsServiceDue\030\001 \001(\010\022\031\n\021Dis" - "tanceToService\030\002 \001(\002\022\025\n\rTimeToService\030\003 " - "\001(\005\"6\n\023VehicleConnectivity\022\037\n\027IsConnecti" -<<<<<<< HEAD - "vityAvailable\030\001 \001(\010b\006proto3" -======= - "vityAvailable\030\001 \001(\010B\021\n\017com.vehicle.vssb\006" - "proto3" ->>>>>>> 4167b134485cabd6a9e19564baa130146183cfb8 -}; -static ::absl::once_flag descriptor_table_vss_2fvspec_2eproto_once; -const ::_pbi::DescriptorTable descriptor_table_vss_2fvspec_2eproto = { - false, - false, -<<<<<<< HEAD - 42027, -======= - 42046, ->>>>>>> 4167b134485cabd6a9e19564baa130146183cfb8 - descriptor_table_protodef_vss_2fvspec_2eproto, - "vss/vspec.proto", - &descriptor_table_vss_2fvspec_2eproto_once, - nullptr, - 0, - 269, - schemas, - file_default_instances, - TableStruct_vss_2fvspec_2eproto::offsets, - file_level_metadata_vss_2fvspec_2eproto, - file_level_enum_descriptors_vss_2fvspec_2eproto, - file_level_service_descriptors_vss_2fvspec_2eproto, -}; - -// This function exists to be marked as weak. -// It can significantly speed up compilation by breaking up LLVM's SCC -// in the .pb.cc translation units. Large translation units see a -// reduction of more than 35% of walltime for optimized builds. Without -// the weak attribute all the messages in the file, including all the -// vtables and everything they use become part of the same SCC through -// a cycle like: -// GetMetadata -> descriptor table -> default instances -> -// vtables -> GetMetadata -// By adding a weak function here we break the connection from the -// individual vtables back into the descriptor table. -PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::DescriptorTable* descriptor_table_vss_2fvspec_2eproto_getter() { - return &descriptor_table_vss_2fvspec_2eproto; -} -// Force running AddDescriptors() at dynamic initialization time. -PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 -static ::_pbi::AddDescriptorsRunner dynamic_init_dummy_vss_2fvspec_2eproto(&descriptor_table_vss_2fvspec_2eproto); -namespace vss { -// =================================================================== - -class Vehicle::_Internal { - public: - static const ::vss::VehicleVersionVSS& versionvss(const Vehicle* msg); - static const ::vss::VehicleVehicleIdentification& vehicleidentification(const Vehicle* msg); - static const ::vss::VehicleLowVoltageBattery& lowvoltagebattery(const Vehicle* msg); - static const ::vss::VehicleAcceleration& acceleration(const Vehicle* msg); - static const ::vss::VehicleAngularVelocity& angularvelocity(const Vehicle* msg); - static const ::vss::VehicleTrailer& trailer(const Vehicle* msg); - static const ::vss::VehicleCurrentLocation& currentlocation(const Vehicle* msg); - static const ::vss::VehiclePowertrain& powertrain(const Vehicle* msg); - static const ::vss::VehicleBody& body(const Vehicle* msg); - static const ::vss::VehicleCabin& cabin(const Vehicle* msg); - static const ::vss::VehicleADAS& adas(const Vehicle* msg); - static const ::vss::VehicleChassis& chassis(const Vehicle* msg); - static const ::vss::VehicleOBD& obd(const Vehicle* msg); - static const ::vss::VehicleDriver& driver(const Vehicle* msg); - static const ::vss::VehicleExterior& exterior(const Vehicle* msg); - static const ::vss::VehicleService& service(const Vehicle* msg); - static const ::vss::VehicleConnectivity& connectivity(const Vehicle* msg); -}; - -const ::vss::VehicleVersionVSS& -Vehicle::_Internal::versionvss(const Vehicle* msg) { - return *msg->_impl_.versionvss_; -} -const ::vss::VehicleVehicleIdentification& -Vehicle::_Internal::vehicleidentification(const Vehicle* msg) { - return *msg->_impl_.vehicleidentification_; -} -const ::vss::VehicleLowVoltageBattery& -Vehicle::_Internal::lowvoltagebattery(const Vehicle* msg) { - return *msg->_impl_.lowvoltagebattery_; -} -const ::vss::VehicleAcceleration& -Vehicle::_Internal::acceleration(const Vehicle* msg) { - return *msg->_impl_.acceleration_; -} -const ::vss::VehicleAngularVelocity& -Vehicle::_Internal::angularvelocity(const Vehicle* msg) { - return *msg->_impl_.angularvelocity_; -} -const ::vss::VehicleTrailer& -Vehicle::_Internal::trailer(const Vehicle* msg) { - return *msg->_impl_.trailer_; -} -const ::vss::VehicleCurrentLocation& -Vehicle::_Internal::currentlocation(const Vehicle* msg) { - return *msg->_impl_.currentlocation_; -} -const ::vss::VehiclePowertrain& -Vehicle::_Internal::powertrain(const Vehicle* msg) { - return *msg->_impl_.powertrain_; -} -const ::vss::VehicleBody& -Vehicle::_Internal::body(const Vehicle* msg) { - return *msg->_impl_.body_; -} -const ::vss::VehicleCabin& -Vehicle::_Internal::cabin(const Vehicle* msg) { - return *msg->_impl_.cabin_; -} -const ::vss::VehicleADAS& -Vehicle::_Internal::adas(const Vehicle* msg) { - return *msg->_impl_.adas_; -} -const ::vss::VehicleChassis& -Vehicle::_Internal::chassis(const Vehicle* msg) { - return *msg->_impl_.chassis_; -} -const ::vss::VehicleOBD& -Vehicle::_Internal::obd(const Vehicle* msg) { - return *msg->_impl_.obd_; -} -const ::vss::VehicleDriver& -Vehicle::_Internal::driver(const Vehicle* msg) { - return *msg->_impl_.driver_; -} -const ::vss::VehicleExterior& -Vehicle::_Internal::exterior(const Vehicle* msg) { - return *msg->_impl_.exterior_; -} -const ::vss::VehicleService& -Vehicle::_Internal::service(const Vehicle* msg) { - return *msg->_impl_.service_; -} -const ::vss::VehicleConnectivity& -Vehicle::_Internal::connectivity(const Vehicle* msg) { - return *msg->_impl_.connectivity_; -} -Vehicle::Vehicle(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.Vehicle) -} -Vehicle::Vehicle(const Vehicle& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - Vehicle* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.lowvoltagesystemstate_) {} - - , decltype(_impl_.versionvss_){nullptr} - , decltype(_impl_.vehicleidentification_){nullptr} - , decltype(_impl_.lowvoltagebattery_){nullptr} - , decltype(_impl_.acceleration_){nullptr} - , decltype(_impl_.angularvelocity_){nullptr} - , decltype(_impl_.trailer_){nullptr} - , decltype(_impl_.currentlocation_){nullptr} - , decltype(_impl_.powertrain_){nullptr} - , decltype(_impl_.body_){nullptr} - , decltype(_impl_.cabin_){nullptr} - , decltype(_impl_.adas_){nullptr} - , decltype(_impl_.chassis_){nullptr} - , decltype(_impl_.obd_){nullptr} - , decltype(_impl_.driver_){nullptr} - , decltype(_impl_.exterior_){nullptr} - , decltype(_impl_.service_){nullptr} - , decltype(_impl_.connectivity_){nullptr} - , decltype(_impl_.speed_) {} - - , decltype(_impl_.travelleddistance_) {} - - , decltype(_impl_.tripmeterreading_) {} - - , decltype(_impl_.isbrokendown_) {} - - , decltype(_impl_.ismoving_) {} - - , decltype(_impl_.averagespeed_) {} - - , decltype(_impl_.roofload_) {} - - , decltype(_impl_.cargovolume_) {} - - , decltype(_impl_.emissionsco2_) {} - - , decltype(_impl_.currentoverallweight_) {} - - , decltype(_impl_.curbweight_) {} - - , decltype(_impl_.grossweight_) {} - - , decltype(_impl_.maxtowweight_) {} - - , decltype(_impl_.maxtowballweight_) {} - - , decltype(_impl_.length_) {} - - , decltype(_impl_.height_) {} - - , decltype(_impl_.width_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.lowvoltagesystemstate_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.lowvoltagesystemstate_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_lowvoltagesystemstate().empty()) { - _this->_impl_.lowvoltagesystemstate_.Set(from._internal_lowvoltagesystemstate(), _this->GetArenaForAllocation()); - } - if (from._internal_has_versionvss()) { - _this->_impl_.versionvss_ = new ::vss::VehicleVersionVSS(*from._impl_.versionvss_); - } - if (from._internal_has_vehicleidentification()) { - _this->_impl_.vehicleidentification_ = new ::vss::VehicleVehicleIdentification(*from._impl_.vehicleidentification_); - } - if (from._internal_has_lowvoltagebattery()) { - _this->_impl_.lowvoltagebattery_ = new ::vss::VehicleLowVoltageBattery(*from._impl_.lowvoltagebattery_); - } - if (from._internal_has_acceleration()) { - _this->_impl_.acceleration_ = new ::vss::VehicleAcceleration(*from._impl_.acceleration_); - } - if (from._internal_has_angularvelocity()) { - _this->_impl_.angularvelocity_ = new ::vss::VehicleAngularVelocity(*from._impl_.angularvelocity_); - } - if (from._internal_has_trailer()) { - _this->_impl_.trailer_ = new ::vss::VehicleTrailer(*from._impl_.trailer_); - } - if (from._internal_has_currentlocation()) { - _this->_impl_.currentlocation_ = new ::vss::VehicleCurrentLocation(*from._impl_.currentlocation_); - } - if (from._internal_has_powertrain()) { - _this->_impl_.powertrain_ = new ::vss::VehiclePowertrain(*from._impl_.powertrain_); - } - if (from._internal_has_body()) { - _this->_impl_.body_ = new ::vss::VehicleBody(*from._impl_.body_); - } - if (from._internal_has_cabin()) { - _this->_impl_.cabin_ = new ::vss::VehicleCabin(*from._impl_.cabin_); - } - if (from._internal_has_adas()) { - _this->_impl_.adas_ = new ::vss::VehicleADAS(*from._impl_.adas_); - } - if (from._internal_has_chassis()) { - _this->_impl_.chassis_ = new ::vss::VehicleChassis(*from._impl_.chassis_); - } - if (from._internal_has_obd()) { - _this->_impl_.obd_ = new ::vss::VehicleOBD(*from._impl_.obd_); - } - if (from._internal_has_driver()) { - _this->_impl_.driver_ = new ::vss::VehicleDriver(*from._impl_.driver_); - } - if (from._internal_has_exterior()) { - _this->_impl_.exterior_ = new ::vss::VehicleExterior(*from._impl_.exterior_); - } - if (from._internal_has_service()) { - _this->_impl_.service_ = new ::vss::VehicleService(*from._impl_.service_); - } - if (from._internal_has_connectivity()) { - _this->_impl_.connectivity_ = new ::vss::VehicleConnectivity(*from._impl_.connectivity_); - } - ::memcpy(&_impl_.speed_, &from._impl_.speed_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.width_) - - reinterpret_cast<char*>(&_impl_.speed_)) + sizeof(_impl_.width_)); - // @@protoc_insertion_point(copy_constructor:vss.Vehicle) -} - -inline void Vehicle::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.lowvoltagesystemstate_) {} - - , decltype(_impl_.versionvss_){nullptr} - , decltype(_impl_.vehicleidentification_){nullptr} - , decltype(_impl_.lowvoltagebattery_){nullptr} - , decltype(_impl_.acceleration_){nullptr} - , decltype(_impl_.angularvelocity_){nullptr} - , decltype(_impl_.trailer_){nullptr} - , decltype(_impl_.currentlocation_){nullptr} - , decltype(_impl_.powertrain_){nullptr} - , decltype(_impl_.body_){nullptr} - , decltype(_impl_.cabin_){nullptr} - , decltype(_impl_.adas_){nullptr} - , decltype(_impl_.chassis_){nullptr} - , decltype(_impl_.obd_){nullptr} - , decltype(_impl_.driver_){nullptr} - , decltype(_impl_.exterior_){nullptr} - , decltype(_impl_.service_){nullptr} - , decltype(_impl_.connectivity_){nullptr} - , decltype(_impl_.speed_) { 0 } - - , decltype(_impl_.travelleddistance_) { 0 } - - , decltype(_impl_.tripmeterreading_) { 0 } - - , decltype(_impl_.isbrokendown_) { false } - - , decltype(_impl_.ismoving_) { false } - - , decltype(_impl_.averagespeed_) { 0 } - - , decltype(_impl_.roofload_) { 0 } - - , decltype(_impl_.cargovolume_) { 0 } - - , decltype(_impl_.emissionsco2_) { 0 } - - , decltype(_impl_.currentoverallweight_) { 0u } - - , decltype(_impl_.curbweight_) { 0u } - - , decltype(_impl_.grossweight_) { 0u } - - , decltype(_impl_.maxtowweight_) { 0u } - - , decltype(_impl_.maxtowballweight_) { 0u } - - , decltype(_impl_.length_) { 0u } - - , decltype(_impl_.height_) { 0u } - - , decltype(_impl_.width_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.lowvoltagesystemstate_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.lowvoltagesystemstate_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -Vehicle::~Vehicle() { - // @@protoc_insertion_point(destructor:vss.Vehicle) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void Vehicle::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.lowvoltagesystemstate_.Destroy(); - if (this != internal_default_instance()) delete _impl_.versionvss_; - if (this != internal_default_instance()) delete _impl_.vehicleidentification_; - if (this != internal_default_instance()) delete _impl_.lowvoltagebattery_; - if (this != internal_default_instance()) delete _impl_.acceleration_; - if (this != internal_default_instance()) delete _impl_.angularvelocity_; - if (this != internal_default_instance()) delete _impl_.trailer_; - if (this != internal_default_instance()) delete _impl_.currentlocation_; - if (this != internal_default_instance()) delete _impl_.powertrain_; - if (this != internal_default_instance()) delete _impl_.body_; - if (this != internal_default_instance()) delete _impl_.cabin_; - if (this != internal_default_instance()) delete _impl_.adas_; - if (this != internal_default_instance()) delete _impl_.chassis_; - if (this != internal_default_instance()) delete _impl_.obd_; - if (this != internal_default_instance()) delete _impl_.driver_; - if (this != internal_default_instance()) delete _impl_.exterior_; - if (this != internal_default_instance()) delete _impl_.service_; - if (this != internal_default_instance()) delete _impl_.connectivity_; -} - -void Vehicle::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void Vehicle::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.Vehicle) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.lowvoltagesystemstate_.ClearToEmpty(); - if (GetArenaForAllocation() == nullptr && _impl_.versionvss_ != nullptr) { - delete _impl_.versionvss_; - } - _impl_.versionvss_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.vehicleidentification_ != nullptr) { - delete _impl_.vehicleidentification_; - } - _impl_.vehicleidentification_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.lowvoltagebattery_ != nullptr) { - delete _impl_.lowvoltagebattery_; - } - _impl_.lowvoltagebattery_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.acceleration_ != nullptr) { - delete _impl_.acceleration_; - } - _impl_.acceleration_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.angularvelocity_ != nullptr) { - delete _impl_.angularvelocity_; - } - _impl_.angularvelocity_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.trailer_ != nullptr) { - delete _impl_.trailer_; - } - _impl_.trailer_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.currentlocation_ != nullptr) { - delete _impl_.currentlocation_; - } - _impl_.currentlocation_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.powertrain_ != nullptr) { - delete _impl_.powertrain_; - } - _impl_.powertrain_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.body_ != nullptr) { - delete _impl_.body_; - } - _impl_.body_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.cabin_ != nullptr) { - delete _impl_.cabin_; - } - _impl_.cabin_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.adas_ != nullptr) { - delete _impl_.adas_; - } - _impl_.adas_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.chassis_ != nullptr) { - delete _impl_.chassis_; - } - _impl_.chassis_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.obd_ != nullptr) { - delete _impl_.obd_; - } - _impl_.obd_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.driver_ != nullptr) { - delete _impl_.driver_; - } - _impl_.driver_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.exterior_ != nullptr) { - delete _impl_.exterior_; - } - _impl_.exterior_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.service_ != nullptr) { - delete _impl_.service_; - } - _impl_.service_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.connectivity_ != nullptr) { - delete _impl_.connectivity_; - } - _impl_.connectivity_ = nullptr; - ::memset(&_impl_.speed_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.width_) - - reinterpret_cast<char*>(&_impl_.speed_)) + sizeof(_impl_.width_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Vehicle::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleVersionVSS VersionVSS = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_versionvss(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleVehicleIdentification VehicleIdentification = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_vehicleidentification(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string LowVoltageSystemState = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - auto str = _internal_mutable_lowvoltagesystemstate(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.Vehicle.LowVoltageSystemState")); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleLowVoltageBattery LowVoltageBattery = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_lowvoltagebattery(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float Speed = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 45)) { - _impl_.speed_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float TravelledDistance = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 53)) { - _impl_.travelleddistance_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float TripMeterReading = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 61)) { - _impl_.tripmeterreading_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // bool IsBrokenDown = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 64)) { - _impl_.isbrokendown_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsMoving = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 72)) { - _impl_.ismoving_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float AverageSpeed = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 85)) { - _impl_.averagespeed_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleAcceleration Acceleration = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 90)) { - ptr = ctx->ParseMessage(_internal_mutable_acceleration(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleAngularVelocity AngularVelocity = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 98)) { - ptr = ctx->ParseMessage(_internal_mutable_angularvelocity(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 RoofLoad = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 104)) { - _impl_.roofload_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float CargoVolume = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 117)) { - _impl_.cargovolume_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // int32 EmissionsCO2 = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 120)) { - _impl_.emissionsco2_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 CurrentOverallWeight = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 128)) { - _impl_.currentoverallweight_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 CurbWeight = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 136)) { - _impl_.curbweight_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 GrossWeight = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 144)) { - _impl_.grossweight_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 MaxTowWeight = 19; - case 19: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 152)) { - _impl_.maxtowweight_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 MaxTowBallWeight = 20; - case 20: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 160)) { - _impl_.maxtowballweight_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Length = 21; - case 21: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 168)) { - _impl_.length_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Height = 22; - case 22: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 176)) { - _impl_.height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Width = 23; - case 23: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 184)) { - _impl_.width_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleTrailer Trailer = 24; - case 24: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 194)) { - ptr = ctx->ParseMessage(_internal_mutable_trailer(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCurrentLocation CurrentLocation = 25; - case 25: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 202)) { - ptr = ctx->ParseMessage(_internal_mutable_currentlocation(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehiclePowertrain Powertrain = 26; - case 26: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 210)) { - ptr = ctx->ParseMessage(_internal_mutable_powertrain(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBody Body = 27; - case 27: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 218)) { - ptr = ctx->ParseMessage(_internal_mutable_body(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabin Cabin = 28; - case 28: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 226)) { - ptr = ctx->ParseMessage(_internal_mutable_cabin(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleADAS ADAS = 29; - case 29: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 234)) { - ptr = ctx->ParseMessage(_internal_mutable_adas(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleChassis Chassis = 30; - case 30: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 242)) { - ptr = ctx->ParseMessage(_internal_mutable_chassis(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleOBD OBD = 31; - case 31: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 250)) { - ptr = ctx->ParseMessage(_internal_mutable_obd(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleDriver Driver = 32; - case 32: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 2)) { - ptr = ctx->ParseMessage(_internal_mutable_driver(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleExterior Exterior = 33; - case 33: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_exterior(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleService Service = 34; - case 34: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_service(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleConnectivity Connectivity = 35; - case 35: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_connectivity(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* Vehicle::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.Vehicle) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleVersionVSS VersionVSS = 1; - if (this->_internal_has_versionvss()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::versionvss(this), - _Internal::versionvss(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleVehicleIdentification VehicleIdentification = 2; - if (this->_internal_has_vehicleidentification()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::vehicleidentification(this), - _Internal::vehicleidentification(this).GetCachedSize(), target, stream); - } - - // string LowVoltageSystemState = 3; - if (!this->_internal_lowvoltagesystemstate().empty()) { - const std::string& _s = this->_internal_lowvoltagesystemstate(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.Vehicle.LowVoltageSystemState"); - target = stream->WriteStringMaybeAliased(3, _s, target); - } - - // .vss.VehicleLowVoltageBattery LowVoltageBattery = 4; - if (this->_internal_has_lowvoltagebattery()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::lowvoltagebattery(this), - _Internal::lowvoltagebattery(this).GetCachedSize(), target, stream); - } - - // float Speed = 5; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_speed = this->_internal_speed(); - ::uint32_t raw_speed; - memcpy(&raw_speed, &tmp_speed, sizeof(tmp_speed)); - if (raw_speed != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 5, this->_internal_speed(), target); - } - - // float TravelledDistance = 6; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_travelleddistance = this->_internal_travelleddistance(); - ::uint32_t raw_travelleddistance; - memcpy(&raw_travelleddistance, &tmp_travelleddistance, sizeof(tmp_travelleddistance)); - if (raw_travelleddistance != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 6, this->_internal_travelleddistance(), target); - } - - // float TripMeterReading = 7; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tripmeterreading = this->_internal_tripmeterreading(); - ::uint32_t raw_tripmeterreading; - memcpy(&raw_tripmeterreading, &tmp_tripmeterreading, sizeof(tmp_tripmeterreading)); - if (raw_tripmeterreading != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 7, this->_internal_tripmeterreading(), target); - } - - // bool IsBrokenDown = 8; - if (this->_internal_isbrokendown() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 8, this->_internal_isbrokendown(), target); - } - - // bool IsMoving = 9; - if (this->_internal_ismoving() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 9, this->_internal_ismoving(), target); - } - - // float AverageSpeed = 10; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_averagespeed = this->_internal_averagespeed(); - ::uint32_t raw_averagespeed; - memcpy(&raw_averagespeed, &tmp_averagespeed, sizeof(tmp_averagespeed)); - if (raw_averagespeed != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 10, this->_internal_averagespeed(), target); - } - - // .vss.VehicleAcceleration Acceleration = 11; - if (this->_internal_has_acceleration()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(11, _Internal::acceleration(this), - _Internal::acceleration(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleAngularVelocity AngularVelocity = 12; - if (this->_internal_has_angularvelocity()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(12, _Internal::angularvelocity(this), - _Internal::angularvelocity(this).GetCachedSize(), target, stream); - } - - // int32 RoofLoad = 13; - if (this->_internal_roofload() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 13, this->_internal_roofload(), target); - } - - // float CargoVolume = 14; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_cargovolume = this->_internal_cargovolume(); - ::uint32_t raw_cargovolume; - memcpy(&raw_cargovolume, &tmp_cargovolume, sizeof(tmp_cargovolume)); - if (raw_cargovolume != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 14, this->_internal_cargovolume(), target); - } - - // int32 EmissionsCO2 = 15; - if (this->_internal_emissionsco2() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 15, this->_internal_emissionsco2(), target); - } - - // uint32 CurrentOverallWeight = 16; - if (this->_internal_currentoverallweight() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 16, this->_internal_currentoverallweight(), target); - } - - // uint32 CurbWeight = 17; - if (this->_internal_curbweight() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 17, this->_internal_curbweight(), target); - } - - // uint32 GrossWeight = 18; - if (this->_internal_grossweight() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 18, this->_internal_grossweight(), target); - } - - // uint32 MaxTowWeight = 19; - if (this->_internal_maxtowweight() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 19, this->_internal_maxtowweight(), target); - } - - // uint32 MaxTowBallWeight = 20; - if (this->_internal_maxtowballweight() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 20, this->_internal_maxtowballweight(), target); - } - - // uint32 Length = 21; - if (this->_internal_length() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 21, this->_internal_length(), target); - } - - // uint32 Height = 22; - if (this->_internal_height() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 22, this->_internal_height(), target); - } - - // uint32 Width = 23; - if (this->_internal_width() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 23, this->_internal_width(), target); - } - - // .vss.VehicleTrailer Trailer = 24; - if (this->_internal_has_trailer()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(24, _Internal::trailer(this), - _Internal::trailer(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCurrentLocation CurrentLocation = 25; - if (this->_internal_has_currentlocation()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(25, _Internal::currentlocation(this), - _Internal::currentlocation(this).GetCachedSize(), target, stream); - } - - // .vss.VehiclePowertrain Powertrain = 26; - if (this->_internal_has_powertrain()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(26, _Internal::powertrain(this), - _Internal::powertrain(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleBody Body = 27; - if (this->_internal_has_body()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(27, _Internal::body(this), - _Internal::body(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabin Cabin = 28; - if (this->_internal_has_cabin()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(28, _Internal::cabin(this), - _Internal::cabin(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleADAS ADAS = 29; - if (this->_internal_has_adas()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(29, _Internal::adas(this), - _Internal::adas(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleChassis Chassis = 30; - if (this->_internal_has_chassis()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(30, _Internal::chassis(this), - _Internal::chassis(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleOBD OBD = 31; - if (this->_internal_has_obd()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(31, _Internal::obd(this), - _Internal::obd(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleDriver Driver = 32; - if (this->_internal_has_driver()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(32, _Internal::driver(this), - _Internal::driver(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleExterior Exterior = 33; - if (this->_internal_has_exterior()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(33, _Internal::exterior(this), - _Internal::exterior(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleService Service = 34; - if (this->_internal_has_service()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(34, _Internal::service(this), - _Internal::service(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleConnectivity Connectivity = 35; - if (this->_internal_has_connectivity()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(35, _Internal::connectivity(this), - _Internal::connectivity(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.Vehicle) - return target; -} - -::size_t Vehicle::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.Vehicle) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string LowVoltageSystemState = 3; - if (!this->_internal_lowvoltagesystemstate().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_lowvoltagesystemstate()); - } - - // .vss.VehicleVersionVSS VersionVSS = 1; - if (this->_internal_has_versionvss()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.versionvss_); - } - - // .vss.VehicleVehicleIdentification VehicleIdentification = 2; - if (this->_internal_has_vehicleidentification()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.vehicleidentification_); - } - - // .vss.VehicleLowVoltageBattery LowVoltageBattery = 4; - if (this->_internal_has_lowvoltagebattery()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.lowvoltagebattery_); - } - - // .vss.VehicleAcceleration Acceleration = 11; - if (this->_internal_has_acceleration()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.acceleration_); - } - - // .vss.VehicleAngularVelocity AngularVelocity = 12; - if (this->_internal_has_angularvelocity()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.angularvelocity_); - } - - // .vss.VehicleTrailer Trailer = 24; - if (this->_internal_has_trailer()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.trailer_); - } - - // .vss.VehicleCurrentLocation CurrentLocation = 25; - if (this->_internal_has_currentlocation()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.currentlocation_); - } - - // .vss.VehiclePowertrain Powertrain = 26; - if (this->_internal_has_powertrain()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.powertrain_); - } - - // .vss.VehicleBody Body = 27; - if (this->_internal_has_body()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.body_); - } - - // .vss.VehicleCabin Cabin = 28; - if (this->_internal_has_cabin()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.cabin_); - } - - // .vss.VehicleADAS ADAS = 29; - if (this->_internal_has_adas()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.adas_); - } - - // .vss.VehicleChassis Chassis = 30; - if (this->_internal_has_chassis()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.chassis_); - } - - // .vss.VehicleOBD OBD = 31; - if (this->_internal_has_obd()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.obd_); - } - - // .vss.VehicleDriver Driver = 32; - if (this->_internal_has_driver()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.driver_); - } - - // .vss.VehicleExterior Exterior = 33; - if (this->_internal_has_exterior()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.exterior_); - } - - // .vss.VehicleService Service = 34; - if (this->_internal_has_service()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.service_); - } - - // .vss.VehicleConnectivity Connectivity = 35; - if (this->_internal_has_connectivity()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.connectivity_); - } - - // float Speed = 5; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_speed = this->_internal_speed(); - ::uint32_t raw_speed; - memcpy(&raw_speed, &tmp_speed, sizeof(tmp_speed)); - if (raw_speed != 0) { - total_size += 5; - } - - // float TravelledDistance = 6; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_travelleddistance = this->_internal_travelleddistance(); - ::uint32_t raw_travelleddistance; - memcpy(&raw_travelleddistance, &tmp_travelleddistance, sizeof(tmp_travelleddistance)); - if (raw_travelleddistance != 0) { - total_size += 5; - } - - // float TripMeterReading = 7; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tripmeterreading = this->_internal_tripmeterreading(); - ::uint32_t raw_tripmeterreading; - memcpy(&raw_tripmeterreading, &tmp_tripmeterreading, sizeof(tmp_tripmeterreading)); - if (raw_tripmeterreading != 0) { - total_size += 5; - } - - // bool IsBrokenDown = 8; - if (this->_internal_isbrokendown() != 0) { - total_size += 2; - } - - // bool IsMoving = 9; - if (this->_internal_ismoving() != 0) { - total_size += 2; - } - - // float AverageSpeed = 10; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_averagespeed = this->_internal_averagespeed(); - ::uint32_t raw_averagespeed; - memcpy(&raw_averagespeed, &tmp_averagespeed, sizeof(tmp_averagespeed)); - if (raw_averagespeed != 0) { - total_size += 5; - } - - // int32 RoofLoad = 13; - if (this->_internal_roofload() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_roofload()); - } - - // float CargoVolume = 14; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_cargovolume = this->_internal_cargovolume(); - ::uint32_t raw_cargovolume; - memcpy(&raw_cargovolume, &tmp_cargovolume, sizeof(tmp_cargovolume)); - if (raw_cargovolume != 0) { - total_size += 5; - } - - // int32 EmissionsCO2 = 15; - if (this->_internal_emissionsco2() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_emissionsco2()); - } - - // uint32 CurrentOverallWeight = 16; - if (this->_internal_currentoverallweight() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( - this->_internal_currentoverallweight()); - } - - // uint32 CurbWeight = 17; - if (this->_internal_curbweight() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( - this->_internal_curbweight()); - } - - // uint32 GrossWeight = 18; - if (this->_internal_grossweight() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( - this->_internal_grossweight()); - } - - // uint32 MaxTowWeight = 19; - if (this->_internal_maxtowweight() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( - this->_internal_maxtowweight()); - } - - // uint32 MaxTowBallWeight = 20; - if (this->_internal_maxtowballweight() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( - this->_internal_maxtowballweight()); - } - - // uint32 Length = 21; - if (this->_internal_length() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( - this->_internal_length()); - } - - // uint32 Height = 22; - if (this->_internal_height() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( - this->_internal_height()); - } - - // uint32 Width = 23; - if (this->_internal_width() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( - this->_internal_width()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Vehicle::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - Vehicle::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Vehicle::GetClassData() const { return &_class_data_; } - - -void Vehicle::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<Vehicle*>(&to_msg); - auto& from = static_cast<const Vehicle&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.Vehicle) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_lowvoltagesystemstate().empty()) { - _this->_internal_set_lowvoltagesystemstate(from._internal_lowvoltagesystemstate()); - } - if (from._internal_has_versionvss()) { - _this->_internal_mutable_versionvss()->::vss::VehicleVersionVSS::MergeFrom( - from._internal_versionvss()); - } - if (from._internal_has_vehicleidentification()) { - _this->_internal_mutable_vehicleidentification()->::vss::VehicleVehicleIdentification::MergeFrom( - from._internal_vehicleidentification()); - } - if (from._internal_has_lowvoltagebattery()) { - _this->_internal_mutable_lowvoltagebattery()->::vss::VehicleLowVoltageBattery::MergeFrom( - from._internal_lowvoltagebattery()); - } - if (from._internal_has_acceleration()) { - _this->_internal_mutable_acceleration()->::vss::VehicleAcceleration::MergeFrom( - from._internal_acceleration()); - } - if (from._internal_has_angularvelocity()) { - _this->_internal_mutable_angularvelocity()->::vss::VehicleAngularVelocity::MergeFrom( - from._internal_angularvelocity()); - } - if (from._internal_has_trailer()) { - _this->_internal_mutable_trailer()->::vss::VehicleTrailer::MergeFrom( - from._internal_trailer()); - } - if (from._internal_has_currentlocation()) { - _this->_internal_mutable_currentlocation()->::vss::VehicleCurrentLocation::MergeFrom( - from._internal_currentlocation()); - } - if (from._internal_has_powertrain()) { - _this->_internal_mutable_powertrain()->::vss::VehiclePowertrain::MergeFrom( - from._internal_powertrain()); - } - if (from._internal_has_body()) { - _this->_internal_mutable_body()->::vss::VehicleBody::MergeFrom( - from._internal_body()); - } - if (from._internal_has_cabin()) { - _this->_internal_mutable_cabin()->::vss::VehicleCabin::MergeFrom( - from._internal_cabin()); - } - if (from._internal_has_adas()) { - _this->_internal_mutable_adas()->::vss::VehicleADAS::MergeFrom( - from._internal_adas()); - } - if (from._internal_has_chassis()) { - _this->_internal_mutable_chassis()->::vss::VehicleChassis::MergeFrom( - from._internal_chassis()); - } - if (from._internal_has_obd()) { - _this->_internal_mutable_obd()->::vss::VehicleOBD::MergeFrom( - from._internal_obd()); - } - if (from._internal_has_driver()) { - _this->_internal_mutable_driver()->::vss::VehicleDriver::MergeFrom( - from._internal_driver()); - } - if (from._internal_has_exterior()) { - _this->_internal_mutable_exterior()->::vss::VehicleExterior::MergeFrom( - from._internal_exterior()); - } - if (from._internal_has_service()) { - _this->_internal_mutable_service()->::vss::VehicleService::MergeFrom( - from._internal_service()); - } - if (from._internal_has_connectivity()) { - _this->_internal_mutable_connectivity()->::vss::VehicleConnectivity::MergeFrom( - from._internal_connectivity()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_speed = from._internal_speed(); - ::uint32_t raw_speed; - memcpy(&raw_speed, &tmp_speed, sizeof(tmp_speed)); - if (raw_speed != 0) { - _this->_internal_set_speed(from._internal_speed()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_travelleddistance = from._internal_travelleddistance(); - ::uint32_t raw_travelleddistance; - memcpy(&raw_travelleddistance, &tmp_travelleddistance, sizeof(tmp_travelleddistance)); - if (raw_travelleddistance != 0) { - _this->_internal_set_travelleddistance(from._internal_travelleddistance()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tripmeterreading = from._internal_tripmeterreading(); - ::uint32_t raw_tripmeterreading; - memcpy(&raw_tripmeterreading, &tmp_tripmeterreading, sizeof(tmp_tripmeterreading)); - if (raw_tripmeterreading != 0) { - _this->_internal_set_tripmeterreading(from._internal_tripmeterreading()); - } - if (from._internal_isbrokendown() != 0) { - _this->_internal_set_isbrokendown(from._internal_isbrokendown()); - } - if (from._internal_ismoving() != 0) { - _this->_internal_set_ismoving(from._internal_ismoving()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_averagespeed = from._internal_averagespeed(); - ::uint32_t raw_averagespeed; - memcpy(&raw_averagespeed, &tmp_averagespeed, sizeof(tmp_averagespeed)); - if (raw_averagespeed != 0) { - _this->_internal_set_averagespeed(from._internal_averagespeed()); - } - if (from._internal_roofload() != 0) { - _this->_internal_set_roofload(from._internal_roofload()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_cargovolume = from._internal_cargovolume(); - ::uint32_t raw_cargovolume; - memcpy(&raw_cargovolume, &tmp_cargovolume, sizeof(tmp_cargovolume)); - if (raw_cargovolume != 0) { - _this->_internal_set_cargovolume(from._internal_cargovolume()); - } - if (from._internal_emissionsco2() != 0) { - _this->_internal_set_emissionsco2(from._internal_emissionsco2()); - } - if (from._internal_currentoverallweight() != 0) { - _this->_internal_set_currentoverallweight(from._internal_currentoverallweight()); - } - if (from._internal_curbweight() != 0) { - _this->_internal_set_curbweight(from._internal_curbweight()); - } - if (from._internal_grossweight() != 0) { - _this->_internal_set_grossweight(from._internal_grossweight()); - } - if (from._internal_maxtowweight() != 0) { - _this->_internal_set_maxtowweight(from._internal_maxtowweight()); - } - if (from._internal_maxtowballweight() != 0) { - _this->_internal_set_maxtowballweight(from._internal_maxtowballweight()); - } - if (from._internal_length() != 0) { - _this->_internal_set_length(from._internal_length()); - } - if (from._internal_height() != 0) { - _this->_internal_set_height(from._internal_height()); - } - if (from._internal_width() != 0) { - _this->_internal_set_width(from._internal_width()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void Vehicle::CopyFrom(const Vehicle& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.Vehicle) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool Vehicle::IsInitialized() const { - return true; -} - -void Vehicle::InternalSwap(Vehicle* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.lowvoltagesystemstate_, lhs_arena, - &other->_impl_.lowvoltagesystemstate_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(Vehicle, _impl_.width_) - + sizeof(Vehicle::_impl_.width_) - - PROTOBUF_FIELD_OFFSET(Vehicle, _impl_.versionvss_)>( - reinterpret_cast<char*>(&_impl_.versionvss_), - reinterpret_cast<char*>(&other->_impl_.versionvss_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata Vehicle::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[0]); -} -// =================================================================== - -class VehicleVersionVSS::_Internal { - public: -}; - -VehicleVersionVSS::VehicleVersionVSS(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleVersionVSS) -} -VehicleVersionVSS::VehicleVersionVSS(const VehicleVersionVSS& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleVersionVSS* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.label_) {} - - , decltype(_impl_.major_) {} - - , decltype(_impl_.minor_) {} - - , decltype(_impl_.patch_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.label_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.label_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_label().empty()) { - _this->_impl_.label_.Set(from._internal_label(), _this->GetArenaForAllocation()); - } - ::memcpy(&_impl_.major_, &from._impl_.major_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.patch_) - - reinterpret_cast<char*>(&_impl_.major_)) + sizeof(_impl_.patch_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleVersionVSS) -} - -inline void VehicleVersionVSS::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.label_) {} - - , decltype(_impl_.major_) { 0u } - - , decltype(_impl_.minor_) { 0u } - - , decltype(_impl_.patch_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.label_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.label_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleVersionVSS::~VehicleVersionVSS() { - // @@protoc_insertion_point(destructor:vss.VehicleVersionVSS) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleVersionVSS::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.label_.Destroy(); -} - -void VehicleVersionVSS::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleVersionVSS::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleVersionVSS) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.label_.ClearToEmpty(); - ::memset(&_impl_.major_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.patch_) - - reinterpret_cast<char*>(&_impl_.major_)) + sizeof(_impl_.patch_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleVersionVSS::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 Major = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.major_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Minor = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.minor_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Patch = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.patch_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string Label = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - auto str = _internal_mutable_label(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleVersionVSS.Label")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleVersionVSS::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleVersionVSS) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 Major = 1; - if (this->_internal_major() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_major(), target); - } - - // uint32 Minor = 2; - if (this->_internal_minor() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_minor(), target); - } - - // uint32 Patch = 3; - if (this->_internal_patch() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 3, this->_internal_patch(), target); - } - - // string Label = 4; - if (!this->_internal_label().empty()) { - const std::string& _s = this->_internal_label(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleVersionVSS.Label"); - target = stream->WriteStringMaybeAliased(4, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleVersionVSS) - return target; -} - -::size_t VehicleVersionVSS::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleVersionVSS) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Label = 4; - if (!this->_internal_label().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_label()); - } - - // uint32 Major = 1; - if (this->_internal_major() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_major()); - } - - // uint32 Minor = 2; - if (this->_internal_minor() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_minor()); - } - - // uint32 Patch = 3; - if (this->_internal_patch() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_patch()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleVersionVSS::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleVersionVSS::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleVersionVSS::GetClassData() const { return &_class_data_; } - - -void VehicleVersionVSS::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleVersionVSS*>(&to_msg); - auto& from = static_cast<const VehicleVersionVSS&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleVersionVSS) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_label().empty()) { - _this->_internal_set_label(from._internal_label()); - } - if (from._internal_major() != 0) { - _this->_internal_set_major(from._internal_major()); - } - if (from._internal_minor() != 0) { - _this->_internal_set_minor(from._internal_minor()); - } - if (from._internal_patch() != 0) { - _this->_internal_set_patch(from._internal_patch()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleVersionVSS::CopyFrom(const VehicleVersionVSS& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleVersionVSS) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleVersionVSS::IsInitialized() const { - return true; -} - -void VehicleVersionVSS::InternalSwap(VehicleVersionVSS* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.label_, lhs_arena, - &other->_impl_.label_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleVersionVSS, _impl_.patch_) - + sizeof(VehicleVersionVSS::_impl_.patch_) - - PROTOBUF_FIELD_OFFSET(VehicleVersionVSS, _impl_.major_)>( - reinterpret_cast<char*>(&_impl_.major_), - reinterpret_cast<char*>(&other->_impl_.major_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleVersionVSS::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[1]); -} -// =================================================================== - -class VehicleVehicleIdentification::_Internal { - public: -}; - -VehicleVehicleIdentification::VehicleVehicleIdentification(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleVehicleIdentification) -} -VehicleVehicleIdentification::VehicleVehicleIdentification(const VehicleVehicleIdentification& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleVehicleIdentification* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.vin_) {} - - , decltype(_impl_.wmi_) {} - - , decltype(_impl_.brand_) {} - - , decltype(_impl_.model_) {} - - , decltype(_impl_.acrisscode_) {} - - , decltype(_impl_.bodytype_) {} - - , decltype(_impl_.datevehiclefirstregistered_) {} - - , decltype(_impl_.meetsemissionstandard_) {} - - , decltype(_impl_.productiondate_) {} - - , decltype(_impl_.purchasedate_) {} - - , decltype(_impl_.vehiclemodeldate_) {} - - , decltype(_impl_.vehicleconfiguration_) {} - - , decltype(_impl_.vehiclespecialusage_) {} - - , decltype(_impl_.vehicleinteriorcolor_) {} - - , decltype(_impl_.vehicleinteriortype_) {} - - , decltype(_impl_.knownvehicledamages_) {} - - , decltype(_impl_.year_) {} - - , decltype(_impl_.vehicleseatingcapacity_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.vin_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.vin_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_vin().empty()) { - _this->_impl_.vin_.Set(from._internal_vin(), _this->GetArenaForAllocation()); - } - _impl_.wmi_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.wmi_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_wmi().empty()) { - _this->_impl_.wmi_.Set(from._internal_wmi(), _this->GetArenaForAllocation()); - } - _impl_.brand_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.brand_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_brand().empty()) { - _this->_impl_.brand_.Set(from._internal_brand(), _this->GetArenaForAllocation()); - } - _impl_.model_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.model_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_model().empty()) { - _this->_impl_.model_.Set(from._internal_model(), _this->GetArenaForAllocation()); - } - _impl_.acrisscode_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.acrisscode_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_acrisscode().empty()) { - _this->_impl_.acrisscode_.Set(from._internal_acrisscode(), _this->GetArenaForAllocation()); - } - _impl_.bodytype_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.bodytype_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_bodytype().empty()) { - _this->_impl_.bodytype_.Set(from._internal_bodytype(), _this->GetArenaForAllocation()); - } - _impl_.datevehiclefirstregistered_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.datevehiclefirstregistered_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_datevehiclefirstregistered().empty()) { - _this->_impl_.datevehiclefirstregistered_.Set(from._internal_datevehiclefirstregistered(), _this->GetArenaForAllocation()); - } - _impl_.meetsemissionstandard_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.meetsemissionstandard_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_meetsemissionstandard().empty()) { - _this->_impl_.meetsemissionstandard_.Set(from._internal_meetsemissionstandard(), _this->GetArenaForAllocation()); - } - _impl_.productiondate_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.productiondate_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_productiondate().empty()) { - _this->_impl_.productiondate_.Set(from._internal_productiondate(), _this->GetArenaForAllocation()); - } - _impl_.purchasedate_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.purchasedate_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_purchasedate().empty()) { - _this->_impl_.purchasedate_.Set(from._internal_purchasedate(), _this->GetArenaForAllocation()); - } - _impl_.vehiclemodeldate_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.vehiclemodeldate_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_vehiclemodeldate().empty()) { - _this->_impl_.vehiclemodeldate_.Set(from._internal_vehiclemodeldate(), _this->GetArenaForAllocation()); - } - _impl_.vehicleconfiguration_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.vehicleconfiguration_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_vehicleconfiguration().empty()) { - _this->_impl_.vehicleconfiguration_.Set(from._internal_vehicleconfiguration(), _this->GetArenaForAllocation()); - } - _impl_.vehiclespecialusage_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.vehiclespecialusage_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_vehiclespecialusage().empty()) { - _this->_impl_.vehiclespecialusage_.Set(from._internal_vehiclespecialusage(), _this->GetArenaForAllocation()); - } - _impl_.vehicleinteriorcolor_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.vehicleinteriorcolor_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_vehicleinteriorcolor().empty()) { - _this->_impl_.vehicleinteriorcolor_.Set(from._internal_vehicleinteriorcolor(), _this->GetArenaForAllocation()); - } - _impl_.vehicleinteriortype_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.vehicleinteriortype_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_vehicleinteriortype().empty()) { - _this->_impl_.vehicleinteriortype_.Set(from._internal_vehicleinteriortype(), _this->GetArenaForAllocation()); - } - _impl_.knownvehicledamages_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.knownvehicledamages_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_knownvehicledamages().empty()) { - _this->_impl_.knownvehicledamages_.Set(from._internal_knownvehicledamages(), _this->GetArenaForAllocation()); - } - ::memcpy(&_impl_.year_, &from._impl_.year_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.vehicleseatingcapacity_) - - reinterpret_cast<char*>(&_impl_.year_)) + sizeof(_impl_.vehicleseatingcapacity_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleVehicleIdentification) -} - -inline void VehicleVehicleIdentification::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.vin_) {} - - , decltype(_impl_.wmi_) {} - - , decltype(_impl_.brand_) {} - - , decltype(_impl_.model_) {} - - , decltype(_impl_.acrisscode_) {} - - , decltype(_impl_.bodytype_) {} - - , decltype(_impl_.datevehiclefirstregistered_) {} - - , decltype(_impl_.meetsemissionstandard_) {} - - , decltype(_impl_.productiondate_) {} - - , decltype(_impl_.purchasedate_) {} - - , decltype(_impl_.vehiclemodeldate_) {} - - , decltype(_impl_.vehicleconfiguration_) {} - - , decltype(_impl_.vehiclespecialusage_) {} - - , decltype(_impl_.vehicleinteriorcolor_) {} - - , decltype(_impl_.vehicleinteriortype_) {} - - , decltype(_impl_.knownvehicledamages_) {} - - , decltype(_impl_.year_) { 0u } - - , decltype(_impl_.vehicleseatingcapacity_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.vin_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.vin_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.wmi_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.wmi_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.brand_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.brand_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.model_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.model_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.acrisscode_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.acrisscode_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.bodytype_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.bodytype_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.datevehiclefirstregistered_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.datevehiclefirstregistered_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.meetsemissionstandard_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.meetsemissionstandard_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.productiondate_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.productiondate_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.purchasedate_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.purchasedate_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.vehiclemodeldate_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.vehiclemodeldate_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.vehicleconfiguration_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.vehicleconfiguration_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.vehiclespecialusage_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.vehiclespecialusage_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.vehicleinteriorcolor_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.vehicleinteriorcolor_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.vehicleinteriortype_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.vehicleinteriortype_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.knownvehicledamages_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.knownvehicledamages_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleVehicleIdentification::~VehicleVehicleIdentification() { - // @@protoc_insertion_point(destructor:vss.VehicleVehicleIdentification) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleVehicleIdentification::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.vin_.Destroy(); - _impl_.wmi_.Destroy(); - _impl_.brand_.Destroy(); - _impl_.model_.Destroy(); - _impl_.acrisscode_.Destroy(); - _impl_.bodytype_.Destroy(); - _impl_.datevehiclefirstregistered_.Destroy(); - _impl_.meetsemissionstandard_.Destroy(); - _impl_.productiondate_.Destroy(); - _impl_.purchasedate_.Destroy(); - _impl_.vehiclemodeldate_.Destroy(); - _impl_.vehicleconfiguration_.Destroy(); - _impl_.vehiclespecialusage_.Destroy(); - _impl_.vehicleinteriorcolor_.Destroy(); - _impl_.vehicleinteriortype_.Destroy(); - _impl_.knownvehicledamages_.Destroy(); -} - -void VehicleVehicleIdentification::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleVehicleIdentification::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleVehicleIdentification) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.vin_.ClearToEmpty(); - _impl_.wmi_.ClearToEmpty(); - _impl_.brand_.ClearToEmpty(); - _impl_.model_.ClearToEmpty(); - _impl_.acrisscode_.ClearToEmpty(); - _impl_.bodytype_.ClearToEmpty(); - _impl_.datevehiclefirstregistered_.ClearToEmpty(); - _impl_.meetsemissionstandard_.ClearToEmpty(); - _impl_.productiondate_.ClearToEmpty(); - _impl_.purchasedate_.ClearToEmpty(); - _impl_.vehiclemodeldate_.ClearToEmpty(); - _impl_.vehicleconfiguration_.ClearToEmpty(); - _impl_.vehiclespecialusage_.ClearToEmpty(); - _impl_.vehicleinteriorcolor_.ClearToEmpty(); - _impl_.vehicleinteriortype_.ClearToEmpty(); - _impl_.knownvehicledamages_.ClearToEmpty(); - ::memset(&_impl_.year_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.vehicleseatingcapacity_) - - reinterpret_cast<char*>(&_impl_.year_)) + sizeof(_impl_.vehicleseatingcapacity_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleVehicleIdentification::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string VIN = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_vin(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleVehicleIdentification.VIN")); - } else { - goto handle_unusual; - } - continue; - // string WMI = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - auto str = _internal_mutable_wmi(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleVehicleIdentification.WMI")); - } else { - goto handle_unusual; - } - continue; - // string Brand = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - auto str = _internal_mutable_brand(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleVehicleIdentification.Brand")); - } else { - goto handle_unusual; - } - continue; - // string Model = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - auto str = _internal_mutable_model(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleVehicleIdentification.Model")); - } else { - goto handle_unusual; - } - continue; - // uint32 Year = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) { - _impl_.year_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string AcrissCode = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 50)) { - auto str = _internal_mutable_acrisscode(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleVehicleIdentification.AcrissCode")); - } else { - goto handle_unusual; - } - continue; - // string BodyType = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 58)) { - auto str = _internal_mutable_bodytype(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleVehicleIdentification.BodyType")); - } else { - goto handle_unusual; - } - continue; - // string DateVehicleFirstRegistered = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 66)) { - auto str = _internal_mutable_datevehiclefirstregistered(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleVehicleIdentification.DateVehicleFirstRegistered")); - } else { - goto handle_unusual; - } - continue; - // string MeetsEmissionStandard = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 74)) { - auto str = _internal_mutable_meetsemissionstandard(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleVehicleIdentification.MeetsEmissionStandard")); - } else { - goto handle_unusual; - } - continue; - // string ProductionDate = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 82)) { - auto str = _internal_mutable_productiondate(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleVehicleIdentification.ProductionDate")); - } else { - goto handle_unusual; - } - continue; - // string PurchaseDate = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 90)) { - auto str = _internal_mutable_purchasedate(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleVehicleIdentification.PurchaseDate")); - } else { - goto handle_unusual; - } - continue; - // string VehicleModelDate = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 98)) { - auto str = _internal_mutable_vehiclemodeldate(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleVehicleIdentification.VehicleModelDate")); - } else { - goto handle_unusual; - } - continue; - // string VehicleConfiguration = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 106)) { - auto str = _internal_mutable_vehicleconfiguration(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleVehicleIdentification.VehicleConfiguration")); - } else { - goto handle_unusual; - } - continue; - // uint32 VehicleSeatingCapacity = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 112)) { - _impl_.vehicleseatingcapacity_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string VehicleSpecialUsage = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 122)) { - auto str = _internal_mutable_vehiclespecialusage(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleVehicleIdentification.VehicleSpecialUsage")); - } else { - goto handle_unusual; - } - continue; - // string VehicleInteriorColor = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 130)) { - auto str = _internal_mutable_vehicleinteriorcolor(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleVehicleIdentification.VehicleInteriorColor")); - } else { - goto handle_unusual; - } - continue; - // string VehicleInteriorType = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 138)) { - auto str = _internal_mutable_vehicleinteriortype(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleVehicleIdentification.VehicleInteriorType")); - } else { - goto handle_unusual; - } - continue; - // string KnownVehicleDamages = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 146)) { - auto str = _internal_mutable_knownvehicledamages(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleVehicleIdentification.KnownVehicleDamages")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleVehicleIdentification::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleVehicleIdentification) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string VIN = 1; - if (!this->_internal_vin().empty()) { - const std::string& _s = this->_internal_vin(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleVehicleIdentification.VIN"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // string WMI = 2; - if (!this->_internal_wmi().empty()) { - const std::string& _s = this->_internal_wmi(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleVehicleIdentification.WMI"); - target = stream->WriteStringMaybeAliased(2, _s, target); - } - - // string Brand = 3; - if (!this->_internal_brand().empty()) { - const std::string& _s = this->_internal_brand(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleVehicleIdentification.Brand"); - target = stream->WriteStringMaybeAliased(3, _s, target); - } - - // string Model = 4; - if (!this->_internal_model().empty()) { - const std::string& _s = this->_internal_model(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleVehicleIdentification.Model"); - target = stream->WriteStringMaybeAliased(4, _s, target); - } - - // uint32 Year = 5; - if (this->_internal_year() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 5, this->_internal_year(), target); - } - - // string AcrissCode = 6; - if (!this->_internal_acrisscode().empty()) { - const std::string& _s = this->_internal_acrisscode(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleVehicleIdentification.AcrissCode"); - target = stream->WriteStringMaybeAliased(6, _s, target); - } - - // string BodyType = 7; - if (!this->_internal_bodytype().empty()) { - const std::string& _s = this->_internal_bodytype(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleVehicleIdentification.BodyType"); - target = stream->WriteStringMaybeAliased(7, _s, target); - } - - // string DateVehicleFirstRegistered = 8; - if (!this->_internal_datevehiclefirstregistered().empty()) { - const std::string& _s = this->_internal_datevehiclefirstregistered(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleVehicleIdentification.DateVehicleFirstRegistered"); - target = stream->WriteStringMaybeAliased(8, _s, target); - } - - // string MeetsEmissionStandard = 9; - if (!this->_internal_meetsemissionstandard().empty()) { - const std::string& _s = this->_internal_meetsemissionstandard(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleVehicleIdentification.MeetsEmissionStandard"); - target = stream->WriteStringMaybeAliased(9, _s, target); - } - - // string ProductionDate = 10; - if (!this->_internal_productiondate().empty()) { - const std::string& _s = this->_internal_productiondate(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleVehicleIdentification.ProductionDate"); - target = stream->WriteStringMaybeAliased(10, _s, target); - } - - // string PurchaseDate = 11; - if (!this->_internal_purchasedate().empty()) { - const std::string& _s = this->_internal_purchasedate(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleVehicleIdentification.PurchaseDate"); - target = stream->WriteStringMaybeAliased(11, _s, target); - } - - // string VehicleModelDate = 12; - if (!this->_internal_vehiclemodeldate().empty()) { - const std::string& _s = this->_internal_vehiclemodeldate(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleVehicleIdentification.VehicleModelDate"); - target = stream->WriteStringMaybeAliased(12, _s, target); - } - - // string VehicleConfiguration = 13; - if (!this->_internal_vehicleconfiguration().empty()) { - const std::string& _s = this->_internal_vehicleconfiguration(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleVehicleIdentification.VehicleConfiguration"); - target = stream->WriteStringMaybeAliased(13, _s, target); - } - - // uint32 VehicleSeatingCapacity = 14; - if (this->_internal_vehicleseatingcapacity() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 14, this->_internal_vehicleseatingcapacity(), target); - } - - // string VehicleSpecialUsage = 15; - if (!this->_internal_vehiclespecialusage().empty()) { - const std::string& _s = this->_internal_vehiclespecialusage(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleVehicleIdentification.VehicleSpecialUsage"); - target = stream->WriteStringMaybeAliased(15, _s, target); - } - - // string VehicleInteriorColor = 16; - if (!this->_internal_vehicleinteriorcolor().empty()) { - const std::string& _s = this->_internal_vehicleinteriorcolor(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleVehicleIdentification.VehicleInteriorColor"); - target = stream->WriteStringMaybeAliased(16, _s, target); - } - - // string VehicleInteriorType = 17; - if (!this->_internal_vehicleinteriortype().empty()) { - const std::string& _s = this->_internal_vehicleinteriortype(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleVehicleIdentification.VehicleInteriorType"); - target = stream->WriteStringMaybeAliased(17, _s, target); - } - - // string KnownVehicleDamages = 18; - if (!this->_internal_knownvehicledamages().empty()) { - const std::string& _s = this->_internal_knownvehicledamages(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleVehicleIdentification.KnownVehicleDamages"); - target = stream->WriteStringMaybeAliased(18, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleVehicleIdentification) - return target; -} - -::size_t VehicleVehicleIdentification::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleVehicleIdentification) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string VIN = 1; - if (!this->_internal_vin().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_vin()); - } - - // string WMI = 2; - if (!this->_internal_wmi().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_wmi()); - } - - // string Brand = 3; - if (!this->_internal_brand().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_brand()); - } - - // string Model = 4; - if (!this->_internal_model().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_model()); - } - - // string AcrissCode = 6; - if (!this->_internal_acrisscode().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_acrisscode()); - } - - // string BodyType = 7; - if (!this->_internal_bodytype().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_bodytype()); - } - - // string DateVehicleFirstRegistered = 8; - if (!this->_internal_datevehiclefirstregistered().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_datevehiclefirstregistered()); - } - - // string MeetsEmissionStandard = 9; - if (!this->_internal_meetsemissionstandard().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_meetsemissionstandard()); - } - - // string ProductionDate = 10; - if (!this->_internal_productiondate().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_productiondate()); - } - - // string PurchaseDate = 11; - if (!this->_internal_purchasedate().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_purchasedate()); - } - - // string VehicleModelDate = 12; - if (!this->_internal_vehiclemodeldate().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_vehiclemodeldate()); - } - - // string VehicleConfiguration = 13; - if (!this->_internal_vehicleconfiguration().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_vehicleconfiguration()); - } - - // string VehicleSpecialUsage = 15; - if (!this->_internal_vehiclespecialusage().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_vehiclespecialusage()); - } - - // string VehicleInteriorColor = 16; - if (!this->_internal_vehicleinteriorcolor().empty()) { - total_size += 2 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_vehicleinteriorcolor()); - } - - // string VehicleInteriorType = 17; - if (!this->_internal_vehicleinteriortype().empty()) { - total_size += 2 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_vehicleinteriortype()); - } - - // string KnownVehicleDamages = 18; - if (!this->_internal_knownvehicledamages().empty()) { - total_size += 2 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_knownvehicledamages()); - } - - // uint32 Year = 5; - if (this->_internal_year() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_year()); - } - - // uint32 VehicleSeatingCapacity = 14; - if (this->_internal_vehicleseatingcapacity() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_vehicleseatingcapacity()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleVehicleIdentification::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleVehicleIdentification::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleVehicleIdentification::GetClassData() const { return &_class_data_; } - - -void VehicleVehicleIdentification::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleVehicleIdentification*>(&to_msg); - auto& from = static_cast<const VehicleVehicleIdentification&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleVehicleIdentification) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_vin().empty()) { - _this->_internal_set_vin(from._internal_vin()); - } - if (!from._internal_wmi().empty()) { - _this->_internal_set_wmi(from._internal_wmi()); - } - if (!from._internal_brand().empty()) { - _this->_internal_set_brand(from._internal_brand()); - } - if (!from._internal_model().empty()) { - _this->_internal_set_model(from._internal_model()); - } - if (!from._internal_acrisscode().empty()) { - _this->_internal_set_acrisscode(from._internal_acrisscode()); - } - if (!from._internal_bodytype().empty()) { - _this->_internal_set_bodytype(from._internal_bodytype()); - } - if (!from._internal_datevehiclefirstregistered().empty()) { - _this->_internal_set_datevehiclefirstregistered(from._internal_datevehiclefirstregistered()); - } - if (!from._internal_meetsemissionstandard().empty()) { - _this->_internal_set_meetsemissionstandard(from._internal_meetsemissionstandard()); - } - if (!from._internal_productiondate().empty()) { - _this->_internal_set_productiondate(from._internal_productiondate()); - } - if (!from._internal_purchasedate().empty()) { - _this->_internal_set_purchasedate(from._internal_purchasedate()); - } - if (!from._internal_vehiclemodeldate().empty()) { - _this->_internal_set_vehiclemodeldate(from._internal_vehiclemodeldate()); - } - if (!from._internal_vehicleconfiguration().empty()) { - _this->_internal_set_vehicleconfiguration(from._internal_vehicleconfiguration()); - } - if (!from._internal_vehiclespecialusage().empty()) { - _this->_internal_set_vehiclespecialusage(from._internal_vehiclespecialusage()); - } - if (!from._internal_vehicleinteriorcolor().empty()) { - _this->_internal_set_vehicleinteriorcolor(from._internal_vehicleinteriorcolor()); - } - if (!from._internal_vehicleinteriortype().empty()) { - _this->_internal_set_vehicleinteriortype(from._internal_vehicleinteriortype()); - } - if (!from._internal_knownvehicledamages().empty()) { - _this->_internal_set_knownvehicledamages(from._internal_knownvehicledamages()); - } - if (from._internal_year() != 0) { - _this->_internal_set_year(from._internal_year()); - } - if (from._internal_vehicleseatingcapacity() != 0) { - _this->_internal_set_vehicleseatingcapacity(from._internal_vehicleseatingcapacity()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleVehicleIdentification::CopyFrom(const VehicleVehicleIdentification& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleVehicleIdentification) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleVehicleIdentification::IsInitialized() const { - return true; -} - -void VehicleVehicleIdentification::InternalSwap(VehicleVehicleIdentification* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.vin_, lhs_arena, - &other->_impl_.vin_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.wmi_, lhs_arena, - &other->_impl_.wmi_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.brand_, lhs_arena, - &other->_impl_.brand_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.model_, lhs_arena, - &other->_impl_.model_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.acrisscode_, lhs_arena, - &other->_impl_.acrisscode_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.bodytype_, lhs_arena, - &other->_impl_.bodytype_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.datevehiclefirstregistered_, lhs_arena, - &other->_impl_.datevehiclefirstregistered_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.meetsemissionstandard_, lhs_arena, - &other->_impl_.meetsemissionstandard_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.productiondate_, lhs_arena, - &other->_impl_.productiondate_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.purchasedate_, lhs_arena, - &other->_impl_.purchasedate_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.vehiclemodeldate_, lhs_arena, - &other->_impl_.vehiclemodeldate_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.vehicleconfiguration_, lhs_arena, - &other->_impl_.vehicleconfiguration_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.vehiclespecialusage_, lhs_arena, - &other->_impl_.vehiclespecialusage_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.vehicleinteriorcolor_, lhs_arena, - &other->_impl_.vehicleinteriorcolor_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.vehicleinteriortype_, lhs_arena, - &other->_impl_.vehicleinteriortype_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.knownvehicledamages_, lhs_arena, - &other->_impl_.knownvehicledamages_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleVehicleIdentification, _impl_.vehicleseatingcapacity_) - + sizeof(VehicleVehicleIdentification::_impl_.vehicleseatingcapacity_) - - PROTOBUF_FIELD_OFFSET(VehicleVehicleIdentification, _impl_.year_)>( - reinterpret_cast<char*>(&_impl_.year_), - reinterpret_cast<char*>(&other->_impl_.year_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleVehicleIdentification::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[2]); -} -// =================================================================== - -class VehicleLowVoltageBattery::_Internal { - public: -}; - -VehicleLowVoltageBattery::VehicleLowVoltageBattery(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleLowVoltageBattery) -} -VehicleLowVoltageBattery::VehicleLowVoltageBattery(const VehicleLowVoltageBattery& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleLowVoltageBattery) -} - -inline void VehicleLowVoltageBattery::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.nominalvoltage_) { 0u } - - , decltype(_impl_.nominalcapacity_) { 0u } - - , decltype(_impl_.currentvoltage_) { 0 } - - , decltype(_impl_.currentcurrent_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleLowVoltageBattery::~VehicleLowVoltageBattery() { - // @@protoc_insertion_point(destructor:vss.VehicleLowVoltageBattery) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleLowVoltageBattery::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleLowVoltageBattery::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleLowVoltageBattery::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleLowVoltageBattery) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.nominalvoltage_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.currentcurrent_) - - reinterpret_cast<char*>(&_impl_.nominalvoltage_)) + sizeof(_impl_.currentcurrent_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleLowVoltageBattery::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 NominalVoltage = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.nominalvoltage_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 NominalCapacity = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.nominalcapacity_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float CurrentVoltage = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.currentvoltage_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float CurrentCurrent = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 37)) { - _impl_.currentcurrent_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleLowVoltageBattery::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleLowVoltageBattery) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 NominalVoltage = 1; - if (this->_internal_nominalvoltage() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_nominalvoltage(), target); - } - - // uint32 NominalCapacity = 2; - if (this->_internal_nominalcapacity() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_nominalcapacity(), target); - } - - // float CurrentVoltage = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_currentvoltage = this->_internal_currentvoltage(); - ::uint32_t raw_currentvoltage; - memcpy(&raw_currentvoltage, &tmp_currentvoltage, sizeof(tmp_currentvoltage)); - if (raw_currentvoltage != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_currentvoltage(), target); - } - - // float CurrentCurrent = 4; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_currentcurrent = this->_internal_currentcurrent(); - ::uint32_t raw_currentcurrent; - memcpy(&raw_currentcurrent, &tmp_currentcurrent, sizeof(tmp_currentcurrent)); - if (raw_currentcurrent != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 4, this->_internal_currentcurrent(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleLowVoltageBattery) - return target; -} - -::size_t VehicleLowVoltageBattery::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleLowVoltageBattery) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 NominalVoltage = 1; - if (this->_internal_nominalvoltage() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_nominalvoltage()); - } - - // uint32 NominalCapacity = 2; - if (this->_internal_nominalcapacity() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_nominalcapacity()); - } - - // float CurrentVoltage = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_currentvoltage = this->_internal_currentvoltage(); - ::uint32_t raw_currentvoltage; - memcpy(&raw_currentvoltage, &tmp_currentvoltage, sizeof(tmp_currentvoltage)); - if (raw_currentvoltage != 0) { - total_size += 5; - } - - // float CurrentCurrent = 4; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_currentcurrent = this->_internal_currentcurrent(); - ::uint32_t raw_currentcurrent; - memcpy(&raw_currentcurrent, &tmp_currentcurrent, sizeof(tmp_currentcurrent)); - if (raw_currentcurrent != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleLowVoltageBattery::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleLowVoltageBattery::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleLowVoltageBattery::GetClassData() const { return &_class_data_; } - - -void VehicleLowVoltageBattery::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleLowVoltageBattery*>(&to_msg); - auto& from = static_cast<const VehicleLowVoltageBattery&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleLowVoltageBattery) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_nominalvoltage() != 0) { - _this->_internal_set_nominalvoltage(from._internal_nominalvoltage()); - } - if (from._internal_nominalcapacity() != 0) { - _this->_internal_set_nominalcapacity(from._internal_nominalcapacity()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_currentvoltage = from._internal_currentvoltage(); - ::uint32_t raw_currentvoltage; - memcpy(&raw_currentvoltage, &tmp_currentvoltage, sizeof(tmp_currentvoltage)); - if (raw_currentvoltage != 0) { - _this->_internal_set_currentvoltage(from._internal_currentvoltage()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_currentcurrent = from._internal_currentcurrent(); - ::uint32_t raw_currentcurrent; - memcpy(&raw_currentcurrent, &tmp_currentcurrent, sizeof(tmp_currentcurrent)); - if (raw_currentcurrent != 0) { - _this->_internal_set_currentcurrent(from._internal_currentcurrent()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleLowVoltageBattery::CopyFrom(const VehicleLowVoltageBattery& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleLowVoltageBattery) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleLowVoltageBattery::IsInitialized() const { - return true; -} - -void VehicleLowVoltageBattery::InternalSwap(VehicleLowVoltageBattery* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleLowVoltageBattery, _impl_.currentcurrent_) - + sizeof(VehicleLowVoltageBattery::_impl_.currentcurrent_) - - PROTOBUF_FIELD_OFFSET(VehicleLowVoltageBattery, _impl_.nominalvoltage_)>( - reinterpret_cast<char*>(&_impl_.nominalvoltage_), - reinterpret_cast<char*>(&other->_impl_.nominalvoltage_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleLowVoltageBattery::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[3]); -} -// =================================================================== - -class VehicleAcceleration::_Internal { - public: -}; - -VehicleAcceleration::VehicleAcceleration(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleAcceleration) -} -VehicleAcceleration::VehicleAcceleration(const VehicleAcceleration& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleAcceleration) -} - -inline void VehicleAcceleration::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.longitudinal_) { 0 } - - , decltype(_impl_.lateral_) { 0 } - - , decltype(_impl_.vertical_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleAcceleration::~VehicleAcceleration() { - // @@protoc_insertion_point(destructor:vss.VehicleAcceleration) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleAcceleration::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleAcceleration::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleAcceleration::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleAcceleration) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.longitudinal_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.vertical_) - - reinterpret_cast<char*>(&_impl_.longitudinal_)) + sizeof(_impl_.vertical_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleAcceleration::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Longitudinal = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.longitudinal_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Lateral = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.lateral_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Vertical = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.vertical_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleAcceleration::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleAcceleration) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Longitudinal = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_longitudinal = this->_internal_longitudinal(); - ::uint32_t raw_longitudinal; - memcpy(&raw_longitudinal, &tmp_longitudinal, sizeof(tmp_longitudinal)); - if (raw_longitudinal != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_longitudinal(), target); - } - - // float Lateral = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lateral = this->_internal_lateral(); - ::uint32_t raw_lateral; - memcpy(&raw_lateral, &tmp_lateral, sizeof(tmp_lateral)); - if (raw_lateral != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_lateral(), target); - } - - // float Vertical = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_vertical = this->_internal_vertical(); - ::uint32_t raw_vertical; - memcpy(&raw_vertical, &tmp_vertical, sizeof(tmp_vertical)); - if (raw_vertical != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_vertical(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleAcceleration) - return target; -} - -::size_t VehicleAcceleration::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleAcceleration) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Longitudinal = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_longitudinal = this->_internal_longitudinal(); - ::uint32_t raw_longitudinal; - memcpy(&raw_longitudinal, &tmp_longitudinal, sizeof(tmp_longitudinal)); - if (raw_longitudinal != 0) { - total_size += 5; - } - - // float Lateral = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lateral = this->_internal_lateral(); - ::uint32_t raw_lateral; - memcpy(&raw_lateral, &tmp_lateral, sizeof(tmp_lateral)); - if (raw_lateral != 0) { - total_size += 5; - } - - // float Vertical = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_vertical = this->_internal_vertical(); - ::uint32_t raw_vertical; - memcpy(&raw_vertical, &tmp_vertical, sizeof(tmp_vertical)); - if (raw_vertical != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleAcceleration::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleAcceleration::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleAcceleration::GetClassData() const { return &_class_data_; } - - -void VehicleAcceleration::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleAcceleration*>(&to_msg); - auto& from = static_cast<const VehicleAcceleration&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleAcceleration) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_longitudinal = from._internal_longitudinal(); - ::uint32_t raw_longitudinal; - memcpy(&raw_longitudinal, &tmp_longitudinal, sizeof(tmp_longitudinal)); - if (raw_longitudinal != 0) { - _this->_internal_set_longitudinal(from._internal_longitudinal()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lateral = from._internal_lateral(); - ::uint32_t raw_lateral; - memcpy(&raw_lateral, &tmp_lateral, sizeof(tmp_lateral)); - if (raw_lateral != 0) { - _this->_internal_set_lateral(from._internal_lateral()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_vertical = from._internal_vertical(); - ::uint32_t raw_vertical; - memcpy(&raw_vertical, &tmp_vertical, sizeof(tmp_vertical)); - if (raw_vertical != 0) { - _this->_internal_set_vertical(from._internal_vertical()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleAcceleration::CopyFrom(const VehicleAcceleration& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleAcceleration) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleAcceleration::IsInitialized() const { - return true; -} - -void VehicleAcceleration::InternalSwap(VehicleAcceleration* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleAcceleration, _impl_.vertical_) - + sizeof(VehicleAcceleration::_impl_.vertical_) - - PROTOBUF_FIELD_OFFSET(VehicleAcceleration, _impl_.longitudinal_)>( - reinterpret_cast<char*>(&_impl_.longitudinal_), - reinterpret_cast<char*>(&other->_impl_.longitudinal_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleAcceleration::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[4]); -} -// =================================================================== - -class VehicleAngularVelocity::_Internal { - public: -}; - -VehicleAngularVelocity::VehicleAngularVelocity(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleAngularVelocity) -} -VehicleAngularVelocity::VehicleAngularVelocity(const VehicleAngularVelocity& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleAngularVelocity) -} - -inline void VehicleAngularVelocity::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.roll_) { 0 } - - , decltype(_impl_.pitch_) { 0 } - - , decltype(_impl_.yaw_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleAngularVelocity::~VehicleAngularVelocity() { - // @@protoc_insertion_point(destructor:vss.VehicleAngularVelocity) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleAngularVelocity::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleAngularVelocity::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleAngularVelocity::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleAngularVelocity) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.roll_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.yaw_) - - reinterpret_cast<char*>(&_impl_.roll_)) + sizeof(_impl_.yaw_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleAngularVelocity::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Roll = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.roll_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Pitch = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.pitch_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Yaw = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.yaw_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleAngularVelocity::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleAngularVelocity) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Roll = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_roll = this->_internal_roll(); - ::uint32_t raw_roll; - memcpy(&raw_roll, &tmp_roll, sizeof(tmp_roll)); - if (raw_roll != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_roll(), target); - } - - // float Pitch = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_pitch = this->_internal_pitch(); - ::uint32_t raw_pitch; - memcpy(&raw_pitch, &tmp_pitch, sizeof(tmp_pitch)); - if (raw_pitch != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_pitch(), target); - } - - // float Yaw = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_yaw = this->_internal_yaw(); - ::uint32_t raw_yaw; - memcpy(&raw_yaw, &tmp_yaw, sizeof(tmp_yaw)); - if (raw_yaw != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_yaw(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleAngularVelocity) - return target; -} - -::size_t VehicleAngularVelocity::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleAngularVelocity) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Roll = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_roll = this->_internal_roll(); - ::uint32_t raw_roll; - memcpy(&raw_roll, &tmp_roll, sizeof(tmp_roll)); - if (raw_roll != 0) { - total_size += 5; - } - - // float Pitch = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_pitch = this->_internal_pitch(); - ::uint32_t raw_pitch; - memcpy(&raw_pitch, &tmp_pitch, sizeof(tmp_pitch)); - if (raw_pitch != 0) { - total_size += 5; - } - - // float Yaw = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_yaw = this->_internal_yaw(); - ::uint32_t raw_yaw; - memcpy(&raw_yaw, &tmp_yaw, sizeof(tmp_yaw)); - if (raw_yaw != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleAngularVelocity::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleAngularVelocity::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleAngularVelocity::GetClassData() const { return &_class_data_; } - - -void VehicleAngularVelocity::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleAngularVelocity*>(&to_msg); - auto& from = static_cast<const VehicleAngularVelocity&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleAngularVelocity) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_roll = from._internal_roll(); - ::uint32_t raw_roll; - memcpy(&raw_roll, &tmp_roll, sizeof(tmp_roll)); - if (raw_roll != 0) { - _this->_internal_set_roll(from._internal_roll()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_pitch = from._internal_pitch(); - ::uint32_t raw_pitch; - memcpy(&raw_pitch, &tmp_pitch, sizeof(tmp_pitch)); - if (raw_pitch != 0) { - _this->_internal_set_pitch(from._internal_pitch()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_yaw = from._internal_yaw(); - ::uint32_t raw_yaw; - memcpy(&raw_yaw, &tmp_yaw, sizeof(tmp_yaw)); - if (raw_yaw != 0) { - _this->_internal_set_yaw(from._internal_yaw()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleAngularVelocity::CopyFrom(const VehicleAngularVelocity& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleAngularVelocity) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleAngularVelocity::IsInitialized() const { - return true; -} - -void VehicleAngularVelocity::InternalSwap(VehicleAngularVelocity* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleAngularVelocity, _impl_.yaw_) - + sizeof(VehicleAngularVelocity::_impl_.yaw_) - - PROTOBUF_FIELD_OFFSET(VehicleAngularVelocity, _impl_.roll_)>( - reinterpret_cast<char*>(&_impl_.roll_), - reinterpret_cast<char*>(&other->_impl_.roll_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleAngularVelocity::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[5]); -} -// =================================================================== - -class VehicleTrailer::_Internal { - public: -}; - -VehicleTrailer::VehicleTrailer(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleTrailer) -} -VehicleTrailer::VehicleTrailer(const VehicleTrailer& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleTrailer) -} - -inline void VehicleTrailer::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isconnected_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleTrailer::~VehicleTrailer() { - // @@protoc_insertion_point(destructor:vss.VehicleTrailer) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleTrailer::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleTrailer::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleTrailer::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleTrailer) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.isconnected_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleTrailer::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsConnected = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isconnected_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleTrailer::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleTrailer) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsConnected = 1; - if (this->_internal_isconnected() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isconnected(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleTrailer) - return target; -} - -::size_t VehicleTrailer::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleTrailer) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsConnected = 1; - if (this->_internal_isconnected() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleTrailer::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleTrailer::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleTrailer::GetClassData() const { return &_class_data_; } - - -void VehicleTrailer::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleTrailer*>(&to_msg); - auto& from = static_cast<const VehicleTrailer&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleTrailer) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isconnected() != 0) { - _this->_internal_set_isconnected(from._internal_isconnected()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleTrailer::CopyFrom(const VehicleTrailer& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleTrailer) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleTrailer::IsInitialized() const { - return true; -} - -void VehicleTrailer::InternalSwap(VehicleTrailer* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.isconnected_, other->_impl_.isconnected_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleTrailer::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[6]); -} -// =================================================================== - -class VehicleCurrentLocation::_Internal { - public: - static const ::vss::VehicleCurrentLocationGNSSReceiver& gnssreceiver(const VehicleCurrentLocation* msg); -}; - -const ::vss::VehicleCurrentLocationGNSSReceiver& -VehicleCurrentLocation::_Internal::gnssreceiver(const VehicleCurrentLocation* msg) { - return *msg->_impl_.gnssreceiver_; -} -VehicleCurrentLocation::VehicleCurrentLocation(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCurrentLocation) -} -VehicleCurrentLocation::VehicleCurrentLocation(const VehicleCurrentLocation& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCurrentLocation* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.timestamp_) {} - - , decltype(_impl_.gnssreceiver_){nullptr} - , decltype(_impl_.latitude_) {} - - , decltype(_impl_.longitude_) {} - - , decltype(_impl_.heading_) {} - - , decltype(_impl_.horizontalaccuracy_) {} - - , decltype(_impl_.altitude_) {} - - , decltype(_impl_.verticalaccuracy_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.timestamp_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.timestamp_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_timestamp().empty()) { - _this->_impl_.timestamp_.Set(from._internal_timestamp(), _this->GetArenaForAllocation()); - } - if (from._internal_has_gnssreceiver()) { - _this->_impl_.gnssreceiver_ = new ::vss::VehicleCurrentLocationGNSSReceiver(*from._impl_.gnssreceiver_); - } - ::memcpy(&_impl_.latitude_, &from._impl_.latitude_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.verticalaccuracy_) - - reinterpret_cast<char*>(&_impl_.latitude_)) + sizeof(_impl_.verticalaccuracy_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCurrentLocation) -} - -inline void VehicleCurrentLocation::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.timestamp_) {} - - , decltype(_impl_.gnssreceiver_){nullptr} - , decltype(_impl_.latitude_) { 0 } - - , decltype(_impl_.longitude_) { 0 } - - , decltype(_impl_.heading_) { 0 } - - , decltype(_impl_.horizontalaccuracy_) { 0 } - - , decltype(_impl_.altitude_) { 0 } - - , decltype(_impl_.verticalaccuracy_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.timestamp_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.timestamp_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCurrentLocation::~VehicleCurrentLocation() { - // @@protoc_insertion_point(destructor:vss.VehicleCurrentLocation) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCurrentLocation::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.timestamp_.Destroy(); - if (this != internal_default_instance()) delete _impl_.gnssreceiver_; -} - -void VehicleCurrentLocation::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCurrentLocation::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCurrentLocation) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.timestamp_.ClearToEmpty(); - if (GetArenaForAllocation() == nullptr && _impl_.gnssreceiver_ != nullptr) { - delete _impl_.gnssreceiver_; - } - _impl_.gnssreceiver_ = nullptr; - ::memset(&_impl_.latitude_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.verticalaccuracy_) - - reinterpret_cast<char*>(&_impl_.latitude_)) + sizeof(_impl_.verticalaccuracy_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCurrentLocation::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Timestamp = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_timestamp(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCurrentLocation.Timestamp")); - } else { - goto handle_unusual; - } - continue; - // double Latitude = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 17)) { - _impl_.latitude_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<double>(ptr); - ptr += sizeof(double); - } else { - goto handle_unusual; - } - continue; - // double Longitude = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 25)) { - _impl_.longitude_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<double>(ptr); - ptr += sizeof(double); - } else { - goto handle_unusual; - } - continue; - // double Heading = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 33)) { - _impl_.heading_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<double>(ptr); - ptr += sizeof(double); - } else { - goto handle_unusual; - } - continue; - // double HorizontalAccuracy = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 41)) { - _impl_.horizontalaccuracy_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<double>(ptr); - ptr += sizeof(double); - } else { - goto handle_unusual; - } - continue; - // double Altitude = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 49)) { - _impl_.altitude_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<double>(ptr); - ptr += sizeof(double); - } else { - goto handle_unusual; - } - continue; - // double VerticalAccuracy = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 57)) { - _impl_.verticalaccuracy_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<double>(ptr); - ptr += sizeof(double); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCurrentLocationGNSSReceiver GNSSReceiver = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 66)) { - ptr = ctx->ParseMessage(_internal_mutable_gnssreceiver(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCurrentLocation::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCurrentLocation) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Timestamp = 1; - if (!this->_internal_timestamp().empty()) { - const std::string& _s = this->_internal_timestamp(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCurrentLocation.Timestamp"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // double Latitude = 2; - static_assert(sizeof(::uint64_t) == sizeof(double), "Code assumes ::uint64_t and double are the same size."); - double tmp_latitude = this->_internal_latitude(); - ::uint64_t raw_latitude; - memcpy(&raw_latitude, &tmp_latitude, sizeof(tmp_latitude)); - if (raw_latitude != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray( - 2, this->_internal_latitude(), target); - } - - // double Longitude = 3; - static_assert(sizeof(::uint64_t) == sizeof(double), "Code assumes ::uint64_t and double are the same size."); - double tmp_longitude = this->_internal_longitude(); - ::uint64_t raw_longitude; - memcpy(&raw_longitude, &tmp_longitude, sizeof(tmp_longitude)); - if (raw_longitude != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray( - 3, this->_internal_longitude(), target); - } - - // double Heading = 4; - static_assert(sizeof(::uint64_t) == sizeof(double), "Code assumes ::uint64_t and double are the same size."); - double tmp_heading = this->_internal_heading(); - ::uint64_t raw_heading; - memcpy(&raw_heading, &tmp_heading, sizeof(tmp_heading)); - if (raw_heading != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray( - 4, this->_internal_heading(), target); - } - - // double HorizontalAccuracy = 5; - static_assert(sizeof(::uint64_t) == sizeof(double), "Code assumes ::uint64_t and double are the same size."); - double tmp_horizontalaccuracy = this->_internal_horizontalaccuracy(); - ::uint64_t raw_horizontalaccuracy; - memcpy(&raw_horizontalaccuracy, &tmp_horizontalaccuracy, sizeof(tmp_horizontalaccuracy)); - if (raw_horizontalaccuracy != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray( - 5, this->_internal_horizontalaccuracy(), target); - } - - // double Altitude = 6; - static_assert(sizeof(::uint64_t) == sizeof(double), "Code assumes ::uint64_t and double are the same size."); - double tmp_altitude = this->_internal_altitude(); - ::uint64_t raw_altitude; - memcpy(&raw_altitude, &tmp_altitude, sizeof(tmp_altitude)); - if (raw_altitude != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray( - 6, this->_internal_altitude(), target); - } - - // double VerticalAccuracy = 7; - static_assert(sizeof(::uint64_t) == sizeof(double), "Code assumes ::uint64_t and double are the same size."); - double tmp_verticalaccuracy = this->_internal_verticalaccuracy(); - ::uint64_t raw_verticalaccuracy; - memcpy(&raw_verticalaccuracy, &tmp_verticalaccuracy, sizeof(tmp_verticalaccuracy)); - if (raw_verticalaccuracy != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray( - 7, this->_internal_verticalaccuracy(), target); - } - - // .vss.VehicleCurrentLocationGNSSReceiver GNSSReceiver = 8; - if (this->_internal_has_gnssreceiver()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, _Internal::gnssreceiver(this), - _Internal::gnssreceiver(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCurrentLocation) - return target; -} - -::size_t VehicleCurrentLocation::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCurrentLocation) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Timestamp = 1; - if (!this->_internal_timestamp().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_timestamp()); - } - - // .vss.VehicleCurrentLocationGNSSReceiver GNSSReceiver = 8; - if (this->_internal_has_gnssreceiver()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.gnssreceiver_); - } - - // double Latitude = 2; - static_assert(sizeof(::uint64_t) == sizeof(double), "Code assumes ::uint64_t and double are the same size."); - double tmp_latitude = this->_internal_latitude(); - ::uint64_t raw_latitude; - memcpy(&raw_latitude, &tmp_latitude, sizeof(tmp_latitude)); - if (raw_latitude != 0) { - total_size += 9; - } - - // double Longitude = 3; - static_assert(sizeof(::uint64_t) == sizeof(double), "Code assumes ::uint64_t and double are the same size."); - double tmp_longitude = this->_internal_longitude(); - ::uint64_t raw_longitude; - memcpy(&raw_longitude, &tmp_longitude, sizeof(tmp_longitude)); - if (raw_longitude != 0) { - total_size += 9; - } - - // double Heading = 4; - static_assert(sizeof(::uint64_t) == sizeof(double), "Code assumes ::uint64_t and double are the same size."); - double tmp_heading = this->_internal_heading(); - ::uint64_t raw_heading; - memcpy(&raw_heading, &tmp_heading, sizeof(tmp_heading)); - if (raw_heading != 0) { - total_size += 9; - } - - // double HorizontalAccuracy = 5; - static_assert(sizeof(::uint64_t) == sizeof(double), "Code assumes ::uint64_t and double are the same size."); - double tmp_horizontalaccuracy = this->_internal_horizontalaccuracy(); - ::uint64_t raw_horizontalaccuracy; - memcpy(&raw_horizontalaccuracy, &tmp_horizontalaccuracy, sizeof(tmp_horizontalaccuracy)); - if (raw_horizontalaccuracy != 0) { - total_size += 9; - } - - // double Altitude = 6; - static_assert(sizeof(::uint64_t) == sizeof(double), "Code assumes ::uint64_t and double are the same size."); - double tmp_altitude = this->_internal_altitude(); - ::uint64_t raw_altitude; - memcpy(&raw_altitude, &tmp_altitude, sizeof(tmp_altitude)); - if (raw_altitude != 0) { - total_size += 9; - } - - // double VerticalAccuracy = 7; - static_assert(sizeof(::uint64_t) == sizeof(double), "Code assumes ::uint64_t and double are the same size."); - double tmp_verticalaccuracy = this->_internal_verticalaccuracy(); - ::uint64_t raw_verticalaccuracy; - memcpy(&raw_verticalaccuracy, &tmp_verticalaccuracy, sizeof(tmp_verticalaccuracy)); - if (raw_verticalaccuracy != 0) { - total_size += 9; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCurrentLocation::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCurrentLocation::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCurrentLocation::GetClassData() const { return &_class_data_; } - - -void VehicleCurrentLocation::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCurrentLocation*>(&to_msg); - auto& from = static_cast<const VehicleCurrentLocation&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCurrentLocation) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_timestamp().empty()) { - _this->_internal_set_timestamp(from._internal_timestamp()); - } - if (from._internal_has_gnssreceiver()) { - _this->_internal_mutable_gnssreceiver()->::vss::VehicleCurrentLocationGNSSReceiver::MergeFrom( - from._internal_gnssreceiver()); - } - static_assert(sizeof(::uint64_t) == sizeof(double), "Code assumes ::uint64_t and double are the same size."); - double tmp_latitude = from._internal_latitude(); - ::uint64_t raw_latitude; - memcpy(&raw_latitude, &tmp_latitude, sizeof(tmp_latitude)); - if (raw_latitude != 0) { - _this->_internal_set_latitude(from._internal_latitude()); - } - static_assert(sizeof(::uint64_t) == sizeof(double), "Code assumes ::uint64_t and double are the same size."); - double tmp_longitude = from._internal_longitude(); - ::uint64_t raw_longitude; - memcpy(&raw_longitude, &tmp_longitude, sizeof(tmp_longitude)); - if (raw_longitude != 0) { - _this->_internal_set_longitude(from._internal_longitude()); - } - static_assert(sizeof(::uint64_t) == sizeof(double), "Code assumes ::uint64_t and double are the same size."); - double tmp_heading = from._internal_heading(); - ::uint64_t raw_heading; - memcpy(&raw_heading, &tmp_heading, sizeof(tmp_heading)); - if (raw_heading != 0) { - _this->_internal_set_heading(from._internal_heading()); - } - static_assert(sizeof(::uint64_t) == sizeof(double), "Code assumes ::uint64_t and double are the same size."); - double tmp_horizontalaccuracy = from._internal_horizontalaccuracy(); - ::uint64_t raw_horizontalaccuracy; - memcpy(&raw_horizontalaccuracy, &tmp_horizontalaccuracy, sizeof(tmp_horizontalaccuracy)); - if (raw_horizontalaccuracy != 0) { - _this->_internal_set_horizontalaccuracy(from._internal_horizontalaccuracy()); - } - static_assert(sizeof(::uint64_t) == sizeof(double), "Code assumes ::uint64_t and double are the same size."); - double tmp_altitude = from._internal_altitude(); - ::uint64_t raw_altitude; - memcpy(&raw_altitude, &tmp_altitude, sizeof(tmp_altitude)); - if (raw_altitude != 0) { - _this->_internal_set_altitude(from._internal_altitude()); - } - static_assert(sizeof(::uint64_t) == sizeof(double), "Code assumes ::uint64_t and double are the same size."); - double tmp_verticalaccuracy = from._internal_verticalaccuracy(); - ::uint64_t raw_verticalaccuracy; - memcpy(&raw_verticalaccuracy, &tmp_verticalaccuracy, sizeof(tmp_verticalaccuracy)); - if (raw_verticalaccuracy != 0) { - _this->_internal_set_verticalaccuracy(from._internal_verticalaccuracy()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCurrentLocation::CopyFrom(const VehicleCurrentLocation& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCurrentLocation) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCurrentLocation::IsInitialized() const { - return true; -} - -void VehicleCurrentLocation::InternalSwap(VehicleCurrentLocation* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.timestamp_, lhs_arena, - &other->_impl_.timestamp_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCurrentLocation, _impl_.verticalaccuracy_) - + sizeof(VehicleCurrentLocation::_impl_.verticalaccuracy_) - - PROTOBUF_FIELD_OFFSET(VehicleCurrentLocation, _impl_.gnssreceiver_)>( - reinterpret_cast<char*>(&_impl_.gnssreceiver_), - reinterpret_cast<char*>(&other->_impl_.gnssreceiver_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCurrentLocation::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[7]); -} -// =================================================================== - -class VehicleCurrentLocationGNSSReceiver::_Internal { - public: - static const ::vss::VehicleCurrentLocationGNSSReceiverMountingPosition& mountingposition(const VehicleCurrentLocationGNSSReceiver* msg); -}; - -const ::vss::VehicleCurrentLocationGNSSReceiverMountingPosition& -VehicleCurrentLocationGNSSReceiver::_Internal::mountingposition(const VehicleCurrentLocationGNSSReceiver* msg) { - return *msg->_impl_.mountingposition_; -} -VehicleCurrentLocationGNSSReceiver::VehicleCurrentLocationGNSSReceiver(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCurrentLocationGNSSReceiver) -} -VehicleCurrentLocationGNSSReceiver::VehicleCurrentLocationGNSSReceiver(const VehicleCurrentLocationGNSSReceiver& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCurrentLocationGNSSReceiver* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.fixtype_) {} - - , decltype(_impl_.mountingposition_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.fixtype_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.fixtype_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_fixtype().empty()) { - _this->_impl_.fixtype_.Set(from._internal_fixtype(), _this->GetArenaForAllocation()); - } - if (from._internal_has_mountingposition()) { - _this->_impl_.mountingposition_ = new ::vss::VehicleCurrentLocationGNSSReceiverMountingPosition(*from._impl_.mountingposition_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCurrentLocationGNSSReceiver) -} - -inline void VehicleCurrentLocationGNSSReceiver::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.fixtype_) {} - - , decltype(_impl_.mountingposition_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.fixtype_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.fixtype_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCurrentLocationGNSSReceiver::~VehicleCurrentLocationGNSSReceiver() { - // @@protoc_insertion_point(destructor:vss.VehicleCurrentLocationGNSSReceiver) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCurrentLocationGNSSReceiver::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.fixtype_.Destroy(); - if (this != internal_default_instance()) delete _impl_.mountingposition_; -} - -void VehicleCurrentLocationGNSSReceiver::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCurrentLocationGNSSReceiver::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCurrentLocationGNSSReceiver) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.fixtype_.ClearToEmpty(); - if (GetArenaForAllocation() == nullptr && _impl_.mountingposition_ != nullptr) { - delete _impl_.mountingposition_; - } - _impl_.mountingposition_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCurrentLocationGNSSReceiver::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string FixType = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_fixtype(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCurrentLocationGNSSReceiver.FixType")); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCurrentLocationGNSSReceiverMountingPosition MountingPosition = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_mountingposition(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCurrentLocationGNSSReceiver::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCurrentLocationGNSSReceiver) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string FixType = 1; - if (!this->_internal_fixtype().empty()) { - const std::string& _s = this->_internal_fixtype(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCurrentLocationGNSSReceiver.FixType"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // .vss.VehicleCurrentLocationGNSSReceiverMountingPosition MountingPosition = 2; - if (this->_internal_has_mountingposition()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::mountingposition(this), - _Internal::mountingposition(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCurrentLocationGNSSReceiver) - return target; -} - -::size_t VehicleCurrentLocationGNSSReceiver::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCurrentLocationGNSSReceiver) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string FixType = 1; - if (!this->_internal_fixtype().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_fixtype()); - } - - // .vss.VehicleCurrentLocationGNSSReceiverMountingPosition MountingPosition = 2; - if (this->_internal_has_mountingposition()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.mountingposition_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCurrentLocationGNSSReceiver::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCurrentLocationGNSSReceiver::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCurrentLocationGNSSReceiver::GetClassData() const { return &_class_data_; } - - -void VehicleCurrentLocationGNSSReceiver::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCurrentLocationGNSSReceiver*>(&to_msg); - auto& from = static_cast<const VehicleCurrentLocationGNSSReceiver&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCurrentLocationGNSSReceiver) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_fixtype().empty()) { - _this->_internal_set_fixtype(from._internal_fixtype()); - } - if (from._internal_has_mountingposition()) { - _this->_internal_mutable_mountingposition()->::vss::VehicleCurrentLocationGNSSReceiverMountingPosition::MergeFrom( - from._internal_mountingposition()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCurrentLocationGNSSReceiver::CopyFrom(const VehicleCurrentLocationGNSSReceiver& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCurrentLocationGNSSReceiver) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCurrentLocationGNSSReceiver::IsInitialized() const { - return true; -} - -void VehicleCurrentLocationGNSSReceiver::InternalSwap(VehicleCurrentLocationGNSSReceiver* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.fixtype_, lhs_arena, - &other->_impl_.fixtype_, rhs_arena); - swap(_impl_.mountingposition_, other->_impl_.mountingposition_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCurrentLocationGNSSReceiver::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[8]); -} -// =================================================================== - -class VehicleCurrentLocationGNSSReceiverMountingPosition::_Internal { - public: -}; - -VehicleCurrentLocationGNSSReceiverMountingPosition::VehicleCurrentLocationGNSSReceiverMountingPosition(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCurrentLocationGNSSReceiverMountingPosition) -} -VehicleCurrentLocationGNSSReceiverMountingPosition::VehicleCurrentLocationGNSSReceiverMountingPosition(const VehicleCurrentLocationGNSSReceiverMountingPosition& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCurrentLocationGNSSReceiverMountingPosition) -} - -inline void VehicleCurrentLocationGNSSReceiverMountingPosition::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.x_) { 0 } - - , decltype(_impl_.y_) { 0 } - - , decltype(_impl_.z_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCurrentLocationGNSSReceiverMountingPosition::~VehicleCurrentLocationGNSSReceiverMountingPosition() { - // @@protoc_insertion_point(destructor:vss.VehicleCurrentLocationGNSSReceiverMountingPosition) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCurrentLocationGNSSReceiverMountingPosition::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCurrentLocationGNSSReceiverMountingPosition::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCurrentLocationGNSSReceiverMountingPosition::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCurrentLocationGNSSReceiverMountingPosition) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.x_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.z_) - - reinterpret_cast<char*>(&_impl_.x_)) + sizeof(_impl_.z_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCurrentLocationGNSSReceiverMountingPosition::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // int32 X = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.x_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 Y = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.y_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 Z = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.z_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCurrentLocationGNSSReceiverMountingPosition::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCurrentLocationGNSSReceiverMountingPosition) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // int32 X = 1; - if (this->_internal_x() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 1, this->_internal_x(), target); - } - - // int32 Y = 2; - if (this->_internal_y() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 2, this->_internal_y(), target); - } - - // int32 Z = 3; - if (this->_internal_z() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 3, this->_internal_z(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCurrentLocationGNSSReceiverMountingPosition) - return target; -} - -::size_t VehicleCurrentLocationGNSSReceiverMountingPosition::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCurrentLocationGNSSReceiverMountingPosition) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // int32 X = 1; - if (this->_internal_x() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_x()); - } - - // int32 Y = 2; - if (this->_internal_y() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_y()); - } - - // int32 Z = 3; - if (this->_internal_z() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_z()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCurrentLocationGNSSReceiverMountingPosition::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCurrentLocationGNSSReceiverMountingPosition::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCurrentLocationGNSSReceiverMountingPosition::GetClassData() const { return &_class_data_; } - - -void VehicleCurrentLocationGNSSReceiverMountingPosition::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCurrentLocationGNSSReceiverMountingPosition*>(&to_msg); - auto& from = static_cast<const VehicleCurrentLocationGNSSReceiverMountingPosition&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCurrentLocationGNSSReceiverMountingPosition) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_x() != 0) { - _this->_internal_set_x(from._internal_x()); - } - if (from._internal_y() != 0) { - _this->_internal_set_y(from._internal_y()); - } - if (from._internal_z() != 0) { - _this->_internal_set_z(from._internal_z()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCurrentLocationGNSSReceiverMountingPosition::CopyFrom(const VehicleCurrentLocationGNSSReceiverMountingPosition& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCurrentLocationGNSSReceiverMountingPosition) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCurrentLocationGNSSReceiverMountingPosition::IsInitialized() const { - return true; -} - -void VehicleCurrentLocationGNSSReceiverMountingPosition::InternalSwap(VehicleCurrentLocationGNSSReceiverMountingPosition* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCurrentLocationGNSSReceiverMountingPosition, _impl_.z_) - + sizeof(VehicleCurrentLocationGNSSReceiverMountingPosition::_impl_.z_) - - PROTOBUF_FIELD_OFFSET(VehicleCurrentLocationGNSSReceiverMountingPosition, _impl_.x_)>( - reinterpret_cast<char*>(&_impl_.x_), - reinterpret_cast<char*>(&other->_impl_.x_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCurrentLocationGNSSReceiverMountingPosition::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[9]); -} -// =================================================================== - -class VehiclePowertrain::_Internal { - public: - static const ::vss::VehiclePowertrainCombustionEngine& combustionengine(const VehiclePowertrain* msg); - static const ::vss::VehiclePowertrainTransmission& transmission(const VehiclePowertrain* msg); - static const ::vss::VehiclePowertrainElectricMotor& electricmotor(const VehiclePowertrain* msg); - static const ::vss::VehiclePowertrainTractionBattery& tractionbattery(const VehiclePowertrain* msg); - static const ::vss::VehiclePowertrainFuelSystem& fuelsystem(const VehiclePowertrain* msg); -}; - -const ::vss::VehiclePowertrainCombustionEngine& -VehiclePowertrain::_Internal::combustionengine(const VehiclePowertrain* msg) { - return *msg->_impl_.combustionengine_; -} -const ::vss::VehiclePowertrainTransmission& -VehiclePowertrain::_Internal::transmission(const VehiclePowertrain* msg) { - return *msg->_impl_.transmission_; -} -const ::vss::VehiclePowertrainElectricMotor& -VehiclePowertrain::_Internal::electricmotor(const VehiclePowertrain* msg) { - return *msg->_impl_.electricmotor_; -} -const ::vss::VehiclePowertrainTractionBattery& -VehiclePowertrain::_Internal::tractionbattery(const VehiclePowertrain* msg) { - return *msg->_impl_.tractionbattery_; -} -const ::vss::VehiclePowertrainFuelSystem& -VehiclePowertrain::_Internal::fuelsystem(const VehiclePowertrain* msg) { - return *msg->_impl_.fuelsystem_; -} -VehiclePowertrain::VehiclePowertrain(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehiclePowertrain) -} -VehiclePowertrain::VehiclePowertrain(const VehiclePowertrain& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehiclePowertrain* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.type_) {} - - , decltype(_impl_.combustionengine_){nullptr} - , decltype(_impl_.transmission_){nullptr} - , decltype(_impl_.electricmotor_){nullptr} - , decltype(_impl_.tractionbattery_){nullptr} - , decltype(_impl_.fuelsystem_){nullptr} - , decltype(_impl_.accumulatedbrakingenergy_) {} - - , decltype(_impl_.range_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.type_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.type_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_type().empty()) { - _this->_impl_.type_.Set(from._internal_type(), _this->GetArenaForAllocation()); - } - if (from._internal_has_combustionengine()) { - _this->_impl_.combustionengine_ = new ::vss::VehiclePowertrainCombustionEngine(*from._impl_.combustionengine_); - } - if (from._internal_has_transmission()) { - _this->_impl_.transmission_ = new ::vss::VehiclePowertrainTransmission(*from._impl_.transmission_); - } - if (from._internal_has_electricmotor()) { - _this->_impl_.electricmotor_ = new ::vss::VehiclePowertrainElectricMotor(*from._impl_.electricmotor_); - } - if (from._internal_has_tractionbattery()) { - _this->_impl_.tractionbattery_ = new ::vss::VehiclePowertrainTractionBattery(*from._impl_.tractionbattery_); - } - if (from._internal_has_fuelsystem()) { - _this->_impl_.fuelsystem_ = new ::vss::VehiclePowertrainFuelSystem(*from._impl_.fuelsystem_); - } - ::memcpy(&_impl_.accumulatedbrakingenergy_, &from._impl_.accumulatedbrakingenergy_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.range_) - - reinterpret_cast<char*>(&_impl_.accumulatedbrakingenergy_)) + sizeof(_impl_.range_)); - // @@protoc_insertion_point(copy_constructor:vss.VehiclePowertrain) -} - -inline void VehiclePowertrain::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.type_) {} - - , decltype(_impl_.combustionengine_){nullptr} - , decltype(_impl_.transmission_){nullptr} - , decltype(_impl_.electricmotor_){nullptr} - , decltype(_impl_.tractionbattery_){nullptr} - , decltype(_impl_.fuelsystem_){nullptr} - , decltype(_impl_.accumulatedbrakingenergy_) { 0 } - - , decltype(_impl_.range_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.type_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.type_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehiclePowertrain::~VehiclePowertrain() { - // @@protoc_insertion_point(destructor:vss.VehiclePowertrain) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehiclePowertrain::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.type_.Destroy(); - if (this != internal_default_instance()) delete _impl_.combustionengine_; - if (this != internal_default_instance()) delete _impl_.transmission_; - if (this != internal_default_instance()) delete _impl_.electricmotor_; - if (this != internal_default_instance()) delete _impl_.tractionbattery_; - if (this != internal_default_instance()) delete _impl_.fuelsystem_; -} - -void VehiclePowertrain::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehiclePowertrain::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehiclePowertrain) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.type_.ClearToEmpty(); - if (GetArenaForAllocation() == nullptr && _impl_.combustionengine_ != nullptr) { - delete _impl_.combustionengine_; - } - _impl_.combustionengine_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.transmission_ != nullptr) { - delete _impl_.transmission_; - } - _impl_.transmission_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.electricmotor_ != nullptr) { - delete _impl_.electricmotor_; - } - _impl_.electricmotor_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.tractionbattery_ != nullptr) { - delete _impl_.tractionbattery_; - } - _impl_.tractionbattery_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.fuelsystem_ != nullptr) { - delete _impl_.fuelsystem_; - } - _impl_.fuelsystem_ = nullptr; - ::memset(&_impl_.accumulatedbrakingenergy_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.range_) - - reinterpret_cast<char*>(&_impl_.accumulatedbrakingenergy_)) + sizeof(_impl_.range_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehiclePowertrain::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float AccumulatedBrakingEnergy = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.accumulatedbrakingenergy_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // uint32 Range = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.range_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string Type = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - auto str = _internal_mutable_type(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehiclePowertrain.Type")); - } else { - goto handle_unusual; - } - continue; - // .vss.VehiclePowertrainCombustionEngine CombustionEngine = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_combustionengine(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehiclePowertrainTransmission Transmission = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_transmission(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehiclePowertrainElectricMotor ElectricMotor = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 50)) { - ptr = ctx->ParseMessage(_internal_mutable_electricmotor(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehiclePowertrainTractionBattery TractionBattery = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 58)) { - ptr = ctx->ParseMessage(_internal_mutable_tractionbattery(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehiclePowertrainFuelSystem FuelSystem = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 66)) { - ptr = ctx->ParseMessage(_internal_mutable_fuelsystem(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehiclePowertrain::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehiclePowertrain) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float AccumulatedBrakingEnergy = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_accumulatedbrakingenergy = this->_internal_accumulatedbrakingenergy(); - ::uint32_t raw_accumulatedbrakingenergy; - memcpy(&raw_accumulatedbrakingenergy, &tmp_accumulatedbrakingenergy, sizeof(tmp_accumulatedbrakingenergy)); - if (raw_accumulatedbrakingenergy != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_accumulatedbrakingenergy(), target); - } - - // uint32 Range = 2; - if (this->_internal_range() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_range(), target); - } - - // string Type = 3; - if (!this->_internal_type().empty()) { - const std::string& _s = this->_internal_type(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehiclePowertrain.Type"); - target = stream->WriteStringMaybeAliased(3, _s, target); - } - - // .vss.VehiclePowertrainCombustionEngine CombustionEngine = 4; - if (this->_internal_has_combustionengine()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::combustionengine(this), - _Internal::combustionengine(this).GetCachedSize(), target, stream); - } - - // .vss.VehiclePowertrainTransmission Transmission = 5; - if (this->_internal_has_transmission()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::transmission(this), - _Internal::transmission(this).GetCachedSize(), target, stream); - } - - // .vss.VehiclePowertrainElectricMotor ElectricMotor = 6; - if (this->_internal_has_electricmotor()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, _Internal::electricmotor(this), - _Internal::electricmotor(this).GetCachedSize(), target, stream); - } - - // .vss.VehiclePowertrainTractionBattery TractionBattery = 7; - if (this->_internal_has_tractionbattery()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(7, _Internal::tractionbattery(this), - _Internal::tractionbattery(this).GetCachedSize(), target, stream); - } - - // .vss.VehiclePowertrainFuelSystem FuelSystem = 8; - if (this->_internal_has_fuelsystem()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, _Internal::fuelsystem(this), - _Internal::fuelsystem(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehiclePowertrain) - return target; -} - -::size_t VehiclePowertrain::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehiclePowertrain) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Type = 3; - if (!this->_internal_type().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_type()); - } - - // .vss.VehiclePowertrainCombustionEngine CombustionEngine = 4; - if (this->_internal_has_combustionengine()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.combustionengine_); - } - - // .vss.VehiclePowertrainTransmission Transmission = 5; - if (this->_internal_has_transmission()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.transmission_); - } - - // .vss.VehiclePowertrainElectricMotor ElectricMotor = 6; - if (this->_internal_has_electricmotor()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.electricmotor_); - } - - // .vss.VehiclePowertrainTractionBattery TractionBattery = 7; - if (this->_internal_has_tractionbattery()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.tractionbattery_); - } - - // .vss.VehiclePowertrainFuelSystem FuelSystem = 8; - if (this->_internal_has_fuelsystem()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.fuelsystem_); - } - - // float AccumulatedBrakingEnergy = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_accumulatedbrakingenergy = this->_internal_accumulatedbrakingenergy(); - ::uint32_t raw_accumulatedbrakingenergy; - memcpy(&raw_accumulatedbrakingenergy, &tmp_accumulatedbrakingenergy, sizeof(tmp_accumulatedbrakingenergy)); - if (raw_accumulatedbrakingenergy != 0) { - total_size += 5; - } - - // uint32 Range = 2; - if (this->_internal_range() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_range()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehiclePowertrain::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehiclePowertrain::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehiclePowertrain::GetClassData() const { return &_class_data_; } - - -void VehiclePowertrain::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehiclePowertrain*>(&to_msg); - auto& from = static_cast<const VehiclePowertrain&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehiclePowertrain) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_type().empty()) { - _this->_internal_set_type(from._internal_type()); - } - if (from._internal_has_combustionengine()) { - _this->_internal_mutable_combustionengine()->::vss::VehiclePowertrainCombustionEngine::MergeFrom( - from._internal_combustionengine()); - } - if (from._internal_has_transmission()) { - _this->_internal_mutable_transmission()->::vss::VehiclePowertrainTransmission::MergeFrom( - from._internal_transmission()); - } - if (from._internal_has_electricmotor()) { - _this->_internal_mutable_electricmotor()->::vss::VehiclePowertrainElectricMotor::MergeFrom( - from._internal_electricmotor()); - } - if (from._internal_has_tractionbattery()) { - _this->_internal_mutable_tractionbattery()->::vss::VehiclePowertrainTractionBattery::MergeFrom( - from._internal_tractionbattery()); - } - if (from._internal_has_fuelsystem()) { - _this->_internal_mutable_fuelsystem()->::vss::VehiclePowertrainFuelSystem::MergeFrom( - from._internal_fuelsystem()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_accumulatedbrakingenergy = from._internal_accumulatedbrakingenergy(); - ::uint32_t raw_accumulatedbrakingenergy; - memcpy(&raw_accumulatedbrakingenergy, &tmp_accumulatedbrakingenergy, sizeof(tmp_accumulatedbrakingenergy)); - if (raw_accumulatedbrakingenergy != 0) { - _this->_internal_set_accumulatedbrakingenergy(from._internal_accumulatedbrakingenergy()); - } - if (from._internal_range() != 0) { - _this->_internal_set_range(from._internal_range()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehiclePowertrain::CopyFrom(const VehiclePowertrain& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehiclePowertrain) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehiclePowertrain::IsInitialized() const { - return true; -} - -void VehiclePowertrain::InternalSwap(VehiclePowertrain* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.type_, lhs_arena, - &other->_impl_.type_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehiclePowertrain, _impl_.range_) - + sizeof(VehiclePowertrain::_impl_.range_) - - PROTOBUF_FIELD_OFFSET(VehiclePowertrain, _impl_.combustionengine_)>( - reinterpret_cast<char*>(&_impl_.combustionengine_), - reinterpret_cast<char*>(&other->_impl_.combustionengine_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehiclePowertrain::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[10]); -} -// =================================================================== - -class VehiclePowertrainCombustionEngine::_Internal { - public: - static const ::vss::VehiclePowertrainCombustionEngineDieselExhaustFluid& dieselexhaustfluid(const VehiclePowertrainCombustionEngine* msg); - static const ::vss::VehiclePowertrainCombustionEngineDieselParticulateFilter& dieselparticulatefilter(const VehiclePowertrainCombustionEngine* msg); -}; - -const ::vss::VehiclePowertrainCombustionEngineDieselExhaustFluid& -VehiclePowertrainCombustionEngine::_Internal::dieselexhaustfluid(const VehiclePowertrainCombustionEngine* msg) { - return *msg->_impl_.dieselexhaustfluid_; -} -const ::vss::VehiclePowertrainCombustionEngineDieselParticulateFilter& -VehiclePowertrainCombustionEngine::_Internal::dieselparticulatefilter(const VehiclePowertrainCombustionEngine* msg) { - return *msg->_impl_.dieselparticulatefilter_; -} -VehiclePowertrainCombustionEngine::VehiclePowertrainCombustionEngine(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehiclePowertrainCombustionEngine) -} -VehiclePowertrainCombustionEngine::VehiclePowertrainCombustionEngine(const VehiclePowertrainCombustionEngine& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehiclePowertrainCombustionEngine* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.enginecode_) {} - - , decltype(_impl_.configuration_) {} - - , decltype(_impl_.compressionratio_) {} - - , decltype(_impl_.aspirationtype_) {} - - , decltype(_impl_.engineoillevel_) {} - - , decltype(_impl_.dieselexhaustfluid_){nullptr} - , decltype(_impl_.dieselparticulatefilter_){nullptr} - , decltype(_impl_.displacement_) {} - - , decltype(_impl_.strokelength_) {} - - , decltype(_impl_.bore_) {} - - , decltype(_impl_.numberofcylinders_) {} - - , decltype(_impl_.numberofvalvespercylinder_) {} - - , decltype(_impl_.engineoilcapacity_) {} - - , decltype(_impl_.enginecoolantcapacity_) {} - - , decltype(_impl_.maxpower_) {} - - , decltype(_impl_.maxtorque_) {} - - , decltype(_impl_.oilliferemaining_) {} - - , decltype(_impl_.isrunning_) {} - - , decltype(_impl_.speed_) {} - - , decltype(_impl_.enginehours_) {} - - , decltype(_impl_.idlehours_) {} - - , decltype(_impl_.ect_) {} - - , decltype(_impl_.eot_) {} - - , decltype(_impl_.map_) {} - - , decltype(_impl_.maf_) {} - - , decltype(_impl_.tps_) {} - - , decltype(_impl_.eop_) {} - - , decltype(_impl_.power_) {} - - , decltype(_impl_.torque_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.enginecode_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.enginecode_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_enginecode().empty()) { - _this->_impl_.enginecode_.Set(from._internal_enginecode(), _this->GetArenaForAllocation()); - } - _impl_.configuration_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.configuration_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_configuration().empty()) { - _this->_impl_.configuration_.Set(from._internal_configuration(), _this->GetArenaForAllocation()); - } - _impl_.compressionratio_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.compressionratio_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_compressionratio().empty()) { - _this->_impl_.compressionratio_.Set(from._internal_compressionratio(), _this->GetArenaForAllocation()); - } - _impl_.aspirationtype_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.aspirationtype_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_aspirationtype().empty()) { - _this->_impl_.aspirationtype_.Set(from._internal_aspirationtype(), _this->GetArenaForAllocation()); - } - _impl_.engineoillevel_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.engineoillevel_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_engineoillevel().empty()) { - _this->_impl_.engineoillevel_.Set(from._internal_engineoillevel(), _this->GetArenaForAllocation()); - } - if (from._internal_has_dieselexhaustfluid()) { - _this->_impl_.dieselexhaustfluid_ = new ::vss::VehiclePowertrainCombustionEngineDieselExhaustFluid(*from._impl_.dieselexhaustfluid_); - } - if (from._internal_has_dieselparticulatefilter()) { - _this->_impl_.dieselparticulatefilter_ = new ::vss::VehiclePowertrainCombustionEngineDieselParticulateFilter(*from._impl_.dieselparticulatefilter_); - } - ::memcpy(&_impl_.displacement_, &from._impl_.displacement_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.torque_) - - reinterpret_cast<char*>(&_impl_.displacement_)) + sizeof(_impl_.torque_)); - // @@protoc_insertion_point(copy_constructor:vss.VehiclePowertrainCombustionEngine) -} - -inline void VehiclePowertrainCombustionEngine::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.enginecode_) {} - - , decltype(_impl_.configuration_) {} - - , decltype(_impl_.compressionratio_) {} - - , decltype(_impl_.aspirationtype_) {} - - , decltype(_impl_.engineoillevel_) {} - - , decltype(_impl_.dieselexhaustfluid_){nullptr} - , decltype(_impl_.dieselparticulatefilter_){nullptr} - , decltype(_impl_.displacement_) { 0u } - - , decltype(_impl_.strokelength_) { 0 } - - , decltype(_impl_.bore_) { 0 } - - , decltype(_impl_.numberofcylinders_) { 0u } - - , decltype(_impl_.numberofvalvespercylinder_) { 0u } - - , decltype(_impl_.engineoilcapacity_) { 0 } - - , decltype(_impl_.enginecoolantcapacity_) { 0 } - - , decltype(_impl_.maxpower_) { 0u } - - , decltype(_impl_.maxtorque_) { 0u } - - , decltype(_impl_.oilliferemaining_) { 0 } - - , decltype(_impl_.isrunning_) { false } - - , decltype(_impl_.speed_) { 0u } - - , decltype(_impl_.enginehours_) { 0 } - - , decltype(_impl_.idlehours_) { 0 } - - , decltype(_impl_.ect_) { 0 } - - , decltype(_impl_.eot_) { 0 } - - , decltype(_impl_.map_) { 0u } - - , decltype(_impl_.maf_) { 0u } - - , decltype(_impl_.tps_) { 0u } - - , decltype(_impl_.eop_) { 0u } - - , decltype(_impl_.power_) { 0u } - - , decltype(_impl_.torque_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.enginecode_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.enginecode_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.configuration_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.configuration_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.compressionratio_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.compressionratio_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.aspirationtype_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.aspirationtype_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.engineoillevel_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.engineoillevel_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehiclePowertrainCombustionEngine::~VehiclePowertrainCombustionEngine() { - // @@protoc_insertion_point(destructor:vss.VehiclePowertrainCombustionEngine) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehiclePowertrainCombustionEngine::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.enginecode_.Destroy(); - _impl_.configuration_.Destroy(); - _impl_.compressionratio_.Destroy(); - _impl_.aspirationtype_.Destroy(); - _impl_.engineoillevel_.Destroy(); - if (this != internal_default_instance()) delete _impl_.dieselexhaustfluid_; - if (this != internal_default_instance()) delete _impl_.dieselparticulatefilter_; -} - -void VehiclePowertrainCombustionEngine::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehiclePowertrainCombustionEngine::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehiclePowertrainCombustionEngine) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.enginecode_.ClearToEmpty(); - _impl_.configuration_.ClearToEmpty(); - _impl_.compressionratio_.ClearToEmpty(); - _impl_.aspirationtype_.ClearToEmpty(); - _impl_.engineoillevel_.ClearToEmpty(); - if (GetArenaForAllocation() == nullptr && _impl_.dieselexhaustfluid_ != nullptr) { - delete _impl_.dieselexhaustfluid_; - } - _impl_.dieselexhaustfluid_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.dieselparticulatefilter_ != nullptr) { - delete _impl_.dieselparticulatefilter_; - } - _impl_.dieselparticulatefilter_ = nullptr; - ::memset(&_impl_.displacement_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.torque_) - - reinterpret_cast<char*>(&_impl_.displacement_)) + sizeof(_impl_.torque_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehiclePowertrainCombustionEngine::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string EngineCode = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_enginecode(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehiclePowertrainCombustionEngine.EngineCode")); - } else { - goto handle_unusual; - } - continue; - // uint32 Displacement = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.displacement_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float StrokeLength = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.strokelength_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Bore = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 37)) { - _impl_.bore_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // string Configuration = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 42)) { - auto str = _internal_mutable_configuration(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehiclePowertrainCombustionEngine.Configuration")); - } else { - goto handle_unusual; - } - continue; - // uint32 NumberOfCylinders = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) { - _impl_.numberofcylinders_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 NumberOfValvesPerCylinder = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) { - _impl_.numberofvalvespercylinder_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string CompressionRatio = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 66)) { - auto str = _internal_mutable_compressionratio(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehiclePowertrainCombustionEngine.CompressionRatio")); - } else { - goto handle_unusual; - } - continue; - // float EngineOilCapacity = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 77)) { - _impl_.engineoilcapacity_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float EngineCoolantCapacity = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 85)) { - _impl_.enginecoolantcapacity_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // uint32 MaxPower = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 88)) { - _impl_.maxpower_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 MaxTorque = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 96)) { - _impl_.maxtorque_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string AspirationType = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 106)) { - auto str = _internal_mutable_aspirationtype(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehiclePowertrainCombustionEngine.AspirationType")); - } else { - goto handle_unusual; - } - continue; - // string EngineOilLevel = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 114)) { - auto str = _internal_mutable_engineoillevel(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehiclePowertrainCombustionEngine.EngineOilLevel")); - } else { - goto handle_unusual; - } - continue; - // int32 OilLifeRemaining = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 120)) { - _impl_.oilliferemaining_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsRunning = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 128)) { - _impl_.isrunning_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Speed = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 136)) { - _impl_.speed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float EngineHours = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 149)) { - _impl_.enginehours_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float IdleHours = 19; - case 19: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 157)) { - _impl_.idlehours_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // int32 ECT = 20; - case 20: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 160)) { - _impl_.ect_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 EOT = 21; - case 21: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 168)) { - _impl_.eot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 MAP = 22; - case 22: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 176)) { - _impl_.map_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 MAF = 23; - case 23: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 184)) { - _impl_.maf_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 TPS = 24; - case 24: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 192)) { - _impl_.tps_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 EOP = 25; - case 25: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 200)) { - _impl_.eop_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Power = 26; - case 26: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 208)) { - _impl_.power_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Torque = 27; - case 27: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 216)) { - _impl_.torque_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehiclePowertrainCombustionEngineDieselExhaustFluid DieselExhaustFluid = 28; - case 28: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 226)) { - ptr = ctx->ParseMessage(_internal_mutable_dieselexhaustfluid(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehiclePowertrainCombustionEngineDieselParticulateFilter DieselParticulateFilter = 29; - case 29: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 234)) { - ptr = ctx->ParseMessage(_internal_mutable_dieselparticulatefilter(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehiclePowertrainCombustionEngine::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehiclePowertrainCombustionEngine) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string EngineCode = 1; - if (!this->_internal_enginecode().empty()) { - const std::string& _s = this->_internal_enginecode(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehiclePowertrainCombustionEngine.EngineCode"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // uint32 Displacement = 2; - if (this->_internal_displacement() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_displacement(), target); - } - - // float StrokeLength = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_strokelength = this->_internal_strokelength(); - ::uint32_t raw_strokelength; - memcpy(&raw_strokelength, &tmp_strokelength, sizeof(tmp_strokelength)); - if (raw_strokelength != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_strokelength(), target); - } - - // float Bore = 4; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_bore = this->_internal_bore(); - ::uint32_t raw_bore; - memcpy(&raw_bore, &tmp_bore, sizeof(tmp_bore)); - if (raw_bore != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 4, this->_internal_bore(), target); - } - - // string Configuration = 5; - if (!this->_internal_configuration().empty()) { - const std::string& _s = this->_internal_configuration(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehiclePowertrainCombustionEngine.Configuration"); - target = stream->WriteStringMaybeAliased(5, _s, target); - } - - // uint32 NumberOfCylinders = 6; - if (this->_internal_numberofcylinders() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 6, this->_internal_numberofcylinders(), target); - } - - // uint32 NumberOfValvesPerCylinder = 7; - if (this->_internal_numberofvalvespercylinder() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 7, this->_internal_numberofvalvespercylinder(), target); - } - - // string CompressionRatio = 8; - if (!this->_internal_compressionratio().empty()) { - const std::string& _s = this->_internal_compressionratio(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehiclePowertrainCombustionEngine.CompressionRatio"); - target = stream->WriteStringMaybeAliased(8, _s, target); - } - - // float EngineOilCapacity = 9; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_engineoilcapacity = this->_internal_engineoilcapacity(); - ::uint32_t raw_engineoilcapacity; - memcpy(&raw_engineoilcapacity, &tmp_engineoilcapacity, sizeof(tmp_engineoilcapacity)); - if (raw_engineoilcapacity != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 9, this->_internal_engineoilcapacity(), target); - } - - // float EngineCoolantCapacity = 10; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_enginecoolantcapacity = this->_internal_enginecoolantcapacity(); - ::uint32_t raw_enginecoolantcapacity; - memcpy(&raw_enginecoolantcapacity, &tmp_enginecoolantcapacity, sizeof(tmp_enginecoolantcapacity)); - if (raw_enginecoolantcapacity != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 10, this->_internal_enginecoolantcapacity(), target); - } - - // uint32 MaxPower = 11; - if (this->_internal_maxpower() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 11, this->_internal_maxpower(), target); - } - - // uint32 MaxTorque = 12; - if (this->_internal_maxtorque() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 12, this->_internal_maxtorque(), target); - } - - // string AspirationType = 13; - if (!this->_internal_aspirationtype().empty()) { - const std::string& _s = this->_internal_aspirationtype(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehiclePowertrainCombustionEngine.AspirationType"); - target = stream->WriteStringMaybeAliased(13, _s, target); - } - - // string EngineOilLevel = 14; - if (!this->_internal_engineoillevel().empty()) { - const std::string& _s = this->_internal_engineoillevel(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehiclePowertrainCombustionEngine.EngineOilLevel"); - target = stream->WriteStringMaybeAliased(14, _s, target); - } - - // int32 OilLifeRemaining = 15; - if (this->_internal_oilliferemaining() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 15, this->_internal_oilliferemaining(), target); - } - - // bool IsRunning = 16; - if (this->_internal_isrunning() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 16, this->_internal_isrunning(), target); - } - - // uint32 Speed = 17; - if (this->_internal_speed() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 17, this->_internal_speed(), target); - } - - // float EngineHours = 18; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_enginehours = this->_internal_enginehours(); - ::uint32_t raw_enginehours; - memcpy(&raw_enginehours, &tmp_enginehours, sizeof(tmp_enginehours)); - if (raw_enginehours != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 18, this->_internal_enginehours(), target); - } - - // float IdleHours = 19; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_idlehours = this->_internal_idlehours(); - ::uint32_t raw_idlehours; - memcpy(&raw_idlehours, &tmp_idlehours, sizeof(tmp_idlehours)); - if (raw_idlehours != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 19, this->_internal_idlehours(), target); - } - - // int32 ECT = 20; - if (this->_internal_ect() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 20, this->_internal_ect(), target); - } - - // int32 EOT = 21; - if (this->_internal_eot() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 21, this->_internal_eot(), target); - } - - // uint32 MAP = 22; - if (this->_internal_map() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 22, this->_internal_map(), target); - } - - // uint32 MAF = 23; - if (this->_internal_maf() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 23, this->_internal_maf(), target); - } - - // uint32 TPS = 24; - if (this->_internal_tps() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 24, this->_internal_tps(), target); - } - - // uint32 EOP = 25; - if (this->_internal_eop() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 25, this->_internal_eop(), target); - } - - // uint32 Power = 26; - if (this->_internal_power() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 26, this->_internal_power(), target); - } - - // uint32 Torque = 27; - if (this->_internal_torque() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 27, this->_internal_torque(), target); - } - - // .vss.VehiclePowertrainCombustionEngineDieselExhaustFluid DieselExhaustFluid = 28; - if (this->_internal_has_dieselexhaustfluid()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(28, _Internal::dieselexhaustfluid(this), - _Internal::dieselexhaustfluid(this).GetCachedSize(), target, stream); - } - - // .vss.VehiclePowertrainCombustionEngineDieselParticulateFilter DieselParticulateFilter = 29; - if (this->_internal_has_dieselparticulatefilter()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(29, _Internal::dieselparticulatefilter(this), - _Internal::dieselparticulatefilter(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehiclePowertrainCombustionEngine) - return target; -} - -::size_t VehiclePowertrainCombustionEngine::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehiclePowertrainCombustionEngine) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string EngineCode = 1; - if (!this->_internal_enginecode().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_enginecode()); - } - - // string Configuration = 5; - if (!this->_internal_configuration().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_configuration()); - } - - // string CompressionRatio = 8; - if (!this->_internal_compressionratio().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_compressionratio()); - } - - // string AspirationType = 13; - if (!this->_internal_aspirationtype().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_aspirationtype()); - } - - // string EngineOilLevel = 14; - if (!this->_internal_engineoillevel().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_engineoillevel()); - } - - // .vss.VehiclePowertrainCombustionEngineDieselExhaustFluid DieselExhaustFluid = 28; - if (this->_internal_has_dieselexhaustfluid()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.dieselexhaustfluid_); - } - - // .vss.VehiclePowertrainCombustionEngineDieselParticulateFilter DieselParticulateFilter = 29; - if (this->_internal_has_dieselparticulatefilter()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.dieselparticulatefilter_); - } - - // uint32 Displacement = 2; - if (this->_internal_displacement() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_displacement()); - } - - // float StrokeLength = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_strokelength = this->_internal_strokelength(); - ::uint32_t raw_strokelength; - memcpy(&raw_strokelength, &tmp_strokelength, sizeof(tmp_strokelength)); - if (raw_strokelength != 0) { - total_size += 5; - } - - // float Bore = 4; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_bore = this->_internal_bore(); - ::uint32_t raw_bore; - memcpy(&raw_bore, &tmp_bore, sizeof(tmp_bore)); - if (raw_bore != 0) { - total_size += 5; - } - - // uint32 NumberOfCylinders = 6; - if (this->_internal_numberofcylinders() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_numberofcylinders()); - } - - // uint32 NumberOfValvesPerCylinder = 7; - if (this->_internal_numberofvalvespercylinder() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_numberofvalvespercylinder()); - } - - // float EngineOilCapacity = 9; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_engineoilcapacity = this->_internal_engineoilcapacity(); - ::uint32_t raw_engineoilcapacity; - memcpy(&raw_engineoilcapacity, &tmp_engineoilcapacity, sizeof(tmp_engineoilcapacity)); - if (raw_engineoilcapacity != 0) { - total_size += 5; - } - - // float EngineCoolantCapacity = 10; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_enginecoolantcapacity = this->_internal_enginecoolantcapacity(); - ::uint32_t raw_enginecoolantcapacity; - memcpy(&raw_enginecoolantcapacity, &tmp_enginecoolantcapacity, sizeof(tmp_enginecoolantcapacity)); - if (raw_enginecoolantcapacity != 0) { - total_size += 5; - } - - // uint32 MaxPower = 11; - if (this->_internal_maxpower() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_maxpower()); - } - - // uint32 MaxTorque = 12; - if (this->_internal_maxtorque() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_maxtorque()); - } - - // int32 OilLifeRemaining = 15; - if (this->_internal_oilliferemaining() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_oilliferemaining()); - } - - // bool IsRunning = 16; - if (this->_internal_isrunning() != 0) { - total_size += 3; - } - - // uint32 Speed = 17; - if (this->_internal_speed() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( - this->_internal_speed()); - } - - // float EngineHours = 18; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_enginehours = this->_internal_enginehours(); - ::uint32_t raw_enginehours; - memcpy(&raw_enginehours, &tmp_enginehours, sizeof(tmp_enginehours)); - if (raw_enginehours != 0) { - total_size += 6; - } - - // float IdleHours = 19; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_idlehours = this->_internal_idlehours(); - ::uint32_t raw_idlehours; - memcpy(&raw_idlehours, &tmp_idlehours, sizeof(tmp_idlehours)); - if (raw_idlehours != 0) { - total_size += 6; - } - - // int32 ECT = 20; - if (this->_internal_ect() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::Int32Size( - this->_internal_ect()); - } - - // int32 EOT = 21; - if (this->_internal_eot() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::Int32Size( - this->_internal_eot()); - } - - // uint32 MAP = 22; - if (this->_internal_map() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( - this->_internal_map()); - } - - // uint32 MAF = 23; - if (this->_internal_maf() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( - this->_internal_maf()); - } - - // uint32 TPS = 24; - if (this->_internal_tps() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( - this->_internal_tps()); - } - - // uint32 EOP = 25; - if (this->_internal_eop() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( - this->_internal_eop()); - } - - // uint32 Power = 26; - if (this->_internal_power() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( - this->_internal_power()); - } - - // uint32 Torque = 27; - if (this->_internal_torque() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( - this->_internal_torque()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehiclePowertrainCombustionEngine::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehiclePowertrainCombustionEngine::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehiclePowertrainCombustionEngine::GetClassData() const { return &_class_data_; } - - -void VehiclePowertrainCombustionEngine::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehiclePowertrainCombustionEngine*>(&to_msg); - auto& from = static_cast<const VehiclePowertrainCombustionEngine&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehiclePowertrainCombustionEngine) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_enginecode().empty()) { - _this->_internal_set_enginecode(from._internal_enginecode()); - } - if (!from._internal_configuration().empty()) { - _this->_internal_set_configuration(from._internal_configuration()); - } - if (!from._internal_compressionratio().empty()) { - _this->_internal_set_compressionratio(from._internal_compressionratio()); - } - if (!from._internal_aspirationtype().empty()) { - _this->_internal_set_aspirationtype(from._internal_aspirationtype()); - } - if (!from._internal_engineoillevel().empty()) { - _this->_internal_set_engineoillevel(from._internal_engineoillevel()); - } - if (from._internal_has_dieselexhaustfluid()) { - _this->_internal_mutable_dieselexhaustfluid()->::vss::VehiclePowertrainCombustionEngineDieselExhaustFluid::MergeFrom( - from._internal_dieselexhaustfluid()); - } - if (from._internal_has_dieselparticulatefilter()) { - _this->_internal_mutable_dieselparticulatefilter()->::vss::VehiclePowertrainCombustionEngineDieselParticulateFilter::MergeFrom( - from._internal_dieselparticulatefilter()); - } - if (from._internal_displacement() != 0) { - _this->_internal_set_displacement(from._internal_displacement()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_strokelength = from._internal_strokelength(); - ::uint32_t raw_strokelength; - memcpy(&raw_strokelength, &tmp_strokelength, sizeof(tmp_strokelength)); - if (raw_strokelength != 0) { - _this->_internal_set_strokelength(from._internal_strokelength()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_bore = from._internal_bore(); - ::uint32_t raw_bore; - memcpy(&raw_bore, &tmp_bore, sizeof(tmp_bore)); - if (raw_bore != 0) { - _this->_internal_set_bore(from._internal_bore()); - } - if (from._internal_numberofcylinders() != 0) { - _this->_internal_set_numberofcylinders(from._internal_numberofcylinders()); - } - if (from._internal_numberofvalvespercylinder() != 0) { - _this->_internal_set_numberofvalvespercylinder(from._internal_numberofvalvespercylinder()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_engineoilcapacity = from._internal_engineoilcapacity(); - ::uint32_t raw_engineoilcapacity; - memcpy(&raw_engineoilcapacity, &tmp_engineoilcapacity, sizeof(tmp_engineoilcapacity)); - if (raw_engineoilcapacity != 0) { - _this->_internal_set_engineoilcapacity(from._internal_engineoilcapacity()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_enginecoolantcapacity = from._internal_enginecoolantcapacity(); - ::uint32_t raw_enginecoolantcapacity; - memcpy(&raw_enginecoolantcapacity, &tmp_enginecoolantcapacity, sizeof(tmp_enginecoolantcapacity)); - if (raw_enginecoolantcapacity != 0) { - _this->_internal_set_enginecoolantcapacity(from._internal_enginecoolantcapacity()); - } - if (from._internal_maxpower() != 0) { - _this->_internal_set_maxpower(from._internal_maxpower()); - } - if (from._internal_maxtorque() != 0) { - _this->_internal_set_maxtorque(from._internal_maxtorque()); - } - if (from._internal_oilliferemaining() != 0) { - _this->_internal_set_oilliferemaining(from._internal_oilliferemaining()); - } - if (from._internal_isrunning() != 0) { - _this->_internal_set_isrunning(from._internal_isrunning()); - } - if (from._internal_speed() != 0) { - _this->_internal_set_speed(from._internal_speed()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_enginehours = from._internal_enginehours(); - ::uint32_t raw_enginehours; - memcpy(&raw_enginehours, &tmp_enginehours, sizeof(tmp_enginehours)); - if (raw_enginehours != 0) { - _this->_internal_set_enginehours(from._internal_enginehours()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_idlehours = from._internal_idlehours(); - ::uint32_t raw_idlehours; - memcpy(&raw_idlehours, &tmp_idlehours, sizeof(tmp_idlehours)); - if (raw_idlehours != 0) { - _this->_internal_set_idlehours(from._internal_idlehours()); - } - if (from._internal_ect() != 0) { - _this->_internal_set_ect(from._internal_ect()); - } - if (from._internal_eot() != 0) { - _this->_internal_set_eot(from._internal_eot()); - } - if (from._internal_map() != 0) { - _this->_internal_set_map(from._internal_map()); - } - if (from._internal_maf() != 0) { - _this->_internal_set_maf(from._internal_maf()); - } - if (from._internal_tps() != 0) { - _this->_internal_set_tps(from._internal_tps()); - } - if (from._internal_eop() != 0) { - _this->_internal_set_eop(from._internal_eop()); - } - if (from._internal_power() != 0) { - _this->_internal_set_power(from._internal_power()); - } - if (from._internal_torque() != 0) { - _this->_internal_set_torque(from._internal_torque()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehiclePowertrainCombustionEngine::CopyFrom(const VehiclePowertrainCombustionEngine& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehiclePowertrainCombustionEngine) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehiclePowertrainCombustionEngine::IsInitialized() const { - return true; -} - -void VehiclePowertrainCombustionEngine::InternalSwap(VehiclePowertrainCombustionEngine* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.enginecode_, lhs_arena, - &other->_impl_.enginecode_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.configuration_, lhs_arena, - &other->_impl_.configuration_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.compressionratio_, lhs_arena, - &other->_impl_.compressionratio_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.aspirationtype_, lhs_arena, - &other->_impl_.aspirationtype_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.engineoillevel_, lhs_arena, - &other->_impl_.engineoillevel_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehiclePowertrainCombustionEngine, _impl_.torque_) - + sizeof(VehiclePowertrainCombustionEngine::_impl_.torque_) - - PROTOBUF_FIELD_OFFSET(VehiclePowertrainCombustionEngine, _impl_.dieselexhaustfluid_)>( - reinterpret_cast<char*>(&_impl_.dieselexhaustfluid_), - reinterpret_cast<char*>(&other->_impl_.dieselexhaustfluid_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehiclePowertrainCombustionEngine::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[11]); -} -// =================================================================== - -class VehiclePowertrainCombustionEngineDieselExhaustFluid::_Internal { - public: -}; - -VehiclePowertrainCombustionEngineDieselExhaustFluid::VehiclePowertrainCombustionEngineDieselExhaustFluid(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehiclePowertrainCombustionEngineDieselExhaustFluid) -} -VehiclePowertrainCombustionEngineDieselExhaustFluid::VehiclePowertrainCombustionEngineDieselExhaustFluid(const VehiclePowertrainCombustionEngineDieselExhaustFluid& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehiclePowertrainCombustionEngineDieselExhaustFluid) -} - -inline void VehiclePowertrainCombustionEngineDieselExhaustFluid::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.capacity_) { 0 } - - , decltype(_impl_.level_) { 0u } - - , decltype(_impl_.range_) { 0u } - - , decltype(_impl_.islevellow_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehiclePowertrainCombustionEngineDieselExhaustFluid::~VehiclePowertrainCombustionEngineDieselExhaustFluid() { - // @@protoc_insertion_point(destructor:vss.VehiclePowertrainCombustionEngineDieselExhaustFluid) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehiclePowertrainCombustionEngineDieselExhaustFluid::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehiclePowertrainCombustionEngineDieselExhaustFluid::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehiclePowertrainCombustionEngineDieselExhaustFluid::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehiclePowertrainCombustionEngineDieselExhaustFluid) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.capacity_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.islevellow_) - - reinterpret_cast<char*>(&_impl_.capacity_)) + sizeof(_impl_.islevellow_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehiclePowertrainCombustionEngineDieselExhaustFluid::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Capacity = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.capacity_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // uint32 Level = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.level_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Range = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.range_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsLevelLow = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.islevellow_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehiclePowertrainCombustionEngineDieselExhaustFluid::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehiclePowertrainCombustionEngineDieselExhaustFluid) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Capacity = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_capacity = this->_internal_capacity(); - ::uint32_t raw_capacity; - memcpy(&raw_capacity, &tmp_capacity, sizeof(tmp_capacity)); - if (raw_capacity != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_capacity(), target); - } - - // uint32 Level = 2; - if (this->_internal_level() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_level(), target); - } - - // uint32 Range = 3; - if (this->_internal_range() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 3, this->_internal_range(), target); - } - - // bool IsLevelLow = 4; - if (this->_internal_islevellow() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_islevellow(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehiclePowertrainCombustionEngineDieselExhaustFluid) - return target; -} - -::size_t VehiclePowertrainCombustionEngineDieselExhaustFluid::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehiclePowertrainCombustionEngineDieselExhaustFluid) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Capacity = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_capacity = this->_internal_capacity(); - ::uint32_t raw_capacity; - memcpy(&raw_capacity, &tmp_capacity, sizeof(tmp_capacity)); - if (raw_capacity != 0) { - total_size += 5; - } - - // uint32 Level = 2; - if (this->_internal_level() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_level()); - } - - // uint32 Range = 3; - if (this->_internal_range() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_range()); - } - - // bool IsLevelLow = 4; - if (this->_internal_islevellow() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehiclePowertrainCombustionEngineDieselExhaustFluid::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehiclePowertrainCombustionEngineDieselExhaustFluid::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehiclePowertrainCombustionEngineDieselExhaustFluid::GetClassData() const { return &_class_data_; } - - -void VehiclePowertrainCombustionEngineDieselExhaustFluid::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehiclePowertrainCombustionEngineDieselExhaustFluid*>(&to_msg); - auto& from = static_cast<const VehiclePowertrainCombustionEngineDieselExhaustFluid&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehiclePowertrainCombustionEngineDieselExhaustFluid) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_capacity = from._internal_capacity(); - ::uint32_t raw_capacity; - memcpy(&raw_capacity, &tmp_capacity, sizeof(tmp_capacity)); - if (raw_capacity != 0) { - _this->_internal_set_capacity(from._internal_capacity()); - } - if (from._internal_level() != 0) { - _this->_internal_set_level(from._internal_level()); - } - if (from._internal_range() != 0) { - _this->_internal_set_range(from._internal_range()); - } - if (from._internal_islevellow() != 0) { - _this->_internal_set_islevellow(from._internal_islevellow()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehiclePowertrainCombustionEngineDieselExhaustFluid::CopyFrom(const VehiclePowertrainCombustionEngineDieselExhaustFluid& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehiclePowertrainCombustionEngineDieselExhaustFluid) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehiclePowertrainCombustionEngineDieselExhaustFluid::IsInitialized() const { - return true; -} - -void VehiclePowertrainCombustionEngineDieselExhaustFluid::InternalSwap(VehiclePowertrainCombustionEngineDieselExhaustFluid* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehiclePowertrainCombustionEngineDieselExhaustFluid, _impl_.islevellow_) - + sizeof(VehiclePowertrainCombustionEngineDieselExhaustFluid::_impl_.islevellow_) - - PROTOBUF_FIELD_OFFSET(VehiclePowertrainCombustionEngineDieselExhaustFluid, _impl_.capacity_)>( - reinterpret_cast<char*>(&_impl_.capacity_), - reinterpret_cast<char*>(&other->_impl_.capacity_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehiclePowertrainCombustionEngineDieselExhaustFluid::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[12]); -} -// =================================================================== - -class VehiclePowertrainCombustionEngineDieselParticulateFilter::_Internal { - public: -}; - -VehiclePowertrainCombustionEngineDieselParticulateFilter::VehiclePowertrainCombustionEngineDieselParticulateFilter(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehiclePowertrainCombustionEngineDieselParticulateFilter) -} -VehiclePowertrainCombustionEngineDieselParticulateFilter::VehiclePowertrainCombustionEngineDieselParticulateFilter(const VehiclePowertrainCombustionEngineDieselParticulateFilter& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehiclePowertrainCombustionEngineDieselParticulateFilter) -} - -inline void VehiclePowertrainCombustionEngineDieselParticulateFilter::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.inlettemperature_) { 0 } - - , decltype(_impl_.outlettemperature_) { 0 } - - , decltype(_impl_.deltapressure_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehiclePowertrainCombustionEngineDieselParticulateFilter::~VehiclePowertrainCombustionEngineDieselParticulateFilter() { - // @@protoc_insertion_point(destructor:vss.VehiclePowertrainCombustionEngineDieselParticulateFilter) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehiclePowertrainCombustionEngineDieselParticulateFilter::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehiclePowertrainCombustionEngineDieselParticulateFilter::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehiclePowertrainCombustionEngineDieselParticulateFilter::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehiclePowertrainCombustionEngineDieselParticulateFilter) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.inlettemperature_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.deltapressure_) - - reinterpret_cast<char*>(&_impl_.inlettemperature_)) + sizeof(_impl_.deltapressure_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehiclePowertrainCombustionEngineDieselParticulateFilter::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float InletTemperature = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.inlettemperature_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float OutletTemperature = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.outlettemperature_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float DeltaPressure = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.deltapressure_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehiclePowertrainCombustionEngineDieselParticulateFilter::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehiclePowertrainCombustionEngineDieselParticulateFilter) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float InletTemperature = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_inlettemperature = this->_internal_inlettemperature(); - ::uint32_t raw_inlettemperature; - memcpy(&raw_inlettemperature, &tmp_inlettemperature, sizeof(tmp_inlettemperature)); - if (raw_inlettemperature != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_inlettemperature(), target); - } - - // float OutletTemperature = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_outlettemperature = this->_internal_outlettemperature(); - ::uint32_t raw_outlettemperature; - memcpy(&raw_outlettemperature, &tmp_outlettemperature, sizeof(tmp_outlettemperature)); - if (raw_outlettemperature != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_outlettemperature(), target); - } - - // float DeltaPressure = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_deltapressure = this->_internal_deltapressure(); - ::uint32_t raw_deltapressure; - memcpy(&raw_deltapressure, &tmp_deltapressure, sizeof(tmp_deltapressure)); - if (raw_deltapressure != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_deltapressure(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehiclePowertrainCombustionEngineDieselParticulateFilter) - return target; -} - -::size_t VehiclePowertrainCombustionEngineDieselParticulateFilter::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehiclePowertrainCombustionEngineDieselParticulateFilter) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float InletTemperature = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_inlettemperature = this->_internal_inlettemperature(); - ::uint32_t raw_inlettemperature; - memcpy(&raw_inlettemperature, &tmp_inlettemperature, sizeof(tmp_inlettemperature)); - if (raw_inlettemperature != 0) { - total_size += 5; - } - - // float OutletTemperature = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_outlettemperature = this->_internal_outlettemperature(); - ::uint32_t raw_outlettemperature; - memcpy(&raw_outlettemperature, &tmp_outlettemperature, sizeof(tmp_outlettemperature)); - if (raw_outlettemperature != 0) { - total_size += 5; - } - - // float DeltaPressure = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_deltapressure = this->_internal_deltapressure(); - ::uint32_t raw_deltapressure; - memcpy(&raw_deltapressure, &tmp_deltapressure, sizeof(tmp_deltapressure)); - if (raw_deltapressure != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehiclePowertrainCombustionEngineDieselParticulateFilter::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehiclePowertrainCombustionEngineDieselParticulateFilter::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehiclePowertrainCombustionEngineDieselParticulateFilter::GetClassData() const { return &_class_data_; } - - -void VehiclePowertrainCombustionEngineDieselParticulateFilter::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehiclePowertrainCombustionEngineDieselParticulateFilter*>(&to_msg); - auto& from = static_cast<const VehiclePowertrainCombustionEngineDieselParticulateFilter&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehiclePowertrainCombustionEngineDieselParticulateFilter) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_inlettemperature = from._internal_inlettemperature(); - ::uint32_t raw_inlettemperature; - memcpy(&raw_inlettemperature, &tmp_inlettemperature, sizeof(tmp_inlettemperature)); - if (raw_inlettemperature != 0) { - _this->_internal_set_inlettemperature(from._internal_inlettemperature()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_outlettemperature = from._internal_outlettemperature(); - ::uint32_t raw_outlettemperature; - memcpy(&raw_outlettemperature, &tmp_outlettemperature, sizeof(tmp_outlettemperature)); - if (raw_outlettemperature != 0) { - _this->_internal_set_outlettemperature(from._internal_outlettemperature()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_deltapressure = from._internal_deltapressure(); - ::uint32_t raw_deltapressure; - memcpy(&raw_deltapressure, &tmp_deltapressure, sizeof(tmp_deltapressure)); - if (raw_deltapressure != 0) { - _this->_internal_set_deltapressure(from._internal_deltapressure()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehiclePowertrainCombustionEngineDieselParticulateFilter::CopyFrom(const VehiclePowertrainCombustionEngineDieselParticulateFilter& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehiclePowertrainCombustionEngineDieselParticulateFilter) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehiclePowertrainCombustionEngineDieselParticulateFilter::IsInitialized() const { - return true; -} - -void VehiclePowertrainCombustionEngineDieselParticulateFilter::InternalSwap(VehiclePowertrainCombustionEngineDieselParticulateFilter* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehiclePowertrainCombustionEngineDieselParticulateFilter, _impl_.deltapressure_) - + sizeof(VehiclePowertrainCombustionEngineDieselParticulateFilter::_impl_.deltapressure_) - - PROTOBUF_FIELD_OFFSET(VehiclePowertrainCombustionEngineDieselParticulateFilter, _impl_.inlettemperature_)>( - reinterpret_cast<char*>(&_impl_.inlettemperature_), - reinterpret_cast<char*>(&other->_impl_.inlettemperature_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehiclePowertrainCombustionEngineDieselParticulateFilter::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[13]); -} -// =================================================================== - -class VehiclePowertrainTransmission::_Internal { - public: -}; - -VehiclePowertrainTransmission::VehiclePowertrainTransmission(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehiclePowertrainTransmission) -} -VehiclePowertrainTransmission::VehiclePowertrainTransmission(const VehiclePowertrainTransmission& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehiclePowertrainTransmission* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.type_) {} - - , decltype(_impl_.drivetype_) {} - - , decltype(_impl_.performancemode_) {} - - , decltype(_impl_.gearchangemode_) {} - - , decltype(_impl_.gearcount_) {} - - , decltype(_impl_.travelleddistance_) {} - - , decltype(_impl_.currentgear_) {} - - , decltype(_impl_.selectedgear_) {} - - , decltype(_impl_.isparklockengaged_) {} - - , decltype(_impl_.islowrangeengaged_) {} - - , decltype(_impl_.iselectricalpowertrainengaged_) {} - - , decltype(_impl_.temperature_) {} - - , decltype(_impl_.clutchengagement_) {} - - , decltype(_impl_.clutchwear_) {} - - , decltype(_impl_.difflockfrontengagement_) {} - - , decltype(_impl_.difflockrearengagement_) {} - - , decltype(_impl_.torquedistribution_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.type_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.type_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_type().empty()) { - _this->_impl_.type_.Set(from._internal_type(), _this->GetArenaForAllocation()); - } - _impl_.drivetype_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.drivetype_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_drivetype().empty()) { - _this->_impl_.drivetype_.Set(from._internal_drivetype(), _this->GetArenaForAllocation()); - } - _impl_.performancemode_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.performancemode_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_performancemode().empty()) { - _this->_impl_.performancemode_.Set(from._internal_performancemode(), _this->GetArenaForAllocation()); - } - _impl_.gearchangemode_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.gearchangemode_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_gearchangemode().empty()) { - _this->_impl_.gearchangemode_.Set(from._internal_gearchangemode(), _this->GetArenaForAllocation()); - } - ::memcpy(&_impl_.gearcount_, &from._impl_.gearcount_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.torquedistribution_) - - reinterpret_cast<char*>(&_impl_.gearcount_)) + sizeof(_impl_.torquedistribution_)); - // @@protoc_insertion_point(copy_constructor:vss.VehiclePowertrainTransmission) -} - -inline void VehiclePowertrainTransmission::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.type_) {} - - , decltype(_impl_.drivetype_) {} - - , decltype(_impl_.performancemode_) {} - - , decltype(_impl_.gearchangemode_) {} - - , decltype(_impl_.gearcount_) { 0 } - - , decltype(_impl_.travelleddistance_) { 0 } - - , decltype(_impl_.currentgear_) { 0 } - - , decltype(_impl_.selectedgear_) { 0 } - - , decltype(_impl_.isparklockengaged_) { false } - - , decltype(_impl_.islowrangeengaged_) { false } - - , decltype(_impl_.iselectricalpowertrainengaged_) { false } - - , decltype(_impl_.temperature_) { 0 } - - , decltype(_impl_.clutchengagement_) { 0 } - - , decltype(_impl_.clutchwear_) { 0u } - - , decltype(_impl_.difflockfrontengagement_) { 0 } - - , decltype(_impl_.difflockrearengagement_) { 0 } - - , decltype(_impl_.torquedistribution_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.type_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.type_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.drivetype_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.drivetype_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.performancemode_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.performancemode_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.gearchangemode_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.gearchangemode_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehiclePowertrainTransmission::~VehiclePowertrainTransmission() { - // @@protoc_insertion_point(destructor:vss.VehiclePowertrainTransmission) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehiclePowertrainTransmission::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.type_.Destroy(); - _impl_.drivetype_.Destroy(); - _impl_.performancemode_.Destroy(); - _impl_.gearchangemode_.Destroy(); -} - -void VehiclePowertrainTransmission::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehiclePowertrainTransmission::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehiclePowertrainTransmission) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.type_.ClearToEmpty(); - _impl_.drivetype_.ClearToEmpty(); - _impl_.performancemode_.ClearToEmpty(); - _impl_.gearchangemode_.ClearToEmpty(); - ::memset(&_impl_.gearcount_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.torquedistribution_) - - reinterpret_cast<char*>(&_impl_.gearcount_)) + sizeof(_impl_.torquedistribution_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehiclePowertrainTransmission::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Type = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_type(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehiclePowertrainTransmission.Type")); - } else { - goto handle_unusual; - } - continue; - // int32 GearCount = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.gearcount_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string DriveType = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - auto str = _internal_mutable_drivetype(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehiclePowertrainTransmission.DriveType")); - } else { - goto handle_unusual; - } - continue; - // float TravelledDistance = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 37)) { - _impl_.travelleddistance_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // int32 CurrentGear = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) { - _impl_.currentgear_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 SelectedGear = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) { - _impl_.selectedgear_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsParkLockEngaged = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) { - _impl_.isparklockengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsLowRangeEngaged = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 64)) { - _impl_.islowrangeengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsElectricalPowertrainEngaged = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 72)) { - _impl_.iselectricalpowertrainengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string PerformanceMode = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 82)) { - auto str = _internal_mutable_performancemode(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehiclePowertrainTransmission.PerformanceMode")); - } else { - goto handle_unusual; - } - continue; - // string GearChangeMode = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 90)) { - auto str = _internal_mutable_gearchangemode(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehiclePowertrainTransmission.GearChangeMode")); - } else { - goto handle_unusual; - } - continue; - // int32 Temperature = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 96)) { - _impl_.temperature_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float ClutchEngagement = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 109)) { - _impl_.clutchengagement_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // uint32 ClutchWear = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 112)) { - _impl_.clutchwear_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float DiffLockFrontEngagement = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 125)) { - _impl_.difflockfrontengagement_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float DiffLockRearEngagement = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 133)) { - _impl_.difflockrearengagement_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float TorqueDistribution = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 141)) { - _impl_.torquedistribution_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehiclePowertrainTransmission::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehiclePowertrainTransmission) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Type = 1; - if (!this->_internal_type().empty()) { - const std::string& _s = this->_internal_type(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehiclePowertrainTransmission.Type"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // int32 GearCount = 2; - if (this->_internal_gearcount() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 2, this->_internal_gearcount(), target); - } - - // string DriveType = 3; - if (!this->_internal_drivetype().empty()) { - const std::string& _s = this->_internal_drivetype(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehiclePowertrainTransmission.DriveType"); - target = stream->WriteStringMaybeAliased(3, _s, target); - } - - // float TravelledDistance = 4; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_travelleddistance = this->_internal_travelleddistance(); - ::uint32_t raw_travelleddistance; - memcpy(&raw_travelleddistance, &tmp_travelleddistance, sizeof(tmp_travelleddistance)); - if (raw_travelleddistance != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 4, this->_internal_travelleddistance(), target); - } - - // int32 CurrentGear = 5; - if (this->_internal_currentgear() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 5, this->_internal_currentgear(), target); - } - - // int32 SelectedGear = 6; - if (this->_internal_selectedgear() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 6, this->_internal_selectedgear(), target); - } - - // bool IsParkLockEngaged = 7; - if (this->_internal_isparklockengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 7, this->_internal_isparklockengaged(), target); - } - - // bool IsLowRangeEngaged = 8; - if (this->_internal_islowrangeengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 8, this->_internal_islowrangeengaged(), target); - } - - // bool IsElectricalPowertrainEngaged = 9; - if (this->_internal_iselectricalpowertrainengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 9, this->_internal_iselectricalpowertrainengaged(), target); - } - - // string PerformanceMode = 10; - if (!this->_internal_performancemode().empty()) { - const std::string& _s = this->_internal_performancemode(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehiclePowertrainTransmission.PerformanceMode"); - target = stream->WriteStringMaybeAliased(10, _s, target); - } - - // string GearChangeMode = 11; - if (!this->_internal_gearchangemode().empty()) { - const std::string& _s = this->_internal_gearchangemode(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehiclePowertrainTransmission.GearChangeMode"); - target = stream->WriteStringMaybeAliased(11, _s, target); - } - - // int32 Temperature = 12; - if (this->_internal_temperature() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 12, this->_internal_temperature(), target); - } - - // float ClutchEngagement = 13; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_clutchengagement = this->_internal_clutchengagement(); - ::uint32_t raw_clutchengagement; - memcpy(&raw_clutchengagement, &tmp_clutchengagement, sizeof(tmp_clutchengagement)); - if (raw_clutchengagement != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 13, this->_internal_clutchengagement(), target); - } - - // uint32 ClutchWear = 14; - if (this->_internal_clutchwear() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 14, this->_internal_clutchwear(), target); - } - - // float DiffLockFrontEngagement = 15; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_difflockfrontengagement = this->_internal_difflockfrontengagement(); - ::uint32_t raw_difflockfrontengagement; - memcpy(&raw_difflockfrontengagement, &tmp_difflockfrontengagement, sizeof(tmp_difflockfrontengagement)); - if (raw_difflockfrontengagement != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 15, this->_internal_difflockfrontengagement(), target); - } - - // float DiffLockRearEngagement = 16; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_difflockrearengagement = this->_internal_difflockrearengagement(); - ::uint32_t raw_difflockrearengagement; - memcpy(&raw_difflockrearengagement, &tmp_difflockrearengagement, sizeof(tmp_difflockrearengagement)); - if (raw_difflockrearengagement != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 16, this->_internal_difflockrearengagement(), target); - } - - // float TorqueDistribution = 17; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_torquedistribution = this->_internal_torquedistribution(); - ::uint32_t raw_torquedistribution; - memcpy(&raw_torquedistribution, &tmp_torquedistribution, sizeof(tmp_torquedistribution)); - if (raw_torquedistribution != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 17, this->_internal_torquedistribution(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehiclePowertrainTransmission) - return target; -} - -::size_t VehiclePowertrainTransmission::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehiclePowertrainTransmission) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Type = 1; - if (!this->_internal_type().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_type()); - } - - // string DriveType = 3; - if (!this->_internal_drivetype().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_drivetype()); - } - - // string PerformanceMode = 10; - if (!this->_internal_performancemode().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_performancemode()); - } - - // string GearChangeMode = 11; - if (!this->_internal_gearchangemode().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_gearchangemode()); - } - - // int32 GearCount = 2; - if (this->_internal_gearcount() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_gearcount()); - } - - // float TravelledDistance = 4; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_travelleddistance = this->_internal_travelleddistance(); - ::uint32_t raw_travelleddistance; - memcpy(&raw_travelleddistance, &tmp_travelleddistance, sizeof(tmp_travelleddistance)); - if (raw_travelleddistance != 0) { - total_size += 5; - } - - // int32 CurrentGear = 5; - if (this->_internal_currentgear() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_currentgear()); - } - - // int32 SelectedGear = 6; - if (this->_internal_selectedgear() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_selectedgear()); - } - - // bool IsParkLockEngaged = 7; - if (this->_internal_isparklockengaged() != 0) { - total_size += 2; - } - - // bool IsLowRangeEngaged = 8; - if (this->_internal_islowrangeengaged() != 0) { - total_size += 2; - } - - // bool IsElectricalPowertrainEngaged = 9; - if (this->_internal_iselectricalpowertrainengaged() != 0) { - total_size += 2; - } - - // int32 Temperature = 12; - if (this->_internal_temperature() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_temperature()); - } - - // float ClutchEngagement = 13; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_clutchengagement = this->_internal_clutchengagement(); - ::uint32_t raw_clutchengagement; - memcpy(&raw_clutchengagement, &tmp_clutchengagement, sizeof(tmp_clutchengagement)); - if (raw_clutchengagement != 0) { - total_size += 5; - } - - // uint32 ClutchWear = 14; - if (this->_internal_clutchwear() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_clutchwear()); - } - - // float DiffLockFrontEngagement = 15; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_difflockfrontengagement = this->_internal_difflockfrontengagement(); - ::uint32_t raw_difflockfrontengagement; - memcpy(&raw_difflockfrontengagement, &tmp_difflockfrontengagement, sizeof(tmp_difflockfrontengagement)); - if (raw_difflockfrontengagement != 0) { - total_size += 5; - } - - // float DiffLockRearEngagement = 16; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_difflockrearengagement = this->_internal_difflockrearengagement(); - ::uint32_t raw_difflockrearengagement; - memcpy(&raw_difflockrearengagement, &tmp_difflockrearengagement, sizeof(tmp_difflockrearengagement)); - if (raw_difflockrearengagement != 0) { - total_size += 6; - } - - // float TorqueDistribution = 17; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_torquedistribution = this->_internal_torquedistribution(); - ::uint32_t raw_torquedistribution; - memcpy(&raw_torquedistribution, &tmp_torquedistribution, sizeof(tmp_torquedistribution)); - if (raw_torquedistribution != 0) { - total_size += 6; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehiclePowertrainTransmission::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehiclePowertrainTransmission::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehiclePowertrainTransmission::GetClassData() const { return &_class_data_; } - - -void VehiclePowertrainTransmission::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehiclePowertrainTransmission*>(&to_msg); - auto& from = static_cast<const VehiclePowertrainTransmission&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehiclePowertrainTransmission) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_type().empty()) { - _this->_internal_set_type(from._internal_type()); - } - if (!from._internal_drivetype().empty()) { - _this->_internal_set_drivetype(from._internal_drivetype()); - } - if (!from._internal_performancemode().empty()) { - _this->_internal_set_performancemode(from._internal_performancemode()); - } - if (!from._internal_gearchangemode().empty()) { - _this->_internal_set_gearchangemode(from._internal_gearchangemode()); - } - if (from._internal_gearcount() != 0) { - _this->_internal_set_gearcount(from._internal_gearcount()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_travelleddistance = from._internal_travelleddistance(); - ::uint32_t raw_travelleddistance; - memcpy(&raw_travelleddistance, &tmp_travelleddistance, sizeof(tmp_travelleddistance)); - if (raw_travelleddistance != 0) { - _this->_internal_set_travelleddistance(from._internal_travelleddistance()); - } - if (from._internal_currentgear() != 0) { - _this->_internal_set_currentgear(from._internal_currentgear()); - } - if (from._internal_selectedgear() != 0) { - _this->_internal_set_selectedgear(from._internal_selectedgear()); - } - if (from._internal_isparklockengaged() != 0) { - _this->_internal_set_isparklockengaged(from._internal_isparklockengaged()); - } - if (from._internal_islowrangeengaged() != 0) { - _this->_internal_set_islowrangeengaged(from._internal_islowrangeengaged()); - } - if (from._internal_iselectricalpowertrainengaged() != 0) { - _this->_internal_set_iselectricalpowertrainengaged(from._internal_iselectricalpowertrainengaged()); - } - if (from._internal_temperature() != 0) { - _this->_internal_set_temperature(from._internal_temperature()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_clutchengagement = from._internal_clutchengagement(); - ::uint32_t raw_clutchengagement; - memcpy(&raw_clutchengagement, &tmp_clutchengagement, sizeof(tmp_clutchengagement)); - if (raw_clutchengagement != 0) { - _this->_internal_set_clutchengagement(from._internal_clutchengagement()); - } - if (from._internal_clutchwear() != 0) { - _this->_internal_set_clutchwear(from._internal_clutchwear()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_difflockfrontengagement = from._internal_difflockfrontengagement(); - ::uint32_t raw_difflockfrontengagement; - memcpy(&raw_difflockfrontengagement, &tmp_difflockfrontengagement, sizeof(tmp_difflockfrontengagement)); - if (raw_difflockfrontengagement != 0) { - _this->_internal_set_difflockfrontengagement(from._internal_difflockfrontengagement()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_difflockrearengagement = from._internal_difflockrearengagement(); - ::uint32_t raw_difflockrearengagement; - memcpy(&raw_difflockrearengagement, &tmp_difflockrearengagement, sizeof(tmp_difflockrearengagement)); - if (raw_difflockrearengagement != 0) { - _this->_internal_set_difflockrearengagement(from._internal_difflockrearengagement()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_torquedistribution = from._internal_torquedistribution(); - ::uint32_t raw_torquedistribution; - memcpy(&raw_torquedistribution, &tmp_torquedistribution, sizeof(tmp_torquedistribution)); - if (raw_torquedistribution != 0) { - _this->_internal_set_torquedistribution(from._internal_torquedistribution()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehiclePowertrainTransmission::CopyFrom(const VehiclePowertrainTransmission& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehiclePowertrainTransmission) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehiclePowertrainTransmission::IsInitialized() const { - return true; -} - -void VehiclePowertrainTransmission::InternalSwap(VehiclePowertrainTransmission* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.type_, lhs_arena, - &other->_impl_.type_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.drivetype_, lhs_arena, - &other->_impl_.drivetype_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.performancemode_, lhs_arena, - &other->_impl_.performancemode_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.gearchangemode_, lhs_arena, - &other->_impl_.gearchangemode_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehiclePowertrainTransmission, _impl_.torquedistribution_) - + sizeof(VehiclePowertrainTransmission::_impl_.torquedistribution_) - - PROTOBUF_FIELD_OFFSET(VehiclePowertrainTransmission, _impl_.gearcount_)>( - reinterpret_cast<char*>(&_impl_.gearcount_), - reinterpret_cast<char*>(&other->_impl_.gearcount_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehiclePowertrainTransmission::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[14]); -} -// =================================================================== - -class VehiclePowertrainElectricMotor::_Internal { - public: -}; - -VehiclePowertrainElectricMotor::VehiclePowertrainElectricMotor(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehiclePowertrainElectricMotor) -} -VehiclePowertrainElectricMotor::VehiclePowertrainElectricMotor(const VehiclePowertrainElectricMotor& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehiclePowertrainElectricMotor* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.enginecode_) {} - - , decltype(_impl_.maxpower_) {} - - , decltype(_impl_.maxtorque_) {} - - , decltype(_impl_.maxregenpower_) {} - - , decltype(_impl_.maxregentorque_) {} - - , decltype(_impl_.speed_) {} - - , decltype(_impl_.temperature_) {} - - , decltype(_impl_.coolanttemperature_) {} - - , decltype(_impl_.power_) {} - - , decltype(_impl_.torque_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.enginecode_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.enginecode_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_enginecode().empty()) { - _this->_impl_.enginecode_.Set(from._internal_enginecode(), _this->GetArenaForAllocation()); - } - ::memcpy(&_impl_.maxpower_, &from._impl_.maxpower_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.torque_) - - reinterpret_cast<char*>(&_impl_.maxpower_)) + sizeof(_impl_.torque_)); - // @@protoc_insertion_point(copy_constructor:vss.VehiclePowertrainElectricMotor) -} - -inline void VehiclePowertrainElectricMotor::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.enginecode_) {} - - , decltype(_impl_.maxpower_) { 0u } - - , decltype(_impl_.maxtorque_) { 0u } - - , decltype(_impl_.maxregenpower_) { 0u } - - , decltype(_impl_.maxregentorque_) { 0u } - - , decltype(_impl_.speed_) { 0 } - - , decltype(_impl_.temperature_) { 0 } - - , decltype(_impl_.coolanttemperature_) { 0 } - - , decltype(_impl_.power_) { 0 } - - , decltype(_impl_.torque_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.enginecode_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.enginecode_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehiclePowertrainElectricMotor::~VehiclePowertrainElectricMotor() { - // @@protoc_insertion_point(destructor:vss.VehiclePowertrainElectricMotor) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehiclePowertrainElectricMotor::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.enginecode_.Destroy(); -} - -void VehiclePowertrainElectricMotor::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehiclePowertrainElectricMotor::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehiclePowertrainElectricMotor) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.enginecode_.ClearToEmpty(); - ::memset(&_impl_.maxpower_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.torque_) - - reinterpret_cast<char*>(&_impl_.maxpower_)) + sizeof(_impl_.torque_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehiclePowertrainElectricMotor::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string EngineCode = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_enginecode(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehiclePowertrainElectricMotor.EngineCode")); - } else { - goto handle_unusual; - } - continue; - // uint32 MaxPower = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.maxpower_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 MaxTorque = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.maxtorque_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 MaxRegenPower = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.maxregenpower_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 MaxRegenTorque = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) { - _impl_.maxregentorque_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 Speed = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) { - _impl_.speed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 Temperature = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) { - _impl_.temperature_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 CoolantTemperature = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 64)) { - _impl_.coolanttemperature_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 Power = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 72)) { - _impl_.power_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 Torque = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 80)) { - _impl_.torque_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehiclePowertrainElectricMotor::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehiclePowertrainElectricMotor) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string EngineCode = 1; - if (!this->_internal_enginecode().empty()) { - const std::string& _s = this->_internal_enginecode(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehiclePowertrainElectricMotor.EngineCode"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // uint32 MaxPower = 2; - if (this->_internal_maxpower() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_maxpower(), target); - } - - // uint32 MaxTorque = 3; - if (this->_internal_maxtorque() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 3, this->_internal_maxtorque(), target); - } - - // uint32 MaxRegenPower = 4; - if (this->_internal_maxregenpower() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 4, this->_internal_maxregenpower(), target); - } - - // uint32 MaxRegenTorque = 5; - if (this->_internal_maxregentorque() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 5, this->_internal_maxregentorque(), target); - } - - // int32 Speed = 6; - if (this->_internal_speed() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 6, this->_internal_speed(), target); - } - - // int32 Temperature = 7; - if (this->_internal_temperature() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 7, this->_internal_temperature(), target); - } - - // int32 CoolantTemperature = 8; - if (this->_internal_coolanttemperature() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 8, this->_internal_coolanttemperature(), target); - } - - // int32 Power = 9; - if (this->_internal_power() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 9, this->_internal_power(), target); - } - - // int32 Torque = 10; - if (this->_internal_torque() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 10, this->_internal_torque(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehiclePowertrainElectricMotor) - return target; -} - -::size_t VehiclePowertrainElectricMotor::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehiclePowertrainElectricMotor) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string EngineCode = 1; - if (!this->_internal_enginecode().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_enginecode()); - } - - // uint32 MaxPower = 2; - if (this->_internal_maxpower() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_maxpower()); - } - - // uint32 MaxTorque = 3; - if (this->_internal_maxtorque() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_maxtorque()); - } - - // uint32 MaxRegenPower = 4; - if (this->_internal_maxregenpower() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_maxregenpower()); - } - - // uint32 MaxRegenTorque = 5; - if (this->_internal_maxregentorque() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_maxregentorque()); - } - - // int32 Speed = 6; - if (this->_internal_speed() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_speed()); - } - - // int32 Temperature = 7; - if (this->_internal_temperature() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_temperature()); - } - - // int32 CoolantTemperature = 8; - if (this->_internal_coolanttemperature() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_coolanttemperature()); - } - - // int32 Power = 9; - if (this->_internal_power() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_power()); - } - - // int32 Torque = 10; - if (this->_internal_torque() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_torque()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehiclePowertrainElectricMotor::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehiclePowertrainElectricMotor::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehiclePowertrainElectricMotor::GetClassData() const { return &_class_data_; } - - -void VehiclePowertrainElectricMotor::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehiclePowertrainElectricMotor*>(&to_msg); - auto& from = static_cast<const VehiclePowertrainElectricMotor&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehiclePowertrainElectricMotor) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_enginecode().empty()) { - _this->_internal_set_enginecode(from._internal_enginecode()); - } - if (from._internal_maxpower() != 0) { - _this->_internal_set_maxpower(from._internal_maxpower()); - } - if (from._internal_maxtorque() != 0) { - _this->_internal_set_maxtorque(from._internal_maxtorque()); - } - if (from._internal_maxregenpower() != 0) { - _this->_internal_set_maxregenpower(from._internal_maxregenpower()); - } - if (from._internal_maxregentorque() != 0) { - _this->_internal_set_maxregentorque(from._internal_maxregentorque()); - } - if (from._internal_speed() != 0) { - _this->_internal_set_speed(from._internal_speed()); - } - if (from._internal_temperature() != 0) { - _this->_internal_set_temperature(from._internal_temperature()); - } - if (from._internal_coolanttemperature() != 0) { - _this->_internal_set_coolanttemperature(from._internal_coolanttemperature()); - } - if (from._internal_power() != 0) { - _this->_internal_set_power(from._internal_power()); - } - if (from._internal_torque() != 0) { - _this->_internal_set_torque(from._internal_torque()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehiclePowertrainElectricMotor::CopyFrom(const VehiclePowertrainElectricMotor& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehiclePowertrainElectricMotor) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehiclePowertrainElectricMotor::IsInitialized() const { - return true; -} - -void VehiclePowertrainElectricMotor::InternalSwap(VehiclePowertrainElectricMotor* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.enginecode_, lhs_arena, - &other->_impl_.enginecode_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehiclePowertrainElectricMotor, _impl_.torque_) - + sizeof(VehiclePowertrainElectricMotor::_impl_.torque_) - - PROTOBUF_FIELD_OFFSET(VehiclePowertrainElectricMotor, _impl_.maxpower_)>( - reinterpret_cast<char*>(&_impl_.maxpower_), - reinterpret_cast<char*>(&other->_impl_.maxpower_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehiclePowertrainElectricMotor::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[15]); -} -// =================================================================== - -class VehiclePowertrainTractionBattery::_Internal { - public: - static const ::vss::VehiclePowertrainTractionBatteryTemperature& temperature(const VehiclePowertrainTractionBattery* msg); - static const ::vss::VehiclePowertrainTractionBatteryStateOfCharge& stateofcharge(const VehiclePowertrainTractionBattery* msg); - static const ::vss::VehiclePowertrainTractionBatteryCharging& charging(const VehiclePowertrainTractionBattery* msg); - static const ::vss::VehiclePowertrainTractionBatteryDCDC& dcdc(const VehiclePowertrainTractionBattery* msg); -}; - -const ::vss::VehiclePowertrainTractionBatteryTemperature& -VehiclePowertrainTractionBattery::_Internal::temperature(const VehiclePowertrainTractionBattery* msg) { - return *msg->_impl_.temperature_; -} -const ::vss::VehiclePowertrainTractionBatteryStateOfCharge& -VehiclePowertrainTractionBattery::_Internal::stateofcharge(const VehiclePowertrainTractionBattery* msg) { - return *msg->_impl_.stateofcharge_; -} -const ::vss::VehiclePowertrainTractionBatteryCharging& -VehiclePowertrainTractionBattery::_Internal::charging(const VehiclePowertrainTractionBattery* msg) { - return *msg->_impl_.charging_; -} -const ::vss::VehiclePowertrainTractionBatteryDCDC& -VehiclePowertrainTractionBattery::_Internal::dcdc(const VehiclePowertrainTractionBattery* msg) { - return *msg->_impl_.dcdc_; -} -VehiclePowertrainTractionBattery::VehiclePowertrainTractionBattery(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehiclePowertrainTractionBattery) -} -VehiclePowertrainTractionBattery::VehiclePowertrainTractionBattery(const VehiclePowertrainTractionBattery& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehiclePowertrainTractionBattery* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.id_) {} - - , decltype(_impl_.productiondate_) {} - - , decltype(_impl_.temperature_){nullptr} - , decltype(_impl_.stateofcharge_){nullptr} - , decltype(_impl_.charging_){nullptr} - , decltype(_impl_.dcdc_){nullptr} - , decltype(_impl_.ispowerconnected_) {} - - , decltype(_impl_.isgroundconnected_) {} - - , decltype(_impl_.grosscapacity_) {} - - , decltype(_impl_.netcapacity_) {} - - , decltype(_impl_.stateofhealth_) {} - - , decltype(_impl_.nominalvoltage_) {} - - , decltype(_impl_.maxvoltage_) {} - - , decltype(_impl_.currentvoltage_) {} - - , decltype(_impl_.currentcurrent_) {} - - , decltype(_impl_.currentpower_) {} - - , decltype(_impl_.accumulatedchargedenergy_) {} - - , decltype(_impl_.accumulatedconsumedenergy_) {} - - , decltype(_impl_.accumulatedchargedthroughput_) {} - - , decltype(_impl_.accumulatedconsumedthroughput_) {} - - , decltype(_impl_.powerloss_) {} - - , decltype(_impl_.range_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_id().empty()) { - _this->_impl_.id_.Set(from._internal_id(), _this->GetArenaForAllocation()); - } - _impl_.productiondate_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.productiondate_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_productiondate().empty()) { - _this->_impl_.productiondate_.Set(from._internal_productiondate(), _this->GetArenaForAllocation()); - } - if (from._internal_has_temperature()) { - _this->_impl_.temperature_ = new ::vss::VehiclePowertrainTractionBatteryTemperature(*from._impl_.temperature_); - } - if (from._internal_has_stateofcharge()) { - _this->_impl_.stateofcharge_ = new ::vss::VehiclePowertrainTractionBatteryStateOfCharge(*from._impl_.stateofcharge_); - } - if (from._internal_has_charging()) { - _this->_impl_.charging_ = new ::vss::VehiclePowertrainTractionBatteryCharging(*from._impl_.charging_); - } - if (from._internal_has_dcdc()) { - _this->_impl_.dcdc_ = new ::vss::VehiclePowertrainTractionBatteryDCDC(*from._impl_.dcdc_); - } - ::memcpy(&_impl_.ispowerconnected_, &from._impl_.ispowerconnected_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.range_) - - reinterpret_cast<char*>(&_impl_.ispowerconnected_)) + sizeof(_impl_.range_)); - // @@protoc_insertion_point(copy_constructor:vss.VehiclePowertrainTractionBattery) -} - -inline void VehiclePowertrainTractionBattery::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.id_) {} - - , decltype(_impl_.productiondate_) {} - - , decltype(_impl_.temperature_){nullptr} - , decltype(_impl_.stateofcharge_){nullptr} - , decltype(_impl_.charging_){nullptr} - , decltype(_impl_.dcdc_){nullptr} - , decltype(_impl_.ispowerconnected_) { false } - - , decltype(_impl_.isgroundconnected_) { false } - - , decltype(_impl_.grosscapacity_) { 0u } - - , decltype(_impl_.netcapacity_) { 0u } - - , decltype(_impl_.stateofhealth_) { 0 } - - , decltype(_impl_.nominalvoltage_) { 0u } - - , decltype(_impl_.maxvoltage_) { 0u } - - , decltype(_impl_.currentvoltage_) { 0 } - - , decltype(_impl_.currentcurrent_) { 0 } - - , decltype(_impl_.currentpower_) { 0 } - - , decltype(_impl_.accumulatedchargedenergy_) { 0 } - - , decltype(_impl_.accumulatedconsumedenergy_) { 0 } - - , decltype(_impl_.accumulatedchargedthroughput_) { 0 } - - , decltype(_impl_.accumulatedconsumedthroughput_) { 0 } - - , decltype(_impl_.powerloss_) { 0 } - - , decltype(_impl_.range_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.productiondate_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.productiondate_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehiclePowertrainTractionBattery::~VehiclePowertrainTractionBattery() { - // @@protoc_insertion_point(destructor:vss.VehiclePowertrainTractionBattery) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehiclePowertrainTractionBattery::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.id_.Destroy(); - _impl_.productiondate_.Destroy(); - if (this != internal_default_instance()) delete _impl_.temperature_; - if (this != internal_default_instance()) delete _impl_.stateofcharge_; - if (this != internal_default_instance()) delete _impl_.charging_; - if (this != internal_default_instance()) delete _impl_.dcdc_; -} - -void VehiclePowertrainTractionBattery::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehiclePowertrainTractionBattery::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehiclePowertrainTractionBattery) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.id_.ClearToEmpty(); - _impl_.productiondate_.ClearToEmpty(); - if (GetArenaForAllocation() == nullptr && _impl_.temperature_ != nullptr) { - delete _impl_.temperature_; - } - _impl_.temperature_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.stateofcharge_ != nullptr) { - delete _impl_.stateofcharge_; - } - _impl_.stateofcharge_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.charging_ != nullptr) { - delete _impl_.charging_; - } - _impl_.charging_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.dcdc_ != nullptr) { - delete _impl_.dcdc_; - } - _impl_.dcdc_ = nullptr; - ::memset(&_impl_.ispowerconnected_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.range_) - - reinterpret_cast<char*>(&_impl_.ispowerconnected_)) + sizeof(_impl_.range_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehiclePowertrainTractionBattery::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehiclePowertrainTractionBattery.Id")); - } else { - goto handle_unusual; - } - continue; - // string ProductionDate = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - auto str = _internal_mutable_productiondate(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehiclePowertrainTractionBattery.ProductionDate")); - } else { - goto handle_unusual; - } - continue; - // bool IsPowerConnected = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.ispowerconnected_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsGroundConnected = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isgroundconnected_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehiclePowertrainTractionBatteryTemperature Temperature = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_temperature(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 GrossCapacity = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) { - _impl_.grosscapacity_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 NetCapacity = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) { - _impl_.netcapacity_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float StateOfHealth = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 69)) { - _impl_.stateofhealth_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // .vss.VehiclePowertrainTractionBatteryStateOfCharge StateOfCharge = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 74)) { - ptr = ctx->ParseMessage(_internal_mutable_stateofcharge(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 NominalVoltage = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 80)) { - _impl_.nominalvoltage_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 MaxVoltage = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 88)) { - _impl_.maxvoltage_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float CurrentVoltage = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 101)) { - _impl_.currentvoltage_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float CurrentCurrent = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 109)) { - _impl_.currentcurrent_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float CurrentPower = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 117)) { - _impl_.currentpower_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float AccumulatedChargedEnergy = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 125)) { - _impl_.accumulatedchargedenergy_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float AccumulatedConsumedEnergy = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 133)) { - _impl_.accumulatedconsumedenergy_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float AccumulatedChargedThroughput = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 141)) { - _impl_.accumulatedchargedthroughput_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float AccumulatedConsumedThroughput = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 149)) { - _impl_.accumulatedconsumedthroughput_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float PowerLoss = 19; - case 19: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 157)) { - _impl_.powerloss_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // uint32 Range = 20; - case 20: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 160)) { - _impl_.range_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehiclePowertrainTractionBatteryCharging Charging = 21; - case 21: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 170)) { - ptr = ctx->ParseMessage(_internal_mutable_charging(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehiclePowertrainTractionBatteryDCDC DCDC = 22; - case 22: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 178)) { - ptr = ctx->ParseMessage(_internal_mutable_dcdc(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehiclePowertrainTractionBattery::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehiclePowertrainTractionBattery) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Id = 1; - if (!this->_internal_id().empty()) { - const std::string& _s = this->_internal_id(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehiclePowertrainTractionBattery.Id"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // string ProductionDate = 2; - if (!this->_internal_productiondate().empty()) { - const std::string& _s = this->_internal_productiondate(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehiclePowertrainTractionBattery.ProductionDate"); - target = stream->WriteStringMaybeAliased(2, _s, target); - } - - // bool IsPowerConnected = 3; - if (this->_internal_ispowerconnected() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_ispowerconnected(), target); - } - - // bool IsGroundConnected = 4; - if (this->_internal_isgroundconnected() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isgroundconnected(), target); - } - - // .vss.VehiclePowertrainTractionBatteryTemperature Temperature = 5; - if (this->_internal_has_temperature()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::temperature(this), - _Internal::temperature(this).GetCachedSize(), target, stream); - } - - // uint32 GrossCapacity = 6; - if (this->_internal_grosscapacity() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 6, this->_internal_grosscapacity(), target); - } - - // uint32 NetCapacity = 7; - if (this->_internal_netcapacity() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 7, this->_internal_netcapacity(), target); - } - - // float StateOfHealth = 8; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_stateofhealth = this->_internal_stateofhealth(); - ::uint32_t raw_stateofhealth; - memcpy(&raw_stateofhealth, &tmp_stateofhealth, sizeof(tmp_stateofhealth)); - if (raw_stateofhealth != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 8, this->_internal_stateofhealth(), target); - } - - // .vss.VehiclePowertrainTractionBatteryStateOfCharge StateOfCharge = 9; - if (this->_internal_has_stateofcharge()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, _Internal::stateofcharge(this), - _Internal::stateofcharge(this).GetCachedSize(), target, stream); - } - - // uint32 NominalVoltage = 10; - if (this->_internal_nominalvoltage() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 10, this->_internal_nominalvoltage(), target); - } - - // uint32 MaxVoltage = 11; - if (this->_internal_maxvoltage() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 11, this->_internal_maxvoltage(), target); - } - - // float CurrentVoltage = 12; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_currentvoltage = this->_internal_currentvoltage(); - ::uint32_t raw_currentvoltage; - memcpy(&raw_currentvoltage, &tmp_currentvoltage, sizeof(tmp_currentvoltage)); - if (raw_currentvoltage != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 12, this->_internal_currentvoltage(), target); - } - - // float CurrentCurrent = 13; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_currentcurrent = this->_internal_currentcurrent(); - ::uint32_t raw_currentcurrent; - memcpy(&raw_currentcurrent, &tmp_currentcurrent, sizeof(tmp_currentcurrent)); - if (raw_currentcurrent != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 13, this->_internal_currentcurrent(), target); - } - - // float CurrentPower = 14; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_currentpower = this->_internal_currentpower(); - ::uint32_t raw_currentpower; - memcpy(&raw_currentpower, &tmp_currentpower, sizeof(tmp_currentpower)); - if (raw_currentpower != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 14, this->_internal_currentpower(), target); - } - - // float AccumulatedChargedEnergy = 15; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_accumulatedchargedenergy = this->_internal_accumulatedchargedenergy(); - ::uint32_t raw_accumulatedchargedenergy; - memcpy(&raw_accumulatedchargedenergy, &tmp_accumulatedchargedenergy, sizeof(tmp_accumulatedchargedenergy)); - if (raw_accumulatedchargedenergy != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 15, this->_internal_accumulatedchargedenergy(), target); - } - - // float AccumulatedConsumedEnergy = 16; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_accumulatedconsumedenergy = this->_internal_accumulatedconsumedenergy(); - ::uint32_t raw_accumulatedconsumedenergy; - memcpy(&raw_accumulatedconsumedenergy, &tmp_accumulatedconsumedenergy, sizeof(tmp_accumulatedconsumedenergy)); - if (raw_accumulatedconsumedenergy != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 16, this->_internal_accumulatedconsumedenergy(), target); - } - - // float AccumulatedChargedThroughput = 17; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_accumulatedchargedthroughput = this->_internal_accumulatedchargedthroughput(); - ::uint32_t raw_accumulatedchargedthroughput; - memcpy(&raw_accumulatedchargedthroughput, &tmp_accumulatedchargedthroughput, sizeof(tmp_accumulatedchargedthroughput)); - if (raw_accumulatedchargedthroughput != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 17, this->_internal_accumulatedchargedthroughput(), target); - } - - // float AccumulatedConsumedThroughput = 18; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_accumulatedconsumedthroughput = this->_internal_accumulatedconsumedthroughput(); - ::uint32_t raw_accumulatedconsumedthroughput; - memcpy(&raw_accumulatedconsumedthroughput, &tmp_accumulatedconsumedthroughput, sizeof(tmp_accumulatedconsumedthroughput)); - if (raw_accumulatedconsumedthroughput != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 18, this->_internal_accumulatedconsumedthroughput(), target); - } - - // float PowerLoss = 19; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_powerloss = this->_internal_powerloss(); - ::uint32_t raw_powerloss; - memcpy(&raw_powerloss, &tmp_powerloss, sizeof(tmp_powerloss)); - if (raw_powerloss != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 19, this->_internal_powerloss(), target); - } - - // uint32 Range = 20; - if (this->_internal_range() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 20, this->_internal_range(), target); - } - - // .vss.VehiclePowertrainTractionBatteryCharging Charging = 21; - if (this->_internal_has_charging()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(21, _Internal::charging(this), - _Internal::charging(this).GetCachedSize(), target, stream); - } - - // .vss.VehiclePowertrainTractionBatteryDCDC DCDC = 22; - if (this->_internal_has_dcdc()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(22, _Internal::dcdc(this), - _Internal::dcdc(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehiclePowertrainTractionBattery) - return target; -} - -::size_t VehiclePowertrainTractionBattery::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehiclePowertrainTractionBattery) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Id = 1; - if (!this->_internal_id().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_id()); - } - - // string ProductionDate = 2; - if (!this->_internal_productiondate().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_productiondate()); - } - - // .vss.VehiclePowertrainTractionBatteryTemperature Temperature = 5; - if (this->_internal_has_temperature()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.temperature_); - } - - // .vss.VehiclePowertrainTractionBatteryStateOfCharge StateOfCharge = 9; - if (this->_internal_has_stateofcharge()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.stateofcharge_); - } - - // .vss.VehiclePowertrainTractionBatteryCharging Charging = 21; - if (this->_internal_has_charging()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.charging_); - } - - // .vss.VehiclePowertrainTractionBatteryDCDC DCDC = 22; - if (this->_internal_has_dcdc()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.dcdc_); - } - - // bool IsPowerConnected = 3; - if (this->_internal_ispowerconnected() != 0) { - total_size += 2; - } - - // bool IsGroundConnected = 4; - if (this->_internal_isgroundconnected() != 0) { - total_size += 2; - } - - // uint32 GrossCapacity = 6; - if (this->_internal_grosscapacity() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_grosscapacity()); - } - - // uint32 NetCapacity = 7; - if (this->_internal_netcapacity() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_netcapacity()); - } - - // float StateOfHealth = 8; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_stateofhealth = this->_internal_stateofhealth(); - ::uint32_t raw_stateofhealth; - memcpy(&raw_stateofhealth, &tmp_stateofhealth, sizeof(tmp_stateofhealth)); - if (raw_stateofhealth != 0) { - total_size += 5; - } - - // uint32 NominalVoltage = 10; - if (this->_internal_nominalvoltage() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_nominalvoltage()); - } - - // uint32 MaxVoltage = 11; - if (this->_internal_maxvoltage() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_maxvoltage()); - } - - // float CurrentVoltage = 12; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_currentvoltage = this->_internal_currentvoltage(); - ::uint32_t raw_currentvoltage; - memcpy(&raw_currentvoltage, &tmp_currentvoltage, sizeof(tmp_currentvoltage)); - if (raw_currentvoltage != 0) { - total_size += 5; - } - - // float CurrentCurrent = 13; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_currentcurrent = this->_internal_currentcurrent(); - ::uint32_t raw_currentcurrent; - memcpy(&raw_currentcurrent, &tmp_currentcurrent, sizeof(tmp_currentcurrent)); - if (raw_currentcurrent != 0) { - total_size += 5; - } - - // float CurrentPower = 14; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_currentpower = this->_internal_currentpower(); - ::uint32_t raw_currentpower; - memcpy(&raw_currentpower, &tmp_currentpower, sizeof(tmp_currentpower)); - if (raw_currentpower != 0) { - total_size += 5; - } - - // float AccumulatedChargedEnergy = 15; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_accumulatedchargedenergy = this->_internal_accumulatedchargedenergy(); - ::uint32_t raw_accumulatedchargedenergy; - memcpy(&raw_accumulatedchargedenergy, &tmp_accumulatedchargedenergy, sizeof(tmp_accumulatedchargedenergy)); - if (raw_accumulatedchargedenergy != 0) { - total_size += 5; - } - - // float AccumulatedConsumedEnergy = 16; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_accumulatedconsumedenergy = this->_internal_accumulatedconsumedenergy(); - ::uint32_t raw_accumulatedconsumedenergy; - memcpy(&raw_accumulatedconsumedenergy, &tmp_accumulatedconsumedenergy, sizeof(tmp_accumulatedconsumedenergy)); - if (raw_accumulatedconsumedenergy != 0) { - total_size += 6; - } - - // float AccumulatedChargedThroughput = 17; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_accumulatedchargedthroughput = this->_internal_accumulatedchargedthroughput(); - ::uint32_t raw_accumulatedchargedthroughput; - memcpy(&raw_accumulatedchargedthroughput, &tmp_accumulatedchargedthroughput, sizeof(tmp_accumulatedchargedthroughput)); - if (raw_accumulatedchargedthroughput != 0) { - total_size += 6; - } - - // float AccumulatedConsumedThroughput = 18; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_accumulatedconsumedthroughput = this->_internal_accumulatedconsumedthroughput(); - ::uint32_t raw_accumulatedconsumedthroughput; - memcpy(&raw_accumulatedconsumedthroughput, &tmp_accumulatedconsumedthroughput, sizeof(tmp_accumulatedconsumedthroughput)); - if (raw_accumulatedconsumedthroughput != 0) { - total_size += 6; - } - - // float PowerLoss = 19; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_powerloss = this->_internal_powerloss(); - ::uint32_t raw_powerloss; - memcpy(&raw_powerloss, &tmp_powerloss, sizeof(tmp_powerloss)); - if (raw_powerloss != 0) { - total_size += 6; - } - - // uint32 Range = 20; - if (this->_internal_range() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( - this->_internal_range()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehiclePowertrainTractionBattery::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehiclePowertrainTractionBattery::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehiclePowertrainTractionBattery::GetClassData() const { return &_class_data_; } - - -void VehiclePowertrainTractionBattery::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehiclePowertrainTractionBattery*>(&to_msg); - auto& from = static_cast<const VehiclePowertrainTractionBattery&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehiclePowertrainTractionBattery) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_id().empty()) { - _this->_internal_set_id(from._internal_id()); - } - if (!from._internal_productiondate().empty()) { - _this->_internal_set_productiondate(from._internal_productiondate()); - } - if (from._internal_has_temperature()) { - _this->_internal_mutable_temperature()->::vss::VehiclePowertrainTractionBatteryTemperature::MergeFrom( - from._internal_temperature()); - } - if (from._internal_has_stateofcharge()) { - _this->_internal_mutable_stateofcharge()->::vss::VehiclePowertrainTractionBatteryStateOfCharge::MergeFrom( - from._internal_stateofcharge()); - } - if (from._internal_has_charging()) { - _this->_internal_mutable_charging()->::vss::VehiclePowertrainTractionBatteryCharging::MergeFrom( - from._internal_charging()); - } - if (from._internal_has_dcdc()) { - _this->_internal_mutable_dcdc()->::vss::VehiclePowertrainTractionBatteryDCDC::MergeFrom( - from._internal_dcdc()); - } - if (from._internal_ispowerconnected() != 0) { - _this->_internal_set_ispowerconnected(from._internal_ispowerconnected()); - } - if (from._internal_isgroundconnected() != 0) { - _this->_internal_set_isgroundconnected(from._internal_isgroundconnected()); - } - if (from._internal_grosscapacity() != 0) { - _this->_internal_set_grosscapacity(from._internal_grosscapacity()); - } - if (from._internal_netcapacity() != 0) { - _this->_internal_set_netcapacity(from._internal_netcapacity()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_stateofhealth = from._internal_stateofhealth(); - ::uint32_t raw_stateofhealth; - memcpy(&raw_stateofhealth, &tmp_stateofhealth, sizeof(tmp_stateofhealth)); - if (raw_stateofhealth != 0) { - _this->_internal_set_stateofhealth(from._internal_stateofhealth()); - } - if (from._internal_nominalvoltage() != 0) { - _this->_internal_set_nominalvoltage(from._internal_nominalvoltage()); - } - if (from._internal_maxvoltage() != 0) { - _this->_internal_set_maxvoltage(from._internal_maxvoltage()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_currentvoltage = from._internal_currentvoltage(); - ::uint32_t raw_currentvoltage; - memcpy(&raw_currentvoltage, &tmp_currentvoltage, sizeof(tmp_currentvoltage)); - if (raw_currentvoltage != 0) { - _this->_internal_set_currentvoltage(from._internal_currentvoltage()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_currentcurrent = from._internal_currentcurrent(); - ::uint32_t raw_currentcurrent; - memcpy(&raw_currentcurrent, &tmp_currentcurrent, sizeof(tmp_currentcurrent)); - if (raw_currentcurrent != 0) { - _this->_internal_set_currentcurrent(from._internal_currentcurrent()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_currentpower = from._internal_currentpower(); - ::uint32_t raw_currentpower; - memcpy(&raw_currentpower, &tmp_currentpower, sizeof(tmp_currentpower)); - if (raw_currentpower != 0) { - _this->_internal_set_currentpower(from._internal_currentpower()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_accumulatedchargedenergy = from._internal_accumulatedchargedenergy(); - ::uint32_t raw_accumulatedchargedenergy; - memcpy(&raw_accumulatedchargedenergy, &tmp_accumulatedchargedenergy, sizeof(tmp_accumulatedchargedenergy)); - if (raw_accumulatedchargedenergy != 0) { - _this->_internal_set_accumulatedchargedenergy(from._internal_accumulatedchargedenergy()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_accumulatedconsumedenergy = from._internal_accumulatedconsumedenergy(); - ::uint32_t raw_accumulatedconsumedenergy; - memcpy(&raw_accumulatedconsumedenergy, &tmp_accumulatedconsumedenergy, sizeof(tmp_accumulatedconsumedenergy)); - if (raw_accumulatedconsumedenergy != 0) { - _this->_internal_set_accumulatedconsumedenergy(from._internal_accumulatedconsumedenergy()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_accumulatedchargedthroughput = from._internal_accumulatedchargedthroughput(); - ::uint32_t raw_accumulatedchargedthroughput; - memcpy(&raw_accumulatedchargedthroughput, &tmp_accumulatedchargedthroughput, sizeof(tmp_accumulatedchargedthroughput)); - if (raw_accumulatedchargedthroughput != 0) { - _this->_internal_set_accumulatedchargedthroughput(from._internal_accumulatedchargedthroughput()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_accumulatedconsumedthroughput = from._internal_accumulatedconsumedthroughput(); - ::uint32_t raw_accumulatedconsumedthroughput; - memcpy(&raw_accumulatedconsumedthroughput, &tmp_accumulatedconsumedthroughput, sizeof(tmp_accumulatedconsumedthroughput)); - if (raw_accumulatedconsumedthroughput != 0) { - _this->_internal_set_accumulatedconsumedthroughput(from._internal_accumulatedconsumedthroughput()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_powerloss = from._internal_powerloss(); - ::uint32_t raw_powerloss; - memcpy(&raw_powerloss, &tmp_powerloss, sizeof(tmp_powerloss)); - if (raw_powerloss != 0) { - _this->_internal_set_powerloss(from._internal_powerloss()); - } - if (from._internal_range() != 0) { - _this->_internal_set_range(from._internal_range()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehiclePowertrainTractionBattery::CopyFrom(const VehiclePowertrainTractionBattery& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehiclePowertrainTractionBattery) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehiclePowertrainTractionBattery::IsInitialized() const { - return true; -} - -void VehiclePowertrainTractionBattery::InternalSwap(VehiclePowertrainTractionBattery* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.id_, lhs_arena, - &other->_impl_.id_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.productiondate_, lhs_arena, - &other->_impl_.productiondate_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehiclePowertrainTractionBattery, _impl_.range_) - + sizeof(VehiclePowertrainTractionBattery::_impl_.range_) - - PROTOBUF_FIELD_OFFSET(VehiclePowertrainTractionBattery, _impl_.temperature_)>( - reinterpret_cast<char*>(&_impl_.temperature_), - reinterpret_cast<char*>(&other->_impl_.temperature_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehiclePowertrainTractionBattery::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[16]); -} -// =================================================================== - -class VehiclePowertrainTractionBatteryTemperature::_Internal { - public: -}; - -VehiclePowertrainTractionBatteryTemperature::VehiclePowertrainTractionBatteryTemperature(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehiclePowertrainTractionBatteryTemperature) -} -VehiclePowertrainTractionBatteryTemperature::VehiclePowertrainTractionBatteryTemperature(const VehiclePowertrainTractionBatteryTemperature& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehiclePowertrainTractionBatteryTemperature) -} - -inline void VehiclePowertrainTractionBatteryTemperature::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.average_) { 0 } - - , decltype(_impl_.min_) { 0 } - - , decltype(_impl_.max_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehiclePowertrainTractionBatteryTemperature::~VehiclePowertrainTractionBatteryTemperature() { - // @@protoc_insertion_point(destructor:vss.VehiclePowertrainTractionBatteryTemperature) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehiclePowertrainTractionBatteryTemperature::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehiclePowertrainTractionBatteryTemperature::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehiclePowertrainTractionBatteryTemperature::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehiclePowertrainTractionBatteryTemperature) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.average_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.max_) - - reinterpret_cast<char*>(&_impl_.average_)) + sizeof(_impl_.max_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehiclePowertrainTractionBatteryTemperature::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Average = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.average_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Min = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.min_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Max = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.max_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehiclePowertrainTractionBatteryTemperature::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehiclePowertrainTractionBatteryTemperature) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Average = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_average = this->_internal_average(); - ::uint32_t raw_average; - memcpy(&raw_average, &tmp_average, sizeof(tmp_average)); - if (raw_average != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_average(), target); - } - - // float Min = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_min = this->_internal_min(); - ::uint32_t raw_min; - memcpy(&raw_min, &tmp_min, sizeof(tmp_min)); - if (raw_min != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_min(), target); - } - - // float Max = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_max = this->_internal_max(); - ::uint32_t raw_max; - memcpy(&raw_max, &tmp_max, sizeof(tmp_max)); - if (raw_max != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_max(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehiclePowertrainTractionBatteryTemperature) - return target; -} - -::size_t VehiclePowertrainTractionBatteryTemperature::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehiclePowertrainTractionBatteryTemperature) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Average = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_average = this->_internal_average(); - ::uint32_t raw_average; - memcpy(&raw_average, &tmp_average, sizeof(tmp_average)); - if (raw_average != 0) { - total_size += 5; - } - - // float Min = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_min = this->_internal_min(); - ::uint32_t raw_min; - memcpy(&raw_min, &tmp_min, sizeof(tmp_min)); - if (raw_min != 0) { - total_size += 5; - } - - // float Max = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_max = this->_internal_max(); - ::uint32_t raw_max; - memcpy(&raw_max, &tmp_max, sizeof(tmp_max)); - if (raw_max != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehiclePowertrainTractionBatteryTemperature::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehiclePowertrainTractionBatteryTemperature::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehiclePowertrainTractionBatteryTemperature::GetClassData() const { return &_class_data_; } - - -void VehiclePowertrainTractionBatteryTemperature::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehiclePowertrainTractionBatteryTemperature*>(&to_msg); - auto& from = static_cast<const VehiclePowertrainTractionBatteryTemperature&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehiclePowertrainTractionBatteryTemperature) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_average = from._internal_average(); - ::uint32_t raw_average; - memcpy(&raw_average, &tmp_average, sizeof(tmp_average)); - if (raw_average != 0) { - _this->_internal_set_average(from._internal_average()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_min = from._internal_min(); - ::uint32_t raw_min; - memcpy(&raw_min, &tmp_min, sizeof(tmp_min)); - if (raw_min != 0) { - _this->_internal_set_min(from._internal_min()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_max = from._internal_max(); - ::uint32_t raw_max; - memcpy(&raw_max, &tmp_max, sizeof(tmp_max)); - if (raw_max != 0) { - _this->_internal_set_max(from._internal_max()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehiclePowertrainTractionBatteryTemperature::CopyFrom(const VehiclePowertrainTractionBatteryTemperature& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehiclePowertrainTractionBatteryTemperature) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehiclePowertrainTractionBatteryTemperature::IsInitialized() const { - return true; -} - -void VehiclePowertrainTractionBatteryTemperature::InternalSwap(VehiclePowertrainTractionBatteryTemperature* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehiclePowertrainTractionBatteryTemperature, _impl_.max_) - + sizeof(VehiclePowertrainTractionBatteryTemperature::_impl_.max_) - - PROTOBUF_FIELD_OFFSET(VehiclePowertrainTractionBatteryTemperature, _impl_.average_)>( - reinterpret_cast<char*>(&_impl_.average_), - reinterpret_cast<char*>(&other->_impl_.average_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehiclePowertrainTractionBatteryTemperature::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[17]); -} -// =================================================================== - -class VehiclePowertrainTractionBatteryStateOfCharge::_Internal { - public: -}; - -VehiclePowertrainTractionBatteryStateOfCharge::VehiclePowertrainTractionBatteryStateOfCharge(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehiclePowertrainTractionBatteryStateOfCharge) -} -VehiclePowertrainTractionBatteryStateOfCharge::VehiclePowertrainTractionBatteryStateOfCharge(const VehiclePowertrainTractionBatteryStateOfCharge& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehiclePowertrainTractionBatteryStateOfCharge) -} - -inline void VehiclePowertrainTractionBatteryStateOfCharge::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.current_) { 0 } - - , decltype(_impl_.displayed_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehiclePowertrainTractionBatteryStateOfCharge::~VehiclePowertrainTractionBatteryStateOfCharge() { - // @@protoc_insertion_point(destructor:vss.VehiclePowertrainTractionBatteryStateOfCharge) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehiclePowertrainTractionBatteryStateOfCharge::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehiclePowertrainTractionBatteryStateOfCharge::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehiclePowertrainTractionBatteryStateOfCharge::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehiclePowertrainTractionBatteryStateOfCharge) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.current_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.displayed_) - - reinterpret_cast<char*>(&_impl_.current_)) + sizeof(_impl_.displayed_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehiclePowertrainTractionBatteryStateOfCharge::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Current = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.current_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Displayed = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.displayed_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehiclePowertrainTractionBatteryStateOfCharge::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehiclePowertrainTractionBatteryStateOfCharge) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Current = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = this->_internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_current(), target); - } - - // float Displayed = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_displayed = this->_internal_displayed(); - ::uint32_t raw_displayed; - memcpy(&raw_displayed, &tmp_displayed, sizeof(tmp_displayed)); - if (raw_displayed != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_displayed(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehiclePowertrainTractionBatteryStateOfCharge) - return target; -} - -::size_t VehiclePowertrainTractionBatteryStateOfCharge::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehiclePowertrainTractionBatteryStateOfCharge) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Current = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = this->_internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - total_size += 5; - } - - // float Displayed = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_displayed = this->_internal_displayed(); - ::uint32_t raw_displayed; - memcpy(&raw_displayed, &tmp_displayed, sizeof(tmp_displayed)); - if (raw_displayed != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehiclePowertrainTractionBatteryStateOfCharge::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehiclePowertrainTractionBatteryStateOfCharge::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehiclePowertrainTractionBatteryStateOfCharge::GetClassData() const { return &_class_data_; } - - -void VehiclePowertrainTractionBatteryStateOfCharge::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehiclePowertrainTractionBatteryStateOfCharge*>(&to_msg); - auto& from = static_cast<const VehiclePowertrainTractionBatteryStateOfCharge&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehiclePowertrainTractionBatteryStateOfCharge) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = from._internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - _this->_internal_set_current(from._internal_current()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_displayed = from._internal_displayed(); - ::uint32_t raw_displayed; - memcpy(&raw_displayed, &tmp_displayed, sizeof(tmp_displayed)); - if (raw_displayed != 0) { - _this->_internal_set_displayed(from._internal_displayed()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehiclePowertrainTractionBatteryStateOfCharge::CopyFrom(const VehiclePowertrainTractionBatteryStateOfCharge& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehiclePowertrainTractionBatteryStateOfCharge) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehiclePowertrainTractionBatteryStateOfCharge::IsInitialized() const { - return true; -} - -void VehiclePowertrainTractionBatteryStateOfCharge::InternalSwap(VehiclePowertrainTractionBatteryStateOfCharge* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehiclePowertrainTractionBatteryStateOfCharge, _impl_.displayed_) - + sizeof(VehiclePowertrainTractionBatteryStateOfCharge::_impl_.displayed_) - - PROTOBUF_FIELD_OFFSET(VehiclePowertrainTractionBatteryStateOfCharge, _impl_.current_)>( - reinterpret_cast<char*>(&_impl_.current_), - reinterpret_cast<char*>(&other->_impl_.current_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehiclePowertrainTractionBatteryStateOfCharge::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[18]); -} -// =================================================================== - -class VehiclePowertrainTractionBatteryCharging::_Internal { - public: - static const ::vss::VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent& maximumchargingcurrent(const VehiclePowertrainTractionBatteryCharging* msg); - static const ::vss::VehiclePowertrainTractionBatteryChargingChargeCurrent& chargecurrent(const VehiclePowertrainTractionBatteryCharging* msg); - static const ::vss::VehiclePowertrainTractionBatteryChargingChargeVoltage& chargevoltage(const VehiclePowertrainTractionBatteryCharging* msg); - static const ::vss::VehiclePowertrainTractionBatteryChargingTimer& timer(const VehiclePowertrainTractionBatteryCharging* msg); -}; - -const ::vss::VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent& -VehiclePowertrainTractionBatteryCharging::_Internal::maximumchargingcurrent(const VehiclePowertrainTractionBatteryCharging* msg) { - return *msg->_impl_.maximumchargingcurrent_; -} -const ::vss::VehiclePowertrainTractionBatteryChargingChargeCurrent& -VehiclePowertrainTractionBatteryCharging::_Internal::chargecurrent(const VehiclePowertrainTractionBatteryCharging* msg) { - return *msg->_impl_.chargecurrent_; -} -const ::vss::VehiclePowertrainTractionBatteryChargingChargeVoltage& -VehiclePowertrainTractionBatteryCharging::_Internal::chargevoltage(const VehiclePowertrainTractionBatteryCharging* msg) { - return *msg->_impl_.chargevoltage_; -} -const ::vss::VehiclePowertrainTractionBatteryChargingTimer& -VehiclePowertrainTractionBatteryCharging::_Internal::timer(const VehiclePowertrainTractionBatteryCharging* msg) { - return *msg->_impl_.timer_; -} -VehiclePowertrainTractionBatteryCharging::VehiclePowertrainTractionBatteryCharging(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehiclePowertrainTractionBatteryCharging) -} -VehiclePowertrainTractionBatteryCharging::VehiclePowertrainTractionBatteryCharging(const VehiclePowertrainTractionBatteryCharging& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehiclePowertrainTractionBatteryCharging* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.chargeplugtype_){from._impl_.chargeplugtype_} - , decltype(_impl_.chargeportflap_) {} - - , decltype(_impl_.mode_) {} - - , decltype(_impl_.startstopcharging_) {} - - , decltype(_impl_.maximumchargingcurrent_){nullptr} - , decltype(_impl_.chargecurrent_){nullptr} - , decltype(_impl_.chargevoltage_){nullptr} - , decltype(_impl_.timer_){nullptr} - , decltype(_impl_.chargelimit_) {} - - , decltype(_impl_.ischargingcableconnected_) {} - - , decltype(_impl_.ischargingcablelocked_) {} - - , decltype(_impl_.ischarging_) {} - - , decltype(_impl_.isdischarging_) {} - - , decltype(_impl_.powerloss_) {} - - , decltype(_impl_.temperature_) {} - - , decltype(_impl_.chargerate_) {} - - , decltype(_impl_.timetocomplete_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.chargeportflap_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.chargeportflap_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_chargeportflap().empty()) { - _this->_impl_.chargeportflap_.Set(from._internal_chargeportflap(), _this->GetArenaForAllocation()); - } - _impl_.mode_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.mode_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_mode().empty()) { - _this->_impl_.mode_.Set(from._internal_mode(), _this->GetArenaForAllocation()); - } - _impl_.startstopcharging_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.startstopcharging_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_startstopcharging().empty()) { - _this->_impl_.startstopcharging_.Set(from._internal_startstopcharging(), _this->GetArenaForAllocation()); - } - if (from._internal_has_maximumchargingcurrent()) { - _this->_impl_.maximumchargingcurrent_ = new ::vss::VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent(*from._impl_.maximumchargingcurrent_); - } - if (from._internal_has_chargecurrent()) { - _this->_impl_.chargecurrent_ = new ::vss::VehiclePowertrainTractionBatteryChargingChargeCurrent(*from._impl_.chargecurrent_); - } - if (from._internal_has_chargevoltage()) { - _this->_impl_.chargevoltage_ = new ::vss::VehiclePowertrainTractionBatteryChargingChargeVoltage(*from._impl_.chargevoltage_); - } - if (from._internal_has_timer()) { - _this->_impl_.timer_ = new ::vss::VehiclePowertrainTractionBatteryChargingTimer(*from._impl_.timer_); - } - ::memcpy(&_impl_.chargelimit_, &from._impl_.chargelimit_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.timetocomplete_) - - reinterpret_cast<char*>(&_impl_.chargelimit_)) + sizeof(_impl_.timetocomplete_)); - // @@protoc_insertion_point(copy_constructor:vss.VehiclePowertrainTractionBatteryCharging) -} - -inline void VehiclePowertrainTractionBatteryCharging::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.chargeplugtype_){arena} - , decltype(_impl_.chargeportflap_) {} - - , decltype(_impl_.mode_) {} - - , decltype(_impl_.startstopcharging_) {} - - , decltype(_impl_.maximumchargingcurrent_){nullptr} - , decltype(_impl_.chargecurrent_){nullptr} - , decltype(_impl_.chargevoltage_){nullptr} - , decltype(_impl_.timer_){nullptr} - , decltype(_impl_.chargelimit_) { 0u } - - , decltype(_impl_.ischargingcableconnected_) { false } - - , decltype(_impl_.ischargingcablelocked_) { false } - - , decltype(_impl_.ischarging_) { false } - - , decltype(_impl_.isdischarging_) { false } - - , decltype(_impl_.powerloss_) { 0 } - - , decltype(_impl_.temperature_) { 0 } - - , decltype(_impl_.chargerate_) { 0 } - - , decltype(_impl_.timetocomplete_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.chargeportflap_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.chargeportflap_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.mode_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.mode_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.startstopcharging_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.startstopcharging_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehiclePowertrainTractionBatteryCharging::~VehiclePowertrainTractionBatteryCharging() { - // @@protoc_insertion_point(destructor:vss.VehiclePowertrainTractionBatteryCharging) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehiclePowertrainTractionBatteryCharging::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.chargeplugtype_.~RepeatedPtrField(); - _impl_.chargeportflap_.Destroy(); - _impl_.mode_.Destroy(); - _impl_.startstopcharging_.Destroy(); - if (this != internal_default_instance()) delete _impl_.maximumchargingcurrent_; - if (this != internal_default_instance()) delete _impl_.chargecurrent_; - if (this != internal_default_instance()) delete _impl_.chargevoltage_; - if (this != internal_default_instance()) delete _impl_.timer_; -} - -void VehiclePowertrainTractionBatteryCharging::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehiclePowertrainTractionBatteryCharging::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehiclePowertrainTractionBatteryCharging) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.chargeplugtype_.Clear(); - _impl_.chargeportflap_.ClearToEmpty(); - _impl_.mode_.ClearToEmpty(); - _impl_.startstopcharging_.ClearToEmpty(); - if (GetArenaForAllocation() == nullptr && _impl_.maximumchargingcurrent_ != nullptr) { - delete _impl_.maximumchargingcurrent_; - } - _impl_.maximumchargingcurrent_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.chargecurrent_ != nullptr) { - delete _impl_.chargecurrent_; - } - _impl_.chargecurrent_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.chargevoltage_ != nullptr) { - delete _impl_.chargevoltage_; - } - _impl_.chargevoltage_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.timer_ != nullptr) { - delete _impl_.timer_; - } - _impl_.timer_ = nullptr; - ::memset(&_impl_.chargelimit_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.timetocomplete_) - - reinterpret_cast<char*>(&_impl_.chargelimit_)) + sizeof(_impl_.timetocomplete_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehiclePowertrainTractionBatteryCharging::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 ChargeLimit = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.chargelimit_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent MaximumChargingCurrent = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_maximumchargingcurrent(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string ChargePortFlap = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - auto str = _internal_mutable_chargeportflap(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehiclePowertrainTractionBatteryCharging.ChargePortFlap")); - } else { - goto handle_unusual; - } - continue; - // bool IsChargingCableConnected = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.ischargingcableconnected_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsChargingCableLocked = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) { - _impl_.ischargingcablelocked_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // repeated string ChargePlugType = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 50)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_chargeplugtype(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehiclePowertrainTractionBatteryCharging.ChargePlugType")); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<50>(ptr)); - } else { - goto handle_unusual; - } - continue; - // string Mode = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 58)) { - auto str = _internal_mutable_mode(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehiclePowertrainTractionBatteryCharging.Mode")); - } else { - goto handle_unusual; - } - continue; - // bool IsCharging = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 64)) { - _impl_.ischarging_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDischarging = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 72)) { - _impl_.isdischarging_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string StartStopCharging = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 82)) { - auto str = _internal_mutable_startstopcharging(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehiclePowertrainTractionBatteryCharging.StartStopCharging")); - } else { - goto handle_unusual; - } - continue; - // .vss.VehiclePowertrainTractionBatteryChargingChargeCurrent ChargeCurrent = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 90)) { - ptr = ctx->ParseMessage(_internal_mutable_chargecurrent(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehiclePowertrainTractionBatteryChargingChargeVoltage ChargeVoltage = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 98)) { - ptr = ctx->ParseMessage(_internal_mutable_chargevoltage(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float PowerLoss = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 109)) { - _impl_.powerloss_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Temperature = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 117)) { - _impl_.temperature_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float ChargeRate = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 125)) { - _impl_.chargerate_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // uint32 TimeToComplete = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 128)) { - _impl_.timetocomplete_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehiclePowertrainTractionBatteryChargingTimer Timer = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 138)) { - ptr = ctx->ParseMessage(_internal_mutable_timer(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehiclePowertrainTractionBatteryCharging::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehiclePowertrainTractionBatteryCharging) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 ChargeLimit = 1; - if (this->_internal_chargelimit() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_chargelimit(), target); - } - - // .vss.VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent MaximumChargingCurrent = 2; - if (this->_internal_has_maximumchargingcurrent()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::maximumchargingcurrent(this), - _Internal::maximumchargingcurrent(this).GetCachedSize(), target, stream); - } - - // string ChargePortFlap = 3; - if (!this->_internal_chargeportflap().empty()) { - const std::string& _s = this->_internal_chargeportflap(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehiclePowertrainTractionBatteryCharging.ChargePortFlap"); - target = stream->WriteStringMaybeAliased(3, _s, target); - } - - // bool IsChargingCableConnected = 4; - if (this->_internal_ischargingcableconnected() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_ischargingcableconnected(), target); - } - - // bool IsChargingCableLocked = 5; - if (this->_internal_ischargingcablelocked() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 5, this->_internal_ischargingcablelocked(), target); - } - - // repeated string ChargePlugType = 6; - for (int i = 0, n = this->_internal_chargeplugtype_size(); i < n; ++i) { - const auto& s = this->_internal_chargeplugtype(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - s.data(), static_cast<int>(s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehiclePowertrainTractionBatteryCharging.ChargePlugType"); - target = stream->WriteString(6, s, target); - } - - // string Mode = 7; - if (!this->_internal_mode().empty()) { - const std::string& _s = this->_internal_mode(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehiclePowertrainTractionBatteryCharging.Mode"); - target = stream->WriteStringMaybeAliased(7, _s, target); - } - - // bool IsCharging = 8; - if (this->_internal_ischarging() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 8, this->_internal_ischarging(), target); - } - - // bool IsDischarging = 9; - if (this->_internal_isdischarging() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 9, this->_internal_isdischarging(), target); - } - - // string StartStopCharging = 10; - if (!this->_internal_startstopcharging().empty()) { - const std::string& _s = this->_internal_startstopcharging(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehiclePowertrainTractionBatteryCharging.StartStopCharging"); - target = stream->WriteStringMaybeAliased(10, _s, target); - } - - // .vss.VehiclePowertrainTractionBatteryChargingChargeCurrent ChargeCurrent = 11; - if (this->_internal_has_chargecurrent()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(11, _Internal::chargecurrent(this), - _Internal::chargecurrent(this).GetCachedSize(), target, stream); - } - - // .vss.VehiclePowertrainTractionBatteryChargingChargeVoltage ChargeVoltage = 12; - if (this->_internal_has_chargevoltage()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(12, _Internal::chargevoltage(this), - _Internal::chargevoltage(this).GetCachedSize(), target, stream); - } - - // float PowerLoss = 13; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_powerloss = this->_internal_powerloss(); - ::uint32_t raw_powerloss; - memcpy(&raw_powerloss, &tmp_powerloss, sizeof(tmp_powerloss)); - if (raw_powerloss != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 13, this->_internal_powerloss(), target); - } - - // float Temperature = 14; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature = this->_internal_temperature(); - ::uint32_t raw_temperature; - memcpy(&raw_temperature, &tmp_temperature, sizeof(tmp_temperature)); - if (raw_temperature != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 14, this->_internal_temperature(), target); - } - - // float ChargeRate = 15; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_chargerate = this->_internal_chargerate(); - ::uint32_t raw_chargerate; - memcpy(&raw_chargerate, &tmp_chargerate, sizeof(tmp_chargerate)); - if (raw_chargerate != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 15, this->_internal_chargerate(), target); - } - - // uint32 TimeToComplete = 16; - if (this->_internal_timetocomplete() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 16, this->_internal_timetocomplete(), target); - } - - // .vss.VehiclePowertrainTractionBatteryChargingTimer Timer = 17; - if (this->_internal_has_timer()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(17, _Internal::timer(this), - _Internal::timer(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehiclePowertrainTractionBatteryCharging) - return target; -} - -::size_t VehiclePowertrainTractionBatteryCharging::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehiclePowertrainTractionBatteryCharging) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated string ChargePlugType = 6; - total_size += 1 * ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(_impl_.chargeplugtype_.size()); - for (int i = 0, n = _impl_.chargeplugtype_.size(); i < n; ++i) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(_impl_.chargeplugtype_.Get(i)); - } - - // string ChargePortFlap = 3; - if (!this->_internal_chargeportflap().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_chargeportflap()); - } - - // string Mode = 7; - if (!this->_internal_mode().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_mode()); - } - - // string StartStopCharging = 10; - if (!this->_internal_startstopcharging().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_startstopcharging()); - } - - // .vss.VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent MaximumChargingCurrent = 2; - if (this->_internal_has_maximumchargingcurrent()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.maximumchargingcurrent_); - } - - // .vss.VehiclePowertrainTractionBatteryChargingChargeCurrent ChargeCurrent = 11; - if (this->_internal_has_chargecurrent()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.chargecurrent_); - } - - // .vss.VehiclePowertrainTractionBatteryChargingChargeVoltage ChargeVoltage = 12; - if (this->_internal_has_chargevoltage()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.chargevoltage_); - } - - // .vss.VehiclePowertrainTractionBatteryChargingTimer Timer = 17; - if (this->_internal_has_timer()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.timer_); - } - - // uint32 ChargeLimit = 1; - if (this->_internal_chargelimit() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_chargelimit()); - } - - // bool IsChargingCableConnected = 4; - if (this->_internal_ischargingcableconnected() != 0) { - total_size += 2; - } - - // bool IsChargingCableLocked = 5; - if (this->_internal_ischargingcablelocked() != 0) { - total_size += 2; - } - - // bool IsCharging = 8; - if (this->_internal_ischarging() != 0) { - total_size += 2; - } - - // bool IsDischarging = 9; - if (this->_internal_isdischarging() != 0) { - total_size += 2; - } - - // float PowerLoss = 13; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_powerloss = this->_internal_powerloss(); - ::uint32_t raw_powerloss; - memcpy(&raw_powerloss, &tmp_powerloss, sizeof(tmp_powerloss)); - if (raw_powerloss != 0) { - total_size += 5; - } - - // float Temperature = 14; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature = this->_internal_temperature(); - ::uint32_t raw_temperature; - memcpy(&raw_temperature, &tmp_temperature, sizeof(tmp_temperature)); - if (raw_temperature != 0) { - total_size += 5; - } - - // float ChargeRate = 15; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_chargerate = this->_internal_chargerate(); - ::uint32_t raw_chargerate; - memcpy(&raw_chargerate, &tmp_chargerate, sizeof(tmp_chargerate)); - if (raw_chargerate != 0) { - total_size += 5; - } - - // uint32 TimeToComplete = 16; - if (this->_internal_timetocomplete() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( - this->_internal_timetocomplete()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehiclePowertrainTractionBatteryCharging::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehiclePowertrainTractionBatteryCharging::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehiclePowertrainTractionBatteryCharging::GetClassData() const { return &_class_data_; } - - -void VehiclePowertrainTractionBatteryCharging::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehiclePowertrainTractionBatteryCharging*>(&to_msg); - auto& from = static_cast<const VehiclePowertrainTractionBatteryCharging&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehiclePowertrainTractionBatteryCharging) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - _this->_impl_.chargeplugtype_.MergeFrom(from._impl_.chargeplugtype_); - if (!from._internal_chargeportflap().empty()) { - _this->_internal_set_chargeportflap(from._internal_chargeportflap()); - } - if (!from._internal_mode().empty()) { - _this->_internal_set_mode(from._internal_mode()); - } - if (!from._internal_startstopcharging().empty()) { - _this->_internal_set_startstopcharging(from._internal_startstopcharging()); - } - if (from._internal_has_maximumchargingcurrent()) { - _this->_internal_mutable_maximumchargingcurrent()->::vss::VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent::MergeFrom( - from._internal_maximumchargingcurrent()); - } - if (from._internal_has_chargecurrent()) { - _this->_internal_mutable_chargecurrent()->::vss::VehiclePowertrainTractionBatteryChargingChargeCurrent::MergeFrom( - from._internal_chargecurrent()); - } - if (from._internal_has_chargevoltage()) { - _this->_internal_mutable_chargevoltage()->::vss::VehiclePowertrainTractionBatteryChargingChargeVoltage::MergeFrom( - from._internal_chargevoltage()); - } - if (from._internal_has_timer()) { - _this->_internal_mutable_timer()->::vss::VehiclePowertrainTractionBatteryChargingTimer::MergeFrom( - from._internal_timer()); - } - if (from._internal_chargelimit() != 0) { - _this->_internal_set_chargelimit(from._internal_chargelimit()); - } - if (from._internal_ischargingcableconnected() != 0) { - _this->_internal_set_ischargingcableconnected(from._internal_ischargingcableconnected()); - } - if (from._internal_ischargingcablelocked() != 0) { - _this->_internal_set_ischargingcablelocked(from._internal_ischargingcablelocked()); - } - if (from._internal_ischarging() != 0) { - _this->_internal_set_ischarging(from._internal_ischarging()); - } - if (from._internal_isdischarging() != 0) { - _this->_internal_set_isdischarging(from._internal_isdischarging()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_powerloss = from._internal_powerloss(); - ::uint32_t raw_powerloss; - memcpy(&raw_powerloss, &tmp_powerloss, sizeof(tmp_powerloss)); - if (raw_powerloss != 0) { - _this->_internal_set_powerloss(from._internal_powerloss()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature = from._internal_temperature(); - ::uint32_t raw_temperature; - memcpy(&raw_temperature, &tmp_temperature, sizeof(tmp_temperature)); - if (raw_temperature != 0) { - _this->_internal_set_temperature(from._internal_temperature()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_chargerate = from._internal_chargerate(); - ::uint32_t raw_chargerate; - memcpy(&raw_chargerate, &tmp_chargerate, sizeof(tmp_chargerate)); - if (raw_chargerate != 0) { - _this->_internal_set_chargerate(from._internal_chargerate()); - } - if (from._internal_timetocomplete() != 0) { - _this->_internal_set_timetocomplete(from._internal_timetocomplete()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehiclePowertrainTractionBatteryCharging::CopyFrom(const VehiclePowertrainTractionBatteryCharging& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehiclePowertrainTractionBatteryCharging) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehiclePowertrainTractionBatteryCharging::IsInitialized() const { - return true; -} - -void VehiclePowertrainTractionBatteryCharging::InternalSwap(VehiclePowertrainTractionBatteryCharging* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - _impl_.chargeplugtype_.InternalSwap(&other->_impl_.chargeplugtype_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.chargeportflap_, lhs_arena, - &other->_impl_.chargeportflap_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.mode_, lhs_arena, - &other->_impl_.mode_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.startstopcharging_, lhs_arena, - &other->_impl_.startstopcharging_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehiclePowertrainTractionBatteryCharging, _impl_.timetocomplete_) - + sizeof(VehiclePowertrainTractionBatteryCharging::_impl_.timetocomplete_) - - PROTOBUF_FIELD_OFFSET(VehiclePowertrainTractionBatteryCharging, _impl_.maximumchargingcurrent_)>( - reinterpret_cast<char*>(&_impl_.maximumchargingcurrent_), - reinterpret_cast<char*>(&other->_impl_.maximumchargingcurrent_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehiclePowertrainTractionBatteryCharging::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[19]); -} -// =================================================================== - -class VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent::_Internal { - public: -}; - -VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent::VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent) -} -VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent::VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent(const VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent) -} - -inline void VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.dc_) { 0 } - - , decltype(_impl_.phase1_) { 0 } - - , decltype(_impl_.phase2_) { 0 } - - , decltype(_impl_.phase3_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent::~VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent() { - // @@protoc_insertion_point(destructor:vss.VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.dc_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.phase3_) - - reinterpret_cast<char*>(&_impl_.dc_)) + sizeof(_impl_.phase3_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float DC = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.dc_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Phase1 = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.phase1_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Phase2 = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.phase2_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Phase3 = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 37)) { - _impl_.phase3_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float DC = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_dc = this->_internal_dc(); - ::uint32_t raw_dc; - memcpy(&raw_dc, &tmp_dc, sizeof(tmp_dc)); - if (raw_dc != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_dc(), target); - } - - // float Phase1 = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase1 = this->_internal_phase1(); - ::uint32_t raw_phase1; - memcpy(&raw_phase1, &tmp_phase1, sizeof(tmp_phase1)); - if (raw_phase1 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_phase1(), target); - } - - // float Phase2 = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase2 = this->_internal_phase2(); - ::uint32_t raw_phase2; - memcpy(&raw_phase2, &tmp_phase2, sizeof(tmp_phase2)); - if (raw_phase2 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_phase2(), target); - } - - // float Phase3 = 4; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase3 = this->_internal_phase3(); - ::uint32_t raw_phase3; - memcpy(&raw_phase3, &tmp_phase3, sizeof(tmp_phase3)); - if (raw_phase3 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 4, this->_internal_phase3(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent) - return target; -} - -::size_t VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float DC = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_dc = this->_internal_dc(); - ::uint32_t raw_dc; - memcpy(&raw_dc, &tmp_dc, sizeof(tmp_dc)); - if (raw_dc != 0) { - total_size += 5; - } - - // float Phase1 = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase1 = this->_internal_phase1(); - ::uint32_t raw_phase1; - memcpy(&raw_phase1, &tmp_phase1, sizeof(tmp_phase1)); - if (raw_phase1 != 0) { - total_size += 5; - } - - // float Phase2 = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase2 = this->_internal_phase2(); - ::uint32_t raw_phase2; - memcpy(&raw_phase2, &tmp_phase2, sizeof(tmp_phase2)); - if (raw_phase2 != 0) { - total_size += 5; - } - - // float Phase3 = 4; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase3 = this->_internal_phase3(); - ::uint32_t raw_phase3; - memcpy(&raw_phase3, &tmp_phase3, sizeof(tmp_phase3)); - if (raw_phase3 != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent::GetClassData() const { return &_class_data_; } - - -void VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent*>(&to_msg); - auto& from = static_cast<const VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_dc = from._internal_dc(); - ::uint32_t raw_dc; - memcpy(&raw_dc, &tmp_dc, sizeof(tmp_dc)); - if (raw_dc != 0) { - _this->_internal_set_dc(from._internal_dc()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase1 = from._internal_phase1(); - ::uint32_t raw_phase1; - memcpy(&raw_phase1, &tmp_phase1, sizeof(tmp_phase1)); - if (raw_phase1 != 0) { - _this->_internal_set_phase1(from._internal_phase1()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase2 = from._internal_phase2(); - ::uint32_t raw_phase2; - memcpy(&raw_phase2, &tmp_phase2, sizeof(tmp_phase2)); - if (raw_phase2 != 0) { - _this->_internal_set_phase2(from._internal_phase2()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase3 = from._internal_phase3(); - ::uint32_t raw_phase3; - memcpy(&raw_phase3, &tmp_phase3, sizeof(tmp_phase3)); - if (raw_phase3 != 0) { - _this->_internal_set_phase3(from._internal_phase3()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent::CopyFrom(const VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent::IsInitialized() const { - return true; -} - -void VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent::InternalSwap(VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent, _impl_.phase3_) - + sizeof(VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent::_impl_.phase3_) - - PROTOBUF_FIELD_OFFSET(VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent, _impl_.dc_)>( - reinterpret_cast<char*>(&_impl_.dc_), - reinterpret_cast<char*>(&other->_impl_.dc_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[20]); -} -// =================================================================== - -class VehiclePowertrainTractionBatteryChargingChargeCurrent::_Internal { - public: -}; - -VehiclePowertrainTractionBatteryChargingChargeCurrent::VehiclePowertrainTractionBatteryChargingChargeCurrent(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehiclePowertrainTractionBatteryChargingChargeCurrent) -} -VehiclePowertrainTractionBatteryChargingChargeCurrent::VehiclePowertrainTractionBatteryChargingChargeCurrent(const VehiclePowertrainTractionBatteryChargingChargeCurrent& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehiclePowertrainTractionBatteryChargingChargeCurrent) -} - -inline void VehiclePowertrainTractionBatteryChargingChargeCurrent::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.dc_) { 0 } - - , decltype(_impl_.phase1_) { 0 } - - , decltype(_impl_.phase2_) { 0 } - - , decltype(_impl_.phase3_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehiclePowertrainTractionBatteryChargingChargeCurrent::~VehiclePowertrainTractionBatteryChargingChargeCurrent() { - // @@protoc_insertion_point(destructor:vss.VehiclePowertrainTractionBatteryChargingChargeCurrent) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehiclePowertrainTractionBatteryChargingChargeCurrent::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehiclePowertrainTractionBatteryChargingChargeCurrent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehiclePowertrainTractionBatteryChargingChargeCurrent::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehiclePowertrainTractionBatteryChargingChargeCurrent) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.dc_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.phase3_) - - reinterpret_cast<char*>(&_impl_.dc_)) + sizeof(_impl_.phase3_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehiclePowertrainTractionBatteryChargingChargeCurrent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float DC = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.dc_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Phase1 = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.phase1_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Phase2 = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.phase2_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Phase3 = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 37)) { - _impl_.phase3_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehiclePowertrainTractionBatteryChargingChargeCurrent::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehiclePowertrainTractionBatteryChargingChargeCurrent) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float DC = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_dc = this->_internal_dc(); - ::uint32_t raw_dc; - memcpy(&raw_dc, &tmp_dc, sizeof(tmp_dc)); - if (raw_dc != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_dc(), target); - } - - // float Phase1 = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase1 = this->_internal_phase1(); - ::uint32_t raw_phase1; - memcpy(&raw_phase1, &tmp_phase1, sizeof(tmp_phase1)); - if (raw_phase1 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_phase1(), target); - } - - // float Phase2 = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase2 = this->_internal_phase2(); - ::uint32_t raw_phase2; - memcpy(&raw_phase2, &tmp_phase2, sizeof(tmp_phase2)); - if (raw_phase2 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_phase2(), target); - } - - // float Phase3 = 4; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase3 = this->_internal_phase3(); - ::uint32_t raw_phase3; - memcpy(&raw_phase3, &tmp_phase3, sizeof(tmp_phase3)); - if (raw_phase3 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 4, this->_internal_phase3(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehiclePowertrainTractionBatteryChargingChargeCurrent) - return target; -} - -::size_t VehiclePowertrainTractionBatteryChargingChargeCurrent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehiclePowertrainTractionBatteryChargingChargeCurrent) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float DC = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_dc = this->_internal_dc(); - ::uint32_t raw_dc; - memcpy(&raw_dc, &tmp_dc, sizeof(tmp_dc)); - if (raw_dc != 0) { - total_size += 5; - } - - // float Phase1 = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase1 = this->_internal_phase1(); - ::uint32_t raw_phase1; - memcpy(&raw_phase1, &tmp_phase1, sizeof(tmp_phase1)); - if (raw_phase1 != 0) { - total_size += 5; - } - - // float Phase2 = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase2 = this->_internal_phase2(); - ::uint32_t raw_phase2; - memcpy(&raw_phase2, &tmp_phase2, sizeof(tmp_phase2)); - if (raw_phase2 != 0) { - total_size += 5; - } - - // float Phase3 = 4; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase3 = this->_internal_phase3(); - ::uint32_t raw_phase3; - memcpy(&raw_phase3, &tmp_phase3, sizeof(tmp_phase3)); - if (raw_phase3 != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehiclePowertrainTractionBatteryChargingChargeCurrent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehiclePowertrainTractionBatteryChargingChargeCurrent::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehiclePowertrainTractionBatteryChargingChargeCurrent::GetClassData() const { return &_class_data_; } - - -void VehiclePowertrainTractionBatteryChargingChargeCurrent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehiclePowertrainTractionBatteryChargingChargeCurrent*>(&to_msg); - auto& from = static_cast<const VehiclePowertrainTractionBatteryChargingChargeCurrent&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehiclePowertrainTractionBatteryChargingChargeCurrent) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_dc = from._internal_dc(); - ::uint32_t raw_dc; - memcpy(&raw_dc, &tmp_dc, sizeof(tmp_dc)); - if (raw_dc != 0) { - _this->_internal_set_dc(from._internal_dc()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase1 = from._internal_phase1(); - ::uint32_t raw_phase1; - memcpy(&raw_phase1, &tmp_phase1, sizeof(tmp_phase1)); - if (raw_phase1 != 0) { - _this->_internal_set_phase1(from._internal_phase1()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase2 = from._internal_phase2(); - ::uint32_t raw_phase2; - memcpy(&raw_phase2, &tmp_phase2, sizeof(tmp_phase2)); - if (raw_phase2 != 0) { - _this->_internal_set_phase2(from._internal_phase2()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase3 = from._internal_phase3(); - ::uint32_t raw_phase3; - memcpy(&raw_phase3, &tmp_phase3, sizeof(tmp_phase3)); - if (raw_phase3 != 0) { - _this->_internal_set_phase3(from._internal_phase3()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehiclePowertrainTractionBatteryChargingChargeCurrent::CopyFrom(const VehiclePowertrainTractionBatteryChargingChargeCurrent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehiclePowertrainTractionBatteryChargingChargeCurrent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehiclePowertrainTractionBatteryChargingChargeCurrent::IsInitialized() const { - return true; -} - -void VehiclePowertrainTractionBatteryChargingChargeCurrent::InternalSwap(VehiclePowertrainTractionBatteryChargingChargeCurrent* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehiclePowertrainTractionBatteryChargingChargeCurrent, _impl_.phase3_) - + sizeof(VehiclePowertrainTractionBatteryChargingChargeCurrent::_impl_.phase3_) - - PROTOBUF_FIELD_OFFSET(VehiclePowertrainTractionBatteryChargingChargeCurrent, _impl_.dc_)>( - reinterpret_cast<char*>(&_impl_.dc_), - reinterpret_cast<char*>(&other->_impl_.dc_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehiclePowertrainTractionBatteryChargingChargeCurrent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[21]); -} -// =================================================================== - -class VehiclePowertrainTractionBatteryChargingChargeVoltage::_Internal { - public: -}; - -VehiclePowertrainTractionBatteryChargingChargeVoltage::VehiclePowertrainTractionBatteryChargingChargeVoltage(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehiclePowertrainTractionBatteryChargingChargeVoltage) -} -VehiclePowertrainTractionBatteryChargingChargeVoltage::VehiclePowertrainTractionBatteryChargingChargeVoltage(const VehiclePowertrainTractionBatteryChargingChargeVoltage& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehiclePowertrainTractionBatteryChargingChargeVoltage) -} - -inline void VehiclePowertrainTractionBatteryChargingChargeVoltage::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.dc_) { 0 } - - , decltype(_impl_.phase1_) { 0 } - - , decltype(_impl_.phase2_) { 0 } - - , decltype(_impl_.phase3_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehiclePowertrainTractionBatteryChargingChargeVoltage::~VehiclePowertrainTractionBatteryChargingChargeVoltage() { - // @@protoc_insertion_point(destructor:vss.VehiclePowertrainTractionBatteryChargingChargeVoltage) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehiclePowertrainTractionBatteryChargingChargeVoltage::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehiclePowertrainTractionBatteryChargingChargeVoltage::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehiclePowertrainTractionBatteryChargingChargeVoltage::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehiclePowertrainTractionBatteryChargingChargeVoltage) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.dc_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.phase3_) - - reinterpret_cast<char*>(&_impl_.dc_)) + sizeof(_impl_.phase3_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehiclePowertrainTractionBatteryChargingChargeVoltage::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float DC = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.dc_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Phase1 = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.phase1_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Phase2 = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.phase2_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Phase3 = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 37)) { - _impl_.phase3_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehiclePowertrainTractionBatteryChargingChargeVoltage::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehiclePowertrainTractionBatteryChargingChargeVoltage) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float DC = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_dc = this->_internal_dc(); - ::uint32_t raw_dc; - memcpy(&raw_dc, &tmp_dc, sizeof(tmp_dc)); - if (raw_dc != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_dc(), target); - } - - // float Phase1 = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase1 = this->_internal_phase1(); - ::uint32_t raw_phase1; - memcpy(&raw_phase1, &tmp_phase1, sizeof(tmp_phase1)); - if (raw_phase1 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_phase1(), target); - } - - // float Phase2 = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase2 = this->_internal_phase2(); - ::uint32_t raw_phase2; - memcpy(&raw_phase2, &tmp_phase2, sizeof(tmp_phase2)); - if (raw_phase2 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_phase2(), target); - } - - // float Phase3 = 4; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase3 = this->_internal_phase3(); - ::uint32_t raw_phase3; - memcpy(&raw_phase3, &tmp_phase3, sizeof(tmp_phase3)); - if (raw_phase3 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 4, this->_internal_phase3(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehiclePowertrainTractionBatteryChargingChargeVoltage) - return target; -} - -::size_t VehiclePowertrainTractionBatteryChargingChargeVoltage::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehiclePowertrainTractionBatteryChargingChargeVoltage) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float DC = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_dc = this->_internal_dc(); - ::uint32_t raw_dc; - memcpy(&raw_dc, &tmp_dc, sizeof(tmp_dc)); - if (raw_dc != 0) { - total_size += 5; - } - - // float Phase1 = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase1 = this->_internal_phase1(); - ::uint32_t raw_phase1; - memcpy(&raw_phase1, &tmp_phase1, sizeof(tmp_phase1)); - if (raw_phase1 != 0) { - total_size += 5; - } - - // float Phase2 = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase2 = this->_internal_phase2(); - ::uint32_t raw_phase2; - memcpy(&raw_phase2, &tmp_phase2, sizeof(tmp_phase2)); - if (raw_phase2 != 0) { - total_size += 5; - } - - // float Phase3 = 4; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase3 = this->_internal_phase3(); - ::uint32_t raw_phase3; - memcpy(&raw_phase3, &tmp_phase3, sizeof(tmp_phase3)); - if (raw_phase3 != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehiclePowertrainTractionBatteryChargingChargeVoltage::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehiclePowertrainTractionBatteryChargingChargeVoltage::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehiclePowertrainTractionBatteryChargingChargeVoltage::GetClassData() const { return &_class_data_; } - - -void VehiclePowertrainTractionBatteryChargingChargeVoltage::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehiclePowertrainTractionBatteryChargingChargeVoltage*>(&to_msg); - auto& from = static_cast<const VehiclePowertrainTractionBatteryChargingChargeVoltage&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehiclePowertrainTractionBatteryChargingChargeVoltage) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_dc = from._internal_dc(); - ::uint32_t raw_dc; - memcpy(&raw_dc, &tmp_dc, sizeof(tmp_dc)); - if (raw_dc != 0) { - _this->_internal_set_dc(from._internal_dc()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase1 = from._internal_phase1(); - ::uint32_t raw_phase1; - memcpy(&raw_phase1, &tmp_phase1, sizeof(tmp_phase1)); - if (raw_phase1 != 0) { - _this->_internal_set_phase1(from._internal_phase1()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase2 = from._internal_phase2(); - ::uint32_t raw_phase2; - memcpy(&raw_phase2, &tmp_phase2, sizeof(tmp_phase2)); - if (raw_phase2 != 0) { - _this->_internal_set_phase2(from._internal_phase2()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_phase3 = from._internal_phase3(); - ::uint32_t raw_phase3; - memcpy(&raw_phase3, &tmp_phase3, sizeof(tmp_phase3)); - if (raw_phase3 != 0) { - _this->_internal_set_phase3(from._internal_phase3()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehiclePowertrainTractionBatteryChargingChargeVoltage::CopyFrom(const VehiclePowertrainTractionBatteryChargingChargeVoltage& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehiclePowertrainTractionBatteryChargingChargeVoltage) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehiclePowertrainTractionBatteryChargingChargeVoltage::IsInitialized() const { - return true; -} - -void VehiclePowertrainTractionBatteryChargingChargeVoltage::InternalSwap(VehiclePowertrainTractionBatteryChargingChargeVoltage* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehiclePowertrainTractionBatteryChargingChargeVoltage, _impl_.phase3_) - + sizeof(VehiclePowertrainTractionBatteryChargingChargeVoltage::_impl_.phase3_) - - PROTOBUF_FIELD_OFFSET(VehiclePowertrainTractionBatteryChargingChargeVoltage, _impl_.dc_)>( - reinterpret_cast<char*>(&_impl_.dc_), - reinterpret_cast<char*>(&other->_impl_.dc_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehiclePowertrainTractionBatteryChargingChargeVoltage::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[22]); -} -// =================================================================== - -class VehiclePowertrainTractionBatteryChargingTimer::_Internal { - public: -}; - -VehiclePowertrainTractionBatteryChargingTimer::VehiclePowertrainTractionBatteryChargingTimer(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehiclePowertrainTractionBatteryChargingTimer) -} -VehiclePowertrainTractionBatteryChargingTimer::VehiclePowertrainTractionBatteryChargingTimer(const VehiclePowertrainTractionBatteryChargingTimer& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehiclePowertrainTractionBatteryChargingTimer* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.mode_) {} - - , decltype(_impl_.time_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.mode_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.mode_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_mode().empty()) { - _this->_impl_.mode_.Set(from._internal_mode(), _this->GetArenaForAllocation()); - } - _impl_.time_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.time_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_time().empty()) { - _this->_impl_.time_.Set(from._internal_time(), _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:vss.VehiclePowertrainTractionBatteryChargingTimer) -} - -inline void VehiclePowertrainTractionBatteryChargingTimer::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.mode_) {} - - , decltype(_impl_.time_) {} - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.mode_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.mode_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.time_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.time_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehiclePowertrainTractionBatteryChargingTimer::~VehiclePowertrainTractionBatteryChargingTimer() { - // @@protoc_insertion_point(destructor:vss.VehiclePowertrainTractionBatteryChargingTimer) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehiclePowertrainTractionBatteryChargingTimer::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.mode_.Destroy(); - _impl_.time_.Destroy(); -} - -void VehiclePowertrainTractionBatteryChargingTimer::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehiclePowertrainTractionBatteryChargingTimer::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehiclePowertrainTractionBatteryChargingTimer) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.mode_.ClearToEmpty(); - _impl_.time_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehiclePowertrainTractionBatteryChargingTimer::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Mode = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_mode(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehiclePowertrainTractionBatteryChargingTimer.Mode")); - } else { - goto handle_unusual; - } - continue; - // string Time = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - auto str = _internal_mutable_time(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehiclePowertrainTractionBatteryChargingTimer.Time")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehiclePowertrainTractionBatteryChargingTimer::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehiclePowertrainTractionBatteryChargingTimer) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Mode = 1; - if (!this->_internal_mode().empty()) { - const std::string& _s = this->_internal_mode(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehiclePowertrainTractionBatteryChargingTimer.Mode"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // string Time = 2; - if (!this->_internal_time().empty()) { - const std::string& _s = this->_internal_time(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehiclePowertrainTractionBatteryChargingTimer.Time"); - target = stream->WriteStringMaybeAliased(2, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehiclePowertrainTractionBatteryChargingTimer) - return target; -} - -::size_t VehiclePowertrainTractionBatteryChargingTimer::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehiclePowertrainTractionBatteryChargingTimer) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Mode = 1; - if (!this->_internal_mode().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_mode()); - } - - // string Time = 2; - if (!this->_internal_time().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_time()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehiclePowertrainTractionBatteryChargingTimer::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehiclePowertrainTractionBatteryChargingTimer::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehiclePowertrainTractionBatteryChargingTimer::GetClassData() const { return &_class_data_; } - - -void VehiclePowertrainTractionBatteryChargingTimer::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehiclePowertrainTractionBatteryChargingTimer*>(&to_msg); - auto& from = static_cast<const VehiclePowertrainTractionBatteryChargingTimer&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehiclePowertrainTractionBatteryChargingTimer) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_mode().empty()) { - _this->_internal_set_mode(from._internal_mode()); - } - if (!from._internal_time().empty()) { - _this->_internal_set_time(from._internal_time()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehiclePowertrainTractionBatteryChargingTimer::CopyFrom(const VehiclePowertrainTractionBatteryChargingTimer& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehiclePowertrainTractionBatteryChargingTimer) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehiclePowertrainTractionBatteryChargingTimer::IsInitialized() const { - return true; -} - -void VehiclePowertrainTractionBatteryChargingTimer::InternalSwap(VehiclePowertrainTractionBatteryChargingTimer* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.mode_, lhs_arena, - &other->_impl_.mode_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.time_, lhs_arena, - &other->_impl_.time_, rhs_arena); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehiclePowertrainTractionBatteryChargingTimer::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[23]); -} -// =================================================================== - -class VehiclePowertrainTractionBatteryDCDC::_Internal { - public: -}; - -VehiclePowertrainTractionBatteryDCDC::VehiclePowertrainTractionBatteryDCDC(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehiclePowertrainTractionBatteryDCDC) -} -VehiclePowertrainTractionBatteryDCDC::VehiclePowertrainTractionBatteryDCDC(const VehiclePowertrainTractionBatteryDCDC& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehiclePowertrainTractionBatteryDCDC) -} - -inline void VehiclePowertrainTractionBatteryDCDC::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.powerloss_) { 0 } - - , decltype(_impl_.temperature_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehiclePowertrainTractionBatteryDCDC::~VehiclePowertrainTractionBatteryDCDC() { - // @@protoc_insertion_point(destructor:vss.VehiclePowertrainTractionBatteryDCDC) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehiclePowertrainTractionBatteryDCDC::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehiclePowertrainTractionBatteryDCDC::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehiclePowertrainTractionBatteryDCDC::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehiclePowertrainTractionBatteryDCDC) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.powerloss_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.temperature_) - - reinterpret_cast<char*>(&_impl_.powerloss_)) + sizeof(_impl_.temperature_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehiclePowertrainTractionBatteryDCDC::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float PowerLoss = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.powerloss_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Temperature = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.temperature_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehiclePowertrainTractionBatteryDCDC::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehiclePowertrainTractionBatteryDCDC) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float PowerLoss = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_powerloss = this->_internal_powerloss(); - ::uint32_t raw_powerloss; - memcpy(&raw_powerloss, &tmp_powerloss, sizeof(tmp_powerloss)); - if (raw_powerloss != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_powerloss(), target); - } - - // float Temperature = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature = this->_internal_temperature(); - ::uint32_t raw_temperature; - memcpy(&raw_temperature, &tmp_temperature, sizeof(tmp_temperature)); - if (raw_temperature != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_temperature(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehiclePowertrainTractionBatteryDCDC) - return target; -} - -::size_t VehiclePowertrainTractionBatteryDCDC::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehiclePowertrainTractionBatteryDCDC) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float PowerLoss = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_powerloss = this->_internal_powerloss(); - ::uint32_t raw_powerloss; - memcpy(&raw_powerloss, &tmp_powerloss, sizeof(tmp_powerloss)); - if (raw_powerloss != 0) { - total_size += 5; - } - - // float Temperature = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature = this->_internal_temperature(); - ::uint32_t raw_temperature; - memcpy(&raw_temperature, &tmp_temperature, sizeof(tmp_temperature)); - if (raw_temperature != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehiclePowertrainTractionBatteryDCDC::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehiclePowertrainTractionBatteryDCDC::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehiclePowertrainTractionBatteryDCDC::GetClassData() const { return &_class_data_; } - - -void VehiclePowertrainTractionBatteryDCDC::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehiclePowertrainTractionBatteryDCDC*>(&to_msg); - auto& from = static_cast<const VehiclePowertrainTractionBatteryDCDC&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehiclePowertrainTractionBatteryDCDC) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_powerloss = from._internal_powerloss(); - ::uint32_t raw_powerloss; - memcpy(&raw_powerloss, &tmp_powerloss, sizeof(tmp_powerloss)); - if (raw_powerloss != 0) { - _this->_internal_set_powerloss(from._internal_powerloss()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature = from._internal_temperature(); - ::uint32_t raw_temperature; - memcpy(&raw_temperature, &tmp_temperature, sizeof(tmp_temperature)); - if (raw_temperature != 0) { - _this->_internal_set_temperature(from._internal_temperature()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehiclePowertrainTractionBatteryDCDC::CopyFrom(const VehiclePowertrainTractionBatteryDCDC& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehiclePowertrainTractionBatteryDCDC) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehiclePowertrainTractionBatteryDCDC::IsInitialized() const { - return true; -} - -void VehiclePowertrainTractionBatteryDCDC::InternalSwap(VehiclePowertrainTractionBatteryDCDC* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehiclePowertrainTractionBatteryDCDC, _impl_.temperature_) - + sizeof(VehiclePowertrainTractionBatteryDCDC::_impl_.temperature_) - - PROTOBUF_FIELD_OFFSET(VehiclePowertrainTractionBatteryDCDC, _impl_.powerloss_)>( - reinterpret_cast<char*>(&_impl_.powerloss_), - reinterpret_cast<char*>(&other->_impl_.powerloss_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehiclePowertrainTractionBatteryDCDC::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[24]); -} -// =================================================================== - -class VehiclePowertrainFuelSystem::_Internal { - public: -}; - -VehiclePowertrainFuelSystem::VehiclePowertrainFuelSystem(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehiclePowertrainFuelSystem) -} -VehiclePowertrainFuelSystem::VehiclePowertrainFuelSystem(const VehiclePowertrainFuelSystem& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehiclePowertrainFuelSystem* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.supportedfueltypes_){from._impl_.supportedfueltypes_} - , decltype(_impl_.supportedfuel_){from._impl_.supportedfuel_} - , decltype(_impl_.hybridtype_) {} - - , decltype(_impl_.tankcapacity_) {} - - , decltype(_impl_.level_) {} - - , decltype(_impl_.range_) {} - - , decltype(_impl_.instantconsumption_) {} - - , decltype(_impl_.averageconsumption_) {} - - , decltype(_impl_.consumptionsincestart_) {} - - , decltype(_impl_.timesincestart_) {} - - , decltype(_impl_.isenginestopstartenabled_) {} - - , decltype(_impl_.isfuellevellow_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.hybridtype_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.hybridtype_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_hybridtype().empty()) { - _this->_impl_.hybridtype_.Set(from._internal_hybridtype(), _this->GetArenaForAllocation()); - } - ::memcpy(&_impl_.tankcapacity_, &from._impl_.tankcapacity_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.isfuellevellow_) - - reinterpret_cast<char*>(&_impl_.tankcapacity_)) + sizeof(_impl_.isfuellevellow_)); - // @@protoc_insertion_point(copy_constructor:vss.VehiclePowertrainFuelSystem) -} - -inline void VehiclePowertrainFuelSystem::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.supportedfueltypes_){arena} - , decltype(_impl_.supportedfuel_){arena} - , decltype(_impl_.hybridtype_) {} - - , decltype(_impl_.tankcapacity_) { 0 } - - , decltype(_impl_.level_) { 0u } - - , decltype(_impl_.range_) { 0u } - - , decltype(_impl_.instantconsumption_) { 0 } - - , decltype(_impl_.averageconsumption_) { 0 } - - , decltype(_impl_.consumptionsincestart_) { 0 } - - , decltype(_impl_.timesincestart_) { 0u } - - , decltype(_impl_.isenginestopstartenabled_) { false } - - , decltype(_impl_.isfuellevellow_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.hybridtype_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.hybridtype_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehiclePowertrainFuelSystem::~VehiclePowertrainFuelSystem() { - // @@protoc_insertion_point(destructor:vss.VehiclePowertrainFuelSystem) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehiclePowertrainFuelSystem::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.supportedfueltypes_.~RepeatedPtrField(); - _impl_.supportedfuel_.~RepeatedPtrField(); - _impl_.hybridtype_.Destroy(); -} - -void VehiclePowertrainFuelSystem::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehiclePowertrainFuelSystem::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehiclePowertrainFuelSystem) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.supportedfueltypes_.Clear(); - _impl_.supportedfuel_.Clear(); - _impl_.hybridtype_.ClearToEmpty(); - ::memset(&_impl_.tankcapacity_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isfuellevellow_) - - reinterpret_cast<char*>(&_impl_.tankcapacity_)) + sizeof(_impl_.isfuellevellow_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehiclePowertrainFuelSystem::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated string SupportedFuelTypes = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_supportedfueltypes(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehiclePowertrainFuelSystem.SupportedFuelTypes")); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else { - goto handle_unusual; - } - continue; - // repeated string SupportedFuel = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_supportedfuel(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehiclePowertrainFuelSystem.SupportedFuel")); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); - } else { - goto handle_unusual; - } - continue; - // string HybridType = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - auto str = _internal_mutable_hybridtype(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehiclePowertrainFuelSystem.HybridType")); - } else { - goto handle_unusual; - } - continue; - // float TankCapacity = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 37)) { - _impl_.tankcapacity_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // uint32 Level = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) { - _impl_.level_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Range = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) { - _impl_.range_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float InstantConsumption = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 61)) { - _impl_.instantconsumption_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float AverageConsumption = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 69)) { - _impl_.averageconsumption_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float ConsumptionSinceStart = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 77)) { - _impl_.consumptionsincestart_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // uint32 TimeSinceStart = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 80)) { - _impl_.timesincestart_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsEngineStopStartEnabled = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 88)) { - _impl_.isenginestopstartenabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsFuelLevelLow = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 96)) { - _impl_.isfuellevellow_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehiclePowertrainFuelSystem::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehiclePowertrainFuelSystem) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated string SupportedFuelTypes = 1; - for (int i = 0, n = this->_internal_supportedfueltypes_size(); i < n; ++i) { - const auto& s = this->_internal_supportedfueltypes(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - s.data(), static_cast<int>(s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehiclePowertrainFuelSystem.SupportedFuelTypes"); - target = stream->WriteString(1, s, target); - } - - // repeated string SupportedFuel = 2; - for (int i = 0, n = this->_internal_supportedfuel_size(); i < n; ++i) { - const auto& s = this->_internal_supportedfuel(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - s.data(), static_cast<int>(s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehiclePowertrainFuelSystem.SupportedFuel"); - target = stream->WriteString(2, s, target); - } - - // string HybridType = 3; - if (!this->_internal_hybridtype().empty()) { - const std::string& _s = this->_internal_hybridtype(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehiclePowertrainFuelSystem.HybridType"); - target = stream->WriteStringMaybeAliased(3, _s, target); - } - - // float TankCapacity = 4; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tankcapacity = this->_internal_tankcapacity(); - ::uint32_t raw_tankcapacity; - memcpy(&raw_tankcapacity, &tmp_tankcapacity, sizeof(tmp_tankcapacity)); - if (raw_tankcapacity != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 4, this->_internal_tankcapacity(), target); - } - - // uint32 Level = 5; - if (this->_internal_level() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 5, this->_internal_level(), target); - } - - // uint32 Range = 6; - if (this->_internal_range() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 6, this->_internal_range(), target); - } - - // float InstantConsumption = 7; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_instantconsumption = this->_internal_instantconsumption(); - ::uint32_t raw_instantconsumption; - memcpy(&raw_instantconsumption, &tmp_instantconsumption, sizeof(tmp_instantconsumption)); - if (raw_instantconsumption != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 7, this->_internal_instantconsumption(), target); - } - - // float AverageConsumption = 8; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_averageconsumption = this->_internal_averageconsumption(); - ::uint32_t raw_averageconsumption; - memcpy(&raw_averageconsumption, &tmp_averageconsumption, sizeof(tmp_averageconsumption)); - if (raw_averageconsumption != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 8, this->_internal_averageconsumption(), target); - } - - // float ConsumptionSinceStart = 9; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_consumptionsincestart = this->_internal_consumptionsincestart(); - ::uint32_t raw_consumptionsincestart; - memcpy(&raw_consumptionsincestart, &tmp_consumptionsincestart, sizeof(tmp_consumptionsincestart)); - if (raw_consumptionsincestart != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 9, this->_internal_consumptionsincestart(), target); - } - - // uint32 TimeSinceStart = 10; - if (this->_internal_timesincestart() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 10, this->_internal_timesincestart(), target); - } - - // bool IsEngineStopStartEnabled = 11; - if (this->_internal_isenginestopstartenabled() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 11, this->_internal_isenginestopstartenabled(), target); - } - - // bool IsFuelLevelLow = 12; - if (this->_internal_isfuellevellow() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 12, this->_internal_isfuellevellow(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehiclePowertrainFuelSystem) - return target; -} - -::size_t VehiclePowertrainFuelSystem::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehiclePowertrainFuelSystem) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated string SupportedFuelTypes = 1; - total_size += 1 * ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(_impl_.supportedfueltypes_.size()); - for (int i = 0, n = _impl_.supportedfueltypes_.size(); i < n; ++i) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(_impl_.supportedfueltypes_.Get(i)); - } - - // repeated string SupportedFuel = 2; - total_size += 1 * ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(_impl_.supportedfuel_.size()); - for (int i = 0, n = _impl_.supportedfuel_.size(); i < n; ++i) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(_impl_.supportedfuel_.Get(i)); - } - - // string HybridType = 3; - if (!this->_internal_hybridtype().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_hybridtype()); - } - - // float TankCapacity = 4; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tankcapacity = this->_internal_tankcapacity(); - ::uint32_t raw_tankcapacity; - memcpy(&raw_tankcapacity, &tmp_tankcapacity, sizeof(tmp_tankcapacity)); - if (raw_tankcapacity != 0) { - total_size += 5; - } - - // uint32 Level = 5; - if (this->_internal_level() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_level()); - } - - // uint32 Range = 6; - if (this->_internal_range() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_range()); - } - - // float InstantConsumption = 7; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_instantconsumption = this->_internal_instantconsumption(); - ::uint32_t raw_instantconsumption; - memcpy(&raw_instantconsumption, &tmp_instantconsumption, sizeof(tmp_instantconsumption)); - if (raw_instantconsumption != 0) { - total_size += 5; - } - - // float AverageConsumption = 8; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_averageconsumption = this->_internal_averageconsumption(); - ::uint32_t raw_averageconsumption; - memcpy(&raw_averageconsumption, &tmp_averageconsumption, sizeof(tmp_averageconsumption)); - if (raw_averageconsumption != 0) { - total_size += 5; - } - - // float ConsumptionSinceStart = 9; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_consumptionsincestart = this->_internal_consumptionsincestart(); - ::uint32_t raw_consumptionsincestart; - memcpy(&raw_consumptionsincestart, &tmp_consumptionsincestart, sizeof(tmp_consumptionsincestart)); - if (raw_consumptionsincestart != 0) { - total_size += 5; - } - - // uint32 TimeSinceStart = 10; - if (this->_internal_timesincestart() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_timesincestart()); - } - - // bool IsEngineStopStartEnabled = 11; - if (this->_internal_isenginestopstartenabled() != 0) { - total_size += 2; - } - - // bool IsFuelLevelLow = 12; - if (this->_internal_isfuellevellow() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehiclePowertrainFuelSystem::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehiclePowertrainFuelSystem::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehiclePowertrainFuelSystem::GetClassData() const { return &_class_data_; } - - -void VehiclePowertrainFuelSystem::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehiclePowertrainFuelSystem*>(&to_msg); - auto& from = static_cast<const VehiclePowertrainFuelSystem&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehiclePowertrainFuelSystem) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - _this->_impl_.supportedfueltypes_.MergeFrom(from._impl_.supportedfueltypes_); - _this->_impl_.supportedfuel_.MergeFrom(from._impl_.supportedfuel_); - if (!from._internal_hybridtype().empty()) { - _this->_internal_set_hybridtype(from._internal_hybridtype()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tankcapacity = from._internal_tankcapacity(); - ::uint32_t raw_tankcapacity; - memcpy(&raw_tankcapacity, &tmp_tankcapacity, sizeof(tmp_tankcapacity)); - if (raw_tankcapacity != 0) { - _this->_internal_set_tankcapacity(from._internal_tankcapacity()); - } - if (from._internal_level() != 0) { - _this->_internal_set_level(from._internal_level()); - } - if (from._internal_range() != 0) { - _this->_internal_set_range(from._internal_range()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_instantconsumption = from._internal_instantconsumption(); - ::uint32_t raw_instantconsumption; - memcpy(&raw_instantconsumption, &tmp_instantconsumption, sizeof(tmp_instantconsumption)); - if (raw_instantconsumption != 0) { - _this->_internal_set_instantconsumption(from._internal_instantconsumption()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_averageconsumption = from._internal_averageconsumption(); - ::uint32_t raw_averageconsumption; - memcpy(&raw_averageconsumption, &tmp_averageconsumption, sizeof(tmp_averageconsumption)); - if (raw_averageconsumption != 0) { - _this->_internal_set_averageconsumption(from._internal_averageconsumption()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_consumptionsincestart = from._internal_consumptionsincestart(); - ::uint32_t raw_consumptionsincestart; - memcpy(&raw_consumptionsincestart, &tmp_consumptionsincestart, sizeof(tmp_consumptionsincestart)); - if (raw_consumptionsincestart != 0) { - _this->_internal_set_consumptionsincestart(from._internal_consumptionsincestart()); - } - if (from._internal_timesincestart() != 0) { - _this->_internal_set_timesincestart(from._internal_timesincestart()); - } - if (from._internal_isenginestopstartenabled() != 0) { - _this->_internal_set_isenginestopstartenabled(from._internal_isenginestopstartenabled()); - } - if (from._internal_isfuellevellow() != 0) { - _this->_internal_set_isfuellevellow(from._internal_isfuellevellow()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehiclePowertrainFuelSystem::CopyFrom(const VehiclePowertrainFuelSystem& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehiclePowertrainFuelSystem) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehiclePowertrainFuelSystem::IsInitialized() const { - return true; -} - -void VehiclePowertrainFuelSystem::InternalSwap(VehiclePowertrainFuelSystem* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - _impl_.supportedfueltypes_.InternalSwap(&other->_impl_.supportedfueltypes_); - _impl_.supportedfuel_.InternalSwap(&other->_impl_.supportedfuel_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.hybridtype_, lhs_arena, - &other->_impl_.hybridtype_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehiclePowertrainFuelSystem, _impl_.isfuellevellow_) - + sizeof(VehiclePowertrainFuelSystem::_impl_.isfuellevellow_) - - PROTOBUF_FIELD_OFFSET(VehiclePowertrainFuelSystem, _impl_.tankcapacity_)>( - reinterpret_cast<char*>(&_impl_.tankcapacity_), - reinterpret_cast<char*>(&other->_impl_.tankcapacity_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehiclePowertrainFuelSystem::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[25]); -} -// =================================================================== - -class VehicleBody::_Internal { - public: - static const ::vss::VehicleBodyHood& hood(const VehicleBody* msg); - static const ::vss::VehicleBodyTrunk& trunk(const VehicleBody* msg); - static const ::vss::VehicleBodyHorn& horn(const VehicleBody* msg); - static const ::vss::VehicleBodyRaindetection& raindetection(const VehicleBody* msg); - static const ::vss::VehicleBodyWindshield& windshield(const VehicleBody* msg); - static const ::vss::VehicleBodyLights& lights(const VehicleBody* msg); - static const ::vss::VehicleBodyMirrors& mirrors(const VehicleBody* msg); -}; - -const ::vss::VehicleBodyHood& -VehicleBody::_Internal::hood(const VehicleBody* msg) { - return *msg->_impl_.hood_; -} -const ::vss::VehicleBodyTrunk& -VehicleBody::_Internal::trunk(const VehicleBody* msg) { - return *msg->_impl_.trunk_; -} -const ::vss::VehicleBodyHorn& -VehicleBody::_Internal::horn(const VehicleBody* msg) { - return *msg->_impl_.horn_; -} -const ::vss::VehicleBodyRaindetection& -VehicleBody::_Internal::raindetection(const VehicleBody* msg) { - return *msg->_impl_.raindetection_; -} -const ::vss::VehicleBodyWindshield& -VehicleBody::_Internal::windshield(const VehicleBody* msg) { - return *msg->_impl_.windshield_; -} -const ::vss::VehicleBodyLights& -VehicleBody::_Internal::lights(const VehicleBody* msg) { - return *msg->_impl_.lights_; -} -const ::vss::VehicleBodyMirrors& -VehicleBody::_Internal::mirrors(const VehicleBody* msg) { - return *msg->_impl_.mirrors_; -} -VehicleBody::VehicleBody(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBody) -} -VehicleBody::VehicleBody(const VehicleBody& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleBody* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.bodytype_) {} - - , decltype(_impl_.refuelposition_) {} - - , decltype(_impl_.hood_){nullptr} - , decltype(_impl_.trunk_){nullptr} - , decltype(_impl_.horn_){nullptr} - , decltype(_impl_.raindetection_){nullptr} - , decltype(_impl_.windshield_){nullptr} - , decltype(_impl_.lights_){nullptr} - , decltype(_impl_.mirrors_){nullptr} - , decltype(_impl_.rearmainspoilerposition_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.bodytype_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.bodytype_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_bodytype().empty()) { - _this->_impl_.bodytype_.Set(from._internal_bodytype(), _this->GetArenaForAllocation()); - } - _impl_.refuelposition_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.refuelposition_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_refuelposition().empty()) { - _this->_impl_.refuelposition_.Set(from._internal_refuelposition(), _this->GetArenaForAllocation()); - } - if (from._internal_has_hood()) { - _this->_impl_.hood_ = new ::vss::VehicleBodyHood(*from._impl_.hood_); - } - if (from._internal_has_trunk()) { - _this->_impl_.trunk_ = new ::vss::VehicleBodyTrunk(*from._impl_.trunk_); - } - if (from._internal_has_horn()) { - _this->_impl_.horn_ = new ::vss::VehicleBodyHorn(*from._impl_.horn_); - } - if (from._internal_has_raindetection()) { - _this->_impl_.raindetection_ = new ::vss::VehicleBodyRaindetection(*from._impl_.raindetection_); - } - if (from._internal_has_windshield()) { - _this->_impl_.windshield_ = new ::vss::VehicleBodyWindshield(*from._impl_.windshield_); - } - if (from._internal_has_lights()) { - _this->_impl_.lights_ = new ::vss::VehicleBodyLights(*from._impl_.lights_); - } - if (from._internal_has_mirrors()) { - _this->_impl_.mirrors_ = new ::vss::VehicleBodyMirrors(*from._impl_.mirrors_); - } - _this->_impl_.rearmainspoilerposition_ = from._impl_.rearmainspoilerposition_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleBody) -} - -inline void VehicleBody::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.bodytype_) {} - - , decltype(_impl_.refuelposition_) {} - - , decltype(_impl_.hood_){nullptr} - , decltype(_impl_.trunk_){nullptr} - , decltype(_impl_.horn_){nullptr} - , decltype(_impl_.raindetection_){nullptr} - , decltype(_impl_.windshield_){nullptr} - , decltype(_impl_.lights_){nullptr} - , decltype(_impl_.mirrors_){nullptr} - , decltype(_impl_.rearmainspoilerposition_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.bodytype_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.bodytype_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.refuelposition_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.refuelposition_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleBody::~VehicleBody() { - // @@protoc_insertion_point(destructor:vss.VehicleBody) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBody::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.bodytype_.Destroy(); - _impl_.refuelposition_.Destroy(); - if (this != internal_default_instance()) delete _impl_.hood_; - if (this != internal_default_instance()) delete _impl_.trunk_; - if (this != internal_default_instance()) delete _impl_.horn_; - if (this != internal_default_instance()) delete _impl_.raindetection_; - if (this != internal_default_instance()) delete _impl_.windshield_; - if (this != internal_default_instance()) delete _impl_.lights_; - if (this != internal_default_instance()) delete _impl_.mirrors_; -} - -void VehicleBody::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBody::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBody) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.bodytype_.ClearToEmpty(); - _impl_.refuelposition_.ClearToEmpty(); - if (GetArenaForAllocation() == nullptr && _impl_.hood_ != nullptr) { - delete _impl_.hood_; - } - _impl_.hood_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.trunk_ != nullptr) { - delete _impl_.trunk_; - } - _impl_.trunk_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.horn_ != nullptr) { - delete _impl_.horn_; - } - _impl_.horn_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.raindetection_ != nullptr) { - delete _impl_.raindetection_; - } - _impl_.raindetection_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.windshield_ != nullptr) { - delete _impl_.windshield_; - } - _impl_.windshield_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.lights_ != nullptr) { - delete _impl_.lights_; - } - _impl_.lights_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.mirrors_ != nullptr) { - delete _impl_.mirrors_; - } - _impl_.mirrors_ = nullptr; - _impl_.rearmainspoilerposition_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBody::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string BodyType = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_bodytype(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleBody.BodyType")); - } else { - goto handle_unusual; - } - continue; - // string RefuelPosition = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - auto str = _internal_mutable_refuelposition(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleBody.RefuelPosition")); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyHood Hood = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_hood(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyTrunk Trunk = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_trunk(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyHorn Horn = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_horn(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyRaindetection Raindetection = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 50)) { - ptr = ctx->ParseMessage(_internal_mutable_raindetection(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyWindshield Windshield = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 58)) { - ptr = ctx->ParseMessage(_internal_mutable_windshield(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyLights Lights = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 66)) { - ptr = ctx->ParseMessage(_internal_mutable_lights(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyMirrors Mirrors = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 74)) { - ptr = ctx->ParseMessage(_internal_mutable_mirrors(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float RearMainSpoilerPosition = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 85)) { - _impl_.rearmainspoilerposition_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBody::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBody) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string BodyType = 1; - if (!this->_internal_bodytype().empty()) { - const std::string& _s = this->_internal_bodytype(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleBody.BodyType"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // string RefuelPosition = 2; - if (!this->_internal_refuelposition().empty()) { - const std::string& _s = this->_internal_refuelposition(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleBody.RefuelPosition"); - target = stream->WriteStringMaybeAliased(2, _s, target); - } - - // .vss.VehicleBodyHood Hood = 3; - if (this->_internal_has_hood()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::hood(this), - _Internal::hood(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleBodyTrunk Trunk = 4; - if (this->_internal_has_trunk()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::trunk(this), - _Internal::trunk(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleBodyHorn Horn = 5; - if (this->_internal_has_horn()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::horn(this), - _Internal::horn(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleBodyRaindetection Raindetection = 6; - if (this->_internal_has_raindetection()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, _Internal::raindetection(this), - _Internal::raindetection(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleBodyWindshield Windshield = 7; - if (this->_internal_has_windshield()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(7, _Internal::windshield(this), - _Internal::windshield(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleBodyLights Lights = 8; - if (this->_internal_has_lights()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, _Internal::lights(this), - _Internal::lights(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleBodyMirrors Mirrors = 9; - if (this->_internal_has_mirrors()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, _Internal::mirrors(this), - _Internal::mirrors(this).GetCachedSize(), target, stream); - } - - // float RearMainSpoilerPosition = 10; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_rearmainspoilerposition = this->_internal_rearmainspoilerposition(); - ::uint32_t raw_rearmainspoilerposition; - memcpy(&raw_rearmainspoilerposition, &tmp_rearmainspoilerposition, sizeof(tmp_rearmainspoilerposition)); - if (raw_rearmainspoilerposition != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 10, this->_internal_rearmainspoilerposition(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBody) - return target; -} - -::size_t VehicleBody::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBody) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string BodyType = 1; - if (!this->_internal_bodytype().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_bodytype()); - } - - // string RefuelPosition = 2; - if (!this->_internal_refuelposition().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_refuelposition()); - } - - // .vss.VehicleBodyHood Hood = 3; - if (this->_internal_has_hood()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.hood_); - } - - // .vss.VehicleBodyTrunk Trunk = 4; - if (this->_internal_has_trunk()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.trunk_); - } - - // .vss.VehicleBodyHorn Horn = 5; - if (this->_internal_has_horn()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.horn_); - } - - // .vss.VehicleBodyRaindetection Raindetection = 6; - if (this->_internal_has_raindetection()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.raindetection_); - } - - // .vss.VehicleBodyWindshield Windshield = 7; - if (this->_internal_has_windshield()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.windshield_); - } - - // .vss.VehicleBodyLights Lights = 8; - if (this->_internal_has_lights()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.lights_); - } - - // .vss.VehicleBodyMirrors Mirrors = 9; - if (this->_internal_has_mirrors()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.mirrors_); - } - - // float RearMainSpoilerPosition = 10; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_rearmainspoilerposition = this->_internal_rearmainspoilerposition(); - ::uint32_t raw_rearmainspoilerposition; - memcpy(&raw_rearmainspoilerposition, &tmp_rearmainspoilerposition, sizeof(tmp_rearmainspoilerposition)); - if (raw_rearmainspoilerposition != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBody::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBody::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBody::GetClassData() const { return &_class_data_; } - - -void VehicleBody::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBody*>(&to_msg); - auto& from = static_cast<const VehicleBody&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBody) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_bodytype().empty()) { - _this->_internal_set_bodytype(from._internal_bodytype()); - } - if (!from._internal_refuelposition().empty()) { - _this->_internal_set_refuelposition(from._internal_refuelposition()); - } - if (from._internal_has_hood()) { - _this->_internal_mutable_hood()->::vss::VehicleBodyHood::MergeFrom( - from._internal_hood()); - } - if (from._internal_has_trunk()) { - _this->_internal_mutable_trunk()->::vss::VehicleBodyTrunk::MergeFrom( - from._internal_trunk()); - } - if (from._internal_has_horn()) { - _this->_internal_mutable_horn()->::vss::VehicleBodyHorn::MergeFrom( - from._internal_horn()); - } - if (from._internal_has_raindetection()) { - _this->_internal_mutable_raindetection()->::vss::VehicleBodyRaindetection::MergeFrom( - from._internal_raindetection()); - } - if (from._internal_has_windshield()) { - _this->_internal_mutable_windshield()->::vss::VehicleBodyWindshield::MergeFrom( - from._internal_windshield()); - } - if (from._internal_has_lights()) { - _this->_internal_mutable_lights()->::vss::VehicleBodyLights::MergeFrom( - from._internal_lights()); - } - if (from._internal_has_mirrors()) { - _this->_internal_mutable_mirrors()->::vss::VehicleBodyMirrors::MergeFrom( - from._internal_mirrors()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_rearmainspoilerposition = from._internal_rearmainspoilerposition(); - ::uint32_t raw_rearmainspoilerposition; - memcpy(&raw_rearmainspoilerposition, &tmp_rearmainspoilerposition, sizeof(tmp_rearmainspoilerposition)); - if (raw_rearmainspoilerposition != 0) { - _this->_internal_set_rearmainspoilerposition(from._internal_rearmainspoilerposition()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBody::CopyFrom(const VehicleBody& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBody) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBody::IsInitialized() const { - return true; -} - -void VehicleBody::InternalSwap(VehicleBody* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.bodytype_, lhs_arena, - &other->_impl_.bodytype_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.refuelposition_, lhs_arena, - &other->_impl_.refuelposition_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBody, _impl_.rearmainspoilerposition_) - + sizeof(VehicleBody::_impl_.rearmainspoilerposition_) - - PROTOBUF_FIELD_OFFSET(VehicleBody, _impl_.hood_)>( - reinterpret_cast<char*>(&_impl_.hood_), - reinterpret_cast<char*>(&other->_impl_.hood_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBody::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[26]); -} -// =================================================================== - -class VehicleBodyHood::_Internal { - public: -}; - -VehicleBodyHood::VehicleBodyHood(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyHood) -} -VehicleBodyHood::VehicleBodyHood(const VehicleBodyHood& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyHood) -} - -inline void VehicleBodyHood::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isopen_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyHood::~VehicleBodyHood() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyHood) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyHood::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleBodyHood::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyHood::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyHood) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.isopen_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyHood::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOpen = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isopen_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyHood::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyHood) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOpen = 1; - if (this->_internal_isopen() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isopen(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyHood) - return target; -} - -::size_t VehicleBodyHood::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyHood) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsOpen = 1; - if (this->_internal_isopen() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyHood::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyHood::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyHood::GetClassData() const { return &_class_data_; } - - -void VehicleBodyHood::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyHood*>(&to_msg); - auto& from = static_cast<const VehicleBodyHood&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyHood) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isopen() != 0) { - _this->_internal_set_isopen(from._internal_isopen()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyHood::CopyFrom(const VehicleBodyHood& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyHood) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyHood::IsInitialized() const { - return true; -} - -void VehicleBodyHood::InternalSwap(VehicleBodyHood* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.isopen_, other->_impl_.isopen_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyHood::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[27]); -} -// =================================================================== - -class VehicleBodyTrunk::_Internal { - public: - static const ::vss::VehicleBodyTrunkFront& front(const VehicleBodyTrunk* msg); - static const ::vss::VehicleBodyTrunkRear& rear(const VehicleBodyTrunk* msg); -}; - -const ::vss::VehicleBodyTrunkFront& -VehicleBodyTrunk::_Internal::front(const VehicleBodyTrunk* msg) { - return *msg->_impl_.front_; -} -const ::vss::VehicleBodyTrunkRear& -VehicleBodyTrunk::_Internal::rear(const VehicleBodyTrunk* msg) { - return *msg->_impl_.rear_; -} -VehicleBodyTrunk::VehicleBodyTrunk(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyTrunk) -} -VehicleBodyTrunk::VehicleBodyTrunk(const VehicleBodyTrunk& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleBodyTrunk* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.front_){nullptr} - , decltype(_impl_.rear_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_front()) { - _this->_impl_.front_ = new ::vss::VehicleBodyTrunkFront(*from._impl_.front_); - } - if (from._internal_has_rear()) { - _this->_impl_.rear_ = new ::vss::VehicleBodyTrunkRear(*from._impl_.rear_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyTrunk) -} - -inline void VehicleBodyTrunk::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.front_){nullptr} - , decltype(_impl_.rear_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyTrunk::~VehicleBodyTrunk() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyTrunk) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyTrunk::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.front_; - if (this != internal_default_instance()) delete _impl_.rear_; -} - -void VehicleBodyTrunk::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyTrunk::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyTrunk) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.front_ != nullptr) { - delete _impl_.front_; - } - _impl_.front_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.rear_ != nullptr) { - delete _impl_.rear_; - } - _impl_.rear_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyTrunk::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleBodyTrunkFront Front = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_front(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyTrunkRear Rear = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_rear(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyTrunk::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyTrunk) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleBodyTrunkFront Front = 1; - if (this->_internal_has_front()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::front(this), - _Internal::front(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleBodyTrunkRear Rear = 2; - if (this->_internal_has_rear()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::rear(this), - _Internal::rear(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyTrunk) - return target; -} - -::size_t VehicleBodyTrunk::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyTrunk) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleBodyTrunkFront Front = 1; - if (this->_internal_has_front()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.front_); - } - - // .vss.VehicleBodyTrunkRear Rear = 2; - if (this->_internal_has_rear()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.rear_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyTrunk::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyTrunk::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyTrunk::GetClassData() const { return &_class_data_; } - - -void VehicleBodyTrunk::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyTrunk*>(&to_msg); - auto& from = static_cast<const VehicleBodyTrunk&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyTrunk) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_front()) { - _this->_internal_mutable_front()->::vss::VehicleBodyTrunkFront::MergeFrom( - from._internal_front()); - } - if (from._internal_has_rear()) { - _this->_internal_mutable_rear()->::vss::VehicleBodyTrunkRear::MergeFrom( - from._internal_rear()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyTrunk::CopyFrom(const VehicleBodyTrunk& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyTrunk) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyTrunk::IsInitialized() const { - return true; -} - -void VehicleBodyTrunk::InternalSwap(VehicleBodyTrunk* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyTrunk, _impl_.rear_) - + sizeof(VehicleBodyTrunk::_impl_.rear_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyTrunk, _impl_.front_)>( - reinterpret_cast<char*>(&_impl_.front_), - reinterpret_cast<char*>(&other->_impl_.front_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyTrunk::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[28]); -} -// =================================================================== - -class VehicleBodyTrunkFront::_Internal { - public: -}; - -VehicleBodyTrunkFront::VehicleBodyTrunkFront(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyTrunkFront) -} -VehicleBodyTrunkFront::VehicleBodyTrunkFront(const VehicleBodyTrunkFront& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyTrunkFront) -} - -inline void VehicleBodyTrunkFront::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isopen_) { false } - - , decltype(_impl_.islocked_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyTrunkFront::~VehicleBodyTrunkFront() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyTrunkFront) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyTrunkFront::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleBodyTrunkFront::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyTrunkFront::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyTrunkFront) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isopen_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.islocked_) - - reinterpret_cast<char*>(&_impl_.isopen_)) + sizeof(_impl_.islocked_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyTrunkFront::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOpen = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isopen_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsLocked = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.islocked_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyTrunkFront::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyTrunkFront) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOpen = 1; - if (this->_internal_isopen() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isopen(), target); - } - - // bool IsLocked = 2; - if (this->_internal_islocked() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_islocked(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyTrunkFront) - return target; -} - -::size_t VehicleBodyTrunkFront::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyTrunkFront) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsOpen = 1; - if (this->_internal_isopen() != 0) { - total_size += 2; - } - - // bool IsLocked = 2; - if (this->_internal_islocked() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyTrunkFront::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyTrunkFront::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyTrunkFront::GetClassData() const { return &_class_data_; } - - -void VehicleBodyTrunkFront::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyTrunkFront*>(&to_msg); - auto& from = static_cast<const VehicleBodyTrunkFront&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyTrunkFront) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isopen() != 0) { - _this->_internal_set_isopen(from._internal_isopen()); - } - if (from._internal_islocked() != 0) { - _this->_internal_set_islocked(from._internal_islocked()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyTrunkFront::CopyFrom(const VehicleBodyTrunkFront& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyTrunkFront) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyTrunkFront::IsInitialized() const { - return true; -} - -void VehicleBodyTrunkFront::InternalSwap(VehicleBodyTrunkFront* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyTrunkFront, _impl_.islocked_) - + sizeof(VehicleBodyTrunkFront::_impl_.islocked_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyTrunkFront, _impl_.isopen_)>( - reinterpret_cast<char*>(&_impl_.isopen_), - reinterpret_cast<char*>(&other->_impl_.isopen_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyTrunkFront::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[29]); -} -// =================================================================== - -class VehicleBodyTrunkRear::_Internal { - public: -}; - -VehicleBodyTrunkRear::VehicleBodyTrunkRear(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyTrunkRear) -} -VehicleBodyTrunkRear::VehicleBodyTrunkRear(const VehicleBodyTrunkRear& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyTrunkRear) -} - -inline void VehicleBodyTrunkRear::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isopen_) { false } - - , decltype(_impl_.islocked_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyTrunkRear::~VehicleBodyTrunkRear() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyTrunkRear) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyTrunkRear::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleBodyTrunkRear::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyTrunkRear::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyTrunkRear) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isopen_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.islocked_) - - reinterpret_cast<char*>(&_impl_.isopen_)) + sizeof(_impl_.islocked_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyTrunkRear::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOpen = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isopen_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsLocked = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.islocked_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyTrunkRear::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyTrunkRear) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOpen = 1; - if (this->_internal_isopen() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isopen(), target); - } - - // bool IsLocked = 2; - if (this->_internal_islocked() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_islocked(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyTrunkRear) - return target; -} - -::size_t VehicleBodyTrunkRear::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyTrunkRear) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsOpen = 1; - if (this->_internal_isopen() != 0) { - total_size += 2; - } - - // bool IsLocked = 2; - if (this->_internal_islocked() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyTrunkRear::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyTrunkRear::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyTrunkRear::GetClassData() const { return &_class_data_; } - - -void VehicleBodyTrunkRear::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyTrunkRear*>(&to_msg); - auto& from = static_cast<const VehicleBodyTrunkRear&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyTrunkRear) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isopen() != 0) { - _this->_internal_set_isopen(from._internal_isopen()); - } - if (from._internal_islocked() != 0) { - _this->_internal_set_islocked(from._internal_islocked()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyTrunkRear::CopyFrom(const VehicleBodyTrunkRear& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyTrunkRear) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyTrunkRear::IsInitialized() const { - return true; -} - -void VehicleBodyTrunkRear::InternalSwap(VehicleBodyTrunkRear* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyTrunkRear, _impl_.islocked_) - + sizeof(VehicleBodyTrunkRear::_impl_.islocked_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyTrunkRear, _impl_.isopen_)>( - reinterpret_cast<char*>(&_impl_.isopen_), - reinterpret_cast<char*>(&other->_impl_.isopen_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyTrunkRear::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[30]); -} -// =================================================================== - -class VehicleBodyHorn::_Internal { - public: -}; - -VehicleBodyHorn::VehicleBodyHorn(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyHorn) -} -VehicleBodyHorn::VehicleBodyHorn(const VehicleBodyHorn& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyHorn) -} - -inline void VehicleBodyHorn::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isactive_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyHorn::~VehicleBodyHorn() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyHorn) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyHorn::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleBodyHorn::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyHorn::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyHorn) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.isactive_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyHorn::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsActive = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isactive_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyHorn::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyHorn) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsActive = 1; - if (this->_internal_isactive() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isactive(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyHorn) - return target; -} - -::size_t VehicleBodyHorn::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyHorn) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsActive = 1; - if (this->_internal_isactive() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyHorn::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyHorn::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyHorn::GetClassData() const { return &_class_data_; } - - -void VehicleBodyHorn::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyHorn*>(&to_msg); - auto& from = static_cast<const VehicleBodyHorn&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyHorn) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isactive() != 0) { - _this->_internal_set_isactive(from._internal_isactive()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyHorn::CopyFrom(const VehicleBodyHorn& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyHorn) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyHorn::IsInitialized() const { - return true; -} - -void VehicleBodyHorn::InternalSwap(VehicleBodyHorn* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.isactive_, other->_impl_.isactive_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyHorn::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[31]); -} -// =================================================================== - -class VehicleBodyRaindetection::_Internal { - public: -}; - -VehicleBodyRaindetection::VehicleBodyRaindetection(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyRaindetection) -} -VehicleBodyRaindetection::VehicleBodyRaindetection(const VehicleBodyRaindetection& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyRaindetection) -} - -inline void VehicleBodyRaindetection::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.intensity_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyRaindetection::~VehicleBodyRaindetection() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyRaindetection) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyRaindetection::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleBodyRaindetection::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyRaindetection::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyRaindetection) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.intensity_ = 0u; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyRaindetection::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 Intensity = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.intensity_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyRaindetection::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyRaindetection) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 Intensity = 1; - if (this->_internal_intensity() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_intensity(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyRaindetection) - return target; -} - -::size_t VehicleBodyRaindetection::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyRaindetection) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 Intensity = 1; - if (this->_internal_intensity() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_intensity()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyRaindetection::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyRaindetection::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyRaindetection::GetClassData() const { return &_class_data_; } - - -void VehicleBodyRaindetection::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyRaindetection*>(&to_msg); - auto& from = static_cast<const VehicleBodyRaindetection&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyRaindetection) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_intensity() != 0) { - _this->_internal_set_intensity(from._internal_intensity()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyRaindetection::CopyFrom(const VehicleBodyRaindetection& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyRaindetection) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyRaindetection::IsInitialized() const { - return true; -} - -void VehicleBodyRaindetection::InternalSwap(VehicleBodyRaindetection* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.intensity_, other->_impl_.intensity_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyRaindetection::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[32]); -} -// =================================================================== - -class VehicleBodyWindshield::_Internal { - public: - static const ::vss::VehicleBodyWindshieldFront& front(const VehicleBodyWindshield* msg); - static const ::vss::VehicleBodyWindshieldRear& rear(const VehicleBodyWindshield* msg); -}; - -const ::vss::VehicleBodyWindshieldFront& -VehicleBodyWindshield::_Internal::front(const VehicleBodyWindshield* msg) { - return *msg->_impl_.front_; -} -const ::vss::VehicleBodyWindshieldRear& -VehicleBodyWindshield::_Internal::rear(const VehicleBodyWindshield* msg) { - return *msg->_impl_.rear_; -} -VehicleBodyWindshield::VehicleBodyWindshield(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyWindshield) -} -VehicleBodyWindshield::VehicleBodyWindshield(const VehicleBodyWindshield& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleBodyWindshield* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.front_){nullptr} - , decltype(_impl_.rear_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_front()) { - _this->_impl_.front_ = new ::vss::VehicleBodyWindshieldFront(*from._impl_.front_); - } - if (from._internal_has_rear()) { - _this->_impl_.rear_ = new ::vss::VehicleBodyWindshieldRear(*from._impl_.rear_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyWindshield) -} - -inline void VehicleBodyWindshield::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.front_){nullptr} - , decltype(_impl_.rear_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyWindshield::~VehicleBodyWindshield() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyWindshield) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyWindshield::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.front_; - if (this != internal_default_instance()) delete _impl_.rear_; -} - -void VehicleBodyWindshield::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyWindshield::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyWindshield) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.front_ != nullptr) { - delete _impl_.front_; - } - _impl_.front_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.rear_ != nullptr) { - delete _impl_.rear_; - } - _impl_.rear_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyWindshield::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleBodyWindshieldFront Front = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_front(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyWindshieldRear Rear = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_rear(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyWindshield::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyWindshield) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleBodyWindshieldFront Front = 1; - if (this->_internal_has_front()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::front(this), - _Internal::front(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleBodyWindshieldRear Rear = 2; - if (this->_internal_has_rear()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::rear(this), - _Internal::rear(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyWindshield) - return target; -} - -::size_t VehicleBodyWindshield::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyWindshield) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleBodyWindshieldFront Front = 1; - if (this->_internal_has_front()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.front_); - } - - // .vss.VehicleBodyWindshieldRear Rear = 2; - if (this->_internal_has_rear()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.rear_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyWindshield::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyWindshield::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyWindshield::GetClassData() const { return &_class_data_; } - - -void VehicleBodyWindshield::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyWindshield*>(&to_msg); - auto& from = static_cast<const VehicleBodyWindshield&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyWindshield) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_front()) { - _this->_internal_mutable_front()->::vss::VehicleBodyWindshieldFront::MergeFrom( - from._internal_front()); - } - if (from._internal_has_rear()) { - _this->_internal_mutable_rear()->::vss::VehicleBodyWindshieldRear::MergeFrom( - from._internal_rear()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyWindshield::CopyFrom(const VehicleBodyWindshield& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyWindshield) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyWindshield::IsInitialized() const { - return true; -} - -void VehicleBodyWindshield::InternalSwap(VehicleBodyWindshield* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyWindshield, _impl_.rear_) - + sizeof(VehicleBodyWindshield::_impl_.rear_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyWindshield, _impl_.front_)>( - reinterpret_cast<char*>(&_impl_.front_), - reinterpret_cast<char*>(&other->_impl_.front_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyWindshield::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[33]); -} -// =================================================================== - -class VehicleBodyWindshieldFront::_Internal { - public: - static const ::vss::VehicleBodyWindshieldFrontWiping& wiping(const VehicleBodyWindshieldFront* msg); - static const ::vss::VehicleBodyWindshieldFrontWasherFluid& washerfluid(const VehicleBodyWindshieldFront* msg); -}; - -const ::vss::VehicleBodyWindshieldFrontWiping& -VehicleBodyWindshieldFront::_Internal::wiping(const VehicleBodyWindshieldFront* msg) { - return *msg->_impl_.wiping_; -} -const ::vss::VehicleBodyWindshieldFrontWasherFluid& -VehicleBodyWindshieldFront::_Internal::washerfluid(const VehicleBodyWindshieldFront* msg) { - return *msg->_impl_.washerfluid_; -} -VehicleBodyWindshieldFront::VehicleBodyWindshieldFront(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyWindshieldFront) -} -VehicleBodyWindshieldFront::VehicleBodyWindshieldFront(const VehicleBodyWindshieldFront& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleBodyWindshieldFront* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.wiping_){nullptr} - , decltype(_impl_.washerfluid_){nullptr} - , decltype(_impl_.isheatingon_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_wiping()) { - _this->_impl_.wiping_ = new ::vss::VehicleBodyWindshieldFrontWiping(*from._impl_.wiping_); - } - if (from._internal_has_washerfluid()) { - _this->_impl_.washerfluid_ = new ::vss::VehicleBodyWindshieldFrontWasherFluid(*from._impl_.washerfluid_); - } - _this->_impl_.isheatingon_ = from._impl_.isheatingon_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyWindshieldFront) -} - -inline void VehicleBodyWindshieldFront::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.wiping_){nullptr} - , decltype(_impl_.washerfluid_){nullptr} - , decltype(_impl_.isheatingon_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyWindshieldFront::~VehicleBodyWindshieldFront() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyWindshieldFront) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyWindshieldFront::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.wiping_; - if (this != internal_default_instance()) delete _impl_.washerfluid_; -} - -void VehicleBodyWindshieldFront::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyWindshieldFront::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyWindshieldFront) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.wiping_ != nullptr) { - delete _impl_.wiping_; - } - _impl_.wiping_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.washerfluid_ != nullptr) { - delete _impl_.washerfluid_; - } - _impl_.washerfluid_ = nullptr; - _impl_.isheatingon_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyWindshieldFront::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleBodyWindshieldFrontWiping Wiping = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_wiping(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsHeatingOn = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isheatingon_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyWindshieldFrontWasherFluid WasherFluid = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_washerfluid(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyWindshieldFront::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyWindshieldFront) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleBodyWindshieldFrontWiping Wiping = 1; - if (this->_internal_has_wiping()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::wiping(this), - _Internal::wiping(this).GetCachedSize(), target, stream); - } - - // bool IsHeatingOn = 2; - if (this->_internal_isheatingon() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isheatingon(), target); - } - - // .vss.VehicleBodyWindshieldFrontWasherFluid WasherFluid = 3; - if (this->_internal_has_washerfluid()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::washerfluid(this), - _Internal::washerfluid(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyWindshieldFront) - return target; -} - -::size_t VehicleBodyWindshieldFront::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyWindshieldFront) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleBodyWindshieldFrontWiping Wiping = 1; - if (this->_internal_has_wiping()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.wiping_); - } - - // .vss.VehicleBodyWindshieldFrontWasherFluid WasherFluid = 3; - if (this->_internal_has_washerfluid()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.washerfluid_); - } - - // bool IsHeatingOn = 2; - if (this->_internal_isheatingon() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyWindshieldFront::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyWindshieldFront::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyWindshieldFront::GetClassData() const { return &_class_data_; } - - -void VehicleBodyWindshieldFront::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyWindshieldFront*>(&to_msg); - auto& from = static_cast<const VehicleBodyWindshieldFront&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyWindshieldFront) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_wiping()) { - _this->_internal_mutable_wiping()->::vss::VehicleBodyWindshieldFrontWiping::MergeFrom( - from._internal_wiping()); - } - if (from._internal_has_washerfluid()) { - _this->_internal_mutable_washerfluid()->::vss::VehicleBodyWindshieldFrontWasherFluid::MergeFrom( - from._internal_washerfluid()); - } - if (from._internal_isheatingon() != 0) { - _this->_internal_set_isheatingon(from._internal_isheatingon()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyWindshieldFront::CopyFrom(const VehicleBodyWindshieldFront& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyWindshieldFront) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyWindshieldFront::IsInitialized() const { - return true; -} - -void VehicleBodyWindshieldFront::InternalSwap(VehicleBodyWindshieldFront* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyWindshieldFront, _impl_.isheatingon_) - + sizeof(VehicleBodyWindshieldFront::_impl_.isheatingon_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyWindshieldFront, _impl_.wiping_)>( - reinterpret_cast<char*>(&_impl_.wiping_), - reinterpret_cast<char*>(&other->_impl_.wiping_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyWindshieldFront::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[34]); -} -// =================================================================== - -class VehicleBodyWindshieldFrontWiping::_Internal { - public: - static const ::vss::VehicleBodyWindshieldFrontWipingSystem& system(const VehicleBodyWindshieldFrontWiping* msg); -}; - -const ::vss::VehicleBodyWindshieldFrontWipingSystem& -VehicleBodyWindshieldFrontWiping::_Internal::system(const VehicleBodyWindshieldFrontWiping* msg) { - return *msg->_impl_.system_; -} -VehicleBodyWindshieldFrontWiping::VehicleBodyWindshieldFrontWiping(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyWindshieldFrontWiping) -} -VehicleBodyWindshieldFrontWiping::VehicleBodyWindshieldFrontWiping(const VehicleBodyWindshieldFrontWiping& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleBodyWindshieldFrontWiping* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.mode_) {} - - , decltype(_impl_.system_){nullptr} - , decltype(_impl_.intensity_) {} - - , decltype(_impl_.wiperwear_) {} - - , decltype(_impl_.iswipersworn_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.mode_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.mode_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_mode().empty()) { - _this->_impl_.mode_.Set(from._internal_mode(), _this->GetArenaForAllocation()); - } - if (from._internal_has_system()) { - _this->_impl_.system_ = new ::vss::VehicleBodyWindshieldFrontWipingSystem(*from._impl_.system_); - } - ::memcpy(&_impl_.intensity_, &from._impl_.intensity_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.iswipersworn_) - - reinterpret_cast<char*>(&_impl_.intensity_)) + sizeof(_impl_.iswipersworn_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyWindshieldFrontWiping) -} - -inline void VehicleBodyWindshieldFrontWiping::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.mode_) {} - - , decltype(_impl_.system_){nullptr} - , decltype(_impl_.intensity_) { 0u } - - , decltype(_impl_.wiperwear_) { 0u } - - , decltype(_impl_.iswipersworn_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.mode_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.mode_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleBodyWindshieldFrontWiping::~VehicleBodyWindshieldFrontWiping() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyWindshieldFrontWiping) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyWindshieldFrontWiping::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.mode_.Destroy(); - if (this != internal_default_instance()) delete _impl_.system_; -} - -void VehicleBodyWindshieldFrontWiping::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyWindshieldFrontWiping::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyWindshieldFrontWiping) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.mode_.ClearToEmpty(); - if (GetArenaForAllocation() == nullptr && _impl_.system_ != nullptr) { - delete _impl_.system_; - } - _impl_.system_ = nullptr; - ::memset(&_impl_.intensity_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.iswipersworn_) - - reinterpret_cast<char*>(&_impl_.intensity_)) + sizeof(_impl_.iswipersworn_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyWindshieldFrontWiping::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Mode = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_mode(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleBodyWindshieldFrontWiping.Mode")); - } else { - goto handle_unusual; - } - continue; - // uint32 Intensity = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.intensity_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyWindshieldFrontWipingSystem System = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_system(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 WiperWear = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.wiperwear_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsWipersWorn = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) { - _impl_.iswipersworn_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyWindshieldFrontWiping::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyWindshieldFrontWiping) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Mode = 1; - if (!this->_internal_mode().empty()) { - const std::string& _s = this->_internal_mode(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleBodyWindshieldFrontWiping.Mode"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // uint32 Intensity = 2; - if (this->_internal_intensity() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_intensity(), target); - } - - // .vss.VehicleBodyWindshieldFrontWipingSystem System = 3; - if (this->_internal_has_system()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::system(this), - _Internal::system(this).GetCachedSize(), target, stream); - } - - // uint32 WiperWear = 4; - if (this->_internal_wiperwear() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 4, this->_internal_wiperwear(), target); - } - - // bool IsWipersWorn = 5; - if (this->_internal_iswipersworn() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 5, this->_internal_iswipersworn(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyWindshieldFrontWiping) - return target; -} - -::size_t VehicleBodyWindshieldFrontWiping::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyWindshieldFrontWiping) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Mode = 1; - if (!this->_internal_mode().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_mode()); - } - - // .vss.VehicleBodyWindshieldFrontWipingSystem System = 3; - if (this->_internal_has_system()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.system_); - } - - // uint32 Intensity = 2; - if (this->_internal_intensity() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_intensity()); - } - - // uint32 WiperWear = 4; - if (this->_internal_wiperwear() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_wiperwear()); - } - - // bool IsWipersWorn = 5; - if (this->_internal_iswipersworn() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyWindshieldFrontWiping::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyWindshieldFrontWiping::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyWindshieldFrontWiping::GetClassData() const { return &_class_data_; } - - -void VehicleBodyWindshieldFrontWiping::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyWindshieldFrontWiping*>(&to_msg); - auto& from = static_cast<const VehicleBodyWindshieldFrontWiping&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyWindshieldFrontWiping) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_mode().empty()) { - _this->_internal_set_mode(from._internal_mode()); - } - if (from._internal_has_system()) { - _this->_internal_mutable_system()->::vss::VehicleBodyWindshieldFrontWipingSystem::MergeFrom( - from._internal_system()); - } - if (from._internal_intensity() != 0) { - _this->_internal_set_intensity(from._internal_intensity()); - } - if (from._internal_wiperwear() != 0) { - _this->_internal_set_wiperwear(from._internal_wiperwear()); - } - if (from._internal_iswipersworn() != 0) { - _this->_internal_set_iswipersworn(from._internal_iswipersworn()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyWindshieldFrontWiping::CopyFrom(const VehicleBodyWindshieldFrontWiping& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyWindshieldFrontWiping) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyWindshieldFrontWiping::IsInitialized() const { - return true; -} - -void VehicleBodyWindshieldFrontWiping::InternalSwap(VehicleBodyWindshieldFrontWiping* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.mode_, lhs_arena, - &other->_impl_.mode_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyWindshieldFrontWiping, _impl_.iswipersworn_) - + sizeof(VehicleBodyWindshieldFrontWiping::_impl_.iswipersworn_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyWindshieldFrontWiping, _impl_.system_)>( - reinterpret_cast<char*>(&_impl_.system_), - reinterpret_cast<char*>(&other->_impl_.system_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyWindshieldFrontWiping::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[35]); -} -// =================================================================== - -class VehicleBodyWindshieldFrontWipingSystem::_Internal { - public: -}; - -VehicleBodyWindshieldFrontWipingSystem::VehicleBodyWindshieldFrontWipingSystem(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyWindshieldFrontWipingSystem) -} -VehicleBodyWindshieldFrontWipingSystem::VehicleBodyWindshieldFrontWipingSystem(const VehicleBodyWindshieldFrontWipingSystem& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleBodyWindshieldFrontWipingSystem* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.mode_) {} - - , decltype(_impl_.frequency_) {} - - , decltype(_impl_.targetposition_) {} - - , decltype(_impl_.actualposition_) {} - - , decltype(_impl_.drivecurrent_) {} - - , decltype(_impl_.iswiping_) {} - - , decltype(_impl_.isendingwipecycle_) {} - - , decltype(_impl_.iswipererror_) {} - - , decltype(_impl_.ispositionreached_) {} - - , decltype(_impl_.isblocked_) {} - - , decltype(_impl_.isoverheated_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.mode_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.mode_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_mode().empty()) { - _this->_impl_.mode_.Set(from._internal_mode(), _this->GetArenaForAllocation()); - } - ::memcpy(&_impl_.frequency_, &from._impl_.frequency_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.isoverheated_) - - reinterpret_cast<char*>(&_impl_.frequency_)) + sizeof(_impl_.isoverheated_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyWindshieldFrontWipingSystem) -} - -inline void VehicleBodyWindshieldFrontWipingSystem::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.mode_) {} - - , decltype(_impl_.frequency_) { 0u } - - , decltype(_impl_.targetposition_) { 0 } - - , decltype(_impl_.actualposition_) { 0 } - - , decltype(_impl_.drivecurrent_) { 0 } - - , decltype(_impl_.iswiping_) { false } - - , decltype(_impl_.isendingwipecycle_) { false } - - , decltype(_impl_.iswipererror_) { false } - - , decltype(_impl_.ispositionreached_) { false } - - , decltype(_impl_.isblocked_) { false } - - , decltype(_impl_.isoverheated_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.mode_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.mode_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleBodyWindshieldFrontWipingSystem::~VehicleBodyWindshieldFrontWipingSystem() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyWindshieldFrontWipingSystem) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyWindshieldFrontWipingSystem::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.mode_.Destroy(); -} - -void VehicleBodyWindshieldFrontWipingSystem::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyWindshieldFrontWipingSystem::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyWindshieldFrontWipingSystem) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.mode_.ClearToEmpty(); - ::memset(&_impl_.frequency_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isoverheated_) - - reinterpret_cast<char*>(&_impl_.frequency_)) + sizeof(_impl_.isoverheated_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyWindshieldFrontWipingSystem::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Mode = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_mode(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleBodyWindshieldFrontWipingSystem.Mode")); - } else { - goto handle_unusual; - } - continue; - // uint32 Frequency = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.frequency_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float TargetPosition = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.targetposition_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float ActualPosition = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 37)) { - _impl_.actualposition_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float DriveCurrent = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 45)) { - _impl_.drivecurrent_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // bool IsWiping = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) { - _impl_.iswiping_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsEndingWipeCycle = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) { - _impl_.isendingwipecycle_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsWiperError = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 64)) { - _impl_.iswipererror_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsPositionReached = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 72)) { - _impl_.ispositionreached_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBlocked = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 80)) { - _impl_.isblocked_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsOverheated = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 88)) { - _impl_.isoverheated_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyWindshieldFrontWipingSystem::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyWindshieldFrontWipingSystem) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Mode = 1; - if (!this->_internal_mode().empty()) { - const std::string& _s = this->_internal_mode(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleBodyWindshieldFrontWipingSystem.Mode"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // uint32 Frequency = 2; - if (this->_internal_frequency() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_frequency(), target); - } - - // float TargetPosition = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_targetposition = this->_internal_targetposition(); - ::uint32_t raw_targetposition; - memcpy(&raw_targetposition, &tmp_targetposition, sizeof(tmp_targetposition)); - if (raw_targetposition != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_targetposition(), target); - } - - // float ActualPosition = 4; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_actualposition = this->_internal_actualposition(); - ::uint32_t raw_actualposition; - memcpy(&raw_actualposition, &tmp_actualposition, sizeof(tmp_actualposition)); - if (raw_actualposition != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 4, this->_internal_actualposition(), target); - } - - // float DriveCurrent = 5; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_drivecurrent = this->_internal_drivecurrent(); - ::uint32_t raw_drivecurrent; - memcpy(&raw_drivecurrent, &tmp_drivecurrent, sizeof(tmp_drivecurrent)); - if (raw_drivecurrent != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 5, this->_internal_drivecurrent(), target); - } - - // bool IsWiping = 6; - if (this->_internal_iswiping() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 6, this->_internal_iswiping(), target); - } - - // bool IsEndingWipeCycle = 7; - if (this->_internal_isendingwipecycle() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 7, this->_internal_isendingwipecycle(), target); - } - - // bool IsWiperError = 8; - if (this->_internal_iswipererror() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 8, this->_internal_iswipererror(), target); - } - - // bool IsPositionReached = 9; - if (this->_internal_ispositionreached() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 9, this->_internal_ispositionreached(), target); - } - - // bool IsBlocked = 10; - if (this->_internal_isblocked() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 10, this->_internal_isblocked(), target); - } - - // bool IsOverheated = 11; - if (this->_internal_isoverheated() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 11, this->_internal_isoverheated(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyWindshieldFrontWipingSystem) - return target; -} - -::size_t VehicleBodyWindshieldFrontWipingSystem::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyWindshieldFrontWipingSystem) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Mode = 1; - if (!this->_internal_mode().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_mode()); - } - - // uint32 Frequency = 2; - if (this->_internal_frequency() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_frequency()); - } - - // float TargetPosition = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_targetposition = this->_internal_targetposition(); - ::uint32_t raw_targetposition; - memcpy(&raw_targetposition, &tmp_targetposition, sizeof(tmp_targetposition)); - if (raw_targetposition != 0) { - total_size += 5; - } - - // float ActualPosition = 4; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_actualposition = this->_internal_actualposition(); - ::uint32_t raw_actualposition; - memcpy(&raw_actualposition, &tmp_actualposition, sizeof(tmp_actualposition)); - if (raw_actualposition != 0) { - total_size += 5; - } - - // float DriveCurrent = 5; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_drivecurrent = this->_internal_drivecurrent(); - ::uint32_t raw_drivecurrent; - memcpy(&raw_drivecurrent, &tmp_drivecurrent, sizeof(tmp_drivecurrent)); - if (raw_drivecurrent != 0) { - total_size += 5; - } - - // bool IsWiping = 6; - if (this->_internal_iswiping() != 0) { - total_size += 2; - } - - // bool IsEndingWipeCycle = 7; - if (this->_internal_isendingwipecycle() != 0) { - total_size += 2; - } - - // bool IsWiperError = 8; - if (this->_internal_iswipererror() != 0) { - total_size += 2; - } - - // bool IsPositionReached = 9; - if (this->_internal_ispositionreached() != 0) { - total_size += 2; - } - - // bool IsBlocked = 10; - if (this->_internal_isblocked() != 0) { - total_size += 2; - } - - // bool IsOverheated = 11; - if (this->_internal_isoverheated() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyWindshieldFrontWipingSystem::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyWindshieldFrontWipingSystem::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyWindshieldFrontWipingSystem::GetClassData() const { return &_class_data_; } - - -void VehicleBodyWindshieldFrontWipingSystem::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyWindshieldFrontWipingSystem*>(&to_msg); - auto& from = static_cast<const VehicleBodyWindshieldFrontWipingSystem&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyWindshieldFrontWipingSystem) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_mode().empty()) { - _this->_internal_set_mode(from._internal_mode()); - } - if (from._internal_frequency() != 0) { - _this->_internal_set_frequency(from._internal_frequency()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_targetposition = from._internal_targetposition(); - ::uint32_t raw_targetposition; - memcpy(&raw_targetposition, &tmp_targetposition, sizeof(tmp_targetposition)); - if (raw_targetposition != 0) { - _this->_internal_set_targetposition(from._internal_targetposition()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_actualposition = from._internal_actualposition(); - ::uint32_t raw_actualposition; - memcpy(&raw_actualposition, &tmp_actualposition, sizeof(tmp_actualposition)); - if (raw_actualposition != 0) { - _this->_internal_set_actualposition(from._internal_actualposition()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_drivecurrent = from._internal_drivecurrent(); - ::uint32_t raw_drivecurrent; - memcpy(&raw_drivecurrent, &tmp_drivecurrent, sizeof(tmp_drivecurrent)); - if (raw_drivecurrent != 0) { - _this->_internal_set_drivecurrent(from._internal_drivecurrent()); - } - if (from._internal_iswiping() != 0) { - _this->_internal_set_iswiping(from._internal_iswiping()); - } - if (from._internal_isendingwipecycle() != 0) { - _this->_internal_set_isendingwipecycle(from._internal_isendingwipecycle()); - } - if (from._internal_iswipererror() != 0) { - _this->_internal_set_iswipererror(from._internal_iswipererror()); - } - if (from._internal_ispositionreached() != 0) { - _this->_internal_set_ispositionreached(from._internal_ispositionreached()); - } - if (from._internal_isblocked() != 0) { - _this->_internal_set_isblocked(from._internal_isblocked()); - } - if (from._internal_isoverheated() != 0) { - _this->_internal_set_isoverheated(from._internal_isoverheated()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyWindshieldFrontWipingSystem::CopyFrom(const VehicleBodyWindshieldFrontWipingSystem& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyWindshieldFrontWipingSystem) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyWindshieldFrontWipingSystem::IsInitialized() const { - return true; -} - -void VehicleBodyWindshieldFrontWipingSystem::InternalSwap(VehicleBodyWindshieldFrontWipingSystem* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.mode_, lhs_arena, - &other->_impl_.mode_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyWindshieldFrontWipingSystem, _impl_.isoverheated_) - + sizeof(VehicleBodyWindshieldFrontWipingSystem::_impl_.isoverheated_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyWindshieldFrontWipingSystem, _impl_.frequency_)>( - reinterpret_cast<char*>(&_impl_.frequency_), - reinterpret_cast<char*>(&other->_impl_.frequency_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyWindshieldFrontWipingSystem::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[36]); -} -// =================================================================== - -class VehicleBodyWindshieldFrontWasherFluid::_Internal { - public: -}; - -VehicleBodyWindshieldFrontWasherFluid::VehicleBodyWindshieldFrontWasherFluid(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyWindshieldFrontWasherFluid) -} -VehicleBodyWindshieldFrontWasherFluid::VehicleBodyWindshieldFrontWasherFluid(const VehicleBodyWindshieldFrontWasherFluid& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyWindshieldFrontWasherFluid) -} - -inline void VehicleBodyWindshieldFrontWasherFluid::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.islevellow_) { false } - - , decltype(_impl_.level_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyWindshieldFrontWasherFluid::~VehicleBodyWindshieldFrontWasherFluid() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyWindshieldFrontWasherFluid) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyWindshieldFrontWasherFluid::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleBodyWindshieldFrontWasherFluid::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyWindshieldFrontWasherFluid::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyWindshieldFrontWasherFluid) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.islevellow_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.level_) - - reinterpret_cast<char*>(&_impl_.islevellow_)) + sizeof(_impl_.level_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyWindshieldFrontWasherFluid::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsLevelLow = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.islevellow_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Level = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.level_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyWindshieldFrontWasherFluid::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyWindshieldFrontWasherFluid) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsLevelLow = 1; - if (this->_internal_islevellow() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_islevellow(), target); - } - - // uint32 Level = 2; - if (this->_internal_level() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_level(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyWindshieldFrontWasherFluid) - return target; -} - -::size_t VehicleBodyWindshieldFrontWasherFluid::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyWindshieldFrontWasherFluid) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsLevelLow = 1; - if (this->_internal_islevellow() != 0) { - total_size += 2; - } - - // uint32 Level = 2; - if (this->_internal_level() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_level()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyWindshieldFrontWasherFluid::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyWindshieldFrontWasherFluid::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyWindshieldFrontWasherFluid::GetClassData() const { return &_class_data_; } - - -void VehicleBodyWindshieldFrontWasherFluid::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyWindshieldFrontWasherFluid*>(&to_msg); - auto& from = static_cast<const VehicleBodyWindshieldFrontWasherFluid&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyWindshieldFrontWasherFluid) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_islevellow() != 0) { - _this->_internal_set_islevellow(from._internal_islevellow()); - } - if (from._internal_level() != 0) { - _this->_internal_set_level(from._internal_level()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyWindshieldFrontWasherFluid::CopyFrom(const VehicleBodyWindshieldFrontWasherFluid& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyWindshieldFrontWasherFluid) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyWindshieldFrontWasherFluid::IsInitialized() const { - return true; -} - -void VehicleBodyWindshieldFrontWasherFluid::InternalSwap(VehicleBodyWindshieldFrontWasherFluid* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyWindshieldFrontWasherFluid, _impl_.level_) - + sizeof(VehicleBodyWindshieldFrontWasherFluid::_impl_.level_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyWindshieldFrontWasherFluid, _impl_.islevellow_)>( - reinterpret_cast<char*>(&_impl_.islevellow_), - reinterpret_cast<char*>(&other->_impl_.islevellow_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyWindshieldFrontWasherFluid::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[37]); -} -// =================================================================== - -class VehicleBodyWindshieldRear::_Internal { - public: - static const ::vss::VehicleBodyWindshieldRearWiping& wiping(const VehicleBodyWindshieldRear* msg); - static const ::vss::VehicleBodyWindshieldRearWasherFluid& washerfluid(const VehicleBodyWindshieldRear* msg); -}; - -const ::vss::VehicleBodyWindshieldRearWiping& -VehicleBodyWindshieldRear::_Internal::wiping(const VehicleBodyWindshieldRear* msg) { - return *msg->_impl_.wiping_; -} -const ::vss::VehicleBodyWindshieldRearWasherFluid& -VehicleBodyWindshieldRear::_Internal::washerfluid(const VehicleBodyWindshieldRear* msg) { - return *msg->_impl_.washerfluid_; -} -VehicleBodyWindshieldRear::VehicleBodyWindshieldRear(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyWindshieldRear) -} -VehicleBodyWindshieldRear::VehicleBodyWindshieldRear(const VehicleBodyWindshieldRear& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleBodyWindshieldRear* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.wiping_){nullptr} - , decltype(_impl_.washerfluid_){nullptr} - , decltype(_impl_.isheatingon_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_wiping()) { - _this->_impl_.wiping_ = new ::vss::VehicleBodyWindshieldRearWiping(*from._impl_.wiping_); - } - if (from._internal_has_washerfluid()) { - _this->_impl_.washerfluid_ = new ::vss::VehicleBodyWindshieldRearWasherFluid(*from._impl_.washerfluid_); - } - _this->_impl_.isheatingon_ = from._impl_.isheatingon_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyWindshieldRear) -} - -inline void VehicleBodyWindshieldRear::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.wiping_){nullptr} - , decltype(_impl_.washerfluid_){nullptr} - , decltype(_impl_.isheatingon_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyWindshieldRear::~VehicleBodyWindshieldRear() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyWindshieldRear) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyWindshieldRear::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.wiping_; - if (this != internal_default_instance()) delete _impl_.washerfluid_; -} - -void VehicleBodyWindshieldRear::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyWindshieldRear::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyWindshieldRear) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.wiping_ != nullptr) { - delete _impl_.wiping_; - } - _impl_.wiping_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.washerfluid_ != nullptr) { - delete _impl_.washerfluid_; - } - _impl_.washerfluid_ = nullptr; - _impl_.isheatingon_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyWindshieldRear::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleBodyWindshieldRearWiping Wiping = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_wiping(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsHeatingOn = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isheatingon_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyWindshieldRearWasherFluid WasherFluid = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_washerfluid(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyWindshieldRear::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyWindshieldRear) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleBodyWindshieldRearWiping Wiping = 1; - if (this->_internal_has_wiping()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::wiping(this), - _Internal::wiping(this).GetCachedSize(), target, stream); - } - - // bool IsHeatingOn = 2; - if (this->_internal_isheatingon() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isheatingon(), target); - } - - // .vss.VehicleBodyWindshieldRearWasherFluid WasherFluid = 3; - if (this->_internal_has_washerfluid()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::washerfluid(this), - _Internal::washerfluid(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyWindshieldRear) - return target; -} - -::size_t VehicleBodyWindshieldRear::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyWindshieldRear) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleBodyWindshieldRearWiping Wiping = 1; - if (this->_internal_has_wiping()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.wiping_); - } - - // .vss.VehicleBodyWindshieldRearWasherFluid WasherFluid = 3; - if (this->_internal_has_washerfluid()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.washerfluid_); - } - - // bool IsHeatingOn = 2; - if (this->_internal_isheatingon() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyWindshieldRear::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyWindshieldRear::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyWindshieldRear::GetClassData() const { return &_class_data_; } - - -void VehicleBodyWindshieldRear::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyWindshieldRear*>(&to_msg); - auto& from = static_cast<const VehicleBodyWindshieldRear&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyWindshieldRear) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_wiping()) { - _this->_internal_mutable_wiping()->::vss::VehicleBodyWindshieldRearWiping::MergeFrom( - from._internal_wiping()); - } - if (from._internal_has_washerfluid()) { - _this->_internal_mutable_washerfluid()->::vss::VehicleBodyWindshieldRearWasherFluid::MergeFrom( - from._internal_washerfluid()); - } - if (from._internal_isheatingon() != 0) { - _this->_internal_set_isheatingon(from._internal_isheatingon()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyWindshieldRear::CopyFrom(const VehicleBodyWindshieldRear& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyWindshieldRear) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyWindshieldRear::IsInitialized() const { - return true; -} - -void VehicleBodyWindshieldRear::InternalSwap(VehicleBodyWindshieldRear* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyWindshieldRear, _impl_.isheatingon_) - + sizeof(VehicleBodyWindshieldRear::_impl_.isheatingon_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyWindshieldRear, _impl_.wiping_)>( - reinterpret_cast<char*>(&_impl_.wiping_), - reinterpret_cast<char*>(&other->_impl_.wiping_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyWindshieldRear::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[38]); -} -// =================================================================== - -class VehicleBodyWindshieldRearWiping::_Internal { - public: - static const ::vss::VehicleBodyWindshieldRearWipingSystem& system(const VehicleBodyWindshieldRearWiping* msg); -}; - -const ::vss::VehicleBodyWindshieldRearWipingSystem& -VehicleBodyWindshieldRearWiping::_Internal::system(const VehicleBodyWindshieldRearWiping* msg) { - return *msg->_impl_.system_; -} -VehicleBodyWindshieldRearWiping::VehicleBodyWindshieldRearWiping(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyWindshieldRearWiping) -} -VehicleBodyWindshieldRearWiping::VehicleBodyWindshieldRearWiping(const VehicleBodyWindshieldRearWiping& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleBodyWindshieldRearWiping* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.mode_) {} - - , decltype(_impl_.system_){nullptr} - , decltype(_impl_.intensity_) {} - - , decltype(_impl_.wiperwear_) {} - - , decltype(_impl_.iswipersworn_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.mode_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.mode_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_mode().empty()) { - _this->_impl_.mode_.Set(from._internal_mode(), _this->GetArenaForAllocation()); - } - if (from._internal_has_system()) { - _this->_impl_.system_ = new ::vss::VehicleBodyWindshieldRearWipingSystem(*from._impl_.system_); - } - ::memcpy(&_impl_.intensity_, &from._impl_.intensity_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.iswipersworn_) - - reinterpret_cast<char*>(&_impl_.intensity_)) + sizeof(_impl_.iswipersworn_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyWindshieldRearWiping) -} - -inline void VehicleBodyWindshieldRearWiping::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.mode_) {} - - , decltype(_impl_.system_){nullptr} - , decltype(_impl_.intensity_) { 0u } - - , decltype(_impl_.wiperwear_) { 0u } - - , decltype(_impl_.iswipersworn_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.mode_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.mode_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleBodyWindshieldRearWiping::~VehicleBodyWindshieldRearWiping() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyWindshieldRearWiping) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyWindshieldRearWiping::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.mode_.Destroy(); - if (this != internal_default_instance()) delete _impl_.system_; -} - -void VehicleBodyWindshieldRearWiping::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyWindshieldRearWiping::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyWindshieldRearWiping) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.mode_.ClearToEmpty(); - if (GetArenaForAllocation() == nullptr && _impl_.system_ != nullptr) { - delete _impl_.system_; - } - _impl_.system_ = nullptr; - ::memset(&_impl_.intensity_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.iswipersworn_) - - reinterpret_cast<char*>(&_impl_.intensity_)) + sizeof(_impl_.iswipersworn_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyWindshieldRearWiping::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Mode = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_mode(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleBodyWindshieldRearWiping.Mode")); - } else { - goto handle_unusual; - } - continue; - // uint32 Intensity = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.intensity_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyWindshieldRearWipingSystem System = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_system(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 WiperWear = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.wiperwear_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsWipersWorn = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) { - _impl_.iswipersworn_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyWindshieldRearWiping::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyWindshieldRearWiping) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Mode = 1; - if (!this->_internal_mode().empty()) { - const std::string& _s = this->_internal_mode(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleBodyWindshieldRearWiping.Mode"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // uint32 Intensity = 2; - if (this->_internal_intensity() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_intensity(), target); - } - - // .vss.VehicleBodyWindshieldRearWipingSystem System = 3; - if (this->_internal_has_system()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::system(this), - _Internal::system(this).GetCachedSize(), target, stream); - } - - // uint32 WiperWear = 4; - if (this->_internal_wiperwear() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 4, this->_internal_wiperwear(), target); - } - - // bool IsWipersWorn = 5; - if (this->_internal_iswipersworn() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 5, this->_internal_iswipersworn(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyWindshieldRearWiping) - return target; -} - -::size_t VehicleBodyWindshieldRearWiping::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyWindshieldRearWiping) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Mode = 1; - if (!this->_internal_mode().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_mode()); - } - - // .vss.VehicleBodyWindshieldRearWipingSystem System = 3; - if (this->_internal_has_system()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.system_); - } - - // uint32 Intensity = 2; - if (this->_internal_intensity() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_intensity()); - } - - // uint32 WiperWear = 4; - if (this->_internal_wiperwear() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_wiperwear()); - } - - // bool IsWipersWorn = 5; - if (this->_internal_iswipersworn() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyWindshieldRearWiping::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyWindshieldRearWiping::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyWindshieldRearWiping::GetClassData() const { return &_class_data_; } - - -void VehicleBodyWindshieldRearWiping::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyWindshieldRearWiping*>(&to_msg); - auto& from = static_cast<const VehicleBodyWindshieldRearWiping&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyWindshieldRearWiping) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_mode().empty()) { - _this->_internal_set_mode(from._internal_mode()); - } - if (from._internal_has_system()) { - _this->_internal_mutable_system()->::vss::VehicleBodyWindshieldRearWipingSystem::MergeFrom( - from._internal_system()); - } - if (from._internal_intensity() != 0) { - _this->_internal_set_intensity(from._internal_intensity()); - } - if (from._internal_wiperwear() != 0) { - _this->_internal_set_wiperwear(from._internal_wiperwear()); - } - if (from._internal_iswipersworn() != 0) { - _this->_internal_set_iswipersworn(from._internal_iswipersworn()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyWindshieldRearWiping::CopyFrom(const VehicleBodyWindshieldRearWiping& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyWindshieldRearWiping) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyWindshieldRearWiping::IsInitialized() const { - return true; -} - -void VehicleBodyWindshieldRearWiping::InternalSwap(VehicleBodyWindshieldRearWiping* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.mode_, lhs_arena, - &other->_impl_.mode_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyWindshieldRearWiping, _impl_.iswipersworn_) - + sizeof(VehicleBodyWindshieldRearWiping::_impl_.iswipersworn_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyWindshieldRearWiping, _impl_.system_)>( - reinterpret_cast<char*>(&_impl_.system_), - reinterpret_cast<char*>(&other->_impl_.system_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyWindshieldRearWiping::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[39]); -} -// =================================================================== - -class VehicleBodyWindshieldRearWipingSystem::_Internal { - public: -}; - -VehicleBodyWindshieldRearWipingSystem::VehicleBodyWindshieldRearWipingSystem(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyWindshieldRearWipingSystem) -} -VehicleBodyWindshieldRearWipingSystem::VehicleBodyWindshieldRearWipingSystem(const VehicleBodyWindshieldRearWipingSystem& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleBodyWindshieldRearWipingSystem* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.mode_) {} - - , decltype(_impl_.frequency_) {} - - , decltype(_impl_.targetposition_) {} - - , decltype(_impl_.actualposition_) {} - - , decltype(_impl_.drivecurrent_) {} - - , decltype(_impl_.iswiping_) {} - - , decltype(_impl_.isendingwipecycle_) {} - - , decltype(_impl_.iswipererror_) {} - - , decltype(_impl_.ispositionreached_) {} - - , decltype(_impl_.isblocked_) {} - - , decltype(_impl_.isoverheated_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.mode_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.mode_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_mode().empty()) { - _this->_impl_.mode_.Set(from._internal_mode(), _this->GetArenaForAllocation()); - } - ::memcpy(&_impl_.frequency_, &from._impl_.frequency_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.isoverheated_) - - reinterpret_cast<char*>(&_impl_.frequency_)) + sizeof(_impl_.isoverheated_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyWindshieldRearWipingSystem) -} - -inline void VehicleBodyWindshieldRearWipingSystem::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.mode_) {} - - , decltype(_impl_.frequency_) { 0u } - - , decltype(_impl_.targetposition_) { 0 } - - , decltype(_impl_.actualposition_) { 0 } - - , decltype(_impl_.drivecurrent_) { 0 } - - , decltype(_impl_.iswiping_) { false } - - , decltype(_impl_.isendingwipecycle_) { false } - - , decltype(_impl_.iswipererror_) { false } - - , decltype(_impl_.ispositionreached_) { false } - - , decltype(_impl_.isblocked_) { false } - - , decltype(_impl_.isoverheated_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.mode_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.mode_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleBodyWindshieldRearWipingSystem::~VehicleBodyWindshieldRearWipingSystem() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyWindshieldRearWipingSystem) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyWindshieldRearWipingSystem::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.mode_.Destroy(); -} - -void VehicleBodyWindshieldRearWipingSystem::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyWindshieldRearWipingSystem::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyWindshieldRearWipingSystem) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.mode_.ClearToEmpty(); - ::memset(&_impl_.frequency_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isoverheated_) - - reinterpret_cast<char*>(&_impl_.frequency_)) + sizeof(_impl_.isoverheated_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyWindshieldRearWipingSystem::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Mode = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_mode(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleBodyWindshieldRearWipingSystem.Mode")); - } else { - goto handle_unusual; - } - continue; - // uint32 Frequency = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.frequency_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float TargetPosition = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.targetposition_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float ActualPosition = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 37)) { - _impl_.actualposition_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float DriveCurrent = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 45)) { - _impl_.drivecurrent_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // bool IsWiping = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) { - _impl_.iswiping_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsEndingWipeCycle = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) { - _impl_.isendingwipecycle_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsWiperError = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 64)) { - _impl_.iswipererror_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsPositionReached = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 72)) { - _impl_.ispositionreached_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBlocked = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 80)) { - _impl_.isblocked_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsOverheated = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 88)) { - _impl_.isoverheated_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyWindshieldRearWipingSystem::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyWindshieldRearWipingSystem) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Mode = 1; - if (!this->_internal_mode().empty()) { - const std::string& _s = this->_internal_mode(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleBodyWindshieldRearWipingSystem.Mode"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // uint32 Frequency = 2; - if (this->_internal_frequency() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_frequency(), target); - } - - // float TargetPosition = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_targetposition = this->_internal_targetposition(); - ::uint32_t raw_targetposition; - memcpy(&raw_targetposition, &tmp_targetposition, sizeof(tmp_targetposition)); - if (raw_targetposition != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_targetposition(), target); - } - - // float ActualPosition = 4; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_actualposition = this->_internal_actualposition(); - ::uint32_t raw_actualposition; - memcpy(&raw_actualposition, &tmp_actualposition, sizeof(tmp_actualposition)); - if (raw_actualposition != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 4, this->_internal_actualposition(), target); - } - - // float DriveCurrent = 5; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_drivecurrent = this->_internal_drivecurrent(); - ::uint32_t raw_drivecurrent; - memcpy(&raw_drivecurrent, &tmp_drivecurrent, sizeof(tmp_drivecurrent)); - if (raw_drivecurrent != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 5, this->_internal_drivecurrent(), target); - } - - // bool IsWiping = 6; - if (this->_internal_iswiping() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 6, this->_internal_iswiping(), target); - } - - // bool IsEndingWipeCycle = 7; - if (this->_internal_isendingwipecycle() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 7, this->_internal_isendingwipecycle(), target); - } - - // bool IsWiperError = 8; - if (this->_internal_iswipererror() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 8, this->_internal_iswipererror(), target); - } - - // bool IsPositionReached = 9; - if (this->_internal_ispositionreached() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 9, this->_internal_ispositionreached(), target); - } - - // bool IsBlocked = 10; - if (this->_internal_isblocked() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 10, this->_internal_isblocked(), target); - } - - // bool IsOverheated = 11; - if (this->_internal_isoverheated() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 11, this->_internal_isoverheated(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyWindshieldRearWipingSystem) - return target; -} - -::size_t VehicleBodyWindshieldRearWipingSystem::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyWindshieldRearWipingSystem) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Mode = 1; - if (!this->_internal_mode().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_mode()); - } - - // uint32 Frequency = 2; - if (this->_internal_frequency() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_frequency()); - } - - // float TargetPosition = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_targetposition = this->_internal_targetposition(); - ::uint32_t raw_targetposition; - memcpy(&raw_targetposition, &tmp_targetposition, sizeof(tmp_targetposition)); - if (raw_targetposition != 0) { - total_size += 5; - } - - // float ActualPosition = 4; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_actualposition = this->_internal_actualposition(); - ::uint32_t raw_actualposition; - memcpy(&raw_actualposition, &tmp_actualposition, sizeof(tmp_actualposition)); - if (raw_actualposition != 0) { - total_size += 5; - } - - // float DriveCurrent = 5; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_drivecurrent = this->_internal_drivecurrent(); - ::uint32_t raw_drivecurrent; - memcpy(&raw_drivecurrent, &tmp_drivecurrent, sizeof(tmp_drivecurrent)); - if (raw_drivecurrent != 0) { - total_size += 5; - } - - // bool IsWiping = 6; - if (this->_internal_iswiping() != 0) { - total_size += 2; - } - - // bool IsEndingWipeCycle = 7; - if (this->_internal_isendingwipecycle() != 0) { - total_size += 2; - } - - // bool IsWiperError = 8; - if (this->_internal_iswipererror() != 0) { - total_size += 2; - } - - // bool IsPositionReached = 9; - if (this->_internal_ispositionreached() != 0) { - total_size += 2; - } - - // bool IsBlocked = 10; - if (this->_internal_isblocked() != 0) { - total_size += 2; - } - - // bool IsOverheated = 11; - if (this->_internal_isoverheated() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyWindshieldRearWipingSystem::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyWindshieldRearWipingSystem::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyWindshieldRearWipingSystem::GetClassData() const { return &_class_data_; } - - -void VehicleBodyWindshieldRearWipingSystem::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyWindshieldRearWipingSystem*>(&to_msg); - auto& from = static_cast<const VehicleBodyWindshieldRearWipingSystem&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyWindshieldRearWipingSystem) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_mode().empty()) { - _this->_internal_set_mode(from._internal_mode()); - } - if (from._internal_frequency() != 0) { - _this->_internal_set_frequency(from._internal_frequency()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_targetposition = from._internal_targetposition(); - ::uint32_t raw_targetposition; - memcpy(&raw_targetposition, &tmp_targetposition, sizeof(tmp_targetposition)); - if (raw_targetposition != 0) { - _this->_internal_set_targetposition(from._internal_targetposition()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_actualposition = from._internal_actualposition(); - ::uint32_t raw_actualposition; - memcpy(&raw_actualposition, &tmp_actualposition, sizeof(tmp_actualposition)); - if (raw_actualposition != 0) { - _this->_internal_set_actualposition(from._internal_actualposition()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_drivecurrent = from._internal_drivecurrent(); - ::uint32_t raw_drivecurrent; - memcpy(&raw_drivecurrent, &tmp_drivecurrent, sizeof(tmp_drivecurrent)); - if (raw_drivecurrent != 0) { - _this->_internal_set_drivecurrent(from._internal_drivecurrent()); - } - if (from._internal_iswiping() != 0) { - _this->_internal_set_iswiping(from._internal_iswiping()); - } - if (from._internal_isendingwipecycle() != 0) { - _this->_internal_set_isendingwipecycle(from._internal_isendingwipecycle()); - } - if (from._internal_iswipererror() != 0) { - _this->_internal_set_iswipererror(from._internal_iswipererror()); - } - if (from._internal_ispositionreached() != 0) { - _this->_internal_set_ispositionreached(from._internal_ispositionreached()); - } - if (from._internal_isblocked() != 0) { - _this->_internal_set_isblocked(from._internal_isblocked()); - } - if (from._internal_isoverheated() != 0) { - _this->_internal_set_isoverheated(from._internal_isoverheated()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyWindshieldRearWipingSystem::CopyFrom(const VehicleBodyWindshieldRearWipingSystem& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyWindshieldRearWipingSystem) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyWindshieldRearWipingSystem::IsInitialized() const { - return true; -} - -void VehicleBodyWindshieldRearWipingSystem::InternalSwap(VehicleBodyWindshieldRearWipingSystem* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.mode_, lhs_arena, - &other->_impl_.mode_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyWindshieldRearWipingSystem, _impl_.isoverheated_) - + sizeof(VehicleBodyWindshieldRearWipingSystem::_impl_.isoverheated_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyWindshieldRearWipingSystem, _impl_.frequency_)>( - reinterpret_cast<char*>(&_impl_.frequency_), - reinterpret_cast<char*>(&other->_impl_.frequency_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyWindshieldRearWipingSystem::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[40]); -} -// =================================================================== - -class VehicleBodyWindshieldRearWasherFluid::_Internal { - public: -}; - -VehicleBodyWindshieldRearWasherFluid::VehicleBodyWindshieldRearWasherFluid(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyWindshieldRearWasherFluid) -} -VehicleBodyWindshieldRearWasherFluid::VehicleBodyWindshieldRearWasherFluid(const VehicleBodyWindshieldRearWasherFluid& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyWindshieldRearWasherFluid) -} - -inline void VehicleBodyWindshieldRearWasherFluid::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.islevellow_) { false } - - , decltype(_impl_.level_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyWindshieldRearWasherFluid::~VehicleBodyWindshieldRearWasherFluid() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyWindshieldRearWasherFluid) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyWindshieldRearWasherFluid::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleBodyWindshieldRearWasherFluid::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyWindshieldRearWasherFluid::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyWindshieldRearWasherFluid) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.islevellow_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.level_) - - reinterpret_cast<char*>(&_impl_.islevellow_)) + sizeof(_impl_.level_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyWindshieldRearWasherFluid::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsLevelLow = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.islevellow_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Level = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.level_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyWindshieldRearWasherFluid::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyWindshieldRearWasherFluid) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsLevelLow = 1; - if (this->_internal_islevellow() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_islevellow(), target); - } - - // uint32 Level = 2; - if (this->_internal_level() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_level(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyWindshieldRearWasherFluid) - return target; -} - -::size_t VehicleBodyWindshieldRearWasherFluid::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyWindshieldRearWasherFluid) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsLevelLow = 1; - if (this->_internal_islevellow() != 0) { - total_size += 2; - } - - // uint32 Level = 2; - if (this->_internal_level() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_level()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyWindshieldRearWasherFluid::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyWindshieldRearWasherFluid::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyWindshieldRearWasherFluid::GetClassData() const { return &_class_data_; } - - -void VehicleBodyWindshieldRearWasherFluid::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyWindshieldRearWasherFluid*>(&to_msg); - auto& from = static_cast<const VehicleBodyWindshieldRearWasherFluid&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyWindshieldRearWasherFluid) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_islevellow() != 0) { - _this->_internal_set_islevellow(from._internal_islevellow()); - } - if (from._internal_level() != 0) { - _this->_internal_set_level(from._internal_level()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyWindshieldRearWasherFluid::CopyFrom(const VehicleBodyWindshieldRearWasherFluid& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyWindshieldRearWasherFluid) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyWindshieldRearWasherFluid::IsInitialized() const { - return true; -} - -void VehicleBodyWindshieldRearWasherFluid::InternalSwap(VehicleBodyWindshieldRearWasherFluid* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyWindshieldRearWasherFluid, _impl_.level_) - + sizeof(VehicleBodyWindshieldRearWasherFluid::_impl_.level_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyWindshieldRearWasherFluid, _impl_.islevellow_)>( - reinterpret_cast<char*>(&_impl_.islevellow_), - reinterpret_cast<char*>(&other->_impl_.islevellow_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyWindshieldRearWasherFluid::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[41]); -} -// =================================================================== - -class VehicleBodyLights::_Internal { - public: - static const ::vss::VehicleBodyLightsBeam& beam(const VehicleBodyLights* msg); - static const ::vss::VehicleBodyLightsRunning& running(const VehicleBodyLights* msg); - static const ::vss::VehicleBodyLightsBackup& backup(const VehicleBodyLights* msg); - static const ::vss::VehicleBodyLightsParking& parking(const VehicleBodyLights* msg); - static const ::vss::VehicleBodyLightsFog& fog(const VehicleBodyLights* msg); - static const ::vss::VehicleBodyLightsLicensePlate& licenseplate(const VehicleBodyLights* msg); - static const ::vss::VehicleBodyLightsBrake& brake(const VehicleBodyLights* msg); - static const ::vss::VehicleBodyLightsHazard& hazard(const VehicleBodyLights* msg); - static const ::vss::VehicleBodyLightsDirectionIndicator& directionindicator(const VehicleBodyLights* msg); -}; - -const ::vss::VehicleBodyLightsBeam& -VehicleBodyLights::_Internal::beam(const VehicleBodyLights* msg) { - return *msg->_impl_.beam_; -} -const ::vss::VehicleBodyLightsRunning& -VehicleBodyLights::_Internal::running(const VehicleBodyLights* msg) { - return *msg->_impl_.running_; -} -const ::vss::VehicleBodyLightsBackup& -VehicleBodyLights::_Internal::backup(const VehicleBodyLights* msg) { - return *msg->_impl_.backup_; -} -const ::vss::VehicleBodyLightsParking& -VehicleBodyLights::_Internal::parking(const VehicleBodyLights* msg) { - return *msg->_impl_.parking_; -} -const ::vss::VehicleBodyLightsFog& -VehicleBodyLights::_Internal::fog(const VehicleBodyLights* msg) { - return *msg->_impl_.fog_; -} -const ::vss::VehicleBodyLightsLicensePlate& -VehicleBodyLights::_Internal::licenseplate(const VehicleBodyLights* msg) { - return *msg->_impl_.licenseplate_; -} -const ::vss::VehicleBodyLightsBrake& -VehicleBodyLights::_Internal::brake(const VehicleBodyLights* msg) { - return *msg->_impl_.brake_; -} -const ::vss::VehicleBodyLightsHazard& -VehicleBodyLights::_Internal::hazard(const VehicleBodyLights* msg) { - return *msg->_impl_.hazard_; -} -const ::vss::VehicleBodyLightsDirectionIndicator& -VehicleBodyLights::_Internal::directionindicator(const VehicleBodyLights* msg) { - return *msg->_impl_.directionindicator_; -} -VehicleBodyLights::VehicleBodyLights(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyLights) -} -VehicleBodyLights::VehicleBodyLights(const VehicleBodyLights& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleBodyLights* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.lightswitch_) {} - - , decltype(_impl_.beam_){nullptr} - , decltype(_impl_.running_){nullptr} - , decltype(_impl_.backup_){nullptr} - , decltype(_impl_.parking_){nullptr} - , decltype(_impl_.fog_){nullptr} - , decltype(_impl_.licenseplate_){nullptr} - , decltype(_impl_.brake_){nullptr} - , decltype(_impl_.hazard_){nullptr} - , decltype(_impl_.directionindicator_){nullptr} - , decltype(_impl_.ishighbeamswitchon_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.lightswitch_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.lightswitch_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_lightswitch().empty()) { - _this->_impl_.lightswitch_.Set(from._internal_lightswitch(), _this->GetArenaForAllocation()); - } - if (from._internal_has_beam()) { - _this->_impl_.beam_ = new ::vss::VehicleBodyLightsBeam(*from._impl_.beam_); - } - if (from._internal_has_running()) { - _this->_impl_.running_ = new ::vss::VehicleBodyLightsRunning(*from._impl_.running_); - } - if (from._internal_has_backup()) { - _this->_impl_.backup_ = new ::vss::VehicleBodyLightsBackup(*from._impl_.backup_); - } - if (from._internal_has_parking()) { - _this->_impl_.parking_ = new ::vss::VehicleBodyLightsParking(*from._impl_.parking_); - } - if (from._internal_has_fog()) { - _this->_impl_.fog_ = new ::vss::VehicleBodyLightsFog(*from._impl_.fog_); - } - if (from._internal_has_licenseplate()) { - _this->_impl_.licenseplate_ = new ::vss::VehicleBodyLightsLicensePlate(*from._impl_.licenseplate_); - } - if (from._internal_has_brake()) { - _this->_impl_.brake_ = new ::vss::VehicleBodyLightsBrake(*from._impl_.brake_); - } - if (from._internal_has_hazard()) { - _this->_impl_.hazard_ = new ::vss::VehicleBodyLightsHazard(*from._impl_.hazard_); - } - if (from._internal_has_directionindicator()) { - _this->_impl_.directionindicator_ = new ::vss::VehicleBodyLightsDirectionIndicator(*from._impl_.directionindicator_); - } - _this->_impl_.ishighbeamswitchon_ = from._impl_.ishighbeamswitchon_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyLights) -} - -inline void VehicleBodyLights::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.lightswitch_) {} - - , decltype(_impl_.beam_){nullptr} - , decltype(_impl_.running_){nullptr} - , decltype(_impl_.backup_){nullptr} - , decltype(_impl_.parking_){nullptr} - , decltype(_impl_.fog_){nullptr} - , decltype(_impl_.licenseplate_){nullptr} - , decltype(_impl_.brake_){nullptr} - , decltype(_impl_.hazard_){nullptr} - , decltype(_impl_.directionindicator_){nullptr} - , decltype(_impl_.ishighbeamswitchon_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.lightswitch_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.lightswitch_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleBodyLights::~VehicleBodyLights() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyLights) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyLights::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.lightswitch_.Destroy(); - if (this != internal_default_instance()) delete _impl_.beam_; - if (this != internal_default_instance()) delete _impl_.running_; - if (this != internal_default_instance()) delete _impl_.backup_; - if (this != internal_default_instance()) delete _impl_.parking_; - if (this != internal_default_instance()) delete _impl_.fog_; - if (this != internal_default_instance()) delete _impl_.licenseplate_; - if (this != internal_default_instance()) delete _impl_.brake_; - if (this != internal_default_instance()) delete _impl_.hazard_; - if (this != internal_default_instance()) delete _impl_.directionindicator_; -} - -void VehicleBodyLights::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyLights::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyLights) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.lightswitch_.ClearToEmpty(); - if (GetArenaForAllocation() == nullptr && _impl_.beam_ != nullptr) { - delete _impl_.beam_; - } - _impl_.beam_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.running_ != nullptr) { - delete _impl_.running_; - } - _impl_.running_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.backup_ != nullptr) { - delete _impl_.backup_; - } - _impl_.backup_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.parking_ != nullptr) { - delete _impl_.parking_; - } - _impl_.parking_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.fog_ != nullptr) { - delete _impl_.fog_; - } - _impl_.fog_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.licenseplate_ != nullptr) { - delete _impl_.licenseplate_; - } - _impl_.licenseplate_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.brake_ != nullptr) { - delete _impl_.brake_; - } - _impl_.brake_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.hazard_ != nullptr) { - delete _impl_.hazard_; - } - _impl_.hazard_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.directionindicator_ != nullptr) { - delete _impl_.directionindicator_; - } - _impl_.directionindicator_ = nullptr; - _impl_.ishighbeamswitchon_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyLights::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string LightSwitch = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_lightswitch(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleBodyLights.LightSwitch")); - } else { - goto handle_unusual; - } - continue; - // bool IsHighBeamSwitchOn = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.ishighbeamswitchon_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyLightsBeam Beam = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_beam(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyLightsRunning Running = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_running(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyLightsBackup Backup = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_backup(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyLightsParking Parking = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 50)) { - ptr = ctx->ParseMessage(_internal_mutable_parking(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyLightsFog Fog = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 58)) { - ptr = ctx->ParseMessage(_internal_mutable_fog(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyLightsLicensePlate LicensePlate = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 66)) { - ptr = ctx->ParseMessage(_internal_mutable_licenseplate(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyLightsBrake Brake = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 74)) { - ptr = ctx->ParseMessage(_internal_mutable_brake(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyLightsHazard Hazard = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 82)) { - ptr = ctx->ParseMessage(_internal_mutable_hazard(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyLightsDirectionIndicator DirectionIndicator = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 90)) { - ptr = ctx->ParseMessage(_internal_mutable_directionindicator(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyLights::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyLights) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string LightSwitch = 1; - if (!this->_internal_lightswitch().empty()) { - const std::string& _s = this->_internal_lightswitch(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleBodyLights.LightSwitch"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // bool IsHighBeamSwitchOn = 2; - if (this->_internal_ishighbeamswitchon() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_ishighbeamswitchon(), target); - } - - // .vss.VehicleBodyLightsBeam Beam = 3; - if (this->_internal_has_beam()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::beam(this), - _Internal::beam(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleBodyLightsRunning Running = 4; - if (this->_internal_has_running()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::running(this), - _Internal::running(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleBodyLightsBackup Backup = 5; - if (this->_internal_has_backup()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::backup(this), - _Internal::backup(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleBodyLightsParking Parking = 6; - if (this->_internal_has_parking()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, _Internal::parking(this), - _Internal::parking(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleBodyLightsFog Fog = 7; - if (this->_internal_has_fog()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(7, _Internal::fog(this), - _Internal::fog(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleBodyLightsLicensePlate LicensePlate = 8; - if (this->_internal_has_licenseplate()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, _Internal::licenseplate(this), - _Internal::licenseplate(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleBodyLightsBrake Brake = 9; - if (this->_internal_has_brake()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, _Internal::brake(this), - _Internal::brake(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleBodyLightsHazard Hazard = 10; - if (this->_internal_has_hazard()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(10, _Internal::hazard(this), - _Internal::hazard(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleBodyLightsDirectionIndicator DirectionIndicator = 11; - if (this->_internal_has_directionindicator()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(11, _Internal::directionindicator(this), - _Internal::directionindicator(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyLights) - return target; -} - -::size_t VehicleBodyLights::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyLights) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string LightSwitch = 1; - if (!this->_internal_lightswitch().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_lightswitch()); - } - - // .vss.VehicleBodyLightsBeam Beam = 3; - if (this->_internal_has_beam()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.beam_); - } - - // .vss.VehicleBodyLightsRunning Running = 4; - if (this->_internal_has_running()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.running_); - } - - // .vss.VehicleBodyLightsBackup Backup = 5; - if (this->_internal_has_backup()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.backup_); - } - - // .vss.VehicleBodyLightsParking Parking = 6; - if (this->_internal_has_parking()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.parking_); - } - - // .vss.VehicleBodyLightsFog Fog = 7; - if (this->_internal_has_fog()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.fog_); - } - - // .vss.VehicleBodyLightsLicensePlate LicensePlate = 8; - if (this->_internal_has_licenseplate()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.licenseplate_); - } - - // .vss.VehicleBodyLightsBrake Brake = 9; - if (this->_internal_has_brake()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.brake_); - } - - // .vss.VehicleBodyLightsHazard Hazard = 10; - if (this->_internal_has_hazard()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.hazard_); - } - - // .vss.VehicleBodyLightsDirectionIndicator DirectionIndicator = 11; - if (this->_internal_has_directionindicator()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.directionindicator_); - } - - // bool IsHighBeamSwitchOn = 2; - if (this->_internal_ishighbeamswitchon() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyLights::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyLights::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyLights::GetClassData() const { return &_class_data_; } - - -void VehicleBodyLights::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyLights*>(&to_msg); - auto& from = static_cast<const VehicleBodyLights&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyLights) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_lightswitch().empty()) { - _this->_internal_set_lightswitch(from._internal_lightswitch()); - } - if (from._internal_has_beam()) { - _this->_internal_mutable_beam()->::vss::VehicleBodyLightsBeam::MergeFrom( - from._internal_beam()); - } - if (from._internal_has_running()) { - _this->_internal_mutable_running()->::vss::VehicleBodyLightsRunning::MergeFrom( - from._internal_running()); - } - if (from._internal_has_backup()) { - _this->_internal_mutable_backup()->::vss::VehicleBodyLightsBackup::MergeFrom( - from._internal_backup()); - } - if (from._internal_has_parking()) { - _this->_internal_mutable_parking()->::vss::VehicleBodyLightsParking::MergeFrom( - from._internal_parking()); - } - if (from._internal_has_fog()) { - _this->_internal_mutable_fog()->::vss::VehicleBodyLightsFog::MergeFrom( - from._internal_fog()); - } - if (from._internal_has_licenseplate()) { - _this->_internal_mutable_licenseplate()->::vss::VehicleBodyLightsLicensePlate::MergeFrom( - from._internal_licenseplate()); - } - if (from._internal_has_brake()) { - _this->_internal_mutable_brake()->::vss::VehicleBodyLightsBrake::MergeFrom( - from._internal_brake()); - } - if (from._internal_has_hazard()) { - _this->_internal_mutable_hazard()->::vss::VehicleBodyLightsHazard::MergeFrom( - from._internal_hazard()); - } - if (from._internal_has_directionindicator()) { - _this->_internal_mutable_directionindicator()->::vss::VehicleBodyLightsDirectionIndicator::MergeFrom( - from._internal_directionindicator()); - } - if (from._internal_ishighbeamswitchon() != 0) { - _this->_internal_set_ishighbeamswitchon(from._internal_ishighbeamswitchon()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyLights::CopyFrom(const VehicleBodyLights& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyLights) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyLights::IsInitialized() const { - return true; -} - -void VehicleBodyLights::InternalSwap(VehicleBodyLights* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.lightswitch_, lhs_arena, - &other->_impl_.lightswitch_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyLights, _impl_.ishighbeamswitchon_) - + sizeof(VehicleBodyLights::_impl_.ishighbeamswitchon_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyLights, _impl_.beam_)>( - reinterpret_cast<char*>(&_impl_.beam_), - reinterpret_cast<char*>(&other->_impl_.beam_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyLights::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[42]); -} -// =================================================================== - -class VehicleBodyLightsBeam::_Internal { - public: - static const ::vss::VehicleBodyLightsBeamLow& low(const VehicleBodyLightsBeam* msg); - static const ::vss::VehicleBodyLightsBeamHigh& high(const VehicleBodyLightsBeam* msg); -}; - -const ::vss::VehicleBodyLightsBeamLow& -VehicleBodyLightsBeam::_Internal::low(const VehicleBodyLightsBeam* msg) { - return *msg->_impl_.low_; -} -const ::vss::VehicleBodyLightsBeamHigh& -VehicleBodyLightsBeam::_Internal::high(const VehicleBodyLightsBeam* msg) { - return *msg->_impl_.high_; -} -VehicleBodyLightsBeam::VehicleBodyLightsBeam(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyLightsBeam) -} -VehicleBodyLightsBeam::VehicleBodyLightsBeam(const VehicleBodyLightsBeam& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleBodyLightsBeam* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.low_){nullptr} - , decltype(_impl_.high_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_low()) { - _this->_impl_.low_ = new ::vss::VehicleBodyLightsBeamLow(*from._impl_.low_); - } - if (from._internal_has_high()) { - _this->_impl_.high_ = new ::vss::VehicleBodyLightsBeamHigh(*from._impl_.high_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyLightsBeam) -} - -inline void VehicleBodyLightsBeam::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.low_){nullptr} - , decltype(_impl_.high_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyLightsBeam::~VehicleBodyLightsBeam() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyLightsBeam) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyLightsBeam::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.low_; - if (this != internal_default_instance()) delete _impl_.high_; -} - -void VehicleBodyLightsBeam::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyLightsBeam::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyLightsBeam) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.low_ != nullptr) { - delete _impl_.low_; - } - _impl_.low_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.high_ != nullptr) { - delete _impl_.high_; - } - _impl_.high_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyLightsBeam::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleBodyLightsBeamLow Low = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_low(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyLightsBeamHigh High = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_high(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyLightsBeam::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyLightsBeam) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleBodyLightsBeamLow Low = 1; - if (this->_internal_has_low()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::low(this), - _Internal::low(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleBodyLightsBeamHigh High = 2; - if (this->_internal_has_high()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::high(this), - _Internal::high(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyLightsBeam) - return target; -} - -::size_t VehicleBodyLightsBeam::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyLightsBeam) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleBodyLightsBeamLow Low = 1; - if (this->_internal_has_low()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.low_); - } - - // .vss.VehicleBodyLightsBeamHigh High = 2; - if (this->_internal_has_high()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.high_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyLightsBeam::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyLightsBeam::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyLightsBeam::GetClassData() const { return &_class_data_; } - - -void VehicleBodyLightsBeam::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyLightsBeam*>(&to_msg); - auto& from = static_cast<const VehicleBodyLightsBeam&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyLightsBeam) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_low()) { - _this->_internal_mutable_low()->::vss::VehicleBodyLightsBeamLow::MergeFrom( - from._internal_low()); - } - if (from._internal_has_high()) { - _this->_internal_mutable_high()->::vss::VehicleBodyLightsBeamHigh::MergeFrom( - from._internal_high()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyLightsBeam::CopyFrom(const VehicleBodyLightsBeam& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyLightsBeam) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyLightsBeam::IsInitialized() const { - return true; -} - -void VehicleBodyLightsBeam::InternalSwap(VehicleBodyLightsBeam* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsBeam, _impl_.high_) - + sizeof(VehicleBodyLightsBeam::_impl_.high_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsBeam, _impl_.low_)>( - reinterpret_cast<char*>(&_impl_.low_), - reinterpret_cast<char*>(&other->_impl_.low_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyLightsBeam::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[43]); -} -// =================================================================== - -class VehicleBodyLightsBeamLow::_Internal { - public: -}; - -VehicleBodyLightsBeamLow::VehicleBodyLightsBeamLow(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyLightsBeamLow) -} -VehicleBodyLightsBeamLow::VehicleBodyLightsBeamLow(const VehicleBodyLightsBeamLow& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyLightsBeamLow) -} - -inline void VehicleBodyLightsBeamLow::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.ison_) { false } - - , decltype(_impl_.isdefect_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyLightsBeamLow::~VehicleBodyLightsBeamLow() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyLightsBeamLow) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyLightsBeamLow::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleBodyLightsBeamLow::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyLightsBeamLow::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyLightsBeamLow) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.ison_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isdefect_) - - reinterpret_cast<char*>(&_impl_.ison_)) + sizeof(_impl_.isdefect_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyLightsBeamLow::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOn = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.ison_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDefect = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdefect_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyLightsBeamLow::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyLightsBeamLow) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOn = 1; - if (this->_internal_ison() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_ison(), target); - } - - // bool IsDefect = 2; - if (this->_internal_isdefect() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdefect(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyLightsBeamLow) - return target; -} - -::size_t VehicleBodyLightsBeamLow::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyLightsBeamLow) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsOn = 1; - if (this->_internal_ison() != 0) { - total_size += 2; - } - - // bool IsDefect = 2; - if (this->_internal_isdefect() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyLightsBeamLow::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyLightsBeamLow::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyLightsBeamLow::GetClassData() const { return &_class_data_; } - - -void VehicleBodyLightsBeamLow::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyLightsBeamLow*>(&to_msg); - auto& from = static_cast<const VehicleBodyLightsBeamLow&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyLightsBeamLow) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_ison() != 0) { - _this->_internal_set_ison(from._internal_ison()); - } - if (from._internal_isdefect() != 0) { - _this->_internal_set_isdefect(from._internal_isdefect()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyLightsBeamLow::CopyFrom(const VehicleBodyLightsBeamLow& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyLightsBeamLow) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyLightsBeamLow::IsInitialized() const { - return true; -} - -void VehicleBodyLightsBeamLow::InternalSwap(VehicleBodyLightsBeamLow* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsBeamLow, _impl_.isdefect_) - + sizeof(VehicleBodyLightsBeamLow::_impl_.isdefect_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsBeamLow, _impl_.ison_)>( - reinterpret_cast<char*>(&_impl_.ison_), - reinterpret_cast<char*>(&other->_impl_.ison_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyLightsBeamLow::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[44]); -} -// =================================================================== - -class VehicleBodyLightsBeamHigh::_Internal { - public: -}; - -VehicleBodyLightsBeamHigh::VehicleBodyLightsBeamHigh(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyLightsBeamHigh) -} -VehicleBodyLightsBeamHigh::VehicleBodyLightsBeamHigh(const VehicleBodyLightsBeamHigh& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyLightsBeamHigh) -} - -inline void VehicleBodyLightsBeamHigh::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.ison_) { false } - - , decltype(_impl_.isdefect_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyLightsBeamHigh::~VehicleBodyLightsBeamHigh() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyLightsBeamHigh) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyLightsBeamHigh::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleBodyLightsBeamHigh::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyLightsBeamHigh::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyLightsBeamHigh) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.ison_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isdefect_) - - reinterpret_cast<char*>(&_impl_.ison_)) + sizeof(_impl_.isdefect_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyLightsBeamHigh::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOn = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.ison_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDefect = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdefect_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyLightsBeamHigh::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyLightsBeamHigh) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOn = 1; - if (this->_internal_ison() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_ison(), target); - } - - // bool IsDefect = 2; - if (this->_internal_isdefect() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdefect(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyLightsBeamHigh) - return target; -} - -::size_t VehicleBodyLightsBeamHigh::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyLightsBeamHigh) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsOn = 1; - if (this->_internal_ison() != 0) { - total_size += 2; - } - - // bool IsDefect = 2; - if (this->_internal_isdefect() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyLightsBeamHigh::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyLightsBeamHigh::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyLightsBeamHigh::GetClassData() const { return &_class_data_; } - - -void VehicleBodyLightsBeamHigh::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyLightsBeamHigh*>(&to_msg); - auto& from = static_cast<const VehicleBodyLightsBeamHigh&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyLightsBeamHigh) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_ison() != 0) { - _this->_internal_set_ison(from._internal_ison()); - } - if (from._internal_isdefect() != 0) { - _this->_internal_set_isdefect(from._internal_isdefect()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyLightsBeamHigh::CopyFrom(const VehicleBodyLightsBeamHigh& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyLightsBeamHigh) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyLightsBeamHigh::IsInitialized() const { - return true; -} - -void VehicleBodyLightsBeamHigh::InternalSwap(VehicleBodyLightsBeamHigh* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsBeamHigh, _impl_.isdefect_) - + sizeof(VehicleBodyLightsBeamHigh::_impl_.isdefect_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsBeamHigh, _impl_.ison_)>( - reinterpret_cast<char*>(&_impl_.ison_), - reinterpret_cast<char*>(&other->_impl_.ison_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyLightsBeamHigh::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[45]); -} -// =================================================================== - -class VehicleBodyLightsRunning::_Internal { - public: -}; - -VehicleBodyLightsRunning::VehicleBodyLightsRunning(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyLightsRunning) -} -VehicleBodyLightsRunning::VehicleBodyLightsRunning(const VehicleBodyLightsRunning& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyLightsRunning) -} - -inline void VehicleBodyLightsRunning::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.ison_) { false } - - , decltype(_impl_.isdefect_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyLightsRunning::~VehicleBodyLightsRunning() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyLightsRunning) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyLightsRunning::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleBodyLightsRunning::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyLightsRunning::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyLightsRunning) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.ison_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isdefect_) - - reinterpret_cast<char*>(&_impl_.ison_)) + sizeof(_impl_.isdefect_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyLightsRunning::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOn = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.ison_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDefect = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdefect_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyLightsRunning::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyLightsRunning) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOn = 1; - if (this->_internal_ison() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_ison(), target); - } - - // bool IsDefect = 2; - if (this->_internal_isdefect() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdefect(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyLightsRunning) - return target; -} - -::size_t VehicleBodyLightsRunning::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyLightsRunning) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsOn = 1; - if (this->_internal_ison() != 0) { - total_size += 2; - } - - // bool IsDefect = 2; - if (this->_internal_isdefect() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyLightsRunning::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyLightsRunning::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyLightsRunning::GetClassData() const { return &_class_data_; } - - -void VehicleBodyLightsRunning::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyLightsRunning*>(&to_msg); - auto& from = static_cast<const VehicleBodyLightsRunning&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyLightsRunning) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_ison() != 0) { - _this->_internal_set_ison(from._internal_ison()); - } - if (from._internal_isdefect() != 0) { - _this->_internal_set_isdefect(from._internal_isdefect()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyLightsRunning::CopyFrom(const VehicleBodyLightsRunning& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyLightsRunning) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyLightsRunning::IsInitialized() const { - return true; -} - -void VehicleBodyLightsRunning::InternalSwap(VehicleBodyLightsRunning* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsRunning, _impl_.isdefect_) - + sizeof(VehicleBodyLightsRunning::_impl_.isdefect_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsRunning, _impl_.ison_)>( - reinterpret_cast<char*>(&_impl_.ison_), - reinterpret_cast<char*>(&other->_impl_.ison_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyLightsRunning::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[46]); -} -// =================================================================== - -class VehicleBodyLightsBackup::_Internal { - public: -}; - -VehicleBodyLightsBackup::VehicleBodyLightsBackup(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyLightsBackup) -} -VehicleBodyLightsBackup::VehicleBodyLightsBackup(const VehicleBodyLightsBackup& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyLightsBackup) -} - -inline void VehicleBodyLightsBackup::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.ison_) { false } - - , decltype(_impl_.isdefect_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyLightsBackup::~VehicleBodyLightsBackup() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyLightsBackup) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyLightsBackup::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleBodyLightsBackup::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyLightsBackup::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyLightsBackup) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.ison_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isdefect_) - - reinterpret_cast<char*>(&_impl_.ison_)) + sizeof(_impl_.isdefect_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyLightsBackup::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOn = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.ison_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDefect = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdefect_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyLightsBackup::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyLightsBackup) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOn = 1; - if (this->_internal_ison() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_ison(), target); - } - - // bool IsDefect = 2; - if (this->_internal_isdefect() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdefect(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyLightsBackup) - return target; -} - -::size_t VehicleBodyLightsBackup::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyLightsBackup) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsOn = 1; - if (this->_internal_ison() != 0) { - total_size += 2; - } - - // bool IsDefect = 2; - if (this->_internal_isdefect() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyLightsBackup::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyLightsBackup::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyLightsBackup::GetClassData() const { return &_class_data_; } - - -void VehicleBodyLightsBackup::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyLightsBackup*>(&to_msg); - auto& from = static_cast<const VehicleBodyLightsBackup&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyLightsBackup) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_ison() != 0) { - _this->_internal_set_ison(from._internal_ison()); - } - if (from._internal_isdefect() != 0) { - _this->_internal_set_isdefect(from._internal_isdefect()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyLightsBackup::CopyFrom(const VehicleBodyLightsBackup& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyLightsBackup) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyLightsBackup::IsInitialized() const { - return true; -} - -void VehicleBodyLightsBackup::InternalSwap(VehicleBodyLightsBackup* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsBackup, _impl_.isdefect_) - + sizeof(VehicleBodyLightsBackup::_impl_.isdefect_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsBackup, _impl_.ison_)>( - reinterpret_cast<char*>(&_impl_.ison_), - reinterpret_cast<char*>(&other->_impl_.ison_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyLightsBackup::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[47]); -} -// =================================================================== - -class VehicleBodyLightsParking::_Internal { - public: -}; - -VehicleBodyLightsParking::VehicleBodyLightsParking(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyLightsParking) -} -VehicleBodyLightsParking::VehicleBodyLightsParking(const VehicleBodyLightsParking& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyLightsParking) -} - -inline void VehicleBodyLightsParking::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.ison_) { false } - - , decltype(_impl_.isdefect_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyLightsParking::~VehicleBodyLightsParking() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyLightsParking) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyLightsParking::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleBodyLightsParking::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyLightsParking::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyLightsParking) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.ison_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isdefect_) - - reinterpret_cast<char*>(&_impl_.ison_)) + sizeof(_impl_.isdefect_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyLightsParking::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOn = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.ison_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDefect = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdefect_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyLightsParking::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyLightsParking) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOn = 1; - if (this->_internal_ison() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_ison(), target); - } - - // bool IsDefect = 2; - if (this->_internal_isdefect() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdefect(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyLightsParking) - return target; -} - -::size_t VehicleBodyLightsParking::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyLightsParking) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsOn = 1; - if (this->_internal_ison() != 0) { - total_size += 2; - } - - // bool IsDefect = 2; - if (this->_internal_isdefect() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyLightsParking::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyLightsParking::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyLightsParking::GetClassData() const { return &_class_data_; } - - -void VehicleBodyLightsParking::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyLightsParking*>(&to_msg); - auto& from = static_cast<const VehicleBodyLightsParking&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyLightsParking) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_ison() != 0) { - _this->_internal_set_ison(from._internal_ison()); - } - if (from._internal_isdefect() != 0) { - _this->_internal_set_isdefect(from._internal_isdefect()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyLightsParking::CopyFrom(const VehicleBodyLightsParking& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyLightsParking) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyLightsParking::IsInitialized() const { - return true; -} - -void VehicleBodyLightsParking::InternalSwap(VehicleBodyLightsParking* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsParking, _impl_.isdefect_) - + sizeof(VehicleBodyLightsParking::_impl_.isdefect_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsParking, _impl_.ison_)>( - reinterpret_cast<char*>(&_impl_.ison_), - reinterpret_cast<char*>(&other->_impl_.ison_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyLightsParking::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[48]); -} -// =================================================================== - -class VehicleBodyLightsFog::_Internal { - public: - static const ::vss::VehicleBodyLightsFogRear& rear(const VehicleBodyLightsFog* msg); - static const ::vss::VehicleBodyLightsFogFront& front(const VehicleBodyLightsFog* msg); -}; - -const ::vss::VehicleBodyLightsFogRear& -VehicleBodyLightsFog::_Internal::rear(const VehicleBodyLightsFog* msg) { - return *msg->_impl_.rear_; -} -const ::vss::VehicleBodyLightsFogFront& -VehicleBodyLightsFog::_Internal::front(const VehicleBodyLightsFog* msg) { - return *msg->_impl_.front_; -} -VehicleBodyLightsFog::VehicleBodyLightsFog(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyLightsFog) -} -VehicleBodyLightsFog::VehicleBodyLightsFog(const VehicleBodyLightsFog& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleBodyLightsFog* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.rear_){nullptr} - , decltype(_impl_.front_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_rear()) { - _this->_impl_.rear_ = new ::vss::VehicleBodyLightsFogRear(*from._impl_.rear_); - } - if (from._internal_has_front()) { - _this->_impl_.front_ = new ::vss::VehicleBodyLightsFogFront(*from._impl_.front_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyLightsFog) -} - -inline void VehicleBodyLightsFog::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.rear_){nullptr} - , decltype(_impl_.front_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyLightsFog::~VehicleBodyLightsFog() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyLightsFog) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyLightsFog::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.rear_; - if (this != internal_default_instance()) delete _impl_.front_; -} - -void VehicleBodyLightsFog::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyLightsFog::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyLightsFog) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.rear_ != nullptr) { - delete _impl_.rear_; - } - _impl_.rear_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.front_ != nullptr) { - delete _impl_.front_; - } - _impl_.front_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyLightsFog::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleBodyLightsFogRear Rear = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_rear(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyLightsFogFront Front = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_front(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyLightsFog::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyLightsFog) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleBodyLightsFogRear Rear = 1; - if (this->_internal_has_rear()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::rear(this), - _Internal::rear(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleBodyLightsFogFront Front = 2; - if (this->_internal_has_front()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::front(this), - _Internal::front(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyLightsFog) - return target; -} - -::size_t VehicleBodyLightsFog::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyLightsFog) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleBodyLightsFogRear Rear = 1; - if (this->_internal_has_rear()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.rear_); - } - - // .vss.VehicleBodyLightsFogFront Front = 2; - if (this->_internal_has_front()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.front_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyLightsFog::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyLightsFog::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyLightsFog::GetClassData() const { return &_class_data_; } - - -void VehicleBodyLightsFog::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyLightsFog*>(&to_msg); - auto& from = static_cast<const VehicleBodyLightsFog&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyLightsFog) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_rear()) { - _this->_internal_mutable_rear()->::vss::VehicleBodyLightsFogRear::MergeFrom( - from._internal_rear()); - } - if (from._internal_has_front()) { - _this->_internal_mutable_front()->::vss::VehicleBodyLightsFogFront::MergeFrom( - from._internal_front()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyLightsFog::CopyFrom(const VehicleBodyLightsFog& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyLightsFog) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyLightsFog::IsInitialized() const { - return true; -} - -void VehicleBodyLightsFog::InternalSwap(VehicleBodyLightsFog* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsFog, _impl_.front_) - + sizeof(VehicleBodyLightsFog::_impl_.front_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsFog, _impl_.rear_)>( - reinterpret_cast<char*>(&_impl_.rear_), - reinterpret_cast<char*>(&other->_impl_.rear_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyLightsFog::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[49]); -} -// =================================================================== - -class VehicleBodyLightsFogRear::_Internal { - public: -}; - -VehicleBodyLightsFogRear::VehicleBodyLightsFogRear(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyLightsFogRear) -} -VehicleBodyLightsFogRear::VehicleBodyLightsFogRear(const VehicleBodyLightsFogRear& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyLightsFogRear) -} - -inline void VehicleBodyLightsFogRear::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.ison_) { false } - - , decltype(_impl_.isdefect_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyLightsFogRear::~VehicleBodyLightsFogRear() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyLightsFogRear) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyLightsFogRear::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleBodyLightsFogRear::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyLightsFogRear::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyLightsFogRear) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.ison_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isdefect_) - - reinterpret_cast<char*>(&_impl_.ison_)) + sizeof(_impl_.isdefect_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyLightsFogRear::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOn = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.ison_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDefect = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdefect_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyLightsFogRear::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyLightsFogRear) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOn = 1; - if (this->_internal_ison() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_ison(), target); - } - - // bool IsDefect = 2; - if (this->_internal_isdefect() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdefect(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyLightsFogRear) - return target; -} - -::size_t VehicleBodyLightsFogRear::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyLightsFogRear) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsOn = 1; - if (this->_internal_ison() != 0) { - total_size += 2; - } - - // bool IsDefect = 2; - if (this->_internal_isdefect() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyLightsFogRear::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyLightsFogRear::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyLightsFogRear::GetClassData() const { return &_class_data_; } - - -void VehicleBodyLightsFogRear::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyLightsFogRear*>(&to_msg); - auto& from = static_cast<const VehicleBodyLightsFogRear&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyLightsFogRear) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_ison() != 0) { - _this->_internal_set_ison(from._internal_ison()); - } - if (from._internal_isdefect() != 0) { - _this->_internal_set_isdefect(from._internal_isdefect()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyLightsFogRear::CopyFrom(const VehicleBodyLightsFogRear& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyLightsFogRear) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyLightsFogRear::IsInitialized() const { - return true; -} - -void VehicleBodyLightsFogRear::InternalSwap(VehicleBodyLightsFogRear* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsFogRear, _impl_.isdefect_) - + sizeof(VehicleBodyLightsFogRear::_impl_.isdefect_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsFogRear, _impl_.ison_)>( - reinterpret_cast<char*>(&_impl_.ison_), - reinterpret_cast<char*>(&other->_impl_.ison_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyLightsFogRear::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[50]); -} -// =================================================================== - -class VehicleBodyLightsFogFront::_Internal { - public: -}; - -VehicleBodyLightsFogFront::VehicleBodyLightsFogFront(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyLightsFogFront) -} -VehicleBodyLightsFogFront::VehicleBodyLightsFogFront(const VehicleBodyLightsFogFront& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyLightsFogFront) -} - -inline void VehicleBodyLightsFogFront::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.ison_) { false } - - , decltype(_impl_.isdefect_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyLightsFogFront::~VehicleBodyLightsFogFront() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyLightsFogFront) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyLightsFogFront::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleBodyLightsFogFront::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyLightsFogFront::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyLightsFogFront) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.ison_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isdefect_) - - reinterpret_cast<char*>(&_impl_.ison_)) + sizeof(_impl_.isdefect_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyLightsFogFront::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOn = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.ison_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDefect = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdefect_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyLightsFogFront::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyLightsFogFront) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOn = 1; - if (this->_internal_ison() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_ison(), target); - } - - // bool IsDefect = 2; - if (this->_internal_isdefect() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdefect(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyLightsFogFront) - return target; -} - -::size_t VehicleBodyLightsFogFront::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyLightsFogFront) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsOn = 1; - if (this->_internal_ison() != 0) { - total_size += 2; - } - - // bool IsDefect = 2; - if (this->_internal_isdefect() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyLightsFogFront::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyLightsFogFront::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyLightsFogFront::GetClassData() const { return &_class_data_; } - - -void VehicleBodyLightsFogFront::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyLightsFogFront*>(&to_msg); - auto& from = static_cast<const VehicleBodyLightsFogFront&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyLightsFogFront) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_ison() != 0) { - _this->_internal_set_ison(from._internal_ison()); - } - if (from._internal_isdefect() != 0) { - _this->_internal_set_isdefect(from._internal_isdefect()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyLightsFogFront::CopyFrom(const VehicleBodyLightsFogFront& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyLightsFogFront) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyLightsFogFront::IsInitialized() const { - return true; -} - -void VehicleBodyLightsFogFront::InternalSwap(VehicleBodyLightsFogFront* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsFogFront, _impl_.isdefect_) - + sizeof(VehicleBodyLightsFogFront::_impl_.isdefect_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsFogFront, _impl_.ison_)>( - reinterpret_cast<char*>(&_impl_.ison_), - reinterpret_cast<char*>(&other->_impl_.ison_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyLightsFogFront::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[51]); -} -// =================================================================== - -class VehicleBodyLightsLicensePlate::_Internal { - public: -}; - -VehicleBodyLightsLicensePlate::VehicleBodyLightsLicensePlate(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyLightsLicensePlate) -} -VehicleBodyLightsLicensePlate::VehicleBodyLightsLicensePlate(const VehicleBodyLightsLicensePlate& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyLightsLicensePlate) -} - -inline void VehicleBodyLightsLicensePlate::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.ison_) { false } - - , decltype(_impl_.isdefect_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyLightsLicensePlate::~VehicleBodyLightsLicensePlate() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyLightsLicensePlate) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyLightsLicensePlate::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleBodyLightsLicensePlate::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyLightsLicensePlate::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyLightsLicensePlate) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.ison_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isdefect_) - - reinterpret_cast<char*>(&_impl_.ison_)) + sizeof(_impl_.isdefect_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyLightsLicensePlate::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOn = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.ison_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDefect = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdefect_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyLightsLicensePlate::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyLightsLicensePlate) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOn = 1; - if (this->_internal_ison() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_ison(), target); - } - - // bool IsDefect = 2; - if (this->_internal_isdefect() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdefect(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyLightsLicensePlate) - return target; -} - -::size_t VehicleBodyLightsLicensePlate::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyLightsLicensePlate) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsOn = 1; - if (this->_internal_ison() != 0) { - total_size += 2; - } - - // bool IsDefect = 2; - if (this->_internal_isdefect() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyLightsLicensePlate::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyLightsLicensePlate::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyLightsLicensePlate::GetClassData() const { return &_class_data_; } - - -void VehicleBodyLightsLicensePlate::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyLightsLicensePlate*>(&to_msg); - auto& from = static_cast<const VehicleBodyLightsLicensePlate&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyLightsLicensePlate) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_ison() != 0) { - _this->_internal_set_ison(from._internal_ison()); - } - if (from._internal_isdefect() != 0) { - _this->_internal_set_isdefect(from._internal_isdefect()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyLightsLicensePlate::CopyFrom(const VehicleBodyLightsLicensePlate& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyLightsLicensePlate) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyLightsLicensePlate::IsInitialized() const { - return true; -} - -void VehicleBodyLightsLicensePlate::InternalSwap(VehicleBodyLightsLicensePlate* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsLicensePlate, _impl_.isdefect_) - + sizeof(VehicleBodyLightsLicensePlate::_impl_.isdefect_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsLicensePlate, _impl_.ison_)>( - reinterpret_cast<char*>(&_impl_.ison_), - reinterpret_cast<char*>(&other->_impl_.ison_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyLightsLicensePlate::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[52]); -} -// =================================================================== - -class VehicleBodyLightsBrake::_Internal { - public: -}; - -VehicleBodyLightsBrake::VehicleBodyLightsBrake(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyLightsBrake) -} -VehicleBodyLightsBrake::VehicleBodyLightsBrake(const VehicleBodyLightsBrake& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleBodyLightsBrake* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.isactive_) {} - - , decltype(_impl_.isdefect_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.isactive_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.isactive_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_isactive().empty()) { - _this->_impl_.isactive_.Set(from._internal_isactive(), _this->GetArenaForAllocation()); - } - _this->_impl_.isdefect_ = from._impl_.isdefect_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyLightsBrake) -} - -inline void VehicleBodyLightsBrake::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isactive_) {} - - , decltype(_impl_.isdefect_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.isactive_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.isactive_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleBodyLightsBrake::~VehicleBodyLightsBrake() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyLightsBrake) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyLightsBrake::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.isactive_.Destroy(); -} - -void VehicleBodyLightsBrake::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyLightsBrake::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyLightsBrake) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.isactive_.ClearToEmpty(); - _impl_.isdefect_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyLightsBrake::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string IsActive = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_isactive(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleBodyLightsBrake.IsActive")); - } else { - goto handle_unusual; - } - continue; - // bool IsDefect = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdefect_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyLightsBrake::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyLightsBrake) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string IsActive = 1; - if (!this->_internal_isactive().empty()) { - const std::string& _s = this->_internal_isactive(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleBodyLightsBrake.IsActive"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // bool IsDefect = 2; - if (this->_internal_isdefect() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdefect(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyLightsBrake) - return target; -} - -::size_t VehicleBodyLightsBrake::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyLightsBrake) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string IsActive = 1; - if (!this->_internal_isactive().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_isactive()); - } - - // bool IsDefect = 2; - if (this->_internal_isdefect() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyLightsBrake::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyLightsBrake::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyLightsBrake::GetClassData() const { return &_class_data_; } - - -void VehicleBodyLightsBrake::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyLightsBrake*>(&to_msg); - auto& from = static_cast<const VehicleBodyLightsBrake&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyLightsBrake) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_isactive().empty()) { - _this->_internal_set_isactive(from._internal_isactive()); - } - if (from._internal_isdefect() != 0) { - _this->_internal_set_isdefect(from._internal_isdefect()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyLightsBrake::CopyFrom(const VehicleBodyLightsBrake& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyLightsBrake) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyLightsBrake::IsInitialized() const { - return true; -} - -void VehicleBodyLightsBrake::InternalSwap(VehicleBodyLightsBrake* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.isactive_, lhs_arena, - &other->_impl_.isactive_, rhs_arena); - - swap(_impl_.isdefect_, other->_impl_.isdefect_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyLightsBrake::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[53]); -} -// =================================================================== - -class VehicleBodyLightsHazard::_Internal { - public: -}; - -VehicleBodyLightsHazard::VehicleBodyLightsHazard(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyLightsHazard) -} -VehicleBodyLightsHazard::VehicleBodyLightsHazard(const VehicleBodyLightsHazard& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyLightsHazard) -} - -inline void VehicleBodyLightsHazard::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.issignaling_) { false } - - , decltype(_impl_.isdefect_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyLightsHazard::~VehicleBodyLightsHazard() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyLightsHazard) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyLightsHazard::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleBodyLightsHazard::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyLightsHazard::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyLightsHazard) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.issignaling_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isdefect_) - - reinterpret_cast<char*>(&_impl_.issignaling_)) + sizeof(_impl_.isdefect_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyLightsHazard::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsSignaling = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.issignaling_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDefect = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdefect_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyLightsHazard::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyLightsHazard) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsSignaling = 1; - if (this->_internal_issignaling() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_issignaling(), target); - } - - // bool IsDefect = 2; - if (this->_internal_isdefect() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdefect(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyLightsHazard) - return target; -} - -::size_t VehicleBodyLightsHazard::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyLightsHazard) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsSignaling = 1; - if (this->_internal_issignaling() != 0) { - total_size += 2; - } - - // bool IsDefect = 2; - if (this->_internal_isdefect() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyLightsHazard::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyLightsHazard::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyLightsHazard::GetClassData() const { return &_class_data_; } - - -void VehicleBodyLightsHazard::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyLightsHazard*>(&to_msg); - auto& from = static_cast<const VehicleBodyLightsHazard&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyLightsHazard) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_issignaling() != 0) { - _this->_internal_set_issignaling(from._internal_issignaling()); - } - if (from._internal_isdefect() != 0) { - _this->_internal_set_isdefect(from._internal_isdefect()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyLightsHazard::CopyFrom(const VehicleBodyLightsHazard& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyLightsHazard) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyLightsHazard::IsInitialized() const { - return true; -} - -void VehicleBodyLightsHazard::InternalSwap(VehicleBodyLightsHazard* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsHazard, _impl_.isdefect_) - + sizeof(VehicleBodyLightsHazard::_impl_.isdefect_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsHazard, _impl_.issignaling_)>( - reinterpret_cast<char*>(&_impl_.issignaling_), - reinterpret_cast<char*>(&other->_impl_.issignaling_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyLightsHazard::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[54]); -} -// =================================================================== - -class VehicleBodyLightsDirectionIndicator::_Internal { - public: - static const ::vss::VehicleBodyLightsDirectionIndicatorLeft& left(const VehicleBodyLightsDirectionIndicator* msg); - static const ::vss::VehicleBodyLightsDirectionIndicatorRight& right(const VehicleBodyLightsDirectionIndicator* msg); -}; - -const ::vss::VehicleBodyLightsDirectionIndicatorLeft& -VehicleBodyLightsDirectionIndicator::_Internal::left(const VehicleBodyLightsDirectionIndicator* msg) { - return *msg->_impl_.left_; -} -const ::vss::VehicleBodyLightsDirectionIndicatorRight& -VehicleBodyLightsDirectionIndicator::_Internal::right(const VehicleBodyLightsDirectionIndicator* msg) { - return *msg->_impl_.right_; -} -VehicleBodyLightsDirectionIndicator::VehicleBodyLightsDirectionIndicator(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyLightsDirectionIndicator) -} -VehicleBodyLightsDirectionIndicator::VehicleBodyLightsDirectionIndicator(const VehicleBodyLightsDirectionIndicator& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleBodyLightsDirectionIndicator* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.left_){nullptr} - , decltype(_impl_.right_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_left()) { - _this->_impl_.left_ = new ::vss::VehicleBodyLightsDirectionIndicatorLeft(*from._impl_.left_); - } - if (from._internal_has_right()) { - _this->_impl_.right_ = new ::vss::VehicleBodyLightsDirectionIndicatorRight(*from._impl_.right_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyLightsDirectionIndicator) -} - -inline void VehicleBodyLightsDirectionIndicator::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.left_){nullptr} - , decltype(_impl_.right_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyLightsDirectionIndicator::~VehicleBodyLightsDirectionIndicator() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyLightsDirectionIndicator) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyLightsDirectionIndicator::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.left_; - if (this != internal_default_instance()) delete _impl_.right_; -} - -void VehicleBodyLightsDirectionIndicator::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyLightsDirectionIndicator::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyLightsDirectionIndicator) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.left_ != nullptr) { - delete _impl_.left_; - } - _impl_.left_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.right_ != nullptr) { - delete _impl_.right_; - } - _impl_.right_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyLightsDirectionIndicator::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleBodyLightsDirectionIndicatorLeft Left = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_left(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyLightsDirectionIndicatorRight Right = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_right(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyLightsDirectionIndicator::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyLightsDirectionIndicator) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleBodyLightsDirectionIndicatorLeft Left = 1; - if (this->_internal_has_left()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::left(this), - _Internal::left(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleBodyLightsDirectionIndicatorRight Right = 2; - if (this->_internal_has_right()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::right(this), - _Internal::right(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyLightsDirectionIndicator) - return target; -} - -::size_t VehicleBodyLightsDirectionIndicator::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyLightsDirectionIndicator) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleBodyLightsDirectionIndicatorLeft Left = 1; - if (this->_internal_has_left()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.left_); - } - - // .vss.VehicleBodyLightsDirectionIndicatorRight Right = 2; - if (this->_internal_has_right()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.right_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyLightsDirectionIndicator::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyLightsDirectionIndicator::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyLightsDirectionIndicator::GetClassData() const { return &_class_data_; } - - -void VehicleBodyLightsDirectionIndicator::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyLightsDirectionIndicator*>(&to_msg); - auto& from = static_cast<const VehicleBodyLightsDirectionIndicator&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyLightsDirectionIndicator) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_left()) { - _this->_internal_mutable_left()->::vss::VehicleBodyLightsDirectionIndicatorLeft::MergeFrom( - from._internal_left()); - } - if (from._internal_has_right()) { - _this->_internal_mutable_right()->::vss::VehicleBodyLightsDirectionIndicatorRight::MergeFrom( - from._internal_right()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyLightsDirectionIndicator::CopyFrom(const VehicleBodyLightsDirectionIndicator& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyLightsDirectionIndicator) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyLightsDirectionIndicator::IsInitialized() const { - return true; -} - -void VehicleBodyLightsDirectionIndicator::InternalSwap(VehicleBodyLightsDirectionIndicator* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsDirectionIndicator, _impl_.right_) - + sizeof(VehicleBodyLightsDirectionIndicator::_impl_.right_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsDirectionIndicator, _impl_.left_)>( - reinterpret_cast<char*>(&_impl_.left_), - reinterpret_cast<char*>(&other->_impl_.left_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyLightsDirectionIndicator::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[55]); -} -// =================================================================== - -class VehicleBodyLightsDirectionIndicatorLeft::_Internal { - public: -}; - -VehicleBodyLightsDirectionIndicatorLeft::VehicleBodyLightsDirectionIndicatorLeft(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyLightsDirectionIndicatorLeft) -} -VehicleBodyLightsDirectionIndicatorLeft::VehicleBodyLightsDirectionIndicatorLeft(const VehicleBodyLightsDirectionIndicatorLeft& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyLightsDirectionIndicatorLeft) -} - -inline void VehicleBodyLightsDirectionIndicatorLeft::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.issignaling_) { false } - - , decltype(_impl_.isdefect_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyLightsDirectionIndicatorLeft::~VehicleBodyLightsDirectionIndicatorLeft() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyLightsDirectionIndicatorLeft) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyLightsDirectionIndicatorLeft::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleBodyLightsDirectionIndicatorLeft::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyLightsDirectionIndicatorLeft::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyLightsDirectionIndicatorLeft) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.issignaling_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isdefect_) - - reinterpret_cast<char*>(&_impl_.issignaling_)) + sizeof(_impl_.isdefect_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyLightsDirectionIndicatorLeft::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsSignaling = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.issignaling_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDefect = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdefect_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyLightsDirectionIndicatorLeft::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyLightsDirectionIndicatorLeft) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsSignaling = 1; - if (this->_internal_issignaling() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_issignaling(), target); - } - - // bool IsDefect = 2; - if (this->_internal_isdefect() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdefect(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyLightsDirectionIndicatorLeft) - return target; -} - -::size_t VehicleBodyLightsDirectionIndicatorLeft::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyLightsDirectionIndicatorLeft) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsSignaling = 1; - if (this->_internal_issignaling() != 0) { - total_size += 2; - } - - // bool IsDefect = 2; - if (this->_internal_isdefect() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyLightsDirectionIndicatorLeft::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyLightsDirectionIndicatorLeft::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyLightsDirectionIndicatorLeft::GetClassData() const { return &_class_data_; } - - -void VehicleBodyLightsDirectionIndicatorLeft::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyLightsDirectionIndicatorLeft*>(&to_msg); - auto& from = static_cast<const VehicleBodyLightsDirectionIndicatorLeft&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyLightsDirectionIndicatorLeft) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_issignaling() != 0) { - _this->_internal_set_issignaling(from._internal_issignaling()); - } - if (from._internal_isdefect() != 0) { - _this->_internal_set_isdefect(from._internal_isdefect()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyLightsDirectionIndicatorLeft::CopyFrom(const VehicleBodyLightsDirectionIndicatorLeft& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyLightsDirectionIndicatorLeft) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyLightsDirectionIndicatorLeft::IsInitialized() const { - return true; -} - -void VehicleBodyLightsDirectionIndicatorLeft::InternalSwap(VehicleBodyLightsDirectionIndicatorLeft* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsDirectionIndicatorLeft, _impl_.isdefect_) - + sizeof(VehicleBodyLightsDirectionIndicatorLeft::_impl_.isdefect_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsDirectionIndicatorLeft, _impl_.issignaling_)>( - reinterpret_cast<char*>(&_impl_.issignaling_), - reinterpret_cast<char*>(&other->_impl_.issignaling_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyLightsDirectionIndicatorLeft::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[56]); -} -// =================================================================== - -class VehicleBodyLightsDirectionIndicatorRight::_Internal { - public: -}; - -VehicleBodyLightsDirectionIndicatorRight::VehicleBodyLightsDirectionIndicatorRight(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyLightsDirectionIndicatorRight) -} -VehicleBodyLightsDirectionIndicatorRight::VehicleBodyLightsDirectionIndicatorRight(const VehicleBodyLightsDirectionIndicatorRight& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyLightsDirectionIndicatorRight) -} - -inline void VehicleBodyLightsDirectionIndicatorRight::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.issignaling_) { false } - - , decltype(_impl_.isdefect_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyLightsDirectionIndicatorRight::~VehicleBodyLightsDirectionIndicatorRight() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyLightsDirectionIndicatorRight) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyLightsDirectionIndicatorRight::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleBodyLightsDirectionIndicatorRight::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyLightsDirectionIndicatorRight::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyLightsDirectionIndicatorRight) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.issignaling_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isdefect_) - - reinterpret_cast<char*>(&_impl_.issignaling_)) + sizeof(_impl_.isdefect_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyLightsDirectionIndicatorRight::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsSignaling = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.issignaling_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDefect = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdefect_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyLightsDirectionIndicatorRight::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyLightsDirectionIndicatorRight) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsSignaling = 1; - if (this->_internal_issignaling() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_issignaling(), target); - } - - // bool IsDefect = 2; - if (this->_internal_isdefect() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdefect(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyLightsDirectionIndicatorRight) - return target; -} - -::size_t VehicleBodyLightsDirectionIndicatorRight::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyLightsDirectionIndicatorRight) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsSignaling = 1; - if (this->_internal_issignaling() != 0) { - total_size += 2; - } - - // bool IsDefect = 2; - if (this->_internal_isdefect() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyLightsDirectionIndicatorRight::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyLightsDirectionIndicatorRight::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyLightsDirectionIndicatorRight::GetClassData() const { return &_class_data_; } - - -void VehicleBodyLightsDirectionIndicatorRight::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyLightsDirectionIndicatorRight*>(&to_msg); - auto& from = static_cast<const VehicleBodyLightsDirectionIndicatorRight&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyLightsDirectionIndicatorRight) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_issignaling() != 0) { - _this->_internal_set_issignaling(from._internal_issignaling()); - } - if (from._internal_isdefect() != 0) { - _this->_internal_set_isdefect(from._internal_isdefect()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyLightsDirectionIndicatorRight::CopyFrom(const VehicleBodyLightsDirectionIndicatorRight& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyLightsDirectionIndicatorRight) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyLightsDirectionIndicatorRight::IsInitialized() const { - return true; -} - -void VehicleBodyLightsDirectionIndicatorRight::InternalSwap(VehicleBodyLightsDirectionIndicatorRight* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsDirectionIndicatorRight, _impl_.isdefect_) - + sizeof(VehicleBodyLightsDirectionIndicatorRight::_impl_.isdefect_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyLightsDirectionIndicatorRight, _impl_.issignaling_)>( - reinterpret_cast<char*>(&_impl_.issignaling_), - reinterpret_cast<char*>(&other->_impl_.issignaling_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyLightsDirectionIndicatorRight::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[57]); -} -// =================================================================== - -class VehicleBodyMirrors::_Internal { - public: - static const ::vss::VehicleBodyMirrorsLeft& left(const VehicleBodyMirrors* msg); - static const ::vss::VehicleBodyMirrorsRight& right(const VehicleBodyMirrors* msg); -}; - -const ::vss::VehicleBodyMirrorsLeft& -VehicleBodyMirrors::_Internal::left(const VehicleBodyMirrors* msg) { - return *msg->_impl_.left_; -} -const ::vss::VehicleBodyMirrorsRight& -VehicleBodyMirrors::_Internal::right(const VehicleBodyMirrors* msg) { - return *msg->_impl_.right_; -} -VehicleBodyMirrors::VehicleBodyMirrors(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyMirrors) -} -VehicleBodyMirrors::VehicleBodyMirrors(const VehicleBodyMirrors& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleBodyMirrors* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.left_){nullptr} - , decltype(_impl_.right_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_left()) { - _this->_impl_.left_ = new ::vss::VehicleBodyMirrorsLeft(*from._impl_.left_); - } - if (from._internal_has_right()) { - _this->_impl_.right_ = new ::vss::VehicleBodyMirrorsRight(*from._impl_.right_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyMirrors) -} - -inline void VehicleBodyMirrors::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.left_){nullptr} - , decltype(_impl_.right_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyMirrors::~VehicleBodyMirrors() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyMirrors) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyMirrors::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.left_; - if (this != internal_default_instance()) delete _impl_.right_; -} - -void VehicleBodyMirrors::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyMirrors::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyMirrors) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.left_ != nullptr) { - delete _impl_.left_; - } - _impl_.left_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.right_ != nullptr) { - delete _impl_.right_; - } - _impl_.right_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyMirrors::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleBodyMirrorsLeft Left = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_left(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleBodyMirrorsRight Right = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_right(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyMirrors::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyMirrors) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleBodyMirrorsLeft Left = 1; - if (this->_internal_has_left()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::left(this), - _Internal::left(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleBodyMirrorsRight Right = 2; - if (this->_internal_has_right()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::right(this), - _Internal::right(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyMirrors) - return target; -} - -::size_t VehicleBodyMirrors::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyMirrors) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleBodyMirrorsLeft Left = 1; - if (this->_internal_has_left()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.left_); - } - - // .vss.VehicleBodyMirrorsRight Right = 2; - if (this->_internal_has_right()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.right_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyMirrors::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyMirrors::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyMirrors::GetClassData() const { return &_class_data_; } - - -void VehicleBodyMirrors::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyMirrors*>(&to_msg); - auto& from = static_cast<const VehicleBodyMirrors&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyMirrors) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_left()) { - _this->_internal_mutable_left()->::vss::VehicleBodyMirrorsLeft::MergeFrom( - from._internal_left()); - } - if (from._internal_has_right()) { - _this->_internal_mutable_right()->::vss::VehicleBodyMirrorsRight::MergeFrom( - from._internal_right()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyMirrors::CopyFrom(const VehicleBodyMirrors& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyMirrors) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyMirrors::IsInitialized() const { - return true; -} - -void VehicleBodyMirrors::InternalSwap(VehicleBodyMirrors* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyMirrors, _impl_.right_) - + sizeof(VehicleBodyMirrors::_impl_.right_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyMirrors, _impl_.left_)>( - reinterpret_cast<char*>(&_impl_.left_), - reinterpret_cast<char*>(&other->_impl_.left_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyMirrors::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[58]); -} -// =================================================================== - -class VehicleBodyMirrorsLeft::_Internal { - public: -}; - -VehicleBodyMirrorsLeft::VehicleBodyMirrorsLeft(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyMirrorsLeft) -} -VehicleBodyMirrorsLeft::VehicleBodyMirrorsLeft(const VehicleBodyMirrorsLeft& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyMirrorsLeft) -} - -inline void VehicleBodyMirrorsLeft::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.tilt_) { 0 } - - , decltype(_impl_.pan_) { 0 } - - , decltype(_impl_.isheatingon_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyMirrorsLeft::~VehicleBodyMirrorsLeft() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyMirrorsLeft) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyMirrorsLeft::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleBodyMirrorsLeft::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyMirrorsLeft::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyMirrorsLeft) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.tilt_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isheatingon_) - - reinterpret_cast<char*>(&_impl_.tilt_)) + sizeof(_impl_.isheatingon_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyMirrorsLeft::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // int32 Tilt = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.tilt_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 Pan = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.pan_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsHeatingOn = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isheatingon_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyMirrorsLeft::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyMirrorsLeft) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // int32 Tilt = 1; - if (this->_internal_tilt() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 1, this->_internal_tilt(), target); - } - - // int32 Pan = 2; - if (this->_internal_pan() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 2, this->_internal_pan(), target); - } - - // bool IsHeatingOn = 3; - if (this->_internal_isheatingon() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isheatingon(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyMirrorsLeft) - return target; -} - -::size_t VehicleBodyMirrorsLeft::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyMirrorsLeft) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // int32 Tilt = 1; - if (this->_internal_tilt() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_tilt()); - } - - // int32 Pan = 2; - if (this->_internal_pan() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_pan()); - } - - // bool IsHeatingOn = 3; - if (this->_internal_isheatingon() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyMirrorsLeft::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyMirrorsLeft::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyMirrorsLeft::GetClassData() const { return &_class_data_; } - - -void VehicleBodyMirrorsLeft::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyMirrorsLeft*>(&to_msg); - auto& from = static_cast<const VehicleBodyMirrorsLeft&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyMirrorsLeft) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_tilt() != 0) { - _this->_internal_set_tilt(from._internal_tilt()); - } - if (from._internal_pan() != 0) { - _this->_internal_set_pan(from._internal_pan()); - } - if (from._internal_isheatingon() != 0) { - _this->_internal_set_isheatingon(from._internal_isheatingon()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyMirrorsLeft::CopyFrom(const VehicleBodyMirrorsLeft& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyMirrorsLeft) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyMirrorsLeft::IsInitialized() const { - return true; -} - -void VehicleBodyMirrorsLeft::InternalSwap(VehicleBodyMirrorsLeft* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyMirrorsLeft, _impl_.isheatingon_) - + sizeof(VehicleBodyMirrorsLeft::_impl_.isheatingon_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyMirrorsLeft, _impl_.tilt_)>( - reinterpret_cast<char*>(&_impl_.tilt_), - reinterpret_cast<char*>(&other->_impl_.tilt_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyMirrorsLeft::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[59]); -} -// =================================================================== - -class VehicleBodyMirrorsRight::_Internal { - public: -}; - -VehicleBodyMirrorsRight::VehicleBodyMirrorsRight(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleBodyMirrorsRight) -} -VehicleBodyMirrorsRight::VehicleBodyMirrorsRight(const VehicleBodyMirrorsRight& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleBodyMirrorsRight) -} - -inline void VehicleBodyMirrorsRight::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.tilt_) { 0 } - - , decltype(_impl_.pan_) { 0 } - - , decltype(_impl_.isheatingon_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleBodyMirrorsRight::~VehicleBodyMirrorsRight() { - // @@protoc_insertion_point(destructor:vss.VehicleBodyMirrorsRight) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleBodyMirrorsRight::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleBodyMirrorsRight::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleBodyMirrorsRight::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleBodyMirrorsRight) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.tilt_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isheatingon_) - - reinterpret_cast<char*>(&_impl_.tilt_)) + sizeof(_impl_.isheatingon_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleBodyMirrorsRight::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // int32 Tilt = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.tilt_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 Pan = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.pan_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsHeatingOn = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isheatingon_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleBodyMirrorsRight::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleBodyMirrorsRight) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // int32 Tilt = 1; - if (this->_internal_tilt() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 1, this->_internal_tilt(), target); - } - - // int32 Pan = 2; - if (this->_internal_pan() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 2, this->_internal_pan(), target); - } - - // bool IsHeatingOn = 3; - if (this->_internal_isheatingon() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isheatingon(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleBodyMirrorsRight) - return target; -} - -::size_t VehicleBodyMirrorsRight::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleBodyMirrorsRight) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // int32 Tilt = 1; - if (this->_internal_tilt() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_tilt()); - } - - // int32 Pan = 2; - if (this->_internal_pan() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_pan()); - } - - // bool IsHeatingOn = 3; - if (this->_internal_isheatingon() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleBodyMirrorsRight::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleBodyMirrorsRight::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleBodyMirrorsRight::GetClassData() const { return &_class_data_; } - - -void VehicleBodyMirrorsRight::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleBodyMirrorsRight*>(&to_msg); - auto& from = static_cast<const VehicleBodyMirrorsRight&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleBodyMirrorsRight) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_tilt() != 0) { - _this->_internal_set_tilt(from._internal_tilt()); - } - if (from._internal_pan() != 0) { - _this->_internal_set_pan(from._internal_pan()); - } - if (from._internal_isheatingon() != 0) { - _this->_internal_set_isheatingon(from._internal_isheatingon()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleBodyMirrorsRight::CopyFrom(const VehicleBodyMirrorsRight& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleBodyMirrorsRight) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleBodyMirrorsRight::IsInitialized() const { - return true; -} - -void VehicleBodyMirrorsRight::InternalSwap(VehicleBodyMirrorsRight* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleBodyMirrorsRight, _impl_.isheatingon_) - + sizeof(VehicleBodyMirrorsRight::_impl_.isheatingon_) - - PROTOBUF_FIELD_OFFSET(VehicleBodyMirrorsRight, _impl_.tilt_)>( - reinterpret_cast<char*>(&_impl_.tilt_), - reinterpret_cast<char*>(&other->_impl_.tilt_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleBodyMirrorsRight::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[60]); -} -// =================================================================== - -class VehicleCabin::_Internal { - public: - static const ::vss::VehicleCabinRearShade& rearshade(const VehicleCabin* msg); - static const ::vss::VehicleCabinHVAC& hvac(const VehicleCabin* msg); - static const ::vss::VehicleCabinInfotainment& infotainment(const VehicleCabin* msg); - static const ::vss::VehicleCabinSunroof& sunroof(const VehicleCabin* msg); - static const ::vss::VehicleCabinRearviewMirror& rearviewmirror(const VehicleCabin* msg); - static const ::vss::VehicleCabinLights& lights(const VehicleCabin* msg); - static const ::vss::VehicleCabinDoor& door(const VehicleCabin* msg); - static const ::vss::VehicleCabinSeat& seat(const VehicleCabin* msg); - static const ::vss::VehicleCabinConvertible& convertible(const VehicleCabin* msg); -}; - -const ::vss::VehicleCabinRearShade& -VehicleCabin::_Internal::rearshade(const VehicleCabin* msg) { - return *msg->_impl_.rearshade_; -} -const ::vss::VehicleCabinHVAC& -VehicleCabin::_Internal::hvac(const VehicleCabin* msg) { - return *msg->_impl_.hvac_; -} -const ::vss::VehicleCabinInfotainment& -VehicleCabin::_Internal::infotainment(const VehicleCabin* msg) { - return *msg->_impl_.infotainment_; -} -const ::vss::VehicleCabinSunroof& -VehicleCabin::_Internal::sunroof(const VehicleCabin* msg) { - return *msg->_impl_.sunroof_; -} -const ::vss::VehicleCabinRearviewMirror& -VehicleCabin::_Internal::rearviewmirror(const VehicleCabin* msg) { - return *msg->_impl_.rearviewmirror_; -} -const ::vss::VehicleCabinLights& -VehicleCabin::_Internal::lights(const VehicleCabin* msg) { - return *msg->_impl_.lights_; -} -const ::vss::VehicleCabinDoor& -VehicleCabin::_Internal::door(const VehicleCabin* msg) { - return *msg->_impl_.door_; -} -const ::vss::VehicleCabinSeat& -VehicleCabin::_Internal::seat(const VehicleCabin* msg) { - return *msg->_impl_.seat_; -} -const ::vss::VehicleCabinConvertible& -VehicleCabin::_Internal::convertible(const VehicleCabin* msg) { - return *msg->_impl_.convertible_; -} -VehicleCabin::VehicleCabin(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabin) -} -VehicleCabin::VehicleCabin(const VehicleCabin& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabin* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.seatposcount_) { from._impl_.seatposcount_ } - ,/* _impl_._seatposcount_cached_byte_size_ = */ { 0 } - - , decltype(_impl_.rearshade_){nullptr} - , decltype(_impl_.hvac_){nullptr} - , decltype(_impl_.infotainment_){nullptr} - , decltype(_impl_.sunroof_){nullptr} - , decltype(_impl_.rearviewmirror_){nullptr} - , decltype(_impl_.lights_){nullptr} - , decltype(_impl_.door_){nullptr} - , decltype(_impl_.seat_){nullptr} - , decltype(_impl_.convertible_){nullptr} - , decltype(_impl_.doorcount_) {} - - , decltype(_impl_.driverposition_) {} - - , decltype(_impl_.seatrowcount_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_rearshade()) { - _this->_impl_.rearshade_ = new ::vss::VehicleCabinRearShade(*from._impl_.rearshade_); - } - if (from._internal_has_hvac()) { - _this->_impl_.hvac_ = new ::vss::VehicleCabinHVAC(*from._impl_.hvac_); - } - if (from._internal_has_infotainment()) { - _this->_impl_.infotainment_ = new ::vss::VehicleCabinInfotainment(*from._impl_.infotainment_); - } - if (from._internal_has_sunroof()) { - _this->_impl_.sunroof_ = new ::vss::VehicleCabinSunroof(*from._impl_.sunroof_); - } - if (from._internal_has_rearviewmirror()) { - _this->_impl_.rearviewmirror_ = new ::vss::VehicleCabinRearviewMirror(*from._impl_.rearviewmirror_); - } - if (from._internal_has_lights()) { - _this->_impl_.lights_ = new ::vss::VehicleCabinLights(*from._impl_.lights_); - } - if (from._internal_has_door()) { - _this->_impl_.door_ = new ::vss::VehicleCabinDoor(*from._impl_.door_); - } - if (from._internal_has_seat()) { - _this->_impl_.seat_ = new ::vss::VehicleCabinSeat(*from._impl_.seat_); - } - if (from._internal_has_convertible()) { - _this->_impl_.convertible_ = new ::vss::VehicleCabinConvertible(*from._impl_.convertible_); - } - ::memcpy(&_impl_.doorcount_, &from._impl_.doorcount_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.seatrowcount_) - - reinterpret_cast<char*>(&_impl_.doorcount_)) + sizeof(_impl_.seatrowcount_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabin) -} - -inline void VehicleCabin::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.seatposcount_) { arena } - ,/* _impl_._seatposcount_cached_byte_size_ = */ { 0 } - - , decltype(_impl_.rearshade_){nullptr} - , decltype(_impl_.hvac_){nullptr} - , decltype(_impl_.infotainment_){nullptr} - , decltype(_impl_.sunroof_){nullptr} - , decltype(_impl_.rearviewmirror_){nullptr} - , decltype(_impl_.lights_){nullptr} - , decltype(_impl_.door_){nullptr} - , decltype(_impl_.seat_){nullptr} - , decltype(_impl_.convertible_){nullptr} - , decltype(_impl_.doorcount_) { 0u } - - , decltype(_impl_.driverposition_) { 0u } - - , decltype(_impl_.seatrowcount_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabin::~VehicleCabin() { - // @@protoc_insertion_point(destructor:vss.VehicleCabin) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabin::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.seatposcount_.~RepeatedField(); - if (this != internal_default_instance()) delete _impl_.rearshade_; - if (this != internal_default_instance()) delete _impl_.hvac_; - if (this != internal_default_instance()) delete _impl_.infotainment_; - if (this != internal_default_instance()) delete _impl_.sunroof_; - if (this != internal_default_instance()) delete _impl_.rearviewmirror_; - if (this != internal_default_instance()) delete _impl_.lights_; - if (this != internal_default_instance()) delete _impl_.door_; - if (this != internal_default_instance()) delete _impl_.seat_; - if (this != internal_default_instance()) delete _impl_.convertible_; -} - -void VehicleCabin::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabin::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabin) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.seatposcount_.Clear(); - if (GetArenaForAllocation() == nullptr && _impl_.rearshade_ != nullptr) { - delete _impl_.rearshade_; - } - _impl_.rearshade_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.hvac_ != nullptr) { - delete _impl_.hvac_; - } - _impl_.hvac_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.infotainment_ != nullptr) { - delete _impl_.infotainment_; - } - _impl_.infotainment_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sunroof_ != nullptr) { - delete _impl_.sunroof_; - } - _impl_.sunroof_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.rearviewmirror_ != nullptr) { - delete _impl_.rearviewmirror_; - } - _impl_.rearviewmirror_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.lights_ != nullptr) { - delete _impl_.lights_; - } - _impl_.lights_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.door_ != nullptr) { - delete _impl_.door_; - } - _impl_.door_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.seat_ != nullptr) { - delete _impl_.seat_; - } - _impl_.seat_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.convertible_ != nullptr) { - delete _impl_.convertible_; - } - _impl_.convertible_ = nullptr; - ::memset(&_impl_.doorcount_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.seatrowcount_) - - reinterpret_cast<char*>(&_impl_.doorcount_)) + sizeof(_impl_.seatrowcount_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabin::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleCabinRearShade RearShade = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_rearshade(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinHVAC HVAC = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_hvac(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinInfotainment Infotainment = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_infotainment(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSunroof Sunroof = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_sunroof(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinRearviewMirror RearviewMirror = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_rearviewmirror(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinLights Lights = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 50)) { - ptr = ctx->ParseMessage(_internal_mutable_lights(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinDoor Door = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 58)) { - ptr = ctx->ParseMessage(_internal_mutable_door(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 DoorCount = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 64)) { - _impl_.doorcount_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeat Seat = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 74)) { - ptr = ctx->ParseMessage(_internal_mutable_seat(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 DriverPosition = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 80)) { - _impl_.driverposition_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 SeatRowCount = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 88)) { - _impl_.seatrowcount_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // repeated uint32 SeatPosCount = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 98)) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt32Parser(_internal_mutable_seatposcount(), ptr, ctx); - CHK_(ptr); - } else if (static_cast<::uint8_t>(tag) == 96) { - _internal_add_seatposcount(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr)); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinConvertible Convertible = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 106)) { - ptr = ctx->ParseMessage(_internal_mutable_convertible(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabin::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabin) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleCabinRearShade RearShade = 1; - if (this->_internal_has_rearshade()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::rearshade(this), - _Internal::rearshade(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinHVAC HVAC = 2; - if (this->_internal_has_hvac()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::hvac(this), - _Internal::hvac(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinInfotainment Infotainment = 3; - if (this->_internal_has_infotainment()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::infotainment(this), - _Internal::infotainment(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSunroof Sunroof = 4; - if (this->_internal_has_sunroof()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::sunroof(this), - _Internal::sunroof(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinRearviewMirror RearviewMirror = 5; - if (this->_internal_has_rearviewmirror()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::rearviewmirror(this), - _Internal::rearviewmirror(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinLights Lights = 6; - if (this->_internal_has_lights()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, _Internal::lights(this), - _Internal::lights(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinDoor Door = 7; - if (this->_internal_has_door()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(7, _Internal::door(this), - _Internal::door(this).GetCachedSize(), target, stream); - } - - // uint32 DoorCount = 8; - if (this->_internal_doorcount() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 8, this->_internal_doorcount(), target); - } - - // .vss.VehicleCabinSeat Seat = 9; - if (this->_internal_has_seat()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, _Internal::seat(this), - _Internal::seat(this).GetCachedSize(), target, stream); - } - - // uint32 DriverPosition = 10; - if (this->_internal_driverposition() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 10, this->_internal_driverposition(), target); - } - - // uint32 SeatRowCount = 11; - if (this->_internal_seatrowcount() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 11, this->_internal_seatrowcount(), target); - } - - // repeated uint32 SeatPosCount = 12; - { - int byte_size = _impl_._seatposcount_cached_byte_size_.Get(); - if (byte_size > 0) { - target = stream->WriteUInt32Packed(12, _internal_seatposcount(), - byte_size, target); - } - } - - // .vss.VehicleCabinConvertible Convertible = 13; - if (this->_internal_has_convertible()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(13, _Internal::convertible(this), - _Internal::convertible(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabin) - return target; -} - -::size_t VehicleCabin::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabin) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated uint32 SeatPosCount = 12; - { - std::size_t data_size = ::_pbi::WireFormatLite::UInt32Size(this->_impl_.seatposcount_) - ; - _impl_._seatposcount_cached_byte_size_.Set(::_pbi::ToCachedSize(data_size)); - std::size_t tag_size = data_size == 0 - ? 0 - : 1 + ::_pbi::WireFormatLite::Int32Size( - static_cast<int32_t>(data_size)) - ; - total_size += tag_size + data_size; - } - - // .vss.VehicleCabinRearShade RearShade = 1; - if (this->_internal_has_rearshade()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.rearshade_); - } - - // .vss.VehicleCabinHVAC HVAC = 2; - if (this->_internal_has_hvac()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.hvac_); - } - - // .vss.VehicleCabinInfotainment Infotainment = 3; - if (this->_internal_has_infotainment()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.infotainment_); - } - - // .vss.VehicleCabinSunroof Sunroof = 4; - if (this->_internal_has_sunroof()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sunroof_); - } - - // .vss.VehicleCabinRearviewMirror RearviewMirror = 5; - if (this->_internal_has_rearviewmirror()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.rearviewmirror_); - } - - // .vss.VehicleCabinLights Lights = 6; - if (this->_internal_has_lights()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.lights_); - } - - // .vss.VehicleCabinDoor Door = 7; - if (this->_internal_has_door()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.door_); - } - - // .vss.VehicleCabinSeat Seat = 9; - if (this->_internal_has_seat()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.seat_); - } - - // .vss.VehicleCabinConvertible Convertible = 13; - if (this->_internal_has_convertible()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.convertible_); - } - - // uint32 DoorCount = 8; - if (this->_internal_doorcount() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_doorcount()); - } - - // uint32 DriverPosition = 10; - if (this->_internal_driverposition() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_driverposition()); - } - - // uint32 SeatRowCount = 11; - if (this->_internal_seatrowcount() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_seatrowcount()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabin::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabin::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabin::GetClassData() const { return &_class_data_; } - - -void VehicleCabin::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabin*>(&to_msg); - auto& from = static_cast<const VehicleCabin&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabin) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - _this->_impl_.seatposcount_.MergeFrom(from._impl_.seatposcount_); - if (from._internal_has_rearshade()) { - _this->_internal_mutable_rearshade()->::vss::VehicleCabinRearShade::MergeFrom( - from._internal_rearshade()); - } - if (from._internal_has_hvac()) { - _this->_internal_mutable_hvac()->::vss::VehicleCabinHVAC::MergeFrom( - from._internal_hvac()); - } - if (from._internal_has_infotainment()) { - _this->_internal_mutable_infotainment()->::vss::VehicleCabinInfotainment::MergeFrom( - from._internal_infotainment()); - } - if (from._internal_has_sunroof()) { - _this->_internal_mutable_sunroof()->::vss::VehicleCabinSunroof::MergeFrom( - from._internal_sunroof()); - } - if (from._internal_has_rearviewmirror()) { - _this->_internal_mutable_rearviewmirror()->::vss::VehicleCabinRearviewMirror::MergeFrom( - from._internal_rearviewmirror()); - } - if (from._internal_has_lights()) { - _this->_internal_mutable_lights()->::vss::VehicleCabinLights::MergeFrom( - from._internal_lights()); - } - if (from._internal_has_door()) { - _this->_internal_mutable_door()->::vss::VehicleCabinDoor::MergeFrom( - from._internal_door()); - } - if (from._internal_has_seat()) { - _this->_internal_mutable_seat()->::vss::VehicleCabinSeat::MergeFrom( - from._internal_seat()); - } - if (from._internal_has_convertible()) { - _this->_internal_mutable_convertible()->::vss::VehicleCabinConvertible::MergeFrom( - from._internal_convertible()); - } - if (from._internal_doorcount() != 0) { - _this->_internal_set_doorcount(from._internal_doorcount()); - } - if (from._internal_driverposition() != 0) { - _this->_internal_set_driverposition(from._internal_driverposition()); - } - if (from._internal_seatrowcount() != 0) { - _this->_internal_set_seatrowcount(from._internal_seatrowcount()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabin::CopyFrom(const VehicleCabin& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabin) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabin::IsInitialized() const { - return true; -} - -void VehicleCabin::InternalSwap(VehicleCabin* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - _impl_.seatposcount_.InternalSwap(&other->_impl_.seatposcount_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabin, _impl_.seatrowcount_) - + sizeof(VehicleCabin::_impl_.seatrowcount_) - - PROTOBUF_FIELD_OFFSET(VehicleCabin, _impl_.rearshade_)>( - reinterpret_cast<char*>(&_impl_.rearshade_), - reinterpret_cast<char*>(&other->_impl_.rearshade_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabin::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[61]); -} -// =================================================================== - -class VehicleCabinRearShade::_Internal { - public: -}; - -VehicleCabinRearShade::VehicleCabinRearShade(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinRearShade) -} -VehicleCabinRearShade::VehicleCabinRearShade(const VehicleCabinRearShade& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinRearShade* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.switch__) {} - - , decltype(_impl_.position_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.switch__.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.switch__.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_switch_().empty()) { - _this->_impl_.switch__.Set(from._internal_switch_(), _this->GetArenaForAllocation()); - } - _this->_impl_.position_ = from._impl_.position_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinRearShade) -} - -inline void VehicleCabinRearShade::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.switch__) {} - - , decltype(_impl_.position_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.switch__.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.switch__.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinRearShade::~VehicleCabinRearShade() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinRearShade) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinRearShade::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.switch__.Destroy(); -} - -void VehicleCabinRearShade::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinRearShade::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinRearShade) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.switch__.ClearToEmpty(); - _impl_.position_ = 0u; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinRearShade::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Switch = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_switch_(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinRearShade.Switch")); - } else { - goto handle_unusual; - } - continue; - // uint32 Position = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.position_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinRearShade::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinRearShade) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Switch = 1; - if (!this->_internal_switch_().empty()) { - const std::string& _s = this->_internal_switch_(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinRearShade.Switch"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // uint32 Position = 2; - if (this->_internal_position() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_position(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinRearShade) - return target; -} - -::size_t VehicleCabinRearShade::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinRearShade) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Switch = 1; - if (!this->_internal_switch_().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_switch_()); - } - - // uint32 Position = 2; - if (this->_internal_position() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_position()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinRearShade::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinRearShade::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinRearShade::GetClassData() const { return &_class_data_; } - - -void VehicleCabinRearShade::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinRearShade*>(&to_msg); - auto& from = static_cast<const VehicleCabinRearShade&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinRearShade) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_switch_().empty()) { - _this->_internal_set_switch_(from._internal_switch_()); - } - if (from._internal_position() != 0) { - _this->_internal_set_position(from._internal_position()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinRearShade::CopyFrom(const VehicleCabinRearShade& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinRearShade) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinRearShade::IsInitialized() const { - return true; -} - -void VehicleCabinRearShade::InternalSwap(VehicleCabinRearShade* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.switch__, lhs_arena, - &other->_impl_.switch__, rhs_arena); - - swap(_impl_.position_, other->_impl_.position_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinRearShade::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[62]); -} -// =================================================================== - -class VehicleCabinHVAC::_Internal { - public: - static const ::vss::VehicleCabinHVACStation& station(const VehicleCabinHVAC* msg); -}; - -const ::vss::VehicleCabinHVACStation& -VehicleCabinHVAC::_Internal::station(const VehicleCabinHVAC* msg) { - return *msg->_impl_.station_; -} -VehicleCabinHVAC::VehicleCabinHVAC(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinHVAC) -} -VehicleCabinHVAC::VehicleCabinHVAC(const VehicleCabinHVAC& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinHVAC* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.station_){nullptr} - , decltype(_impl_.isrecirculationactive_) {} - - , decltype(_impl_.isfrontdefrosteractive_) {} - - , decltype(_impl_.isreardefrosteractive_) {} - - , decltype(_impl_.isairconditioningactive_) {} - - , decltype(_impl_.ambientairtemperature_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_station()) { - _this->_impl_.station_ = new ::vss::VehicleCabinHVACStation(*from._impl_.station_); - } - ::memcpy(&_impl_.isrecirculationactive_, &from._impl_.isrecirculationactive_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.ambientairtemperature_) - - reinterpret_cast<char*>(&_impl_.isrecirculationactive_)) + sizeof(_impl_.ambientairtemperature_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinHVAC) -} - -inline void VehicleCabinHVAC::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.station_){nullptr} - , decltype(_impl_.isrecirculationactive_) { false } - - , decltype(_impl_.isfrontdefrosteractive_) { false } - - , decltype(_impl_.isreardefrosteractive_) { false } - - , decltype(_impl_.isairconditioningactive_) { false } - - , decltype(_impl_.ambientairtemperature_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinHVAC::~VehicleCabinHVAC() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinHVAC) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinHVAC::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.station_; -} - -void VehicleCabinHVAC::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinHVAC::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinHVAC) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.station_ != nullptr) { - delete _impl_.station_; - } - _impl_.station_ = nullptr; - ::memset(&_impl_.isrecirculationactive_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.ambientairtemperature_) - - reinterpret_cast<char*>(&_impl_.isrecirculationactive_)) + sizeof(_impl_.ambientairtemperature_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinHVAC::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleCabinHVACStation Station = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_station(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsRecirculationActive = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isrecirculationactive_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsFrontDefrosterActive = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isfrontdefrosteractive_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsRearDefrosterActive = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isreardefrosteractive_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsAirConditioningActive = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) { - _impl_.isairconditioningactive_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float AmbientAirTemperature = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 53)) { - _impl_.ambientairtemperature_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinHVAC::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinHVAC) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleCabinHVACStation Station = 1; - if (this->_internal_has_station()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::station(this), - _Internal::station(this).GetCachedSize(), target, stream); - } - - // bool IsRecirculationActive = 2; - if (this->_internal_isrecirculationactive() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isrecirculationactive(), target); - } - - // bool IsFrontDefrosterActive = 3; - if (this->_internal_isfrontdefrosteractive() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isfrontdefrosteractive(), target); - } - - // bool IsRearDefrosterActive = 4; - if (this->_internal_isreardefrosteractive() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isreardefrosteractive(), target); - } - - // bool IsAirConditioningActive = 5; - if (this->_internal_isairconditioningactive() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 5, this->_internal_isairconditioningactive(), target); - } - - // float AmbientAirTemperature = 6; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_ambientairtemperature = this->_internal_ambientairtemperature(); - ::uint32_t raw_ambientairtemperature; - memcpy(&raw_ambientairtemperature, &tmp_ambientairtemperature, sizeof(tmp_ambientairtemperature)); - if (raw_ambientairtemperature != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 6, this->_internal_ambientairtemperature(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinHVAC) - return target; -} - -::size_t VehicleCabinHVAC::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinHVAC) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinHVACStation Station = 1; - if (this->_internal_has_station()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.station_); - } - - // bool IsRecirculationActive = 2; - if (this->_internal_isrecirculationactive() != 0) { - total_size += 2; - } - - // bool IsFrontDefrosterActive = 3; - if (this->_internal_isfrontdefrosteractive() != 0) { - total_size += 2; - } - - // bool IsRearDefrosterActive = 4; - if (this->_internal_isreardefrosteractive() != 0) { - total_size += 2; - } - - // bool IsAirConditioningActive = 5; - if (this->_internal_isairconditioningactive() != 0) { - total_size += 2; - } - - // float AmbientAirTemperature = 6; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_ambientairtemperature = this->_internal_ambientairtemperature(); - ::uint32_t raw_ambientairtemperature; - memcpy(&raw_ambientairtemperature, &tmp_ambientairtemperature, sizeof(tmp_ambientairtemperature)); - if (raw_ambientairtemperature != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinHVAC::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinHVAC::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinHVAC::GetClassData() const { return &_class_data_; } - - -void VehicleCabinHVAC::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinHVAC*>(&to_msg); - auto& from = static_cast<const VehicleCabinHVAC&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinHVAC) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_station()) { - _this->_internal_mutable_station()->::vss::VehicleCabinHVACStation::MergeFrom( - from._internal_station()); - } - if (from._internal_isrecirculationactive() != 0) { - _this->_internal_set_isrecirculationactive(from._internal_isrecirculationactive()); - } - if (from._internal_isfrontdefrosteractive() != 0) { - _this->_internal_set_isfrontdefrosteractive(from._internal_isfrontdefrosteractive()); - } - if (from._internal_isreardefrosteractive() != 0) { - _this->_internal_set_isreardefrosteractive(from._internal_isreardefrosteractive()); - } - if (from._internal_isairconditioningactive() != 0) { - _this->_internal_set_isairconditioningactive(from._internal_isairconditioningactive()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_ambientairtemperature = from._internal_ambientairtemperature(); - ::uint32_t raw_ambientairtemperature; - memcpy(&raw_ambientairtemperature, &tmp_ambientairtemperature, sizeof(tmp_ambientairtemperature)); - if (raw_ambientairtemperature != 0) { - _this->_internal_set_ambientairtemperature(from._internal_ambientairtemperature()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinHVAC::CopyFrom(const VehicleCabinHVAC& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinHVAC) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinHVAC::IsInitialized() const { - return true; -} - -void VehicleCabinHVAC::InternalSwap(VehicleCabinHVAC* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinHVAC, _impl_.ambientairtemperature_) - + sizeof(VehicleCabinHVAC::_impl_.ambientairtemperature_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinHVAC, _impl_.station_)>( - reinterpret_cast<char*>(&_impl_.station_), - reinterpret_cast<char*>(&other->_impl_.station_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinHVAC::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[63]); -} -// =================================================================== - -class VehicleCabinHVACStation::_Internal { - public: - static const ::vss::VehicleCabinHVACStationRow1& row1(const VehicleCabinHVACStation* msg); - static const ::vss::VehicleCabinHVACStationRow2& row2(const VehicleCabinHVACStation* msg); - static const ::vss::VehicleCabinHVACStationRow3& row3(const VehicleCabinHVACStation* msg); - static const ::vss::VehicleCabinHVACStationRow4& row4(const VehicleCabinHVACStation* msg); -}; - -const ::vss::VehicleCabinHVACStationRow1& -VehicleCabinHVACStation::_Internal::row1(const VehicleCabinHVACStation* msg) { - return *msg->_impl_.row1_; -} -const ::vss::VehicleCabinHVACStationRow2& -VehicleCabinHVACStation::_Internal::row2(const VehicleCabinHVACStation* msg) { - return *msg->_impl_.row2_; -} -const ::vss::VehicleCabinHVACStationRow3& -VehicleCabinHVACStation::_Internal::row3(const VehicleCabinHVACStation* msg) { - return *msg->_impl_.row3_; -} -const ::vss::VehicleCabinHVACStationRow4& -VehicleCabinHVACStation::_Internal::row4(const VehicleCabinHVACStation* msg) { - return *msg->_impl_.row4_; -} -VehicleCabinHVACStation::VehicleCabinHVACStation(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinHVACStation) -} -VehicleCabinHVACStation::VehicleCabinHVACStation(const VehicleCabinHVACStation& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinHVACStation* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.row1_){nullptr} - , decltype(_impl_.row2_){nullptr} - , decltype(_impl_.row3_){nullptr} - , decltype(_impl_.row4_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_row1()) { - _this->_impl_.row1_ = new ::vss::VehicleCabinHVACStationRow1(*from._impl_.row1_); - } - if (from._internal_has_row2()) { - _this->_impl_.row2_ = new ::vss::VehicleCabinHVACStationRow2(*from._impl_.row2_); - } - if (from._internal_has_row3()) { - _this->_impl_.row3_ = new ::vss::VehicleCabinHVACStationRow3(*from._impl_.row3_); - } - if (from._internal_has_row4()) { - _this->_impl_.row4_ = new ::vss::VehicleCabinHVACStationRow4(*from._impl_.row4_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinHVACStation) -} - -inline void VehicleCabinHVACStation::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.row1_){nullptr} - , decltype(_impl_.row2_){nullptr} - , decltype(_impl_.row3_){nullptr} - , decltype(_impl_.row4_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinHVACStation::~VehicleCabinHVACStation() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinHVACStation) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinHVACStation::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.row1_; - if (this != internal_default_instance()) delete _impl_.row2_; - if (this != internal_default_instance()) delete _impl_.row3_; - if (this != internal_default_instance()) delete _impl_.row4_; -} - -void VehicleCabinHVACStation::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinHVACStation::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinHVACStation) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.row1_ != nullptr) { - delete _impl_.row1_; - } - _impl_.row1_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.row2_ != nullptr) { - delete _impl_.row2_; - } - _impl_.row2_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.row3_ != nullptr) { - delete _impl_.row3_; - } - _impl_.row3_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.row4_ != nullptr) { - delete _impl_.row4_; - } - _impl_.row4_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinHVACStation::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleCabinHVACStationRow1 Row1 = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_row1(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinHVACStationRow2 Row2 = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_row2(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinHVACStationRow3 Row3 = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_row3(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinHVACStationRow4 Row4 = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_row4(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinHVACStation::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinHVACStation) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleCabinHVACStationRow1 Row1 = 1; - if (this->_internal_has_row1()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::row1(this), - _Internal::row1(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinHVACStationRow2 Row2 = 2; - if (this->_internal_has_row2()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::row2(this), - _Internal::row2(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinHVACStationRow3 Row3 = 3; - if (this->_internal_has_row3()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::row3(this), - _Internal::row3(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinHVACStationRow4 Row4 = 4; - if (this->_internal_has_row4()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::row4(this), - _Internal::row4(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinHVACStation) - return target; -} - -::size_t VehicleCabinHVACStation::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinHVACStation) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinHVACStationRow1 Row1 = 1; - if (this->_internal_has_row1()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.row1_); - } - - // .vss.VehicleCabinHVACStationRow2 Row2 = 2; - if (this->_internal_has_row2()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.row2_); - } - - // .vss.VehicleCabinHVACStationRow3 Row3 = 3; - if (this->_internal_has_row3()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.row3_); - } - - // .vss.VehicleCabinHVACStationRow4 Row4 = 4; - if (this->_internal_has_row4()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.row4_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinHVACStation::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinHVACStation::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinHVACStation::GetClassData() const { return &_class_data_; } - - -void VehicleCabinHVACStation::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinHVACStation*>(&to_msg); - auto& from = static_cast<const VehicleCabinHVACStation&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinHVACStation) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_row1()) { - _this->_internal_mutable_row1()->::vss::VehicleCabinHVACStationRow1::MergeFrom( - from._internal_row1()); - } - if (from._internal_has_row2()) { - _this->_internal_mutable_row2()->::vss::VehicleCabinHVACStationRow2::MergeFrom( - from._internal_row2()); - } - if (from._internal_has_row3()) { - _this->_internal_mutable_row3()->::vss::VehicleCabinHVACStationRow3::MergeFrom( - from._internal_row3()); - } - if (from._internal_has_row4()) { - _this->_internal_mutable_row4()->::vss::VehicleCabinHVACStationRow4::MergeFrom( - from._internal_row4()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinHVACStation::CopyFrom(const VehicleCabinHVACStation& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinHVACStation) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinHVACStation::IsInitialized() const { - return true; -} - -void VehicleCabinHVACStation::InternalSwap(VehicleCabinHVACStation* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStation, _impl_.row4_) - + sizeof(VehicleCabinHVACStation::_impl_.row4_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStation, _impl_.row1_)>( - reinterpret_cast<char*>(&_impl_.row1_), - reinterpret_cast<char*>(&other->_impl_.row1_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinHVACStation::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[64]); -} -// =================================================================== - -class VehicleCabinHVACStationRow1::_Internal { - public: - static const ::vss::VehicleCabinHVACStationRow1Left& left(const VehicleCabinHVACStationRow1* msg); - static const ::vss::VehicleCabinHVACStationRow1Right& right(const VehicleCabinHVACStationRow1* msg); -}; - -const ::vss::VehicleCabinHVACStationRow1Left& -VehicleCabinHVACStationRow1::_Internal::left(const VehicleCabinHVACStationRow1* msg) { - return *msg->_impl_.left_; -} -const ::vss::VehicleCabinHVACStationRow1Right& -VehicleCabinHVACStationRow1::_Internal::right(const VehicleCabinHVACStationRow1* msg) { - return *msg->_impl_.right_; -} -VehicleCabinHVACStationRow1::VehicleCabinHVACStationRow1(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinHVACStationRow1) -} -VehicleCabinHVACStationRow1::VehicleCabinHVACStationRow1(const VehicleCabinHVACStationRow1& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinHVACStationRow1* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.left_){nullptr} - , decltype(_impl_.right_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_left()) { - _this->_impl_.left_ = new ::vss::VehicleCabinHVACStationRow1Left(*from._impl_.left_); - } - if (from._internal_has_right()) { - _this->_impl_.right_ = new ::vss::VehicleCabinHVACStationRow1Right(*from._impl_.right_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinHVACStationRow1) -} - -inline void VehicleCabinHVACStationRow1::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.left_){nullptr} - , decltype(_impl_.right_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinHVACStationRow1::~VehicleCabinHVACStationRow1() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinHVACStationRow1) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinHVACStationRow1::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.left_; - if (this != internal_default_instance()) delete _impl_.right_; -} - -void VehicleCabinHVACStationRow1::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinHVACStationRow1::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinHVACStationRow1) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.left_ != nullptr) { - delete _impl_.left_; - } - _impl_.left_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.right_ != nullptr) { - delete _impl_.right_; - } - _impl_.right_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinHVACStationRow1::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleCabinHVACStationRow1Left Left = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_left(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinHVACStationRow1Right Right = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_right(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinHVACStationRow1::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinHVACStationRow1) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleCabinHVACStationRow1Left Left = 1; - if (this->_internal_has_left()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::left(this), - _Internal::left(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinHVACStationRow1Right Right = 2; - if (this->_internal_has_right()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::right(this), - _Internal::right(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinHVACStationRow1) - return target; -} - -::size_t VehicleCabinHVACStationRow1::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinHVACStationRow1) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinHVACStationRow1Left Left = 1; - if (this->_internal_has_left()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.left_); - } - - // .vss.VehicleCabinHVACStationRow1Right Right = 2; - if (this->_internal_has_right()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.right_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinHVACStationRow1::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinHVACStationRow1::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinHVACStationRow1::GetClassData() const { return &_class_data_; } - - -void VehicleCabinHVACStationRow1::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinHVACStationRow1*>(&to_msg); - auto& from = static_cast<const VehicleCabinHVACStationRow1&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinHVACStationRow1) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_left()) { - _this->_internal_mutable_left()->::vss::VehicleCabinHVACStationRow1Left::MergeFrom( - from._internal_left()); - } - if (from._internal_has_right()) { - _this->_internal_mutable_right()->::vss::VehicleCabinHVACStationRow1Right::MergeFrom( - from._internal_right()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinHVACStationRow1::CopyFrom(const VehicleCabinHVACStationRow1& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinHVACStationRow1) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinHVACStationRow1::IsInitialized() const { - return true; -} - -void VehicleCabinHVACStationRow1::InternalSwap(VehicleCabinHVACStationRow1* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStationRow1, _impl_.right_) - + sizeof(VehicleCabinHVACStationRow1::_impl_.right_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStationRow1, _impl_.left_)>( - reinterpret_cast<char*>(&_impl_.left_), - reinterpret_cast<char*>(&other->_impl_.left_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinHVACStationRow1::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[65]); -} -// =================================================================== - -class VehicleCabinHVACStationRow1Left::_Internal { - public: -}; - -VehicleCabinHVACStationRow1Left::VehicleCabinHVACStationRow1Left(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinHVACStationRow1Left) -} -VehicleCabinHVACStationRow1Left::VehicleCabinHVACStationRow1Left(const VehicleCabinHVACStationRow1Left& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinHVACStationRow1Left* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.airdistribution_) {} - - , decltype(_impl_.fanspeed_) {} - - , decltype(_impl_.temperature_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.airdistribution_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.airdistribution_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_airdistribution().empty()) { - _this->_impl_.airdistribution_.Set(from._internal_airdistribution(), _this->GetArenaForAllocation()); - } - ::memcpy(&_impl_.fanspeed_, &from._impl_.fanspeed_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.temperature_) - - reinterpret_cast<char*>(&_impl_.fanspeed_)) + sizeof(_impl_.temperature_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinHVACStationRow1Left) -} - -inline void VehicleCabinHVACStationRow1Left::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.airdistribution_) {} - - , decltype(_impl_.fanspeed_) { 0u } - - , decltype(_impl_.temperature_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.airdistribution_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.airdistribution_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinHVACStationRow1Left::~VehicleCabinHVACStationRow1Left() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinHVACStationRow1Left) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinHVACStationRow1Left::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.airdistribution_.Destroy(); -} - -void VehicleCabinHVACStationRow1Left::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinHVACStationRow1Left::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinHVACStationRow1Left) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.airdistribution_.ClearToEmpty(); - ::memset(&_impl_.fanspeed_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.temperature_) - - reinterpret_cast<char*>(&_impl_.fanspeed_)) + sizeof(_impl_.temperature_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinHVACStationRow1Left::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 FanSpeed = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.fanspeed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 Temperature = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.temperature_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string AirDistribution = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - auto str = _internal_mutable_airdistribution(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinHVACStationRow1Left.AirDistribution")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinHVACStationRow1Left::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinHVACStationRow1Left) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 FanSpeed = 1; - if (this->_internal_fanspeed() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_fanspeed(), target); - } - - // int32 Temperature = 2; - if (this->_internal_temperature() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 2, this->_internal_temperature(), target); - } - - // string AirDistribution = 3; - if (!this->_internal_airdistribution().empty()) { - const std::string& _s = this->_internal_airdistribution(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinHVACStationRow1Left.AirDistribution"); - target = stream->WriteStringMaybeAliased(3, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinHVACStationRow1Left) - return target; -} - -::size_t VehicleCabinHVACStationRow1Left::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinHVACStationRow1Left) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string AirDistribution = 3; - if (!this->_internal_airdistribution().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_airdistribution()); - } - - // uint32 FanSpeed = 1; - if (this->_internal_fanspeed() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_fanspeed()); - } - - // int32 Temperature = 2; - if (this->_internal_temperature() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_temperature()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinHVACStationRow1Left::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinHVACStationRow1Left::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinHVACStationRow1Left::GetClassData() const { return &_class_data_; } - - -void VehicleCabinHVACStationRow1Left::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinHVACStationRow1Left*>(&to_msg); - auto& from = static_cast<const VehicleCabinHVACStationRow1Left&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinHVACStationRow1Left) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_airdistribution().empty()) { - _this->_internal_set_airdistribution(from._internal_airdistribution()); - } - if (from._internal_fanspeed() != 0) { - _this->_internal_set_fanspeed(from._internal_fanspeed()); - } - if (from._internal_temperature() != 0) { - _this->_internal_set_temperature(from._internal_temperature()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinHVACStationRow1Left::CopyFrom(const VehicleCabinHVACStationRow1Left& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinHVACStationRow1Left) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinHVACStationRow1Left::IsInitialized() const { - return true; -} - -void VehicleCabinHVACStationRow1Left::InternalSwap(VehicleCabinHVACStationRow1Left* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.airdistribution_, lhs_arena, - &other->_impl_.airdistribution_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStationRow1Left, _impl_.temperature_) - + sizeof(VehicleCabinHVACStationRow1Left::_impl_.temperature_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStationRow1Left, _impl_.fanspeed_)>( - reinterpret_cast<char*>(&_impl_.fanspeed_), - reinterpret_cast<char*>(&other->_impl_.fanspeed_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinHVACStationRow1Left::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[66]); -} -// =================================================================== - -class VehicleCabinHVACStationRow1Right::_Internal { - public: -}; - -VehicleCabinHVACStationRow1Right::VehicleCabinHVACStationRow1Right(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinHVACStationRow1Right) -} -VehicleCabinHVACStationRow1Right::VehicleCabinHVACStationRow1Right(const VehicleCabinHVACStationRow1Right& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinHVACStationRow1Right* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.airdistribution_) {} - - , decltype(_impl_.fanspeed_) {} - - , decltype(_impl_.temperature_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.airdistribution_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.airdistribution_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_airdistribution().empty()) { - _this->_impl_.airdistribution_.Set(from._internal_airdistribution(), _this->GetArenaForAllocation()); - } - ::memcpy(&_impl_.fanspeed_, &from._impl_.fanspeed_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.temperature_) - - reinterpret_cast<char*>(&_impl_.fanspeed_)) + sizeof(_impl_.temperature_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinHVACStationRow1Right) -} - -inline void VehicleCabinHVACStationRow1Right::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.airdistribution_) {} - - , decltype(_impl_.fanspeed_) { 0u } - - , decltype(_impl_.temperature_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.airdistribution_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.airdistribution_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinHVACStationRow1Right::~VehicleCabinHVACStationRow1Right() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinHVACStationRow1Right) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinHVACStationRow1Right::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.airdistribution_.Destroy(); -} - -void VehicleCabinHVACStationRow1Right::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinHVACStationRow1Right::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinHVACStationRow1Right) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.airdistribution_.ClearToEmpty(); - ::memset(&_impl_.fanspeed_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.temperature_) - - reinterpret_cast<char*>(&_impl_.fanspeed_)) + sizeof(_impl_.temperature_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinHVACStationRow1Right::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 FanSpeed = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.fanspeed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 Temperature = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.temperature_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string AirDistribution = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - auto str = _internal_mutable_airdistribution(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinHVACStationRow1Right.AirDistribution")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinHVACStationRow1Right::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinHVACStationRow1Right) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 FanSpeed = 1; - if (this->_internal_fanspeed() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_fanspeed(), target); - } - - // int32 Temperature = 2; - if (this->_internal_temperature() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 2, this->_internal_temperature(), target); - } - - // string AirDistribution = 3; - if (!this->_internal_airdistribution().empty()) { - const std::string& _s = this->_internal_airdistribution(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinHVACStationRow1Right.AirDistribution"); - target = stream->WriteStringMaybeAliased(3, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinHVACStationRow1Right) - return target; -} - -::size_t VehicleCabinHVACStationRow1Right::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinHVACStationRow1Right) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string AirDistribution = 3; - if (!this->_internal_airdistribution().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_airdistribution()); - } - - // uint32 FanSpeed = 1; - if (this->_internal_fanspeed() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_fanspeed()); - } - - // int32 Temperature = 2; - if (this->_internal_temperature() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_temperature()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinHVACStationRow1Right::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinHVACStationRow1Right::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinHVACStationRow1Right::GetClassData() const { return &_class_data_; } - - -void VehicleCabinHVACStationRow1Right::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinHVACStationRow1Right*>(&to_msg); - auto& from = static_cast<const VehicleCabinHVACStationRow1Right&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinHVACStationRow1Right) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_airdistribution().empty()) { - _this->_internal_set_airdistribution(from._internal_airdistribution()); - } - if (from._internal_fanspeed() != 0) { - _this->_internal_set_fanspeed(from._internal_fanspeed()); - } - if (from._internal_temperature() != 0) { - _this->_internal_set_temperature(from._internal_temperature()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinHVACStationRow1Right::CopyFrom(const VehicleCabinHVACStationRow1Right& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinHVACStationRow1Right) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinHVACStationRow1Right::IsInitialized() const { - return true; -} - -void VehicleCabinHVACStationRow1Right::InternalSwap(VehicleCabinHVACStationRow1Right* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.airdistribution_, lhs_arena, - &other->_impl_.airdistribution_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStationRow1Right, _impl_.temperature_) - + sizeof(VehicleCabinHVACStationRow1Right::_impl_.temperature_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStationRow1Right, _impl_.fanspeed_)>( - reinterpret_cast<char*>(&_impl_.fanspeed_), - reinterpret_cast<char*>(&other->_impl_.fanspeed_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinHVACStationRow1Right::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[67]); -} -// =================================================================== - -class VehicleCabinHVACStationRow2::_Internal { - public: - static const ::vss::VehicleCabinHVACStationRow2Left& left(const VehicleCabinHVACStationRow2* msg); - static const ::vss::VehicleCabinHVACStationRow2Right& right(const VehicleCabinHVACStationRow2* msg); -}; - -const ::vss::VehicleCabinHVACStationRow2Left& -VehicleCabinHVACStationRow2::_Internal::left(const VehicleCabinHVACStationRow2* msg) { - return *msg->_impl_.left_; -} -const ::vss::VehicleCabinHVACStationRow2Right& -VehicleCabinHVACStationRow2::_Internal::right(const VehicleCabinHVACStationRow2* msg) { - return *msg->_impl_.right_; -} -VehicleCabinHVACStationRow2::VehicleCabinHVACStationRow2(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinHVACStationRow2) -} -VehicleCabinHVACStationRow2::VehicleCabinHVACStationRow2(const VehicleCabinHVACStationRow2& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinHVACStationRow2* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.left_){nullptr} - , decltype(_impl_.right_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_left()) { - _this->_impl_.left_ = new ::vss::VehicleCabinHVACStationRow2Left(*from._impl_.left_); - } - if (from._internal_has_right()) { - _this->_impl_.right_ = new ::vss::VehicleCabinHVACStationRow2Right(*from._impl_.right_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinHVACStationRow2) -} - -inline void VehicleCabinHVACStationRow2::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.left_){nullptr} - , decltype(_impl_.right_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinHVACStationRow2::~VehicleCabinHVACStationRow2() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinHVACStationRow2) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinHVACStationRow2::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.left_; - if (this != internal_default_instance()) delete _impl_.right_; -} - -void VehicleCabinHVACStationRow2::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinHVACStationRow2::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinHVACStationRow2) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.left_ != nullptr) { - delete _impl_.left_; - } - _impl_.left_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.right_ != nullptr) { - delete _impl_.right_; - } - _impl_.right_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinHVACStationRow2::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleCabinHVACStationRow2Left Left = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_left(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinHVACStationRow2Right Right = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_right(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinHVACStationRow2::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinHVACStationRow2) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleCabinHVACStationRow2Left Left = 1; - if (this->_internal_has_left()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::left(this), - _Internal::left(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinHVACStationRow2Right Right = 2; - if (this->_internal_has_right()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::right(this), - _Internal::right(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinHVACStationRow2) - return target; -} - -::size_t VehicleCabinHVACStationRow2::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinHVACStationRow2) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinHVACStationRow2Left Left = 1; - if (this->_internal_has_left()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.left_); - } - - // .vss.VehicleCabinHVACStationRow2Right Right = 2; - if (this->_internal_has_right()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.right_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinHVACStationRow2::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinHVACStationRow2::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinHVACStationRow2::GetClassData() const { return &_class_data_; } - - -void VehicleCabinHVACStationRow2::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinHVACStationRow2*>(&to_msg); - auto& from = static_cast<const VehicleCabinHVACStationRow2&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinHVACStationRow2) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_left()) { - _this->_internal_mutable_left()->::vss::VehicleCabinHVACStationRow2Left::MergeFrom( - from._internal_left()); - } - if (from._internal_has_right()) { - _this->_internal_mutable_right()->::vss::VehicleCabinHVACStationRow2Right::MergeFrom( - from._internal_right()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinHVACStationRow2::CopyFrom(const VehicleCabinHVACStationRow2& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinHVACStationRow2) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinHVACStationRow2::IsInitialized() const { - return true; -} - -void VehicleCabinHVACStationRow2::InternalSwap(VehicleCabinHVACStationRow2* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStationRow2, _impl_.right_) - + sizeof(VehicleCabinHVACStationRow2::_impl_.right_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStationRow2, _impl_.left_)>( - reinterpret_cast<char*>(&_impl_.left_), - reinterpret_cast<char*>(&other->_impl_.left_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinHVACStationRow2::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[68]); -} -// =================================================================== - -class VehicleCabinHVACStationRow2Left::_Internal { - public: -}; - -VehicleCabinHVACStationRow2Left::VehicleCabinHVACStationRow2Left(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinHVACStationRow2Left) -} -VehicleCabinHVACStationRow2Left::VehicleCabinHVACStationRow2Left(const VehicleCabinHVACStationRow2Left& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinHVACStationRow2Left* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.airdistribution_) {} - - , decltype(_impl_.fanspeed_) {} - - , decltype(_impl_.temperature_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.airdistribution_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.airdistribution_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_airdistribution().empty()) { - _this->_impl_.airdistribution_.Set(from._internal_airdistribution(), _this->GetArenaForAllocation()); - } - ::memcpy(&_impl_.fanspeed_, &from._impl_.fanspeed_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.temperature_) - - reinterpret_cast<char*>(&_impl_.fanspeed_)) + sizeof(_impl_.temperature_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinHVACStationRow2Left) -} - -inline void VehicleCabinHVACStationRow2Left::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.airdistribution_) {} - - , decltype(_impl_.fanspeed_) { 0u } - - , decltype(_impl_.temperature_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.airdistribution_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.airdistribution_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinHVACStationRow2Left::~VehicleCabinHVACStationRow2Left() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinHVACStationRow2Left) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinHVACStationRow2Left::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.airdistribution_.Destroy(); -} - -void VehicleCabinHVACStationRow2Left::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinHVACStationRow2Left::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinHVACStationRow2Left) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.airdistribution_.ClearToEmpty(); - ::memset(&_impl_.fanspeed_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.temperature_) - - reinterpret_cast<char*>(&_impl_.fanspeed_)) + sizeof(_impl_.temperature_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinHVACStationRow2Left::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 FanSpeed = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.fanspeed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 Temperature = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.temperature_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string AirDistribution = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - auto str = _internal_mutable_airdistribution(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinHVACStationRow2Left.AirDistribution")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinHVACStationRow2Left::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinHVACStationRow2Left) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 FanSpeed = 1; - if (this->_internal_fanspeed() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_fanspeed(), target); - } - - // int32 Temperature = 2; - if (this->_internal_temperature() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 2, this->_internal_temperature(), target); - } - - // string AirDistribution = 3; - if (!this->_internal_airdistribution().empty()) { - const std::string& _s = this->_internal_airdistribution(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinHVACStationRow2Left.AirDistribution"); - target = stream->WriteStringMaybeAliased(3, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinHVACStationRow2Left) - return target; -} - -::size_t VehicleCabinHVACStationRow2Left::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinHVACStationRow2Left) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string AirDistribution = 3; - if (!this->_internal_airdistribution().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_airdistribution()); - } - - // uint32 FanSpeed = 1; - if (this->_internal_fanspeed() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_fanspeed()); - } - - // int32 Temperature = 2; - if (this->_internal_temperature() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_temperature()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinHVACStationRow2Left::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinHVACStationRow2Left::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinHVACStationRow2Left::GetClassData() const { return &_class_data_; } - - -void VehicleCabinHVACStationRow2Left::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinHVACStationRow2Left*>(&to_msg); - auto& from = static_cast<const VehicleCabinHVACStationRow2Left&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinHVACStationRow2Left) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_airdistribution().empty()) { - _this->_internal_set_airdistribution(from._internal_airdistribution()); - } - if (from._internal_fanspeed() != 0) { - _this->_internal_set_fanspeed(from._internal_fanspeed()); - } - if (from._internal_temperature() != 0) { - _this->_internal_set_temperature(from._internal_temperature()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinHVACStationRow2Left::CopyFrom(const VehicleCabinHVACStationRow2Left& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinHVACStationRow2Left) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinHVACStationRow2Left::IsInitialized() const { - return true; -} - -void VehicleCabinHVACStationRow2Left::InternalSwap(VehicleCabinHVACStationRow2Left* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.airdistribution_, lhs_arena, - &other->_impl_.airdistribution_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStationRow2Left, _impl_.temperature_) - + sizeof(VehicleCabinHVACStationRow2Left::_impl_.temperature_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStationRow2Left, _impl_.fanspeed_)>( - reinterpret_cast<char*>(&_impl_.fanspeed_), - reinterpret_cast<char*>(&other->_impl_.fanspeed_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinHVACStationRow2Left::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[69]); -} -// =================================================================== - -class VehicleCabinHVACStationRow2Right::_Internal { - public: -}; - -VehicleCabinHVACStationRow2Right::VehicleCabinHVACStationRow2Right(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinHVACStationRow2Right) -} -VehicleCabinHVACStationRow2Right::VehicleCabinHVACStationRow2Right(const VehicleCabinHVACStationRow2Right& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinHVACStationRow2Right* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.airdistribution_) {} - - , decltype(_impl_.fanspeed_) {} - - , decltype(_impl_.temperature_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.airdistribution_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.airdistribution_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_airdistribution().empty()) { - _this->_impl_.airdistribution_.Set(from._internal_airdistribution(), _this->GetArenaForAllocation()); - } - ::memcpy(&_impl_.fanspeed_, &from._impl_.fanspeed_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.temperature_) - - reinterpret_cast<char*>(&_impl_.fanspeed_)) + sizeof(_impl_.temperature_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinHVACStationRow2Right) -} - -inline void VehicleCabinHVACStationRow2Right::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.airdistribution_) {} - - , decltype(_impl_.fanspeed_) { 0u } - - , decltype(_impl_.temperature_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.airdistribution_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.airdistribution_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinHVACStationRow2Right::~VehicleCabinHVACStationRow2Right() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinHVACStationRow2Right) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinHVACStationRow2Right::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.airdistribution_.Destroy(); -} - -void VehicleCabinHVACStationRow2Right::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinHVACStationRow2Right::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinHVACStationRow2Right) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.airdistribution_.ClearToEmpty(); - ::memset(&_impl_.fanspeed_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.temperature_) - - reinterpret_cast<char*>(&_impl_.fanspeed_)) + sizeof(_impl_.temperature_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinHVACStationRow2Right::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 FanSpeed = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.fanspeed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 Temperature = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.temperature_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string AirDistribution = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - auto str = _internal_mutable_airdistribution(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinHVACStationRow2Right.AirDistribution")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinHVACStationRow2Right::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinHVACStationRow2Right) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 FanSpeed = 1; - if (this->_internal_fanspeed() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_fanspeed(), target); - } - - // int32 Temperature = 2; - if (this->_internal_temperature() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 2, this->_internal_temperature(), target); - } - - // string AirDistribution = 3; - if (!this->_internal_airdistribution().empty()) { - const std::string& _s = this->_internal_airdistribution(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinHVACStationRow2Right.AirDistribution"); - target = stream->WriteStringMaybeAliased(3, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinHVACStationRow2Right) - return target; -} - -::size_t VehicleCabinHVACStationRow2Right::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinHVACStationRow2Right) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string AirDistribution = 3; - if (!this->_internal_airdistribution().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_airdistribution()); - } - - // uint32 FanSpeed = 1; - if (this->_internal_fanspeed() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_fanspeed()); - } - - // int32 Temperature = 2; - if (this->_internal_temperature() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_temperature()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinHVACStationRow2Right::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinHVACStationRow2Right::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinHVACStationRow2Right::GetClassData() const { return &_class_data_; } - - -void VehicleCabinHVACStationRow2Right::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinHVACStationRow2Right*>(&to_msg); - auto& from = static_cast<const VehicleCabinHVACStationRow2Right&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinHVACStationRow2Right) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_airdistribution().empty()) { - _this->_internal_set_airdistribution(from._internal_airdistribution()); - } - if (from._internal_fanspeed() != 0) { - _this->_internal_set_fanspeed(from._internal_fanspeed()); - } - if (from._internal_temperature() != 0) { - _this->_internal_set_temperature(from._internal_temperature()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinHVACStationRow2Right::CopyFrom(const VehicleCabinHVACStationRow2Right& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinHVACStationRow2Right) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinHVACStationRow2Right::IsInitialized() const { - return true; -} - -void VehicleCabinHVACStationRow2Right::InternalSwap(VehicleCabinHVACStationRow2Right* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.airdistribution_, lhs_arena, - &other->_impl_.airdistribution_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStationRow2Right, _impl_.temperature_) - + sizeof(VehicleCabinHVACStationRow2Right::_impl_.temperature_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStationRow2Right, _impl_.fanspeed_)>( - reinterpret_cast<char*>(&_impl_.fanspeed_), - reinterpret_cast<char*>(&other->_impl_.fanspeed_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinHVACStationRow2Right::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[70]); -} -// =================================================================== - -class VehicleCabinHVACStationRow3::_Internal { - public: - static const ::vss::VehicleCabinHVACStationRow3Left& left(const VehicleCabinHVACStationRow3* msg); - static const ::vss::VehicleCabinHVACStationRow3Right& right(const VehicleCabinHVACStationRow3* msg); -}; - -const ::vss::VehicleCabinHVACStationRow3Left& -VehicleCabinHVACStationRow3::_Internal::left(const VehicleCabinHVACStationRow3* msg) { - return *msg->_impl_.left_; -} -const ::vss::VehicleCabinHVACStationRow3Right& -VehicleCabinHVACStationRow3::_Internal::right(const VehicleCabinHVACStationRow3* msg) { - return *msg->_impl_.right_; -} -VehicleCabinHVACStationRow3::VehicleCabinHVACStationRow3(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinHVACStationRow3) -} -VehicleCabinHVACStationRow3::VehicleCabinHVACStationRow3(const VehicleCabinHVACStationRow3& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinHVACStationRow3* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.left_){nullptr} - , decltype(_impl_.right_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_left()) { - _this->_impl_.left_ = new ::vss::VehicleCabinHVACStationRow3Left(*from._impl_.left_); - } - if (from._internal_has_right()) { - _this->_impl_.right_ = new ::vss::VehicleCabinHVACStationRow3Right(*from._impl_.right_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinHVACStationRow3) -} - -inline void VehicleCabinHVACStationRow3::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.left_){nullptr} - , decltype(_impl_.right_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinHVACStationRow3::~VehicleCabinHVACStationRow3() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinHVACStationRow3) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinHVACStationRow3::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.left_; - if (this != internal_default_instance()) delete _impl_.right_; -} - -void VehicleCabinHVACStationRow3::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinHVACStationRow3::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinHVACStationRow3) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.left_ != nullptr) { - delete _impl_.left_; - } - _impl_.left_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.right_ != nullptr) { - delete _impl_.right_; - } - _impl_.right_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinHVACStationRow3::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleCabinHVACStationRow3Left Left = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_left(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinHVACStationRow3Right Right = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_right(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinHVACStationRow3::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinHVACStationRow3) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleCabinHVACStationRow3Left Left = 1; - if (this->_internal_has_left()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::left(this), - _Internal::left(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinHVACStationRow3Right Right = 2; - if (this->_internal_has_right()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::right(this), - _Internal::right(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinHVACStationRow3) - return target; -} - -::size_t VehicleCabinHVACStationRow3::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinHVACStationRow3) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinHVACStationRow3Left Left = 1; - if (this->_internal_has_left()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.left_); - } - - // .vss.VehicleCabinHVACStationRow3Right Right = 2; - if (this->_internal_has_right()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.right_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinHVACStationRow3::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinHVACStationRow3::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinHVACStationRow3::GetClassData() const { return &_class_data_; } - - -void VehicleCabinHVACStationRow3::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinHVACStationRow3*>(&to_msg); - auto& from = static_cast<const VehicleCabinHVACStationRow3&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinHVACStationRow3) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_left()) { - _this->_internal_mutable_left()->::vss::VehicleCabinHVACStationRow3Left::MergeFrom( - from._internal_left()); - } - if (from._internal_has_right()) { - _this->_internal_mutable_right()->::vss::VehicleCabinHVACStationRow3Right::MergeFrom( - from._internal_right()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinHVACStationRow3::CopyFrom(const VehicleCabinHVACStationRow3& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinHVACStationRow3) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinHVACStationRow3::IsInitialized() const { - return true; -} - -void VehicleCabinHVACStationRow3::InternalSwap(VehicleCabinHVACStationRow3* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStationRow3, _impl_.right_) - + sizeof(VehicleCabinHVACStationRow3::_impl_.right_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStationRow3, _impl_.left_)>( - reinterpret_cast<char*>(&_impl_.left_), - reinterpret_cast<char*>(&other->_impl_.left_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinHVACStationRow3::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[71]); -} -// =================================================================== - -class VehicleCabinHVACStationRow3Left::_Internal { - public: -}; - -VehicleCabinHVACStationRow3Left::VehicleCabinHVACStationRow3Left(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinHVACStationRow3Left) -} -VehicleCabinHVACStationRow3Left::VehicleCabinHVACStationRow3Left(const VehicleCabinHVACStationRow3Left& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinHVACStationRow3Left* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.airdistribution_) {} - - , decltype(_impl_.fanspeed_) {} - - , decltype(_impl_.temperature_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.airdistribution_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.airdistribution_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_airdistribution().empty()) { - _this->_impl_.airdistribution_.Set(from._internal_airdistribution(), _this->GetArenaForAllocation()); - } - ::memcpy(&_impl_.fanspeed_, &from._impl_.fanspeed_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.temperature_) - - reinterpret_cast<char*>(&_impl_.fanspeed_)) + sizeof(_impl_.temperature_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinHVACStationRow3Left) -} - -inline void VehicleCabinHVACStationRow3Left::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.airdistribution_) {} - - , decltype(_impl_.fanspeed_) { 0u } - - , decltype(_impl_.temperature_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.airdistribution_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.airdistribution_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinHVACStationRow3Left::~VehicleCabinHVACStationRow3Left() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinHVACStationRow3Left) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinHVACStationRow3Left::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.airdistribution_.Destroy(); -} - -void VehicleCabinHVACStationRow3Left::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinHVACStationRow3Left::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinHVACStationRow3Left) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.airdistribution_.ClearToEmpty(); - ::memset(&_impl_.fanspeed_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.temperature_) - - reinterpret_cast<char*>(&_impl_.fanspeed_)) + sizeof(_impl_.temperature_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinHVACStationRow3Left::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 FanSpeed = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.fanspeed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 Temperature = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.temperature_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string AirDistribution = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - auto str = _internal_mutable_airdistribution(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinHVACStationRow3Left.AirDistribution")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinHVACStationRow3Left::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinHVACStationRow3Left) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 FanSpeed = 1; - if (this->_internal_fanspeed() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_fanspeed(), target); - } - - // int32 Temperature = 2; - if (this->_internal_temperature() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 2, this->_internal_temperature(), target); - } - - // string AirDistribution = 3; - if (!this->_internal_airdistribution().empty()) { - const std::string& _s = this->_internal_airdistribution(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinHVACStationRow3Left.AirDistribution"); - target = stream->WriteStringMaybeAliased(3, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinHVACStationRow3Left) - return target; -} - -::size_t VehicleCabinHVACStationRow3Left::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinHVACStationRow3Left) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string AirDistribution = 3; - if (!this->_internal_airdistribution().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_airdistribution()); - } - - // uint32 FanSpeed = 1; - if (this->_internal_fanspeed() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_fanspeed()); - } - - // int32 Temperature = 2; - if (this->_internal_temperature() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_temperature()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinHVACStationRow3Left::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinHVACStationRow3Left::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinHVACStationRow3Left::GetClassData() const { return &_class_data_; } - - -void VehicleCabinHVACStationRow3Left::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinHVACStationRow3Left*>(&to_msg); - auto& from = static_cast<const VehicleCabinHVACStationRow3Left&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinHVACStationRow3Left) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_airdistribution().empty()) { - _this->_internal_set_airdistribution(from._internal_airdistribution()); - } - if (from._internal_fanspeed() != 0) { - _this->_internal_set_fanspeed(from._internal_fanspeed()); - } - if (from._internal_temperature() != 0) { - _this->_internal_set_temperature(from._internal_temperature()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinHVACStationRow3Left::CopyFrom(const VehicleCabinHVACStationRow3Left& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinHVACStationRow3Left) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinHVACStationRow3Left::IsInitialized() const { - return true; -} - -void VehicleCabinHVACStationRow3Left::InternalSwap(VehicleCabinHVACStationRow3Left* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.airdistribution_, lhs_arena, - &other->_impl_.airdistribution_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStationRow3Left, _impl_.temperature_) - + sizeof(VehicleCabinHVACStationRow3Left::_impl_.temperature_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStationRow3Left, _impl_.fanspeed_)>( - reinterpret_cast<char*>(&_impl_.fanspeed_), - reinterpret_cast<char*>(&other->_impl_.fanspeed_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinHVACStationRow3Left::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[72]); -} -// =================================================================== - -class VehicleCabinHVACStationRow3Right::_Internal { - public: -}; - -VehicleCabinHVACStationRow3Right::VehicleCabinHVACStationRow3Right(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinHVACStationRow3Right) -} -VehicleCabinHVACStationRow3Right::VehicleCabinHVACStationRow3Right(const VehicleCabinHVACStationRow3Right& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinHVACStationRow3Right* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.airdistribution_) {} - - , decltype(_impl_.fanspeed_) {} - - , decltype(_impl_.temperature_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.airdistribution_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.airdistribution_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_airdistribution().empty()) { - _this->_impl_.airdistribution_.Set(from._internal_airdistribution(), _this->GetArenaForAllocation()); - } - ::memcpy(&_impl_.fanspeed_, &from._impl_.fanspeed_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.temperature_) - - reinterpret_cast<char*>(&_impl_.fanspeed_)) + sizeof(_impl_.temperature_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinHVACStationRow3Right) -} - -inline void VehicleCabinHVACStationRow3Right::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.airdistribution_) {} - - , decltype(_impl_.fanspeed_) { 0u } - - , decltype(_impl_.temperature_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.airdistribution_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.airdistribution_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinHVACStationRow3Right::~VehicleCabinHVACStationRow3Right() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinHVACStationRow3Right) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinHVACStationRow3Right::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.airdistribution_.Destroy(); -} - -void VehicleCabinHVACStationRow3Right::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinHVACStationRow3Right::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinHVACStationRow3Right) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.airdistribution_.ClearToEmpty(); - ::memset(&_impl_.fanspeed_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.temperature_) - - reinterpret_cast<char*>(&_impl_.fanspeed_)) + sizeof(_impl_.temperature_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinHVACStationRow3Right::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 FanSpeed = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.fanspeed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 Temperature = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.temperature_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string AirDistribution = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - auto str = _internal_mutable_airdistribution(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinHVACStationRow3Right.AirDistribution")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinHVACStationRow3Right::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinHVACStationRow3Right) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 FanSpeed = 1; - if (this->_internal_fanspeed() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_fanspeed(), target); - } - - // int32 Temperature = 2; - if (this->_internal_temperature() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 2, this->_internal_temperature(), target); - } - - // string AirDistribution = 3; - if (!this->_internal_airdistribution().empty()) { - const std::string& _s = this->_internal_airdistribution(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinHVACStationRow3Right.AirDistribution"); - target = stream->WriteStringMaybeAliased(3, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinHVACStationRow3Right) - return target; -} - -::size_t VehicleCabinHVACStationRow3Right::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinHVACStationRow3Right) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string AirDistribution = 3; - if (!this->_internal_airdistribution().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_airdistribution()); - } - - // uint32 FanSpeed = 1; - if (this->_internal_fanspeed() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_fanspeed()); - } - - // int32 Temperature = 2; - if (this->_internal_temperature() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_temperature()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinHVACStationRow3Right::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinHVACStationRow3Right::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinHVACStationRow3Right::GetClassData() const { return &_class_data_; } - - -void VehicleCabinHVACStationRow3Right::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinHVACStationRow3Right*>(&to_msg); - auto& from = static_cast<const VehicleCabinHVACStationRow3Right&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinHVACStationRow3Right) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_airdistribution().empty()) { - _this->_internal_set_airdistribution(from._internal_airdistribution()); - } - if (from._internal_fanspeed() != 0) { - _this->_internal_set_fanspeed(from._internal_fanspeed()); - } - if (from._internal_temperature() != 0) { - _this->_internal_set_temperature(from._internal_temperature()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinHVACStationRow3Right::CopyFrom(const VehicleCabinHVACStationRow3Right& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinHVACStationRow3Right) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinHVACStationRow3Right::IsInitialized() const { - return true; -} - -void VehicleCabinHVACStationRow3Right::InternalSwap(VehicleCabinHVACStationRow3Right* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.airdistribution_, lhs_arena, - &other->_impl_.airdistribution_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStationRow3Right, _impl_.temperature_) - + sizeof(VehicleCabinHVACStationRow3Right::_impl_.temperature_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStationRow3Right, _impl_.fanspeed_)>( - reinterpret_cast<char*>(&_impl_.fanspeed_), - reinterpret_cast<char*>(&other->_impl_.fanspeed_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinHVACStationRow3Right::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[73]); -} -// =================================================================== - -class VehicleCabinHVACStationRow4::_Internal { - public: - static const ::vss::VehicleCabinHVACStationRow4Left& left(const VehicleCabinHVACStationRow4* msg); - static const ::vss::VehicleCabinHVACStationRow4Right& right(const VehicleCabinHVACStationRow4* msg); -}; - -const ::vss::VehicleCabinHVACStationRow4Left& -VehicleCabinHVACStationRow4::_Internal::left(const VehicleCabinHVACStationRow4* msg) { - return *msg->_impl_.left_; -} -const ::vss::VehicleCabinHVACStationRow4Right& -VehicleCabinHVACStationRow4::_Internal::right(const VehicleCabinHVACStationRow4* msg) { - return *msg->_impl_.right_; -} -VehicleCabinHVACStationRow4::VehicleCabinHVACStationRow4(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinHVACStationRow4) -} -VehicleCabinHVACStationRow4::VehicleCabinHVACStationRow4(const VehicleCabinHVACStationRow4& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinHVACStationRow4* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.left_){nullptr} - , decltype(_impl_.right_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_left()) { - _this->_impl_.left_ = new ::vss::VehicleCabinHVACStationRow4Left(*from._impl_.left_); - } - if (from._internal_has_right()) { - _this->_impl_.right_ = new ::vss::VehicleCabinHVACStationRow4Right(*from._impl_.right_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinHVACStationRow4) -} - -inline void VehicleCabinHVACStationRow4::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.left_){nullptr} - , decltype(_impl_.right_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinHVACStationRow4::~VehicleCabinHVACStationRow4() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinHVACStationRow4) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinHVACStationRow4::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.left_; - if (this != internal_default_instance()) delete _impl_.right_; -} - -void VehicleCabinHVACStationRow4::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinHVACStationRow4::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinHVACStationRow4) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.left_ != nullptr) { - delete _impl_.left_; - } - _impl_.left_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.right_ != nullptr) { - delete _impl_.right_; - } - _impl_.right_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinHVACStationRow4::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleCabinHVACStationRow4Left Left = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_left(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinHVACStationRow4Right Right = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_right(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinHVACStationRow4::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinHVACStationRow4) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleCabinHVACStationRow4Left Left = 1; - if (this->_internal_has_left()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::left(this), - _Internal::left(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinHVACStationRow4Right Right = 2; - if (this->_internal_has_right()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::right(this), - _Internal::right(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinHVACStationRow4) - return target; -} - -::size_t VehicleCabinHVACStationRow4::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinHVACStationRow4) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinHVACStationRow4Left Left = 1; - if (this->_internal_has_left()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.left_); - } - - // .vss.VehicleCabinHVACStationRow4Right Right = 2; - if (this->_internal_has_right()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.right_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinHVACStationRow4::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinHVACStationRow4::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinHVACStationRow4::GetClassData() const { return &_class_data_; } - - -void VehicleCabinHVACStationRow4::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinHVACStationRow4*>(&to_msg); - auto& from = static_cast<const VehicleCabinHVACStationRow4&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinHVACStationRow4) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_left()) { - _this->_internal_mutable_left()->::vss::VehicleCabinHVACStationRow4Left::MergeFrom( - from._internal_left()); - } - if (from._internal_has_right()) { - _this->_internal_mutable_right()->::vss::VehicleCabinHVACStationRow4Right::MergeFrom( - from._internal_right()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinHVACStationRow4::CopyFrom(const VehicleCabinHVACStationRow4& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinHVACStationRow4) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinHVACStationRow4::IsInitialized() const { - return true; -} - -void VehicleCabinHVACStationRow4::InternalSwap(VehicleCabinHVACStationRow4* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStationRow4, _impl_.right_) - + sizeof(VehicleCabinHVACStationRow4::_impl_.right_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStationRow4, _impl_.left_)>( - reinterpret_cast<char*>(&_impl_.left_), - reinterpret_cast<char*>(&other->_impl_.left_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinHVACStationRow4::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[74]); -} -// =================================================================== - -class VehicleCabinHVACStationRow4Left::_Internal { - public: -}; - -VehicleCabinHVACStationRow4Left::VehicleCabinHVACStationRow4Left(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinHVACStationRow4Left) -} -VehicleCabinHVACStationRow4Left::VehicleCabinHVACStationRow4Left(const VehicleCabinHVACStationRow4Left& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinHVACStationRow4Left* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.airdistribution_) {} - - , decltype(_impl_.fanspeed_) {} - - , decltype(_impl_.temperature_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.airdistribution_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.airdistribution_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_airdistribution().empty()) { - _this->_impl_.airdistribution_.Set(from._internal_airdistribution(), _this->GetArenaForAllocation()); - } - ::memcpy(&_impl_.fanspeed_, &from._impl_.fanspeed_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.temperature_) - - reinterpret_cast<char*>(&_impl_.fanspeed_)) + sizeof(_impl_.temperature_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinHVACStationRow4Left) -} - -inline void VehicleCabinHVACStationRow4Left::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.airdistribution_) {} - - , decltype(_impl_.fanspeed_) { 0u } - - , decltype(_impl_.temperature_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.airdistribution_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.airdistribution_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinHVACStationRow4Left::~VehicleCabinHVACStationRow4Left() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinHVACStationRow4Left) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinHVACStationRow4Left::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.airdistribution_.Destroy(); -} - -void VehicleCabinHVACStationRow4Left::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinHVACStationRow4Left::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinHVACStationRow4Left) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.airdistribution_.ClearToEmpty(); - ::memset(&_impl_.fanspeed_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.temperature_) - - reinterpret_cast<char*>(&_impl_.fanspeed_)) + sizeof(_impl_.temperature_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinHVACStationRow4Left::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 FanSpeed = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.fanspeed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 Temperature = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.temperature_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string AirDistribution = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - auto str = _internal_mutable_airdistribution(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinHVACStationRow4Left.AirDistribution")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinHVACStationRow4Left::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinHVACStationRow4Left) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 FanSpeed = 1; - if (this->_internal_fanspeed() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_fanspeed(), target); - } - - // int32 Temperature = 2; - if (this->_internal_temperature() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 2, this->_internal_temperature(), target); - } - - // string AirDistribution = 3; - if (!this->_internal_airdistribution().empty()) { - const std::string& _s = this->_internal_airdistribution(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinHVACStationRow4Left.AirDistribution"); - target = stream->WriteStringMaybeAliased(3, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinHVACStationRow4Left) - return target; -} - -::size_t VehicleCabinHVACStationRow4Left::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinHVACStationRow4Left) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string AirDistribution = 3; - if (!this->_internal_airdistribution().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_airdistribution()); - } - - // uint32 FanSpeed = 1; - if (this->_internal_fanspeed() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_fanspeed()); - } - - // int32 Temperature = 2; - if (this->_internal_temperature() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_temperature()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinHVACStationRow4Left::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinHVACStationRow4Left::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinHVACStationRow4Left::GetClassData() const { return &_class_data_; } - - -void VehicleCabinHVACStationRow4Left::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinHVACStationRow4Left*>(&to_msg); - auto& from = static_cast<const VehicleCabinHVACStationRow4Left&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinHVACStationRow4Left) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_airdistribution().empty()) { - _this->_internal_set_airdistribution(from._internal_airdistribution()); - } - if (from._internal_fanspeed() != 0) { - _this->_internal_set_fanspeed(from._internal_fanspeed()); - } - if (from._internal_temperature() != 0) { - _this->_internal_set_temperature(from._internal_temperature()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinHVACStationRow4Left::CopyFrom(const VehicleCabinHVACStationRow4Left& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinHVACStationRow4Left) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinHVACStationRow4Left::IsInitialized() const { - return true; -} - -void VehicleCabinHVACStationRow4Left::InternalSwap(VehicleCabinHVACStationRow4Left* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.airdistribution_, lhs_arena, - &other->_impl_.airdistribution_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStationRow4Left, _impl_.temperature_) - + sizeof(VehicleCabinHVACStationRow4Left::_impl_.temperature_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStationRow4Left, _impl_.fanspeed_)>( - reinterpret_cast<char*>(&_impl_.fanspeed_), - reinterpret_cast<char*>(&other->_impl_.fanspeed_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinHVACStationRow4Left::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[75]); -} -// =================================================================== - -class VehicleCabinHVACStationRow4Right::_Internal { - public: -}; - -VehicleCabinHVACStationRow4Right::VehicleCabinHVACStationRow4Right(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinHVACStationRow4Right) -} -VehicleCabinHVACStationRow4Right::VehicleCabinHVACStationRow4Right(const VehicleCabinHVACStationRow4Right& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinHVACStationRow4Right* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.airdistribution_) {} - - , decltype(_impl_.fanspeed_) {} - - , decltype(_impl_.temperature_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.airdistribution_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.airdistribution_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_airdistribution().empty()) { - _this->_impl_.airdistribution_.Set(from._internal_airdistribution(), _this->GetArenaForAllocation()); - } - ::memcpy(&_impl_.fanspeed_, &from._impl_.fanspeed_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.temperature_) - - reinterpret_cast<char*>(&_impl_.fanspeed_)) + sizeof(_impl_.temperature_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinHVACStationRow4Right) -} - -inline void VehicleCabinHVACStationRow4Right::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.airdistribution_) {} - - , decltype(_impl_.fanspeed_) { 0u } - - , decltype(_impl_.temperature_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.airdistribution_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.airdistribution_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinHVACStationRow4Right::~VehicleCabinHVACStationRow4Right() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinHVACStationRow4Right) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinHVACStationRow4Right::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.airdistribution_.Destroy(); -} - -void VehicleCabinHVACStationRow4Right::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinHVACStationRow4Right::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinHVACStationRow4Right) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.airdistribution_.ClearToEmpty(); - ::memset(&_impl_.fanspeed_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.temperature_) - - reinterpret_cast<char*>(&_impl_.fanspeed_)) + sizeof(_impl_.temperature_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinHVACStationRow4Right::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 FanSpeed = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.fanspeed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 Temperature = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.temperature_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string AirDistribution = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - auto str = _internal_mutable_airdistribution(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinHVACStationRow4Right.AirDistribution")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinHVACStationRow4Right::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinHVACStationRow4Right) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 FanSpeed = 1; - if (this->_internal_fanspeed() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_fanspeed(), target); - } - - // int32 Temperature = 2; - if (this->_internal_temperature() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 2, this->_internal_temperature(), target); - } - - // string AirDistribution = 3; - if (!this->_internal_airdistribution().empty()) { - const std::string& _s = this->_internal_airdistribution(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinHVACStationRow4Right.AirDistribution"); - target = stream->WriteStringMaybeAliased(3, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinHVACStationRow4Right) - return target; -} - -::size_t VehicleCabinHVACStationRow4Right::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinHVACStationRow4Right) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string AirDistribution = 3; - if (!this->_internal_airdistribution().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_airdistribution()); - } - - // uint32 FanSpeed = 1; - if (this->_internal_fanspeed() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_fanspeed()); - } - - // int32 Temperature = 2; - if (this->_internal_temperature() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_temperature()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinHVACStationRow4Right::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinHVACStationRow4Right::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinHVACStationRow4Right::GetClassData() const { return &_class_data_; } - - -void VehicleCabinHVACStationRow4Right::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinHVACStationRow4Right*>(&to_msg); - auto& from = static_cast<const VehicleCabinHVACStationRow4Right&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinHVACStationRow4Right) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_airdistribution().empty()) { - _this->_internal_set_airdistribution(from._internal_airdistribution()); - } - if (from._internal_fanspeed() != 0) { - _this->_internal_set_fanspeed(from._internal_fanspeed()); - } - if (from._internal_temperature() != 0) { - _this->_internal_set_temperature(from._internal_temperature()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinHVACStationRow4Right::CopyFrom(const VehicleCabinHVACStationRow4Right& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinHVACStationRow4Right) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinHVACStationRow4Right::IsInitialized() const { - return true; -} - -void VehicleCabinHVACStationRow4Right::InternalSwap(VehicleCabinHVACStationRow4Right* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.airdistribution_, lhs_arena, - &other->_impl_.airdistribution_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStationRow4Right, _impl_.temperature_) - + sizeof(VehicleCabinHVACStationRow4Right::_impl_.temperature_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinHVACStationRow4Right, _impl_.fanspeed_)>( - reinterpret_cast<char*>(&_impl_.fanspeed_), - reinterpret_cast<char*>(&other->_impl_.fanspeed_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinHVACStationRow4Right::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[76]); -} -// =================================================================== - -class VehicleCabinInfotainment::_Internal { - public: - static const ::vss::VehicleCabinInfotainmentMedia& media(const VehicleCabinInfotainment* msg); - static const ::vss::VehicleCabinInfotainmentNavigation& navigation(const VehicleCabinInfotainment* msg); - static const ::vss::VehicleCabinInfotainmentHMI& hmi(const VehicleCabinInfotainment* msg); - static const ::vss::VehicleCabinInfotainmentSmartphoneProjection& smartphoneprojection(const VehicleCabinInfotainment* msg); -}; - -const ::vss::VehicleCabinInfotainmentMedia& -VehicleCabinInfotainment::_Internal::media(const VehicleCabinInfotainment* msg) { - return *msg->_impl_.media_; -} -const ::vss::VehicleCabinInfotainmentNavigation& -VehicleCabinInfotainment::_Internal::navigation(const VehicleCabinInfotainment* msg) { - return *msg->_impl_.navigation_; -} -const ::vss::VehicleCabinInfotainmentHMI& -VehicleCabinInfotainment::_Internal::hmi(const VehicleCabinInfotainment* msg) { - return *msg->_impl_.hmi_; -} -const ::vss::VehicleCabinInfotainmentSmartphoneProjection& -VehicleCabinInfotainment::_Internal::smartphoneprojection(const VehicleCabinInfotainment* msg) { - return *msg->_impl_.smartphoneprojection_; -} -VehicleCabinInfotainment::VehicleCabinInfotainment(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinInfotainment) -} -VehicleCabinInfotainment::VehicleCabinInfotainment(const VehicleCabinInfotainment& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinInfotainment* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.media_){nullptr} - , decltype(_impl_.navigation_){nullptr} - , decltype(_impl_.hmi_){nullptr} - , decltype(_impl_.smartphoneprojection_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_media()) { - _this->_impl_.media_ = new ::vss::VehicleCabinInfotainmentMedia(*from._impl_.media_); - } - if (from._internal_has_navigation()) { - _this->_impl_.navigation_ = new ::vss::VehicleCabinInfotainmentNavigation(*from._impl_.navigation_); - } - if (from._internal_has_hmi()) { - _this->_impl_.hmi_ = new ::vss::VehicleCabinInfotainmentHMI(*from._impl_.hmi_); - } - if (from._internal_has_smartphoneprojection()) { - _this->_impl_.smartphoneprojection_ = new ::vss::VehicleCabinInfotainmentSmartphoneProjection(*from._impl_.smartphoneprojection_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinInfotainment) -} - -inline void VehicleCabinInfotainment::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.media_){nullptr} - , decltype(_impl_.navigation_){nullptr} - , decltype(_impl_.hmi_){nullptr} - , decltype(_impl_.smartphoneprojection_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinInfotainment::~VehicleCabinInfotainment() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinInfotainment) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinInfotainment::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.media_; - if (this != internal_default_instance()) delete _impl_.navigation_; - if (this != internal_default_instance()) delete _impl_.hmi_; - if (this != internal_default_instance()) delete _impl_.smartphoneprojection_; -} - -void VehicleCabinInfotainment::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinInfotainment::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinInfotainment) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.media_ != nullptr) { - delete _impl_.media_; - } - _impl_.media_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.navigation_ != nullptr) { - delete _impl_.navigation_; - } - _impl_.navigation_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.hmi_ != nullptr) { - delete _impl_.hmi_; - } - _impl_.hmi_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.smartphoneprojection_ != nullptr) { - delete _impl_.smartphoneprojection_; - } - _impl_.smartphoneprojection_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinInfotainment::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleCabinInfotainmentMedia Media = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_media(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinInfotainmentNavigation Navigation = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_navigation(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinInfotainmentHMI HMI = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_hmi(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinInfotainmentSmartphoneProjection SmartphoneProjection = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_smartphoneprojection(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinInfotainment::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinInfotainment) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleCabinInfotainmentMedia Media = 1; - if (this->_internal_has_media()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::media(this), - _Internal::media(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinInfotainmentNavigation Navigation = 2; - if (this->_internal_has_navigation()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::navigation(this), - _Internal::navigation(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinInfotainmentHMI HMI = 3; - if (this->_internal_has_hmi()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::hmi(this), - _Internal::hmi(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinInfotainmentSmartphoneProjection SmartphoneProjection = 4; - if (this->_internal_has_smartphoneprojection()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::smartphoneprojection(this), - _Internal::smartphoneprojection(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinInfotainment) - return target; -} - -::size_t VehicleCabinInfotainment::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinInfotainment) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinInfotainmentMedia Media = 1; - if (this->_internal_has_media()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.media_); - } - - // .vss.VehicleCabinInfotainmentNavigation Navigation = 2; - if (this->_internal_has_navigation()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.navigation_); - } - - // .vss.VehicleCabinInfotainmentHMI HMI = 3; - if (this->_internal_has_hmi()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.hmi_); - } - - // .vss.VehicleCabinInfotainmentSmartphoneProjection SmartphoneProjection = 4; - if (this->_internal_has_smartphoneprojection()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.smartphoneprojection_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinInfotainment::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinInfotainment::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinInfotainment::GetClassData() const { return &_class_data_; } - - -void VehicleCabinInfotainment::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinInfotainment*>(&to_msg); - auto& from = static_cast<const VehicleCabinInfotainment&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinInfotainment) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_media()) { - _this->_internal_mutable_media()->::vss::VehicleCabinInfotainmentMedia::MergeFrom( - from._internal_media()); - } - if (from._internal_has_navigation()) { - _this->_internal_mutable_navigation()->::vss::VehicleCabinInfotainmentNavigation::MergeFrom( - from._internal_navigation()); - } - if (from._internal_has_hmi()) { - _this->_internal_mutable_hmi()->::vss::VehicleCabinInfotainmentHMI::MergeFrom( - from._internal_hmi()); - } - if (from._internal_has_smartphoneprojection()) { - _this->_internal_mutable_smartphoneprojection()->::vss::VehicleCabinInfotainmentSmartphoneProjection::MergeFrom( - from._internal_smartphoneprojection()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinInfotainment::CopyFrom(const VehicleCabinInfotainment& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinInfotainment) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinInfotainment::IsInitialized() const { - return true; -} - -void VehicleCabinInfotainment::InternalSwap(VehicleCabinInfotainment* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinInfotainment, _impl_.smartphoneprojection_) - + sizeof(VehicleCabinInfotainment::_impl_.smartphoneprojection_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinInfotainment, _impl_.media_)>( - reinterpret_cast<char*>(&_impl_.media_), - reinterpret_cast<char*>(&other->_impl_.media_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinInfotainment::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[77]); -} -// =================================================================== - -class VehicleCabinInfotainmentMedia::_Internal { - public: - static const ::vss::VehicleCabinInfotainmentMediaPlayed& played(const VehicleCabinInfotainmentMedia* msg); -}; - -const ::vss::VehicleCabinInfotainmentMediaPlayed& -VehicleCabinInfotainmentMedia::_Internal::played(const VehicleCabinInfotainmentMedia* msg) { - return *msg->_impl_.played_; -} -VehicleCabinInfotainmentMedia::VehicleCabinInfotainmentMedia(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinInfotainmentMedia) -} -VehicleCabinInfotainmentMedia::VehicleCabinInfotainmentMedia(const VehicleCabinInfotainmentMedia& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinInfotainmentMedia* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.action_) {} - - , decltype(_impl_.declineduri_) {} - - , decltype(_impl_.selecteduri_) {} - - , decltype(_impl_.played_){nullptr} - , decltype(_impl_.volume_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.action_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.action_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_action().empty()) { - _this->_impl_.action_.Set(from._internal_action(), _this->GetArenaForAllocation()); - } - _impl_.declineduri_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.declineduri_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_declineduri().empty()) { - _this->_impl_.declineduri_.Set(from._internal_declineduri(), _this->GetArenaForAllocation()); - } - _impl_.selecteduri_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.selecteduri_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_selecteduri().empty()) { - _this->_impl_.selecteduri_.Set(from._internal_selecteduri(), _this->GetArenaForAllocation()); - } - if (from._internal_has_played()) { - _this->_impl_.played_ = new ::vss::VehicleCabinInfotainmentMediaPlayed(*from._impl_.played_); - } - _this->_impl_.volume_ = from._impl_.volume_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinInfotainmentMedia) -} - -inline void VehicleCabinInfotainmentMedia::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.action_) {} - - , decltype(_impl_.declineduri_) {} - - , decltype(_impl_.selecteduri_) {} - - , decltype(_impl_.played_){nullptr} - , decltype(_impl_.volume_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.action_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.action_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.declineduri_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.declineduri_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.selecteduri_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.selecteduri_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinInfotainmentMedia::~VehicleCabinInfotainmentMedia() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinInfotainmentMedia) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinInfotainmentMedia::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.action_.Destroy(); - _impl_.declineduri_.Destroy(); - _impl_.selecteduri_.Destroy(); - if (this != internal_default_instance()) delete _impl_.played_; -} - -void VehicleCabinInfotainmentMedia::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinInfotainmentMedia::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinInfotainmentMedia) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.action_.ClearToEmpty(); - _impl_.declineduri_.ClearToEmpty(); - _impl_.selecteduri_.ClearToEmpty(); - if (GetArenaForAllocation() == nullptr && _impl_.played_ != nullptr) { - delete _impl_.played_; - } - _impl_.played_ = nullptr; - _impl_.volume_ = 0u; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinInfotainmentMedia::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Action = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_action(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinInfotainmentMedia.Action")); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinInfotainmentMediaPlayed Played = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_played(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string DeclinedURI = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - auto str = _internal_mutable_declineduri(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinInfotainmentMedia.DeclinedURI")); - } else { - goto handle_unusual; - } - continue; - // string SelectedURI = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - auto str = _internal_mutable_selecteduri(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinInfotainmentMedia.SelectedURI")); - } else { - goto handle_unusual; - } - continue; - // uint32 Volume = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) { - _impl_.volume_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinInfotainmentMedia::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinInfotainmentMedia) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Action = 1; - if (!this->_internal_action().empty()) { - const std::string& _s = this->_internal_action(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinInfotainmentMedia.Action"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // .vss.VehicleCabinInfotainmentMediaPlayed Played = 2; - if (this->_internal_has_played()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::played(this), - _Internal::played(this).GetCachedSize(), target, stream); - } - - // string DeclinedURI = 3; - if (!this->_internal_declineduri().empty()) { - const std::string& _s = this->_internal_declineduri(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinInfotainmentMedia.DeclinedURI"); - target = stream->WriteStringMaybeAliased(3, _s, target); - } - - // string SelectedURI = 4; - if (!this->_internal_selecteduri().empty()) { - const std::string& _s = this->_internal_selecteduri(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinInfotainmentMedia.SelectedURI"); - target = stream->WriteStringMaybeAliased(4, _s, target); - } - - // uint32 Volume = 5; - if (this->_internal_volume() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 5, this->_internal_volume(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinInfotainmentMedia) - return target; -} - -::size_t VehicleCabinInfotainmentMedia::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinInfotainmentMedia) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Action = 1; - if (!this->_internal_action().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_action()); - } - - // string DeclinedURI = 3; - if (!this->_internal_declineduri().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_declineduri()); - } - - // string SelectedURI = 4; - if (!this->_internal_selecteduri().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_selecteduri()); - } - - // .vss.VehicleCabinInfotainmentMediaPlayed Played = 2; - if (this->_internal_has_played()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.played_); - } - - // uint32 Volume = 5; - if (this->_internal_volume() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_volume()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinInfotainmentMedia::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinInfotainmentMedia::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinInfotainmentMedia::GetClassData() const { return &_class_data_; } - - -void VehicleCabinInfotainmentMedia::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinInfotainmentMedia*>(&to_msg); - auto& from = static_cast<const VehicleCabinInfotainmentMedia&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinInfotainmentMedia) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_action().empty()) { - _this->_internal_set_action(from._internal_action()); - } - if (!from._internal_declineduri().empty()) { - _this->_internal_set_declineduri(from._internal_declineduri()); - } - if (!from._internal_selecteduri().empty()) { - _this->_internal_set_selecteduri(from._internal_selecteduri()); - } - if (from._internal_has_played()) { - _this->_internal_mutable_played()->::vss::VehicleCabinInfotainmentMediaPlayed::MergeFrom( - from._internal_played()); - } - if (from._internal_volume() != 0) { - _this->_internal_set_volume(from._internal_volume()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinInfotainmentMedia::CopyFrom(const VehicleCabinInfotainmentMedia& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinInfotainmentMedia) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinInfotainmentMedia::IsInitialized() const { - return true; -} - -void VehicleCabinInfotainmentMedia::InternalSwap(VehicleCabinInfotainmentMedia* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.action_, lhs_arena, - &other->_impl_.action_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.declineduri_, lhs_arena, - &other->_impl_.declineduri_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.selecteduri_, lhs_arena, - &other->_impl_.selecteduri_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinInfotainmentMedia, _impl_.volume_) - + sizeof(VehicleCabinInfotainmentMedia::_impl_.volume_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinInfotainmentMedia, _impl_.played_)>( - reinterpret_cast<char*>(&_impl_.played_), - reinterpret_cast<char*>(&other->_impl_.played_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinInfotainmentMedia::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[78]); -} -// =================================================================== - -class VehicleCabinInfotainmentMediaPlayed::_Internal { - public: -}; - -VehicleCabinInfotainmentMediaPlayed::VehicleCabinInfotainmentMediaPlayed(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinInfotainmentMediaPlayed) -} -VehicleCabinInfotainmentMediaPlayed::VehicleCabinInfotainmentMediaPlayed(const VehicleCabinInfotainmentMediaPlayed& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinInfotainmentMediaPlayed* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.source_) {} - - , decltype(_impl_.artist_) {} - - , decltype(_impl_.album_) {} - - , decltype(_impl_.track_) {} - - , decltype(_impl_.uri_) {} - - , decltype(_impl_.playbackrate_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.source_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.source_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_source().empty()) { - _this->_impl_.source_.Set(from._internal_source(), _this->GetArenaForAllocation()); - } - _impl_.artist_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.artist_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_artist().empty()) { - _this->_impl_.artist_.Set(from._internal_artist(), _this->GetArenaForAllocation()); - } - _impl_.album_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.album_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_album().empty()) { - _this->_impl_.album_.Set(from._internal_album(), _this->GetArenaForAllocation()); - } - _impl_.track_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.track_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_track().empty()) { - _this->_impl_.track_.Set(from._internal_track(), _this->GetArenaForAllocation()); - } - _impl_.uri_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.uri_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_uri().empty()) { - _this->_impl_.uri_.Set(from._internal_uri(), _this->GetArenaForAllocation()); - } - _this->_impl_.playbackrate_ = from._impl_.playbackrate_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinInfotainmentMediaPlayed) -} - -inline void VehicleCabinInfotainmentMediaPlayed::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.source_) {} - - , decltype(_impl_.artist_) {} - - , decltype(_impl_.album_) {} - - , decltype(_impl_.track_) {} - - , decltype(_impl_.uri_) {} - - , decltype(_impl_.playbackrate_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.source_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.source_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.artist_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.artist_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.album_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.album_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.track_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.track_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.uri_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.uri_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinInfotainmentMediaPlayed::~VehicleCabinInfotainmentMediaPlayed() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinInfotainmentMediaPlayed) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinInfotainmentMediaPlayed::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.source_.Destroy(); - _impl_.artist_.Destroy(); - _impl_.album_.Destroy(); - _impl_.track_.Destroy(); - _impl_.uri_.Destroy(); -} - -void VehicleCabinInfotainmentMediaPlayed::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinInfotainmentMediaPlayed::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinInfotainmentMediaPlayed) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.source_.ClearToEmpty(); - _impl_.artist_.ClearToEmpty(); - _impl_.album_.ClearToEmpty(); - _impl_.track_.ClearToEmpty(); - _impl_.uri_.ClearToEmpty(); - _impl_.playbackrate_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinInfotainmentMediaPlayed::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Source = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_source(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinInfotainmentMediaPlayed.Source")); - } else { - goto handle_unusual; - } - continue; - // string Artist = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - auto str = _internal_mutable_artist(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinInfotainmentMediaPlayed.Artist")); - } else { - goto handle_unusual; - } - continue; - // string Album = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - auto str = _internal_mutable_album(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinInfotainmentMediaPlayed.Album")); - } else { - goto handle_unusual; - } - continue; - // string Track = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - auto str = _internal_mutable_track(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinInfotainmentMediaPlayed.Track")); - } else { - goto handle_unusual; - } - continue; - // string URI = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 42)) { - auto str = _internal_mutable_uri(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinInfotainmentMediaPlayed.URI")); - } else { - goto handle_unusual; - } - continue; - // float PlaybackRate = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 53)) { - _impl_.playbackrate_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinInfotainmentMediaPlayed::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinInfotainmentMediaPlayed) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Source = 1; - if (!this->_internal_source().empty()) { - const std::string& _s = this->_internal_source(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinInfotainmentMediaPlayed.Source"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // string Artist = 2; - if (!this->_internal_artist().empty()) { - const std::string& _s = this->_internal_artist(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinInfotainmentMediaPlayed.Artist"); - target = stream->WriteStringMaybeAliased(2, _s, target); - } - - // string Album = 3; - if (!this->_internal_album().empty()) { - const std::string& _s = this->_internal_album(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinInfotainmentMediaPlayed.Album"); - target = stream->WriteStringMaybeAliased(3, _s, target); - } - - // string Track = 4; - if (!this->_internal_track().empty()) { - const std::string& _s = this->_internal_track(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinInfotainmentMediaPlayed.Track"); - target = stream->WriteStringMaybeAliased(4, _s, target); - } - - // string URI = 5; - if (!this->_internal_uri().empty()) { - const std::string& _s = this->_internal_uri(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinInfotainmentMediaPlayed.URI"); - target = stream->WriteStringMaybeAliased(5, _s, target); - } - - // float PlaybackRate = 6; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_playbackrate = this->_internal_playbackrate(); - ::uint32_t raw_playbackrate; - memcpy(&raw_playbackrate, &tmp_playbackrate, sizeof(tmp_playbackrate)); - if (raw_playbackrate != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 6, this->_internal_playbackrate(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinInfotainmentMediaPlayed) - return target; -} - -::size_t VehicleCabinInfotainmentMediaPlayed::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinInfotainmentMediaPlayed) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Source = 1; - if (!this->_internal_source().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_source()); - } - - // string Artist = 2; - if (!this->_internal_artist().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_artist()); - } - - // string Album = 3; - if (!this->_internal_album().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_album()); - } - - // string Track = 4; - if (!this->_internal_track().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_track()); - } - - // string URI = 5; - if (!this->_internal_uri().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_uri()); - } - - // float PlaybackRate = 6; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_playbackrate = this->_internal_playbackrate(); - ::uint32_t raw_playbackrate; - memcpy(&raw_playbackrate, &tmp_playbackrate, sizeof(tmp_playbackrate)); - if (raw_playbackrate != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinInfotainmentMediaPlayed::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinInfotainmentMediaPlayed::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinInfotainmentMediaPlayed::GetClassData() const { return &_class_data_; } - - -void VehicleCabinInfotainmentMediaPlayed::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinInfotainmentMediaPlayed*>(&to_msg); - auto& from = static_cast<const VehicleCabinInfotainmentMediaPlayed&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinInfotainmentMediaPlayed) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_source().empty()) { - _this->_internal_set_source(from._internal_source()); - } - if (!from._internal_artist().empty()) { - _this->_internal_set_artist(from._internal_artist()); - } - if (!from._internal_album().empty()) { - _this->_internal_set_album(from._internal_album()); - } - if (!from._internal_track().empty()) { - _this->_internal_set_track(from._internal_track()); - } - if (!from._internal_uri().empty()) { - _this->_internal_set_uri(from._internal_uri()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_playbackrate = from._internal_playbackrate(); - ::uint32_t raw_playbackrate; - memcpy(&raw_playbackrate, &tmp_playbackrate, sizeof(tmp_playbackrate)); - if (raw_playbackrate != 0) { - _this->_internal_set_playbackrate(from._internal_playbackrate()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinInfotainmentMediaPlayed::CopyFrom(const VehicleCabinInfotainmentMediaPlayed& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinInfotainmentMediaPlayed) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinInfotainmentMediaPlayed::IsInitialized() const { - return true; -} - -void VehicleCabinInfotainmentMediaPlayed::InternalSwap(VehicleCabinInfotainmentMediaPlayed* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.source_, lhs_arena, - &other->_impl_.source_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.artist_, lhs_arena, - &other->_impl_.artist_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.album_, lhs_arena, - &other->_impl_.album_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.track_, lhs_arena, - &other->_impl_.track_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.uri_, lhs_arena, - &other->_impl_.uri_, rhs_arena); - - swap(_impl_.playbackrate_, other->_impl_.playbackrate_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinInfotainmentMediaPlayed::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[79]); -} -// =================================================================== - -class VehicleCabinInfotainmentNavigation::_Internal { - public: - static const ::vss::VehicleCabinInfotainmentNavigationDestinationSet& destinationset(const VehicleCabinInfotainmentNavigation* msg); -}; - -const ::vss::VehicleCabinInfotainmentNavigationDestinationSet& -VehicleCabinInfotainmentNavigation::_Internal::destinationset(const VehicleCabinInfotainmentNavigation* msg) { - return *msg->_impl_.destinationset_; -} -VehicleCabinInfotainmentNavigation::VehicleCabinInfotainmentNavigation(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinInfotainmentNavigation) -} -VehicleCabinInfotainmentNavigation::VehicleCabinInfotainmentNavigation(const VehicleCabinInfotainmentNavigation& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinInfotainmentNavigation* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.mute_) {} - - , decltype(_impl_.destinationset_){nullptr} - , decltype(_impl_.volume_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.mute_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.mute_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_mute().empty()) { - _this->_impl_.mute_.Set(from._internal_mute(), _this->GetArenaForAllocation()); - } - if (from._internal_has_destinationset()) { - _this->_impl_.destinationset_ = new ::vss::VehicleCabinInfotainmentNavigationDestinationSet(*from._impl_.destinationset_); - } - _this->_impl_.volume_ = from._impl_.volume_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinInfotainmentNavigation) -} - -inline void VehicleCabinInfotainmentNavigation::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.mute_) {} - - , decltype(_impl_.destinationset_){nullptr} - , decltype(_impl_.volume_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.mute_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.mute_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinInfotainmentNavigation::~VehicleCabinInfotainmentNavigation() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinInfotainmentNavigation) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinInfotainmentNavigation::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.mute_.Destroy(); - if (this != internal_default_instance()) delete _impl_.destinationset_; -} - -void VehicleCabinInfotainmentNavigation::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinInfotainmentNavigation::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinInfotainmentNavigation) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.mute_.ClearToEmpty(); - if (GetArenaForAllocation() == nullptr && _impl_.destinationset_ != nullptr) { - delete _impl_.destinationset_; - } - _impl_.destinationset_ = nullptr; - _impl_.volume_ = 0u; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinInfotainmentNavigation::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleCabinInfotainmentNavigationDestinationSet DestinationSet = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_destinationset(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string Mute = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - auto str = _internal_mutable_mute(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinInfotainmentNavigation.Mute")); - } else { - goto handle_unusual; - } - continue; - // uint32 Volume = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.volume_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinInfotainmentNavigation::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinInfotainmentNavigation) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleCabinInfotainmentNavigationDestinationSet DestinationSet = 1; - if (this->_internal_has_destinationset()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::destinationset(this), - _Internal::destinationset(this).GetCachedSize(), target, stream); - } - - // string Mute = 2; - if (!this->_internal_mute().empty()) { - const std::string& _s = this->_internal_mute(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinInfotainmentNavigation.Mute"); - target = stream->WriteStringMaybeAliased(2, _s, target); - } - - // uint32 Volume = 3; - if (this->_internal_volume() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 3, this->_internal_volume(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinInfotainmentNavigation) - return target; -} - -::size_t VehicleCabinInfotainmentNavigation::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinInfotainmentNavigation) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Mute = 2; - if (!this->_internal_mute().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_mute()); - } - - // .vss.VehicleCabinInfotainmentNavigationDestinationSet DestinationSet = 1; - if (this->_internal_has_destinationset()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.destinationset_); - } - - // uint32 Volume = 3; - if (this->_internal_volume() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_volume()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinInfotainmentNavigation::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinInfotainmentNavigation::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinInfotainmentNavigation::GetClassData() const { return &_class_data_; } - - -void VehicleCabinInfotainmentNavigation::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinInfotainmentNavigation*>(&to_msg); - auto& from = static_cast<const VehicleCabinInfotainmentNavigation&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinInfotainmentNavigation) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_mute().empty()) { - _this->_internal_set_mute(from._internal_mute()); - } - if (from._internal_has_destinationset()) { - _this->_internal_mutable_destinationset()->::vss::VehicleCabinInfotainmentNavigationDestinationSet::MergeFrom( - from._internal_destinationset()); - } - if (from._internal_volume() != 0) { - _this->_internal_set_volume(from._internal_volume()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinInfotainmentNavigation::CopyFrom(const VehicleCabinInfotainmentNavigation& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinInfotainmentNavigation) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinInfotainmentNavigation::IsInitialized() const { - return true; -} - -void VehicleCabinInfotainmentNavigation::InternalSwap(VehicleCabinInfotainmentNavigation* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.mute_, lhs_arena, - &other->_impl_.mute_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinInfotainmentNavigation, _impl_.volume_) - + sizeof(VehicleCabinInfotainmentNavigation::_impl_.volume_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinInfotainmentNavigation, _impl_.destinationset_)>( - reinterpret_cast<char*>(&_impl_.destinationset_), - reinterpret_cast<char*>(&other->_impl_.destinationset_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinInfotainmentNavigation::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[80]); -} -// =================================================================== - -class VehicleCabinInfotainmentNavigationDestinationSet::_Internal { - public: -}; - -VehicleCabinInfotainmentNavigationDestinationSet::VehicleCabinInfotainmentNavigationDestinationSet(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinInfotainmentNavigationDestinationSet) -} -VehicleCabinInfotainmentNavigationDestinationSet::VehicleCabinInfotainmentNavigationDestinationSet(const VehicleCabinInfotainmentNavigationDestinationSet& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinInfotainmentNavigationDestinationSet) -} - -inline void VehicleCabinInfotainmentNavigationDestinationSet::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.latitude_) { 0 } - - , decltype(_impl_.longitude_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinInfotainmentNavigationDestinationSet::~VehicleCabinInfotainmentNavigationDestinationSet() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinInfotainmentNavigationDestinationSet) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinInfotainmentNavigationDestinationSet::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinInfotainmentNavigationDestinationSet::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinInfotainmentNavigationDestinationSet::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinInfotainmentNavigationDestinationSet) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.latitude_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.longitude_) - - reinterpret_cast<char*>(&_impl_.latitude_)) + sizeof(_impl_.longitude_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinInfotainmentNavigationDestinationSet::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // double Latitude = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 9)) { - _impl_.latitude_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<double>(ptr); - ptr += sizeof(double); - } else { - goto handle_unusual; - } - continue; - // double Longitude = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 17)) { - _impl_.longitude_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<double>(ptr); - ptr += sizeof(double); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinInfotainmentNavigationDestinationSet::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinInfotainmentNavigationDestinationSet) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // double Latitude = 1; - static_assert(sizeof(::uint64_t) == sizeof(double), "Code assumes ::uint64_t and double are the same size."); - double tmp_latitude = this->_internal_latitude(); - ::uint64_t raw_latitude; - memcpy(&raw_latitude, &tmp_latitude, sizeof(tmp_latitude)); - if (raw_latitude != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray( - 1, this->_internal_latitude(), target); - } - - // double Longitude = 2; - static_assert(sizeof(::uint64_t) == sizeof(double), "Code assumes ::uint64_t and double are the same size."); - double tmp_longitude = this->_internal_longitude(); - ::uint64_t raw_longitude; - memcpy(&raw_longitude, &tmp_longitude, sizeof(tmp_longitude)); - if (raw_longitude != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray( - 2, this->_internal_longitude(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinInfotainmentNavigationDestinationSet) - return target; -} - -::size_t VehicleCabinInfotainmentNavigationDestinationSet::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinInfotainmentNavigationDestinationSet) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // double Latitude = 1; - static_assert(sizeof(::uint64_t) == sizeof(double), "Code assumes ::uint64_t and double are the same size."); - double tmp_latitude = this->_internal_latitude(); - ::uint64_t raw_latitude; - memcpy(&raw_latitude, &tmp_latitude, sizeof(tmp_latitude)); - if (raw_latitude != 0) { - total_size += 9; - } - - // double Longitude = 2; - static_assert(sizeof(::uint64_t) == sizeof(double), "Code assumes ::uint64_t and double are the same size."); - double tmp_longitude = this->_internal_longitude(); - ::uint64_t raw_longitude; - memcpy(&raw_longitude, &tmp_longitude, sizeof(tmp_longitude)); - if (raw_longitude != 0) { - total_size += 9; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinInfotainmentNavigationDestinationSet::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinInfotainmentNavigationDestinationSet::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinInfotainmentNavigationDestinationSet::GetClassData() const { return &_class_data_; } - - -void VehicleCabinInfotainmentNavigationDestinationSet::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinInfotainmentNavigationDestinationSet*>(&to_msg); - auto& from = static_cast<const VehicleCabinInfotainmentNavigationDestinationSet&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinInfotainmentNavigationDestinationSet) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint64_t) == sizeof(double), "Code assumes ::uint64_t and double are the same size."); - double tmp_latitude = from._internal_latitude(); - ::uint64_t raw_latitude; - memcpy(&raw_latitude, &tmp_latitude, sizeof(tmp_latitude)); - if (raw_latitude != 0) { - _this->_internal_set_latitude(from._internal_latitude()); - } - static_assert(sizeof(::uint64_t) == sizeof(double), "Code assumes ::uint64_t and double are the same size."); - double tmp_longitude = from._internal_longitude(); - ::uint64_t raw_longitude; - memcpy(&raw_longitude, &tmp_longitude, sizeof(tmp_longitude)); - if (raw_longitude != 0) { - _this->_internal_set_longitude(from._internal_longitude()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinInfotainmentNavigationDestinationSet::CopyFrom(const VehicleCabinInfotainmentNavigationDestinationSet& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinInfotainmentNavigationDestinationSet) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinInfotainmentNavigationDestinationSet::IsInitialized() const { - return true; -} - -void VehicleCabinInfotainmentNavigationDestinationSet::InternalSwap(VehicleCabinInfotainmentNavigationDestinationSet* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinInfotainmentNavigationDestinationSet, _impl_.longitude_) - + sizeof(VehicleCabinInfotainmentNavigationDestinationSet::_impl_.longitude_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinInfotainmentNavigationDestinationSet, _impl_.latitude_)>( - reinterpret_cast<char*>(&_impl_.latitude_), - reinterpret_cast<char*>(&other->_impl_.latitude_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinInfotainmentNavigationDestinationSet::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[81]); -} -// =================================================================== - -class VehicleCabinInfotainmentHMI::_Internal { - public: -}; - -VehicleCabinInfotainmentHMI::VehicleCabinInfotainmentHMI(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinInfotainmentHMI) -} -VehicleCabinInfotainmentHMI::VehicleCabinInfotainmentHMI(const VehicleCabinInfotainmentHMI& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinInfotainmentHMI* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.currentlanguage_) {} - - , decltype(_impl_.dateformat_) {} - - , decltype(_impl_.timeformat_) {} - - , decltype(_impl_.distanceunit_) {} - - , decltype(_impl_.fuelvolumeunit_) {} - - , decltype(_impl_.fueleconomyunits_) {} - - , decltype(_impl_.eveconomyunits_) {} - - , decltype(_impl_.temperatureunit_) {} - - , decltype(_impl_.tirepressureunit_) {} - - , decltype(_impl_.daynightmode_) {} - - , decltype(_impl_.brightness_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.currentlanguage_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.currentlanguage_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_currentlanguage().empty()) { - _this->_impl_.currentlanguage_.Set(from._internal_currentlanguage(), _this->GetArenaForAllocation()); - } - _impl_.dateformat_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.dateformat_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_dateformat().empty()) { - _this->_impl_.dateformat_.Set(from._internal_dateformat(), _this->GetArenaForAllocation()); - } - _impl_.timeformat_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.timeformat_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_timeformat().empty()) { - _this->_impl_.timeformat_.Set(from._internal_timeformat(), _this->GetArenaForAllocation()); - } - _impl_.distanceunit_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.distanceunit_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_distanceunit().empty()) { - _this->_impl_.distanceunit_.Set(from._internal_distanceunit(), _this->GetArenaForAllocation()); - } - _impl_.fuelvolumeunit_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.fuelvolumeunit_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_fuelvolumeunit().empty()) { - _this->_impl_.fuelvolumeunit_.Set(from._internal_fuelvolumeunit(), _this->GetArenaForAllocation()); - } - _impl_.fueleconomyunits_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.fueleconomyunits_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_fueleconomyunits().empty()) { - _this->_impl_.fueleconomyunits_.Set(from._internal_fueleconomyunits(), _this->GetArenaForAllocation()); - } - _impl_.eveconomyunits_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.eveconomyunits_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_eveconomyunits().empty()) { - _this->_impl_.eveconomyunits_.Set(from._internal_eveconomyunits(), _this->GetArenaForAllocation()); - } - _impl_.temperatureunit_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.temperatureunit_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_temperatureunit().empty()) { - _this->_impl_.temperatureunit_.Set(from._internal_temperatureunit(), _this->GetArenaForAllocation()); - } - _impl_.tirepressureunit_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.tirepressureunit_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_tirepressureunit().empty()) { - _this->_impl_.tirepressureunit_.Set(from._internal_tirepressureunit(), _this->GetArenaForAllocation()); - } - _impl_.daynightmode_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.daynightmode_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_daynightmode().empty()) { - _this->_impl_.daynightmode_.Set(from._internal_daynightmode(), _this->GetArenaForAllocation()); - } - _this->_impl_.brightness_ = from._impl_.brightness_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinInfotainmentHMI) -} - -inline void VehicleCabinInfotainmentHMI::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.currentlanguage_) {} - - , decltype(_impl_.dateformat_) {} - - , decltype(_impl_.timeformat_) {} - - , decltype(_impl_.distanceunit_) {} - - , decltype(_impl_.fuelvolumeunit_) {} - - , decltype(_impl_.fueleconomyunits_) {} - - , decltype(_impl_.eveconomyunits_) {} - - , decltype(_impl_.temperatureunit_) {} - - , decltype(_impl_.tirepressureunit_) {} - - , decltype(_impl_.daynightmode_) {} - - , decltype(_impl_.brightness_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.currentlanguage_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.currentlanguage_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.dateformat_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.dateformat_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.timeformat_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.timeformat_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.distanceunit_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.distanceunit_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.fuelvolumeunit_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.fuelvolumeunit_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.fueleconomyunits_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.fueleconomyunits_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.eveconomyunits_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.eveconomyunits_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.temperatureunit_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.temperatureunit_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.tirepressureunit_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.tirepressureunit_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.daynightmode_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.daynightmode_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinInfotainmentHMI::~VehicleCabinInfotainmentHMI() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinInfotainmentHMI) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinInfotainmentHMI::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.currentlanguage_.Destroy(); - _impl_.dateformat_.Destroy(); - _impl_.timeformat_.Destroy(); - _impl_.distanceunit_.Destroy(); - _impl_.fuelvolumeunit_.Destroy(); - _impl_.fueleconomyunits_.Destroy(); - _impl_.eveconomyunits_.Destroy(); - _impl_.temperatureunit_.Destroy(); - _impl_.tirepressureunit_.Destroy(); - _impl_.daynightmode_.Destroy(); -} - -void VehicleCabinInfotainmentHMI::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinInfotainmentHMI::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinInfotainmentHMI) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.currentlanguage_.ClearToEmpty(); - _impl_.dateformat_.ClearToEmpty(); - _impl_.timeformat_.ClearToEmpty(); - _impl_.distanceunit_.ClearToEmpty(); - _impl_.fuelvolumeunit_.ClearToEmpty(); - _impl_.fueleconomyunits_.ClearToEmpty(); - _impl_.eveconomyunits_.ClearToEmpty(); - _impl_.temperatureunit_.ClearToEmpty(); - _impl_.tirepressureunit_.ClearToEmpty(); - _impl_.daynightmode_.ClearToEmpty(); - _impl_.brightness_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinInfotainmentHMI::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string CurrentLanguage = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_currentlanguage(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinInfotainmentHMI.CurrentLanguage")); - } else { - goto handle_unusual; - } - continue; - // string DateFormat = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - auto str = _internal_mutable_dateformat(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinInfotainmentHMI.DateFormat")); - } else { - goto handle_unusual; - } - continue; - // string TimeFormat = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - auto str = _internal_mutable_timeformat(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinInfotainmentHMI.TimeFormat")); - } else { - goto handle_unusual; - } - continue; - // string DistanceUnit = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - auto str = _internal_mutable_distanceunit(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinInfotainmentHMI.DistanceUnit")); - } else { - goto handle_unusual; - } - continue; - // string FuelVolumeUnit = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 42)) { - auto str = _internal_mutable_fuelvolumeunit(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinInfotainmentHMI.FuelVolumeUnit")); - } else { - goto handle_unusual; - } - continue; - // string FuelEconomyUnits = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 50)) { - auto str = _internal_mutable_fueleconomyunits(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinInfotainmentHMI.FuelEconomyUnits")); - } else { - goto handle_unusual; - } - continue; - // string EVEconomyUnits = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 58)) { - auto str = _internal_mutable_eveconomyunits(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinInfotainmentHMI.EVEconomyUnits")); - } else { - goto handle_unusual; - } - continue; - // string TemperatureUnit = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 66)) { - auto str = _internal_mutable_temperatureunit(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinInfotainmentHMI.TemperatureUnit")); - } else { - goto handle_unusual; - } - continue; - // string TirePressureUnit = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 74)) { - auto str = _internal_mutable_tirepressureunit(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinInfotainmentHMI.TirePressureUnit")); - } else { - goto handle_unusual; - } - continue; - // float Brightness = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 85)) { - _impl_.brightness_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // string DayNightMode = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 90)) { - auto str = _internal_mutable_daynightmode(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinInfotainmentHMI.DayNightMode")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinInfotainmentHMI::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinInfotainmentHMI) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string CurrentLanguage = 1; - if (!this->_internal_currentlanguage().empty()) { - const std::string& _s = this->_internal_currentlanguage(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinInfotainmentHMI.CurrentLanguage"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // string DateFormat = 2; - if (!this->_internal_dateformat().empty()) { - const std::string& _s = this->_internal_dateformat(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinInfotainmentHMI.DateFormat"); - target = stream->WriteStringMaybeAliased(2, _s, target); - } - - // string TimeFormat = 3; - if (!this->_internal_timeformat().empty()) { - const std::string& _s = this->_internal_timeformat(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinInfotainmentHMI.TimeFormat"); - target = stream->WriteStringMaybeAliased(3, _s, target); - } - - // string DistanceUnit = 4; - if (!this->_internal_distanceunit().empty()) { - const std::string& _s = this->_internal_distanceunit(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinInfotainmentHMI.DistanceUnit"); - target = stream->WriteStringMaybeAliased(4, _s, target); - } - - // string FuelVolumeUnit = 5; - if (!this->_internal_fuelvolumeunit().empty()) { - const std::string& _s = this->_internal_fuelvolumeunit(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinInfotainmentHMI.FuelVolumeUnit"); - target = stream->WriteStringMaybeAliased(5, _s, target); - } - - // string FuelEconomyUnits = 6; - if (!this->_internal_fueleconomyunits().empty()) { - const std::string& _s = this->_internal_fueleconomyunits(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinInfotainmentHMI.FuelEconomyUnits"); - target = stream->WriteStringMaybeAliased(6, _s, target); - } - - // string EVEconomyUnits = 7; - if (!this->_internal_eveconomyunits().empty()) { - const std::string& _s = this->_internal_eveconomyunits(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinInfotainmentHMI.EVEconomyUnits"); - target = stream->WriteStringMaybeAliased(7, _s, target); - } - - // string TemperatureUnit = 8; - if (!this->_internal_temperatureunit().empty()) { - const std::string& _s = this->_internal_temperatureunit(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinInfotainmentHMI.TemperatureUnit"); - target = stream->WriteStringMaybeAliased(8, _s, target); - } - - // string TirePressureUnit = 9; - if (!this->_internal_tirepressureunit().empty()) { - const std::string& _s = this->_internal_tirepressureunit(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinInfotainmentHMI.TirePressureUnit"); - target = stream->WriteStringMaybeAliased(9, _s, target); - } - - // float Brightness = 10; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_brightness = this->_internal_brightness(); - ::uint32_t raw_brightness; - memcpy(&raw_brightness, &tmp_brightness, sizeof(tmp_brightness)); - if (raw_brightness != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 10, this->_internal_brightness(), target); - } - - // string DayNightMode = 11; - if (!this->_internal_daynightmode().empty()) { - const std::string& _s = this->_internal_daynightmode(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinInfotainmentHMI.DayNightMode"); - target = stream->WriteStringMaybeAliased(11, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinInfotainmentHMI) - return target; -} - -::size_t VehicleCabinInfotainmentHMI::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinInfotainmentHMI) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string CurrentLanguage = 1; - if (!this->_internal_currentlanguage().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_currentlanguage()); - } - - // string DateFormat = 2; - if (!this->_internal_dateformat().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_dateformat()); - } - - // string TimeFormat = 3; - if (!this->_internal_timeformat().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_timeformat()); - } - - // string DistanceUnit = 4; - if (!this->_internal_distanceunit().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_distanceunit()); - } - - // string FuelVolumeUnit = 5; - if (!this->_internal_fuelvolumeunit().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_fuelvolumeunit()); - } - - // string FuelEconomyUnits = 6; - if (!this->_internal_fueleconomyunits().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_fueleconomyunits()); - } - - // string EVEconomyUnits = 7; - if (!this->_internal_eveconomyunits().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_eveconomyunits()); - } - - // string TemperatureUnit = 8; - if (!this->_internal_temperatureunit().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_temperatureunit()); - } - - // string TirePressureUnit = 9; - if (!this->_internal_tirepressureunit().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_tirepressureunit()); - } - - // string DayNightMode = 11; - if (!this->_internal_daynightmode().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_daynightmode()); - } - - // float Brightness = 10; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_brightness = this->_internal_brightness(); - ::uint32_t raw_brightness; - memcpy(&raw_brightness, &tmp_brightness, sizeof(tmp_brightness)); - if (raw_brightness != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinInfotainmentHMI::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinInfotainmentHMI::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinInfotainmentHMI::GetClassData() const { return &_class_data_; } - - -void VehicleCabinInfotainmentHMI::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinInfotainmentHMI*>(&to_msg); - auto& from = static_cast<const VehicleCabinInfotainmentHMI&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinInfotainmentHMI) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_currentlanguage().empty()) { - _this->_internal_set_currentlanguage(from._internal_currentlanguage()); - } - if (!from._internal_dateformat().empty()) { - _this->_internal_set_dateformat(from._internal_dateformat()); - } - if (!from._internal_timeformat().empty()) { - _this->_internal_set_timeformat(from._internal_timeformat()); - } - if (!from._internal_distanceunit().empty()) { - _this->_internal_set_distanceunit(from._internal_distanceunit()); - } - if (!from._internal_fuelvolumeunit().empty()) { - _this->_internal_set_fuelvolumeunit(from._internal_fuelvolumeunit()); - } - if (!from._internal_fueleconomyunits().empty()) { - _this->_internal_set_fueleconomyunits(from._internal_fueleconomyunits()); - } - if (!from._internal_eveconomyunits().empty()) { - _this->_internal_set_eveconomyunits(from._internal_eveconomyunits()); - } - if (!from._internal_temperatureunit().empty()) { - _this->_internal_set_temperatureunit(from._internal_temperatureunit()); - } - if (!from._internal_tirepressureunit().empty()) { - _this->_internal_set_tirepressureunit(from._internal_tirepressureunit()); - } - if (!from._internal_daynightmode().empty()) { - _this->_internal_set_daynightmode(from._internal_daynightmode()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_brightness = from._internal_brightness(); - ::uint32_t raw_brightness; - memcpy(&raw_brightness, &tmp_brightness, sizeof(tmp_brightness)); - if (raw_brightness != 0) { - _this->_internal_set_brightness(from._internal_brightness()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinInfotainmentHMI::CopyFrom(const VehicleCabinInfotainmentHMI& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinInfotainmentHMI) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinInfotainmentHMI::IsInitialized() const { - return true; -} - -void VehicleCabinInfotainmentHMI::InternalSwap(VehicleCabinInfotainmentHMI* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.currentlanguage_, lhs_arena, - &other->_impl_.currentlanguage_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.dateformat_, lhs_arena, - &other->_impl_.dateformat_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.timeformat_, lhs_arena, - &other->_impl_.timeformat_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.distanceunit_, lhs_arena, - &other->_impl_.distanceunit_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.fuelvolumeunit_, lhs_arena, - &other->_impl_.fuelvolumeunit_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.fueleconomyunits_, lhs_arena, - &other->_impl_.fueleconomyunits_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.eveconomyunits_, lhs_arena, - &other->_impl_.eveconomyunits_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.temperatureunit_, lhs_arena, - &other->_impl_.temperatureunit_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.tirepressureunit_, lhs_arena, - &other->_impl_.tirepressureunit_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.daynightmode_, lhs_arena, - &other->_impl_.daynightmode_, rhs_arena); - - swap(_impl_.brightness_, other->_impl_.brightness_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinInfotainmentHMI::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[82]); -} -// =================================================================== - -class VehicleCabinInfotainmentSmartphoneProjection::_Internal { - public: -}; - -VehicleCabinInfotainmentSmartphoneProjection::VehicleCabinInfotainmentSmartphoneProjection(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinInfotainmentSmartphoneProjection) -} -VehicleCabinInfotainmentSmartphoneProjection::VehicleCabinInfotainmentSmartphoneProjection(const VehicleCabinInfotainmentSmartphoneProjection& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinInfotainmentSmartphoneProjection* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.supportedmode_){from._impl_.supportedmode_} - , decltype(_impl_.active_) {} - - , decltype(_impl_.source_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.active_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.active_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_active().empty()) { - _this->_impl_.active_.Set(from._internal_active(), _this->GetArenaForAllocation()); - } - _impl_.source_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.source_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_source().empty()) { - _this->_impl_.source_.Set(from._internal_source(), _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinInfotainmentSmartphoneProjection) -} - -inline void VehicleCabinInfotainmentSmartphoneProjection::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.supportedmode_){arena} - , decltype(_impl_.active_) {} - - , decltype(_impl_.source_) {} - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.active_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.active_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.source_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.source_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinInfotainmentSmartphoneProjection::~VehicleCabinInfotainmentSmartphoneProjection() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinInfotainmentSmartphoneProjection) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinInfotainmentSmartphoneProjection::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.supportedmode_.~RepeatedPtrField(); - _impl_.active_.Destroy(); - _impl_.source_.Destroy(); -} - -void VehicleCabinInfotainmentSmartphoneProjection::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinInfotainmentSmartphoneProjection::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinInfotainmentSmartphoneProjection) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.supportedmode_.Clear(); - _impl_.active_.ClearToEmpty(); - _impl_.source_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinInfotainmentSmartphoneProjection::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Active = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_active(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinInfotainmentSmartphoneProjection.Active")); - } else { - goto handle_unusual; - } - continue; - // string Source = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - auto str = _internal_mutable_source(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinInfotainmentSmartphoneProjection.Source")); - } else { - goto handle_unusual; - } - continue; - // repeated string SupportedMode = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_supportedmode(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinInfotainmentSmartphoneProjection.SupportedMode")); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinInfotainmentSmartphoneProjection::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinInfotainmentSmartphoneProjection) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Active = 1; - if (!this->_internal_active().empty()) { - const std::string& _s = this->_internal_active(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinInfotainmentSmartphoneProjection.Active"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // string Source = 2; - if (!this->_internal_source().empty()) { - const std::string& _s = this->_internal_source(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinInfotainmentSmartphoneProjection.Source"); - target = stream->WriteStringMaybeAliased(2, _s, target); - } - - // repeated string SupportedMode = 3; - for (int i = 0, n = this->_internal_supportedmode_size(); i < n; ++i) { - const auto& s = this->_internal_supportedmode(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - s.data(), static_cast<int>(s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinInfotainmentSmartphoneProjection.SupportedMode"); - target = stream->WriteString(3, s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinInfotainmentSmartphoneProjection) - return target; -} - -::size_t VehicleCabinInfotainmentSmartphoneProjection::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinInfotainmentSmartphoneProjection) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated string SupportedMode = 3; - total_size += 1 * ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(_impl_.supportedmode_.size()); - for (int i = 0, n = _impl_.supportedmode_.size(); i < n; ++i) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(_impl_.supportedmode_.Get(i)); - } - - // string Active = 1; - if (!this->_internal_active().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_active()); - } - - // string Source = 2; - if (!this->_internal_source().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_source()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinInfotainmentSmartphoneProjection::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinInfotainmentSmartphoneProjection::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinInfotainmentSmartphoneProjection::GetClassData() const { return &_class_data_; } - - -void VehicleCabinInfotainmentSmartphoneProjection::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinInfotainmentSmartphoneProjection*>(&to_msg); - auto& from = static_cast<const VehicleCabinInfotainmentSmartphoneProjection&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinInfotainmentSmartphoneProjection) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - _this->_impl_.supportedmode_.MergeFrom(from._impl_.supportedmode_); - if (!from._internal_active().empty()) { - _this->_internal_set_active(from._internal_active()); - } - if (!from._internal_source().empty()) { - _this->_internal_set_source(from._internal_source()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinInfotainmentSmartphoneProjection::CopyFrom(const VehicleCabinInfotainmentSmartphoneProjection& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinInfotainmentSmartphoneProjection) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinInfotainmentSmartphoneProjection::IsInitialized() const { - return true; -} - -void VehicleCabinInfotainmentSmartphoneProjection::InternalSwap(VehicleCabinInfotainmentSmartphoneProjection* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - _impl_.supportedmode_.InternalSwap(&other->_impl_.supportedmode_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.active_, lhs_arena, - &other->_impl_.active_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.source_, lhs_arena, - &other->_impl_.source_, rhs_arena); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinInfotainmentSmartphoneProjection::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[83]); -} -// =================================================================== - -class VehicleCabinSunroof::_Internal { - public: - static const ::vss::VehicleCabinSunroofShade& shade(const VehicleCabinSunroof* msg); -}; - -const ::vss::VehicleCabinSunroofShade& -VehicleCabinSunroof::_Internal::shade(const VehicleCabinSunroof* msg) { - return *msg->_impl_.shade_; -} -VehicleCabinSunroof::VehicleCabinSunroof(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSunroof) -} -VehicleCabinSunroof::VehicleCabinSunroof(const VehicleCabinSunroof& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSunroof* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.switch__) {} - - , decltype(_impl_.shade_){nullptr} - , decltype(_impl_.position_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.switch__.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.switch__.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_switch_().empty()) { - _this->_impl_.switch__.Set(from._internal_switch_(), _this->GetArenaForAllocation()); - } - if (from._internal_has_shade()) { - _this->_impl_.shade_ = new ::vss::VehicleCabinSunroofShade(*from._impl_.shade_); - } - _this->_impl_.position_ = from._impl_.position_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSunroof) -} - -inline void VehicleCabinSunroof::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.switch__) {} - - , decltype(_impl_.shade_){nullptr} - , decltype(_impl_.position_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.switch__.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.switch__.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinSunroof::~VehicleCabinSunroof() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSunroof) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSunroof::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.switch__.Destroy(); - if (this != internal_default_instance()) delete _impl_.shade_; -} - -void VehicleCabinSunroof::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSunroof::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSunroof) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.switch__.ClearToEmpty(); - if (GetArenaForAllocation() == nullptr && _impl_.shade_ != nullptr) { - delete _impl_.shade_; - } - _impl_.shade_ = nullptr; - _impl_.position_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSunroof::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // int32 Position = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.position_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string Switch = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - auto str = _internal_mutable_switch_(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinSunroof.Switch")); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSunroofShade Shade = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_shade(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSunroof::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSunroof) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // int32 Position = 1; - if (this->_internal_position() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 1, this->_internal_position(), target); - } - - // string Switch = 2; - if (!this->_internal_switch_().empty()) { - const std::string& _s = this->_internal_switch_(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinSunroof.Switch"); - target = stream->WriteStringMaybeAliased(2, _s, target); - } - - // .vss.VehicleCabinSunroofShade Shade = 3; - if (this->_internal_has_shade()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::shade(this), - _Internal::shade(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSunroof) - return target; -} - -::size_t VehicleCabinSunroof::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSunroof) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Switch = 2; - if (!this->_internal_switch_().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_switch_()); - } - - // .vss.VehicleCabinSunroofShade Shade = 3; - if (this->_internal_has_shade()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.shade_); - } - - // int32 Position = 1; - if (this->_internal_position() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_position()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSunroof::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSunroof::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSunroof::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSunroof::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSunroof*>(&to_msg); - auto& from = static_cast<const VehicleCabinSunroof&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSunroof) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_switch_().empty()) { - _this->_internal_set_switch_(from._internal_switch_()); - } - if (from._internal_has_shade()) { - _this->_internal_mutable_shade()->::vss::VehicleCabinSunroofShade::MergeFrom( - from._internal_shade()); - } - if (from._internal_position() != 0) { - _this->_internal_set_position(from._internal_position()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSunroof::CopyFrom(const VehicleCabinSunroof& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSunroof) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSunroof::IsInitialized() const { - return true; -} - -void VehicleCabinSunroof::InternalSwap(VehicleCabinSunroof* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.switch__, lhs_arena, - &other->_impl_.switch__, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSunroof, _impl_.position_) - + sizeof(VehicleCabinSunroof::_impl_.position_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSunroof, _impl_.shade_)>( - reinterpret_cast<char*>(&_impl_.shade_), - reinterpret_cast<char*>(&other->_impl_.shade_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSunroof::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[84]); -} -// =================================================================== - -class VehicleCabinSunroofShade::_Internal { - public: -}; - -VehicleCabinSunroofShade::VehicleCabinSunroofShade(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSunroofShade) -} -VehicleCabinSunroofShade::VehicleCabinSunroofShade(const VehicleCabinSunroofShade& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSunroofShade* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.switch__) {} - - , decltype(_impl_.position_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.switch__.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.switch__.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_switch_().empty()) { - _this->_impl_.switch__.Set(from._internal_switch_(), _this->GetArenaForAllocation()); - } - _this->_impl_.position_ = from._impl_.position_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSunroofShade) -} - -inline void VehicleCabinSunroofShade::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.switch__) {} - - , decltype(_impl_.position_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.switch__.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.switch__.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinSunroofShade::~VehicleCabinSunroofShade() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSunroofShade) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSunroofShade::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.switch__.Destroy(); -} - -void VehicleCabinSunroofShade::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSunroofShade::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSunroofShade) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.switch__.ClearToEmpty(); - _impl_.position_ = 0u; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSunroofShade::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Switch = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_switch_(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinSunroofShade.Switch")); - } else { - goto handle_unusual; - } - continue; - // uint32 Position = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.position_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSunroofShade::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSunroofShade) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Switch = 1; - if (!this->_internal_switch_().empty()) { - const std::string& _s = this->_internal_switch_(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinSunroofShade.Switch"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // uint32 Position = 2; - if (this->_internal_position() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_position(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSunroofShade) - return target; -} - -::size_t VehicleCabinSunroofShade::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSunroofShade) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Switch = 1; - if (!this->_internal_switch_().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_switch_()); - } - - // uint32 Position = 2; - if (this->_internal_position() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_position()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSunroofShade::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSunroofShade::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSunroofShade::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSunroofShade::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSunroofShade*>(&to_msg); - auto& from = static_cast<const VehicleCabinSunroofShade&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSunroofShade) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_switch_().empty()) { - _this->_internal_set_switch_(from._internal_switch_()); - } - if (from._internal_position() != 0) { - _this->_internal_set_position(from._internal_position()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSunroofShade::CopyFrom(const VehicleCabinSunroofShade& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSunroofShade) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSunroofShade::IsInitialized() const { - return true; -} - -void VehicleCabinSunroofShade::InternalSwap(VehicleCabinSunroofShade* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.switch__, lhs_arena, - &other->_impl_.switch__, rhs_arena); - - swap(_impl_.position_, other->_impl_.position_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSunroofShade::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[85]); -} -// =================================================================== - -class VehicleCabinRearviewMirror::_Internal { - public: -}; - -VehicleCabinRearviewMirror::VehicleCabinRearviewMirror(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinRearviewMirror) -} -VehicleCabinRearviewMirror::VehicleCabinRearviewMirror(const VehicleCabinRearviewMirror& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinRearviewMirror) -} - -inline void VehicleCabinRearviewMirror::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.dimminglevel_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinRearviewMirror::~VehicleCabinRearviewMirror() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinRearviewMirror) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinRearviewMirror::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinRearviewMirror::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinRearviewMirror::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinRearviewMirror) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.dimminglevel_ = 0u; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinRearviewMirror::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 DimmingLevel = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.dimminglevel_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinRearviewMirror::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinRearviewMirror) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 DimmingLevel = 1; - if (this->_internal_dimminglevel() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_dimminglevel(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinRearviewMirror) - return target; -} - -::size_t VehicleCabinRearviewMirror::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinRearviewMirror) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 DimmingLevel = 1; - if (this->_internal_dimminglevel() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_dimminglevel()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinRearviewMirror::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinRearviewMirror::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinRearviewMirror::GetClassData() const { return &_class_data_; } - - -void VehicleCabinRearviewMirror::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinRearviewMirror*>(&to_msg); - auto& from = static_cast<const VehicleCabinRearviewMirror&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinRearviewMirror) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_dimminglevel() != 0) { - _this->_internal_set_dimminglevel(from._internal_dimminglevel()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinRearviewMirror::CopyFrom(const VehicleCabinRearviewMirror& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinRearviewMirror) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinRearviewMirror::IsInitialized() const { - return true; -} - -void VehicleCabinRearviewMirror::InternalSwap(VehicleCabinRearviewMirror* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.dimminglevel_, other->_impl_.dimminglevel_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinRearviewMirror::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[86]); -} -// =================================================================== - -class VehicleCabinLights::_Internal { - public: - static const ::vss::VehicleCabinLightsSpotlight& spotlight(const VehicleCabinLights* msg); -}; - -const ::vss::VehicleCabinLightsSpotlight& -VehicleCabinLights::_Internal::spotlight(const VehicleCabinLights* msg) { - return *msg->_impl_.spotlight_; -} -VehicleCabinLights::VehicleCabinLights(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinLights) -} -VehicleCabinLights::VehicleCabinLights(const VehicleCabinLights& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinLights* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.spotlight_){nullptr} - , decltype(_impl_.isgloveboxon_) {} - - , decltype(_impl_.istrunkon_) {} - - , decltype(_impl_.isdomeon_) {} - - , decltype(_impl_.ambientlight_) {} - - , decltype(_impl_.lightintensity_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_spotlight()) { - _this->_impl_.spotlight_ = new ::vss::VehicleCabinLightsSpotlight(*from._impl_.spotlight_); - } - ::memcpy(&_impl_.isgloveboxon_, &from._impl_.isgloveboxon_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.lightintensity_) - - reinterpret_cast<char*>(&_impl_.isgloveboxon_)) + sizeof(_impl_.lightintensity_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinLights) -} - -inline void VehicleCabinLights::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.spotlight_){nullptr} - , decltype(_impl_.isgloveboxon_) { false } - - , decltype(_impl_.istrunkon_) { false } - - , decltype(_impl_.isdomeon_) { false } - - , decltype(_impl_.ambientlight_) { 0u } - - , decltype(_impl_.lightintensity_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinLights::~VehicleCabinLights() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinLights) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinLights::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.spotlight_; -} - -void VehicleCabinLights::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinLights::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinLights) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.spotlight_ != nullptr) { - delete _impl_.spotlight_; - } - _impl_.spotlight_ = nullptr; - ::memset(&_impl_.isgloveboxon_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.lightintensity_) - - reinterpret_cast<char*>(&_impl_.isgloveboxon_)) + sizeof(_impl_.lightintensity_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinLights::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsGloveBoxOn = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isgloveboxon_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsTrunkOn = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.istrunkon_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDomeOn = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isdomeon_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 AmbientLight = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.ambientlight_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 LightIntensity = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) { - _impl_.lightintensity_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinLightsSpotlight Spotlight = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 50)) { - ptr = ctx->ParseMessage(_internal_mutable_spotlight(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinLights::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinLights) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsGloveBoxOn = 1; - if (this->_internal_isgloveboxon() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isgloveboxon(), target); - } - - // bool IsTrunkOn = 2; - if (this->_internal_istrunkon() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_istrunkon(), target); - } - - // bool IsDomeOn = 3; - if (this->_internal_isdomeon() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isdomeon(), target); - } - - // uint32 AmbientLight = 4; - if (this->_internal_ambientlight() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 4, this->_internal_ambientlight(), target); - } - - // uint32 LightIntensity = 5; - if (this->_internal_lightintensity() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 5, this->_internal_lightintensity(), target); - } - - // .vss.VehicleCabinLightsSpotlight Spotlight = 6; - if (this->_internal_has_spotlight()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, _Internal::spotlight(this), - _Internal::spotlight(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinLights) - return target; -} - -::size_t VehicleCabinLights::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinLights) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinLightsSpotlight Spotlight = 6; - if (this->_internal_has_spotlight()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.spotlight_); - } - - // bool IsGloveBoxOn = 1; - if (this->_internal_isgloveboxon() != 0) { - total_size += 2; - } - - // bool IsTrunkOn = 2; - if (this->_internal_istrunkon() != 0) { - total_size += 2; - } - - // bool IsDomeOn = 3; - if (this->_internal_isdomeon() != 0) { - total_size += 2; - } - - // uint32 AmbientLight = 4; - if (this->_internal_ambientlight() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_ambientlight()); - } - - // uint32 LightIntensity = 5; - if (this->_internal_lightintensity() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_lightintensity()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinLights::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinLights::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinLights::GetClassData() const { return &_class_data_; } - - -void VehicleCabinLights::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinLights*>(&to_msg); - auto& from = static_cast<const VehicleCabinLights&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinLights) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_spotlight()) { - _this->_internal_mutable_spotlight()->::vss::VehicleCabinLightsSpotlight::MergeFrom( - from._internal_spotlight()); - } - if (from._internal_isgloveboxon() != 0) { - _this->_internal_set_isgloveboxon(from._internal_isgloveboxon()); - } - if (from._internal_istrunkon() != 0) { - _this->_internal_set_istrunkon(from._internal_istrunkon()); - } - if (from._internal_isdomeon() != 0) { - _this->_internal_set_isdomeon(from._internal_isdomeon()); - } - if (from._internal_ambientlight() != 0) { - _this->_internal_set_ambientlight(from._internal_ambientlight()); - } - if (from._internal_lightintensity() != 0) { - _this->_internal_set_lightintensity(from._internal_lightintensity()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinLights::CopyFrom(const VehicleCabinLights& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinLights) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinLights::IsInitialized() const { - return true; -} - -void VehicleCabinLights::InternalSwap(VehicleCabinLights* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinLights, _impl_.lightintensity_) - + sizeof(VehicleCabinLights::_impl_.lightintensity_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinLights, _impl_.spotlight_)>( - reinterpret_cast<char*>(&_impl_.spotlight_), - reinterpret_cast<char*>(&other->_impl_.spotlight_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinLights::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[87]); -} -// =================================================================== - -class VehicleCabinLightsSpotlight::_Internal { - public: - static const ::vss::VehicleCabinLightsSpotlightRow1& row1(const VehicleCabinLightsSpotlight* msg); - static const ::vss::VehicleCabinLightsSpotlightRow2& row2(const VehicleCabinLightsSpotlight* msg); - static const ::vss::VehicleCabinLightsSpotlightRow3& row3(const VehicleCabinLightsSpotlight* msg); - static const ::vss::VehicleCabinLightsSpotlightRow4& row4(const VehicleCabinLightsSpotlight* msg); -}; - -const ::vss::VehicleCabinLightsSpotlightRow1& -VehicleCabinLightsSpotlight::_Internal::row1(const VehicleCabinLightsSpotlight* msg) { - return *msg->_impl_.row1_; -} -const ::vss::VehicleCabinLightsSpotlightRow2& -VehicleCabinLightsSpotlight::_Internal::row2(const VehicleCabinLightsSpotlight* msg) { - return *msg->_impl_.row2_; -} -const ::vss::VehicleCabinLightsSpotlightRow3& -VehicleCabinLightsSpotlight::_Internal::row3(const VehicleCabinLightsSpotlight* msg) { - return *msg->_impl_.row3_; -} -const ::vss::VehicleCabinLightsSpotlightRow4& -VehicleCabinLightsSpotlight::_Internal::row4(const VehicleCabinLightsSpotlight* msg) { - return *msg->_impl_.row4_; -} -VehicleCabinLightsSpotlight::VehicleCabinLightsSpotlight(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinLightsSpotlight) -} -VehicleCabinLightsSpotlight::VehicleCabinLightsSpotlight(const VehicleCabinLightsSpotlight& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinLightsSpotlight* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.row1_){nullptr} - , decltype(_impl_.row2_){nullptr} - , decltype(_impl_.row3_){nullptr} - , decltype(_impl_.row4_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_row1()) { - _this->_impl_.row1_ = new ::vss::VehicleCabinLightsSpotlightRow1(*from._impl_.row1_); - } - if (from._internal_has_row2()) { - _this->_impl_.row2_ = new ::vss::VehicleCabinLightsSpotlightRow2(*from._impl_.row2_); - } - if (from._internal_has_row3()) { - _this->_impl_.row3_ = new ::vss::VehicleCabinLightsSpotlightRow3(*from._impl_.row3_); - } - if (from._internal_has_row4()) { - _this->_impl_.row4_ = new ::vss::VehicleCabinLightsSpotlightRow4(*from._impl_.row4_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinLightsSpotlight) -} - -inline void VehicleCabinLightsSpotlight::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.row1_){nullptr} - , decltype(_impl_.row2_){nullptr} - , decltype(_impl_.row3_){nullptr} - , decltype(_impl_.row4_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinLightsSpotlight::~VehicleCabinLightsSpotlight() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinLightsSpotlight) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinLightsSpotlight::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.row1_; - if (this != internal_default_instance()) delete _impl_.row2_; - if (this != internal_default_instance()) delete _impl_.row3_; - if (this != internal_default_instance()) delete _impl_.row4_; -} - -void VehicleCabinLightsSpotlight::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinLightsSpotlight::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinLightsSpotlight) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.row1_ != nullptr) { - delete _impl_.row1_; - } - _impl_.row1_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.row2_ != nullptr) { - delete _impl_.row2_; - } - _impl_.row2_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.row3_ != nullptr) { - delete _impl_.row3_; - } - _impl_.row3_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.row4_ != nullptr) { - delete _impl_.row4_; - } - _impl_.row4_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinLightsSpotlight::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleCabinLightsSpotlightRow1 Row1 = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_row1(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinLightsSpotlightRow2 Row2 = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_row2(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinLightsSpotlightRow3 Row3 = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_row3(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinLightsSpotlightRow4 Row4 = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_row4(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinLightsSpotlight::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinLightsSpotlight) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleCabinLightsSpotlightRow1 Row1 = 1; - if (this->_internal_has_row1()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::row1(this), - _Internal::row1(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinLightsSpotlightRow2 Row2 = 2; - if (this->_internal_has_row2()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::row2(this), - _Internal::row2(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinLightsSpotlightRow3 Row3 = 3; - if (this->_internal_has_row3()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::row3(this), - _Internal::row3(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinLightsSpotlightRow4 Row4 = 4; - if (this->_internal_has_row4()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::row4(this), - _Internal::row4(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinLightsSpotlight) - return target; -} - -::size_t VehicleCabinLightsSpotlight::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinLightsSpotlight) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinLightsSpotlightRow1 Row1 = 1; - if (this->_internal_has_row1()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.row1_); - } - - // .vss.VehicleCabinLightsSpotlightRow2 Row2 = 2; - if (this->_internal_has_row2()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.row2_); - } - - // .vss.VehicleCabinLightsSpotlightRow3 Row3 = 3; - if (this->_internal_has_row3()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.row3_); - } - - // .vss.VehicleCabinLightsSpotlightRow4 Row4 = 4; - if (this->_internal_has_row4()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.row4_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinLightsSpotlight::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinLightsSpotlight::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinLightsSpotlight::GetClassData() const { return &_class_data_; } - - -void VehicleCabinLightsSpotlight::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinLightsSpotlight*>(&to_msg); - auto& from = static_cast<const VehicleCabinLightsSpotlight&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinLightsSpotlight) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_row1()) { - _this->_internal_mutable_row1()->::vss::VehicleCabinLightsSpotlightRow1::MergeFrom( - from._internal_row1()); - } - if (from._internal_has_row2()) { - _this->_internal_mutable_row2()->::vss::VehicleCabinLightsSpotlightRow2::MergeFrom( - from._internal_row2()); - } - if (from._internal_has_row3()) { - _this->_internal_mutable_row3()->::vss::VehicleCabinLightsSpotlightRow3::MergeFrom( - from._internal_row3()); - } - if (from._internal_has_row4()) { - _this->_internal_mutable_row4()->::vss::VehicleCabinLightsSpotlightRow4::MergeFrom( - from._internal_row4()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinLightsSpotlight::CopyFrom(const VehicleCabinLightsSpotlight& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinLightsSpotlight) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinLightsSpotlight::IsInitialized() const { - return true; -} - -void VehicleCabinLightsSpotlight::InternalSwap(VehicleCabinLightsSpotlight* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinLightsSpotlight, _impl_.row4_) - + sizeof(VehicleCabinLightsSpotlight::_impl_.row4_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinLightsSpotlight, _impl_.row1_)>( - reinterpret_cast<char*>(&_impl_.row1_), - reinterpret_cast<char*>(&other->_impl_.row1_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinLightsSpotlight::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[88]); -} -// =================================================================== - -class VehicleCabinLightsSpotlightRow1::_Internal { - public: -}; - -VehicleCabinLightsSpotlightRow1::VehicleCabinLightsSpotlightRow1(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinLightsSpotlightRow1) -} -VehicleCabinLightsSpotlightRow1::VehicleCabinLightsSpotlightRow1(const VehicleCabinLightsSpotlightRow1& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinLightsSpotlightRow1) -} - -inline void VehicleCabinLightsSpotlightRow1::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.issharedon_) { false } - - , decltype(_impl_.islefton_) { false } - - , decltype(_impl_.isrighton_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinLightsSpotlightRow1::~VehicleCabinLightsSpotlightRow1() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinLightsSpotlightRow1) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinLightsSpotlightRow1::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinLightsSpotlightRow1::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinLightsSpotlightRow1::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinLightsSpotlightRow1) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.issharedon_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isrighton_) - - reinterpret_cast<char*>(&_impl_.issharedon_)) + sizeof(_impl_.isrighton_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinLightsSpotlightRow1::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsSharedOn = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.issharedon_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsLeftOn = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.islefton_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsRightOn = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isrighton_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinLightsSpotlightRow1::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinLightsSpotlightRow1) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsSharedOn = 1; - if (this->_internal_issharedon() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_issharedon(), target); - } - - // bool IsLeftOn = 2; - if (this->_internal_islefton() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_islefton(), target); - } - - // bool IsRightOn = 3; - if (this->_internal_isrighton() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isrighton(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinLightsSpotlightRow1) - return target; -} - -::size_t VehicleCabinLightsSpotlightRow1::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinLightsSpotlightRow1) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsSharedOn = 1; - if (this->_internal_issharedon() != 0) { - total_size += 2; - } - - // bool IsLeftOn = 2; - if (this->_internal_islefton() != 0) { - total_size += 2; - } - - // bool IsRightOn = 3; - if (this->_internal_isrighton() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinLightsSpotlightRow1::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinLightsSpotlightRow1::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinLightsSpotlightRow1::GetClassData() const { return &_class_data_; } - - -void VehicleCabinLightsSpotlightRow1::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinLightsSpotlightRow1*>(&to_msg); - auto& from = static_cast<const VehicleCabinLightsSpotlightRow1&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinLightsSpotlightRow1) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_issharedon() != 0) { - _this->_internal_set_issharedon(from._internal_issharedon()); - } - if (from._internal_islefton() != 0) { - _this->_internal_set_islefton(from._internal_islefton()); - } - if (from._internal_isrighton() != 0) { - _this->_internal_set_isrighton(from._internal_isrighton()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinLightsSpotlightRow1::CopyFrom(const VehicleCabinLightsSpotlightRow1& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinLightsSpotlightRow1) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinLightsSpotlightRow1::IsInitialized() const { - return true; -} - -void VehicleCabinLightsSpotlightRow1::InternalSwap(VehicleCabinLightsSpotlightRow1* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinLightsSpotlightRow1, _impl_.isrighton_) - + sizeof(VehicleCabinLightsSpotlightRow1::_impl_.isrighton_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinLightsSpotlightRow1, _impl_.issharedon_)>( - reinterpret_cast<char*>(&_impl_.issharedon_), - reinterpret_cast<char*>(&other->_impl_.issharedon_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinLightsSpotlightRow1::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[89]); -} -// =================================================================== - -class VehicleCabinLightsSpotlightRow2::_Internal { - public: -}; - -VehicleCabinLightsSpotlightRow2::VehicleCabinLightsSpotlightRow2(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinLightsSpotlightRow2) -} -VehicleCabinLightsSpotlightRow2::VehicleCabinLightsSpotlightRow2(const VehicleCabinLightsSpotlightRow2& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinLightsSpotlightRow2) -} - -inline void VehicleCabinLightsSpotlightRow2::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.issharedon_) { false } - - , decltype(_impl_.islefton_) { false } - - , decltype(_impl_.isrighton_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinLightsSpotlightRow2::~VehicleCabinLightsSpotlightRow2() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinLightsSpotlightRow2) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinLightsSpotlightRow2::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinLightsSpotlightRow2::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinLightsSpotlightRow2::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinLightsSpotlightRow2) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.issharedon_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isrighton_) - - reinterpret_cast<char*>(&_impl_.issharedon_)) + sizeof(_impl_.isrighton_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinLightsSpotlightRow2::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsSharedOn = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.issharedon_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsLeftOn = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.islefton_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsRightOn = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isrighton_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinLightsSpotlightRow2::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinLightsSpotlightRow2) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsSharedOn = 1; - if (this->_internal_issharedon() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_issharedon(), target); - } - - // bool IsLeftOn = 2; - if (this->_internal_islefton() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_islefton(), target); - } - - // bool IsRightOn = 3; - if (this->_internal_isrighton() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isrighton(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinLightsSpotlightRow2) - return target; -} - -::size_t VehicleCabinLightsSpotlightRow2::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinLightsSpotlightRow2) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsSharedOn = 1; - if (this->_internal_issharedon() != 0) { - total_size += 2; - } - - // bool IsLeftOn = 2; - if (this->_internal_islefton() != 0) { - total_size += 2; - } - - // bool IsRightOn = 3; - if (this->_internal_isrighton() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinLightsSpotlightRow2::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinLightsSpotlightRow2::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinLightsSpotlightRow2::GetClassData() const { return &_class_data_; } - - -void VehicleCabinLightsSpotlightRow2::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinLightsSpotlightRow2*>(&to_msg); - auto& from = static_cast<const VehicleCabinLightsSpotlightRow2&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinLightsSpotlightRow2) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_issharedon() != 0) { - _this->_internal_set_issharedon(from._internal_issharedon()); - } - if (from._internal_islefton() != 0) { - _this->_internal_set_islefton(from._internal_islefton()); - } - if (from._internal_isrighton() != 0) { - _this->_internal_set_isrighton(from._internal_isrighton()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinLightsSpotlightRow2::CopyFrom(const VehicleCabinLightsSpotlightRow2& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinLightsSpotlightRow2) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinLightsSpotlightRow2::IsInitialized() const { - return true; -} - -void VehicleCabinLightsSpotlightRow2::InternalSwap(VehicleCabinLightsSpotlightRow2* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinLightsSpotlightRow2, _impl_.isrighton_) - + sizeof(VehicleCabinLightsSpotlightRow2::_impl_.isrighton_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinLightsSpotlightRow2, _impl_.issharedon_)>( - reinterpret_cast<char*>(&_impl_.issharedon_), - reinterpret_cast<char*>(&other->_impl_.issharedon_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinLightsSpotlightRow2::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[90]); -} -// =================================================================== - -class VehicleCabinLightsSpotlightRow3::_Internal { - public: -}; - -VehicleCabinLightsSpotlightRow3::VehicleCabinLightsSpotlightRow3(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinLightsSpotlightRow3) -} -VehicleCabinLightsSpotlightRow3::VehicleCabinLightsSpotlightRow3(const VehicleCabinLightsSpotlightRow3& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinLightsSpotlightRow3) -} - -inline void VehicleCabinLightsSpotlightRow3::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.issharedon_) { false } - - , decltype(_impl_.islefton_) { false } - - , decltype(_impl_.isrighton_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinLightsSpotlightRow3::~VehicleCabinLightsSpotlightRow3() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinLightsSpotlightRow3) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinLightsSpotlightRow3::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinLightsSpotlightRow3::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinLightsSpotlightRow3::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinLightsSpotlightRow3) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.issharedon_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isrighton_) - - reinterpret_cast<char*>(&_impl_.issharedon_)) + sizeof(_impl_.isrighton_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinLightsSpotlightRow3::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsSharedOn = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.issharedon_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsLeftOn = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.islefton_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsRightOn = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isrighton_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinLightsSpotlightRow3::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinLightsSpotlightRow3) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsSharedOn = 1; - if (this->_internal_issharedon() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_issharedon(), target); - } - - // bool IsLeftOn = 2; - if (this->_internal_islefton() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_islefton(), target); - } - - // bool IsRightOn = 3; - if (this->_internal_isrighton() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isrighton(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinLightsSpotlightRow3) - return target; -} - -::size_t VehicleCabinLightsSpotlightRow3::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinLightsSpotlightRow3) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsSharedOn = 1; - if (this->_internal_issharedon() != 0) { - total_size += 2; - } - - // bool IsLeftOn = 2; - if (this->_internal_islefton() != 0) { - total_size += 2; - } - - // bool IsRightOn = 3; - if (this->_internal_isrighton() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinLightsSpotlightRow3::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinLightsSpotlightRow3::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinLightsSpotlightRow3::GetClassData() const { return &_class_data_; } - - -void VehicleCabinLightsSpotlightRow3::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinLightsSpotlightRow3*>(&to_msg); - auto& from = static_cast<const VehicleCabinLightsSpotlightRow3&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinLightsSpotlightRow3) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_issharedon() != 0) { - _this->_internal_set_issharedon(from._internal_issharedon()); - } - if (from._internal_islefton() != 0) { - _this->_internal_set_islefton(from._internal_islefton()); - } - if (from._internal_isrighton() != 0) { - _this->_internal_set_isrighton(from._internal_isrighton()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinLightsSpotlightRow3::CopyFrom(const VehicleCabinLightsSpotlightRow3& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinLightsSpotlightRow3) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinLightsSpotlightRow3::IsInitialized() const { - return true; -} - -void VehicleCabinLightsSpotlightRow3::InternalSwap(VehicleCabinLightsSpotlightRow3* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinLightsSpotlightRow3, _impl_.isrighton_) - + sizeof(VehicleCabinLightsSpotlightRow3::_impl_.isrighton_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinLightsSpotlightRow3, _impl_.issharedon_)>( - reinterpret_cast<char*>(&_impl_.issharedon_), - reinterpret_cast<char*>(&other->_impl_.issharedon_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinLightsSpotlightRow3::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[91]); -} -// =================================================================== - -class VehicleCabinLightsSpotlightRow4::_Internal { - public: -}; - -VehicleCabinLightsSpotlightRow4::VehicleCabinLightsSpotlightRow4(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinLightsSpotlightRow4) -} -VehicleCabinLightsSpotlightRow4::VehicleCabinLightsSpotlightRow4(const VehicleCabinLightsSpotlightRow4& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinLightsSpotlightRow4) -} - -inline void VehicleCabinLightsSpotlightRow4::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.issharedon_) { false } - - , decltype(_impl_.islefton_) { false } - - , decltype(_impl_.isrighton_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinLightsSpotlightRow4::~VehicleCabinLightsSpotlightRow4() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinLightsSpotlightRow4) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinLightsSpotlightRow4::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinLightsSpotlightRow4::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinLightsSpotlightRow4::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinLightsSpotlightRow4) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.issharedon_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isrighton_) - - reinterpret_cast<char*>(&_impl_.issharedon_)) + sizeof(_impl_.isrighton_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinLightsSpotlightRow4::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsSharedOn = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.issharedon_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsLeftOn = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.islefton_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsRightOn = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isrighton_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinLightsSpotlightRow4::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinLightsSpotlightRow4) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsSharedOn = 1; - if (this->_internal_issharedon() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_issharedon(), target); - } - - // bool IsLeftOn = 2; - if (this->_internal_islefton() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_islefton(), target); - } - - // bool IsRightOn = 3; - if (this->_internal_isrighton() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isrighton(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinLightsSpotlightRow4) - return target; -} - -::size_t VehicleCabinLightsSpotlightRow4::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinLightsSpotlightRow4) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsSharedOn = 1; - if (this->_internal_issharedon() != 0) { - total_size += 2; - } - - // bool IsLeftOn = 2; - if (this->_internal_islefton() != 0) { - total_size += 2; - } - - // bool IsRightOn = 3; - if (this->_internal_isrighton() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinLightsSpotlightRow4::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinLightsSpotlightRow4::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinLightsSpotlightRow4::GetClassData() const { return &_class_data_; } - - -void VehicleCabinLightsSpotlightRow4::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinLightsSpotlightRow4*>(&to_msg); - auto& from = static_cast<const VehicleCabinLightsSpotlightRow4&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinLightsSpotlightRow4) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_issharedon() != 0) { - _this->_internal_set_issharedon(from._internal_issharedon()); - } - if (from._internal_islefton() != 0) { - _this->_internal_set_islefton(from._internal_islefton()); - } - if (from._internal_isrighton() != 0) { - _this->_internal_set_isrighton(from._internal_isrighton()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinLightsSpotlightRow4::CopyFrom(const VehicleCabinLightsSpotlightRow4& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinLightsSpotlightRow4) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinLightsSpotlightRow4::IsInitialized() const { - return true; -} - -void VehicleCabinLightsSpotlightRow4::InternalSwap(VehicleCabinLightsSpotlightRow4* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinLightsSpotlightRow4, _impl_.isrighton_) - + sizeof(VehicleCabinLightsSpotlightRow4::_impl_.isrighton_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinLightsSpotlightRow4, _impl_.issharedon_)>( - reinterpret_cast<char*>(&_impl_.issharedon_), - reinterpret_cast<char*>(&other->_impl_.issharedon_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinLightsSpotlightRow4::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[92]); -} -// =================================================================== - -class VehicleCabinDoor::_Internal { - public: - static const ::vss::VehicleCabinDoorRow1& row1(const VehicleCabinDoor* msg); - static const ::vss::VehicleCabinDoorRow2& row2(const VehicleCabinDoor* msg); -}; - -const ::vss::VehicleCabinDoorRow1& -VehicleCabinDoor::_Internal::row1(const VehicleCabinDoor* msg) { - return *msg->_impl_.row1_; -} -const ::vss::VehicleCabinDoorRow2& -VehicleCabinDoor::_Internal::row2(const VehicleCabinDoor* msg) { - return *msg->_impl_.row2_; -} -VehicleCabinDoor::VehicleCabinDoor(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinDoor) -} -VehicleCabinDoor::VehicleCabinDoor(const VehicleCabinDoor& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinDoor* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.row1_){nullptr} - , decltype(_impl_.row2_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_row1()) { - _this->_impl_.row1_ = new ::vss::VehicleCabinDoorRow1(*from._impl_.row1_); - } - if (from._internal_has_row2()) { - _this->_impl_.row2_ = new ::vss::VehicleCabinDoorRow2(*from._impl_.row2_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinDoor) -} - -inline void VehicleCabinDoor::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.row1_){nullptr} - , decltype(_impl_.row2_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinDoor::~VehicleCabinDoor() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinDoor) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinDoor::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.row1_; - if (this != internal_default_instance()) delete _impl_.row2_; -} - -void VehicleCabinDoor::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinDoor::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinDoor) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.row1_ != nullptr) { - delete _impl_.row1_; - } - _impl_.row1_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.row2_ != nullptr) { - delete _impl_.row2_; - } - _impl_.row2_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinDoor::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleCabinDoorRow1 Row1 = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_row1(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinDoorRow2 Row2 = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_row2(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinDoor::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinDoor) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleCabinDoorRow1 Row1 = 1; - if (this->_internal_has_row1()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::row1(this), - _Internal::row1(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinDoorRow2 Row2 = 2; - if (this->_internal_has_row2()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::row2(this), - _Internal::row2(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinDoor) - return target; -} - -::size_t VehicleCabinDoor::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinDoor) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinDoorRow1 Row1 = 1; - if (this->_internal_has_row1()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.row1_); - } - - // .vss.VehicleCabinDoorRow2 Row2 = 2; - if (this->_internal_has_row2()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.row2_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinDoor::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinDoor::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinDoor::GetClassData() const { return &_class_data_; } - - -void VehicleCabinDoor::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinDoor*>(&to_msg); - auto& from = static_cast<const VehicleCabinDoor&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinDoor) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_row1()) { - _this->_internal_mutable_row1()->::vss::VehicleCabinDoorRow1::MergeFrom( - from._internal_row1()); - } - if (from._internal_has_row2()) { - _this->_internal_mutable_row2()->::vss::VehicleCabinDoorRow2::MergeFrom( - from._internal_row2()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinDoor::CopyFrom(const VehicleCabinDoor& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinDoor) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinDoor::IsInitialized() const { - return true; -} - -void VehicleCabinDoor::InternalSwap(VehicleCabinDoor* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinDoor, _impl_.row2_) - + sizeof(VehicleCabinDoor::_impl_.row2_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinDoor, _impl_.row1_)>( - reinterpret_cast<char*>(&_impl_.row1_), - reinterpret_cast<char*>(&other->_impl_.row1_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinDoor::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[93]); -} -// =================================================================== - -class VehicleCabinDoorRow1::_Internal { - public: - static const ::vss::VehicleCabinDoorRow1Left& left(const VehicleCabinDoorRow1* msg); - static const ::vss::VehicleCabinDoorRow1Right& right(const VehicleCabinDoorRow1* msg); -}; - -const ::vss::VehicleCabinDoorRow1Left& -VehicleCabinDoorRow1::_Internal::left(const VehicleCabinDoorRow1* msg) { - return *msg->_impl_.left_; -} -const ::vss::VehicleCabinDoorRow1Right& -VehicleCabinDoorRow1::_Internal::right(const VehicleCabinDoorRow1* msg) { - return *msg->_impl_.right_; -} -VehicleCabinDoorRow1::VehicleCabinDoorRow1(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinDoorRow1) -} -VehicleCabinDoorRow1::VehicleCabinDoorRow1(const VehicleCabinDoorRow1& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinDoorRow1* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.left_){nullptr} - , decltype(_impl_.right_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_left()) { - _this->_impl_.left_ = new ::vss::VehicleCabinDoorRow1Left(*from._impl_.left_); - } - if (from._internal_has_right()) { - _this->_impl_.right_ = new ::vss::VehicleCabinDoorRow1Right(*from._impl_.right_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinDoorRow1) -} - -inline void VehicleCabinDoorRow1::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.left_){nullptr} - , decltype(_impl_.right_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinDoorRow1::~VehicleCabinDoorRow1() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinDoorRow1) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinDoorRow1::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.left_; - if (this != internal_default_instance()) delete _impl_.right_; -} - -void VehicleCabinDoorRow1::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinDoorRow1::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinDoorRow1) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.left_ != nullptr) { - delete _impl_.left_; - } - _impl_.left_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.right_ != nullptr) { - delete _impl_.right_; - } - _impl_.right_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinDoorRow1::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleCabinDoorRow1Left Left = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_left(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinDoorRow1Right Right = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_right(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinDoorRow1::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinDoorRow1) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleCabinDoorRow1Left Left = 1; - if (this->_internal_has_left()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::left(this), - _Internal::left(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinDoorRow1Right Right = 2; - if (this->_internal_has_right()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::right(this), - _Internal::right(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinDoorRow1) - return target; -} - -::size_t VehicleCabinDoorRow1::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinDoorRow1) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinDoorRow1Left Left = 1; - if (this->_internal_has_left()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.left_); - } - - // .vss.VehicleCabinDoorRow1Right Right = 2; - if (this->_internal_has_right()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.right_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinDoorRow1::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinDoorRow1::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinDoorRow1::GetClassData() const { return &_class_data_; } - - -void VehicleCabinDoorRow1::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinDoorRow1*>(&to_msg); - auto& from = static_cast<const VehicleCabinDoorRow1&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinDoorRow1) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_left()) { - _this->_internal_mutable_left()->::vss::VehicleCabinDoorRow1Left::MergeFrom( - from._internal_left()); - } - if (from._internal_has_right()) { - _this->_internal_mutable_right()->::vss::VehicleCabinDoorRow1Right::MergeFrom( - from._internal_right()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinDoorRow1::CopyFrom(const VehicleCabinDoorRow1& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinDoorRow1) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinDoorRow1::IsInitialized() const { - return true; -} - -void VehicleCabinDoorRow1::InternalSwap(VehicleCabinDoorRow1* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinDoorRow1, _impl_.right_) - + sizeof(VehicleCabinDoorRow1::_impl_.right_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinDoorRow1, _impl_.left_)>( - reinterpret_cast<char*>(&_impl_.left_), - reinterpret_cast<char*>(&other->_impl_.left_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinDoorRow1::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[94]); -} -// =================================================================== - -class VehicleCabinDoorRow1Left::_Internal { - public: - static const ::vss::VehicleCabinDoorRow1LeftWindow& window(const VehicleCabinDoorRow1Left* msg); - static const ::vss::VehicleCabinDoorRow1LeftShade& shade(const VehicleCabinDoorRow1Left* msg); -}; - -const ::vss::VehicleCabinDoorRow1LeftWindow& -VehicleCabinDoorRow1Left::_Internal::window(const VehicleCabinDoorRow1Left* msg) { - return *msg->_impl_.window_; -} -const ::vss::VehicleCabinDoorRow1LeftShade& -VehicleCabinDoorRow1Left::_Internal::shade(const VehicleCabinDoorRow1Left* msg) { - return *msg->_impl_.shade_; -} -VehicleCabinDoorRow1Left::VehicleCabinDoorRow1Left(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinDoorRow1Left) -} -VehicleCabinDoorRow1Left::VehicleCabinDoorRow1Left(const VehicleCabinDoorRow1Left& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinDoorRow1Left* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.window_){nullptr} - , decltype(_impl_.shade_){nullptr} - , decltype(_impl_.isopen_) {} - - , decltype(_impl_.islocked_) {} - - , decltype(_impl_.ischildlockactive_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_window()) { - _this->_impl_.window_ = new ::vss::VehicleCabinDoorRow1LeftWindow(*from._impl_.window_); - } - if (from._internal_has_shade()) { - _this->_impl_.shade_ = new ::vss::VehicleCabinDoorRow1LeftShade(*from._impl_.shade_); - } - ::memcpy(&_impl_.isopen_, &from._impl_.isopen_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.ischildlockactive_) - - reinterpret_cast<char*>(&_impl_.isopen_)) + sizeof(_impl_.ischildlockactive_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinDoorRow1Left) -} - -inline void VehicleCabinDoorRow1Left::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.window_){nullptr} - , decltype(_impl_.shade_){nullptr} - , decltype(_impl_.isopen_) { false } - - , decltype(_impl_.islocked_) { false } - - , decltype(_impl_.ischildlockactive_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinDoorRow1Left::~VehicleCabinDoorRow1Left() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinDoorRow1Left) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinDoorRow1Left::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.window_; - if (this != internal_default_instance()) delete _impl_.shade_; -} - -void VehicleCabinDoorRow1Left::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinDoorRow1Left::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinDoorRow1Left) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.window_ != nullptr) { - delete _impl_.window_; - } - _impl_.window_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.shade_ != nullptr) { - delete _impl_.shade_; - } - _impl_.shade_ = nullptr; - ::memset(&_impl_.isopen_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.ischildlockactive_) - - reinterpret_cast<char*>(&_impl_.isopen_)) + sizeof(_impl_.ischildlockactive_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinDoorRow1Left::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOpen = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isopen_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsLocked = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.islocked_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinDoorRow1LeftWindow Window = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_window(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsChildLockActive = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.ischildlockactive_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinDoorRow1LeftShade Shade = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_shade(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinDoorRow1Left::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinDoorRow1Left) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOpen = 1; - if (this->_internal_isopen() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isopen(), target); - } - - // bool IsLocked = 2; - if (this->_internal_islocked() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_islocked(), target); - } - - // .vss.VehicleCabinDoorRow1LeftWindow Window = 3; - if (this->_internal_has_window()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::window(this), - _Internal::window(this).GetCachedSize(), target, stream); - } - - // bool IsChildLockActive = 4; - if (this->_internal_ischildlockactive() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_ischildlockactive(), target); - } - - // .vss.VehicleCabinDoorRow1LeftShade Shade = 5; - if (this->_internal_has_shade()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::shade(this), - _Internal::shade(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinDoorRow1Left) - return target; -} - -::size_t VehicleCabinDoorRow1Left::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinDoorRow1Left) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinDoorRow1LeftWindow Window = 3; - if (this->_internal_has_window()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.window_); - } - - // .vss.VehicleCabinDoorRow1LeftShade Shade = 5; - if (this->_internal_has_shade()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.shade_); - } - - // bool IsOpen = 1; - if (this->_internal_isopen() != 0) { - total_size += 2; - } - - // bool IsLocked = 2; - if (this->_internal_islocked() != 0) { - total_size += 2; - } - - // bool IsChildLockActive = 4; - if (this->_internal_ischildlockactive() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinDoorRow1Left::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinDoorRow1Left::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinDoorRow1Left::GetClassData() const { return &_class_data_; } - - -void VehicleCabinDoorRow1Left::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinDoorRow1Left*>(&to_msg); - auto& from = static_cast<const VehicleCabinDoorRow1Left&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinDoorRow1Left) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_window()) { - _this->_internal_mutable_window()->::vss::VehicleCabinDoorRow1LeftWindow::MergeFrom( - from._internal_window()); - } - if (from._internal_has_shade()) { - _this->_internal_mutable_shade()->::vss::VehicleCabinDoorRow1LeftShade::MergeFrom( - from._internal_shade()); - } - if (from._internal_isopen() != 0) { - _this->_internal_set_isopen(from._internal_isopen()); - } - if (from._internal_islocked() != 0) { - _this->_internal_set_islocked(from._internal_islocked()); - } - if (from._internal_ischildlockactive() != 0) { - _this->_internal_set_ischildlockactive(from._internal_ischildlockactive()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinDoorRow1Left::CopyFrom(const VehicleCabinDoorRow1Left& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinDoorRow1Left) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinDoorRow1Left::IsInitialized() const { - return true; -} - -void VehicleCabinDoorRow1Left::InternalSwap(VehicleCabinDoorRow1Left* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinDoorRow1Left, _impl_.ischildlockactive_) - + sizeof(VehicleCabinDoorRow1Left::_impl_.ischildlockactive_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinDoorRow1Left, _impl_.window_)>( - reinterpret_cast<char*>(&_impl_.window_), - reinterpret_cast<char*>(&other->_impl_.window_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinDoorRow1Left::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[95]); -} -// =================================================================== - -class VehicleCabinDoorRow1LeftWindow::_Internal { - public: -}; - -VehicleCabinDoorRow1LeftWindow::VehicleCabinDoorRow1LeftWindow(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinDoorRow1LeftWindow) -} -VehicleCabinDoorRow1LeftWindow::VehicleCabinDoorRow1LeftWindow(const VehicleCabinDoorRow1LeftWindow& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinDoorRow1LeftWindow* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.switch__) {} - - , decltype(_impl_.position_) {} - - , decltype(_impl_.isopen_) {} - - , decltype(_impl_.ischildlockengaged_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.switch__.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.switch__.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_switch_().empty()) { - _this->_impl_.switch__.Set(from._internal_switch_(), _this->GetArenaForAllocation()); - } - ::memcpy(&_impl_.position_, &from._impl_.position_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.ischildlockengaged_) - - reinterpret_cast<char*>(&_impl_.position_)) + sizeof(_impl_.ischildlockengaged_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinDoorRow1LeftWindow) -} - -inline void VehicleCabinDoorRow1LeftWindow::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.switch__) {} - - , decltype(_impl_.position_) { 0u } - - , decltype(_impl_.isopen_) { false } - - , decltype(_impl_.ischildlockengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.switch__.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.switch__.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinDoorRow1LeftWindow::~VehicleCabinDoorRow1LeftWindow() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinDoorRow1LeftWindow) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinDoorRow1LeftWindow::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.switch__.Destroy(); -} - -void VehicleCabinDoorRow1LeftWindow::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinDoorRow1LeftWindow::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinDoorRow1LeftWindow) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.switch__.ClearToEmpty(); - ::memset(&_impl_.position_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.ischildlockengaged_) - - reinterpret_cast<char*>(&_impl_.position_)) + sizeof(_impl_.ischildlockengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinDoorRow1LeftWindow::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOpen = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isopen_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Position = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.position_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsChildLockEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.ischildlockengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string Switch = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - auto str = _internal_mutable_switch_(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinDoorRow1LeftWindow.Switch")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinDoorRow1LeftWindow::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinDoorRow1LeftWindow) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOpen = 1; - if (this->_internal_isopen() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isopen(), target); - } - - // uint32 Position = 2; - if (this->_internal_position() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_position(), target); - } - - // bool IsChildLockEngaged = 3; - if (this->_internal_ischildlockengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_ischildlockengaged(), target); - } - - // string Switch = 4; - if (!this->_internal_switch_().empty()) { - const std::string& _s = this->_internal_switch_(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinDoorRow1LeftWindow.Switch"); - target = stream->WriteStringMaybeAliased(4, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinDoorRow1LeftWindow) - return target; -} - -::size_t VehicleCabinDoorRow1LeftWindow::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinDoorRow1LeftWindow) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Switch = 4; - if (!this->_internal_switch_().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_switch_()); - } - - // uint32 Position = 2; - if (this->_internal_position() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_position()); - } - - // bool IsOpen = 1; - if (this->_internal_isopen() != 0) { - total_size += 2; - } - - // bool IsChildLockEngaged = 3; - if (this->_internal_ischildlockengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinDoorRow1LeftWindow::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinDoorRow1LeftWindow::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinDoorRow1LeftWindow::GetClassData() const { return &_class_data_; } - - -void VehicleCabinDoorRow1LeftWindow::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinDoorRow1LeftWindow*>(&to_msg); - auto& from = static_cast<const VehicleCabinDoorRow1LeftWindow&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinDoorRow1LeftWindow) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_switch_().empty()) { - _this->_internal_set_switch_(from._internal_switch_()); - } - if (from._internal_position() != 0) { - _this->_internal_set_position(from._internal_position()); - } - if (from._internal_isopen() != 0) { - _this->_internal_set_isopen(from._internal_isopen()); - } - if (from._internal_ischildlockengaged() != 0) { - _this->_internal_set_ischildlockengaged(from._internal_ischildlockengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinDoorRow1LeftWindow::CopyFrom(const VehicleCabinDoorRow1LeftWindow& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinDoorRow1LeftWindow) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinDoorRow1LeftWindow::IsInitialized() const { - return true; -} - -void VehicleCabinDoorRow1LeftWindow::InternalSwap(VehicleCabinDoorRow1LeftWindow* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.switch__, lhs_arena, - &other->_impl_.switch__, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinDoorRow1LeftWindow, _impl_.ischildlockengaged_) - + sizeof(VehicleCabinDoorRow1LeftWindow::_impl_.ischildlockengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinDoorRow1LeftWindow, _impl_.position_)>( - reinterpret_cast<char*>(&_impl_.position_), - reinterpret_cast<char*>(&other->_impl_.position_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinDoorRow1LeftWindow::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[96]); -} -// =================================================================== - -class VehicleCabinDoorRow1LeftShade::_Internal { - public: -}; - -VehicleCabinDoorRow1LeftShade::VehicleCabinDoorRow1LeftShade(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinDoorRow1LeftShade) -} -VehicleCabinDoorRow1LeftShade::VehicleCabinDoorRow1LeftShade(const VehicleCabinDoorRow1LeftShade& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinDoorRow1LeftShade* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.switch__) {} - - , decltype(_impl_.position_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.switch__.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.switch__.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_switch_().empty()) { - _this->_impl_.switch__.Set(from._internal_switch_(), _this->GetArenaForAllocation()); - } - _this->_impl_.position_ = from._impl_.position_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinDoorRow1LeftShade) -} - -inline void VehicleCabinDoorRow1LeftShade::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.switch__) {} - - , decltype(_impl_.position_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.switch__.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.switch__.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinDoorRow1LeftShade::~VehicleCabinDoorRow1LeftShade() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinDoorRow1LeftShade) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinDoorRow1LeftShade::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.switch__.Destroy(); -} - -void VehicleCabinDoorRow1LeftShade::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinDoorRow1LeftShade::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinDoorRow1LeftShade) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.switch__.ClearToEmpty(); - _impl_.position_ = 0u; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinDoorRow1LeftShade::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Switch = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_switch_(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinDoorRow1LeftShade.Switch")); - } else { - goto handle_unusual; - } - continue; - // uint32 Position = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.position_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinDoorRow1LeftShade::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinDoorRow1LeftShade) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Switch = 1; - if (!this->_internal_switch_().empty()) { - const std::string& _s = this->_internal_switch_(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinDoorRow1LeftShade.Switch"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // uint32 Position = 2; - if (this->_internal_position() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_position(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinDoorRow1LeftShade) - return target; -} - -::size_t VehicleCabinDoorRow1LeftShade::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinDoorRow1LeftShade) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Switch = 1; - if (!this->_internal_switch_().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_switch_()); - } - - // uint32 Position = 2; - if (this->_internal_position() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_position()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinDoorRow1LeftShade::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinDoorRow1LeftShade::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinDoorRow1LeftShade::GetClassData() const { return &_class_data_; } - - -void VehicleCabinDoorRow1LeftShade::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinDoorRow1LeftShade*>(&to_msg); - auto& from = static_cast<const VehicleCabinDoorRow1LeftShade&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinDoorRow1LeftShade) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_switch_().empty()) { - _this->_internal_set_switch_(from._internal_switch_()); - } - if (from._internal_position() != 0) { - _this->_internal_set_position(from._internal_position()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinDoorRow1LeftShade::CopyFrom(const VehicleCabinDoorRow1LeftShade& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinDoorRow1LeftShade) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinDoorRow1LeftShade::IsInitialized() const { - return true; -} - -void VehicleCabinDoorRow1LeftShade::InternalSwap(VehicleCabinDoorRow1LeftShade* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.switch__, lhs_arena, - &other->_impl_.switch__, rhs_arena); - - swap(_impl_.position_, other->_impl_.position_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinDoorRow1LeftShade::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[97]); -} -// =================================================================== - -class VehicleCabinDoorRow1Right::_Internal { - public: - static const ::vss::VehicleCabinDoorRow1RightWindow& window(const VehicleCabinDoorRow1Right* msg); - static const ::vss::VehicleCabinDoorRow1RightShade& shade(const VehicleCabinDoorRow1Right* msg); -}; - -const ::vss::VehicleCabinDoorRow1RightWindow& -VehicleCabinDoorRow1Right::_Internal::window(const VehicleCabinDoorRow1Right* msg) { - return *msg->_impl_.window_; -} -const ::vss::VehicleCabinDoorRow1RightShade& -VehicleCabinDoorRow1Right::_Internal::shade(const VehicleCabinDoorRow1Right* msg) { - return *msg->_impl_.shade_; -} -VehicleCabinDoorRow1Right::VehicleCabinDoorRow1Right(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinDoorRow1Right) -} -VehicleCabinDoorRow1Right::VehicleCabinDoorRow1Right(const VehicleCabinDoorRow1Right& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinDoorRow1Right* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.window_){nullptr} - , decltype(_impl_.shade_){nullptr} - , decltype(_impl_.isopen_) {} - - , decltype(_impl_.islocked_) {} - - , decltype(_impl_.ischildlockactive_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_window()) { - _this->_impl_.window_ = new ::vss::VehicleCabinDoorRow1RightWindow(*from._impl_.window_); - } - if (from._internal_has_shade()) { - _this->_impl_.shade_ = new ::vss::VehicleCabinDoorRow1RightShade(*from._impl_.shade_); - } - ::memcpy(&_impl_.isopen_, &from._impl_.isopen_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.ischildlockactive_) - - reinterpret_cast<char*>(&_impl_.isopen_)) + sizeof(_impl_.ischildlockactive_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinDoorRow1Right) -} - -inline void VehicleCabinDoorRow1Right::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.window_){nullptr} - , decltype(_impl_.shade_){nullptr} - , decltype(_impl_.isopen_) { false } - - , decltype(_impl_.islocked_) { false } - - , decltype(_impl_.ischildlockactive_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinDoorRow1Right::~VehicleCabinDoorRow1Right() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinDoorRow1Right) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinDoorRow1Right::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.window_; - if (this != internal_default_instance()) delete _impl_.shade_; -} - -void VehicleCabinDoorRow1Right::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinDoorRow1Right::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinDoorRow1Right) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.window_ != nullptr) { - delete _impl_.window_; - } - _impl_.window_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.shade_ != nullptr) { - delete _impl_.shade_; - } - _impl_.shade_ = nullptr; - ::memset(&_impl_.isopen_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.ischildlockactive_) - - reinterpret_cast<char*>(&_impl_.isopen_)) + sizeof(_impl_.ischildlockactive_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinDoorRow1Right::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOpen = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isopen_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsLocked = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.islocked_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinDoorRow1RightWindow Window = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_window(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsChildLockActive = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.ischildlockactive_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinDoorRow1RightShade Shade = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_shade(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinDoorRow1Right::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinDoorRow1Right) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOpen = 1; - if (this->_internal_isopen() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isopen(), target); - } - - // bool IsLocked = 2; - if (this->_internal_islocked() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_islocked(), target); - } - - // .vss.VehicleCabinDoorRow1RightWindow Window = 3; - if (this->_internal_has_window()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::window(this), - _Internal::window(this).GetCachedSize(), target, stream); - } - - // bool IsChildLockActive = 4; - if (this->_internal_ischildlockactive() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_ischildlockactive(), target); - } - - // .vss.VehicleCabinDoorRow1RightShade Shade = 5; - if (this->_internal_has_shade()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::shade(this), - _Internal::shade(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinDoorRow1Right) - return target; -} - -::size_t VehicleCabinDoorRow1Right::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinDoorRow1Right) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinDoorRow1RightWindow Window = 3; - if (this->_internal_has_window()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.window_); - } - - // .vss.VehicleCabinDoorRow1RightShade Shade = 5; - if (this->_internal_has_shade()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.shade_); - } - - // bool IsOpen = 1; - if (this->_internal_isopen() != 0) { - total_size += 2; - } - - // bool IsLocked = 2; - if (this->_internal_islocked() != 0) { - total_size += 2; - } - - // bool IsChildLockActive = 4; - if (this->_internal_ischildlockactive() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinDoorRow1Right::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinDoorRow1Right::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinDoorRow1Right::GetClassData() const { return &_class_data_; } - - -void VehicleCabinDoorRow1Right::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinDoorRow1Right*>(&to_msg); - auto& from = static_cast<const VehicleCabinDoorRow1Right&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinDoorRow1Right) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_window()) { - _this->_internal_mutable_window()->::vss::VehicleCabinDoorRow1RightWindow::MergeFrom( - from._internal_window()); - } - if (from._internal_has_shade()) { - _this->_internal_mutable_shade()->::vss::VehicleCabinDoorRow1RightShade::MergeFrom( - from._internal_shade()); - } - if (from._internal_isopen() != 0) { - _this->_internal_set_isopen(from._internal_isopen()); - } - if (from._internal_islocked() != 0) { - _this->_internal_set_islocked(from._internal_islocked()); - } - if (from._internal_ischildlockactive() != 0) { - _this->_internal_set_ischildlockactive(from._internal_ischildlockactive()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinDoorRow1Right::CopyFrom(const VehicleCabinDoorRow1Right& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinDoorRow1Right) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinDoorRow1Right::IsInitialized() const { - return true; -} - -void VehicleCabinDoorRow1Right::InternalSwap(VehicleCabinDoorRow1Right* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinDoorRow1Right, _impl_.ischildlockactive_) - + sizeof(VehicleCabinDoorRow1Right::_impl_.ischildlockactive_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinDoorRow1Right, _impl_.window_)>( - reinterpret_cast<char*>(&_impl_.window_), - reinterpret_cast<char*>(&other->_impl_.window_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinDoorRow1Right::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[98]); -} -// =================================================================== - -class VehicleCabinDoorRow1RightWindow::_Internal { - public: -}; - -VehicleCabinDoorRow1RightWindow::VehicleCabinDoorRow1RightWindow(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinDoorRow1RightWindow) -} -VehicleCabinDoorRow1RightWindow::VehicleCabinDoorRow1RightWindow(const VehicleCabinDoorRow1RightWindow& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinDoorRow1RightWindow* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.switch__) {} - - , decltype(_impl_.position_) {} - - , decltype(_impl_.isopen_) {} - - , decltype(_impl_.ischildlockengaged_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.switch__.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.switch__.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_switch_().empty()) { - _this->_impl_.switch__.Set(from._internal_switch_(), _this->GetArenaForAllocation()); - } - ::memcpy(&_impl_.position_, &from._impl_.position_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.ischildlockengaged_) - - reinterpret_cast<char*>(&_impl_.position_)) + sizeof(_impl_.ischildlockengaged_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinDoorRow1RightWindow) -} - -inline void VehicleCabinDoorRow1RightWindow::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.switch__) {} - - , decltype(_impl_.position_) { 0u } - - , decltype(_impl_.isopen_) { false } - - , decltype(_impl_.ischildlockengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.switch__.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.switch__.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinDoorRow1RightWindow::~VehicleCabinDoorRow1RightWindow() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinDoorRow1RightWindow) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinDoorRow1RightWindow::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.switch__.Destroy(); -} - -void VehicleCabinDoorRow1RightWindow::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinDoorRow1RightWindow::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinDoorRow1RightWindow) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.switch__.ClearToEmpty(); - ::memset(&_impl_.position_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.ischildlockengaged_) - - reinterpret_cast<char*>(&_impl_.position_)) + sizeof(_impl_.ischildlockengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinDoorRow1RightWindow::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOpen = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isopen_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Position = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.position_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsChildLockEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.ischildlockengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string Switch = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - auto str = _internal_mutable_switch_(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinDoorRow1RightWindow.Switch")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinDoorRow1RightWindow::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinDoorRow1RightWindow) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOpen = 1; - if (this->_internal_isopen() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isopen(), target); - } - - // uint32 Position = 2; - if (this->_internal_position() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_position(), target); - } - - // bool IsChildLockEngaged = 3; - if (this->_internal_ischildlockengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_ischildlockengaged(), target); - } - - // string Switch = 4; - if (!this->_internal_switch_().empty()) { - const std::string& _s = this->_internal_switch_(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinDoorRow1RightWindow.Switch"); - target = stream->WriteStringMaybeAliased(4, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinDoorRow1RightWindow) - return target; -} - -::size_t VehicleCabinDoorRow1RightWindow::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinDoorRow1RightWindow) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Switch = 4; - if (!this->_internal_switch_().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_switch_()); - } - - // uint32 Position = 2; - if (this->_internal_position() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_position()); - } - - // bool IsOpen = 1; - if (this->_internal_isopen() != 0) { - total_size += 2; - } - - // bool IsChildLockEngaged = 3; - if (this->_internal_ischildlockengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinDoorRow1RightWindow::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinDoorRow1RightWindow::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinDoorRow1RightWindow::GetClassData() const { return &_class_data_; } - - -void VehicleCabinDoorRow1RightWindow::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinDoorRow1RightWindow*>(&to_msg); - auto& from = static_cast<const VehicleCabinDoorRow1RightWindow&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinDoorRow1RightWindow) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_switch_().empty()) { - _this->_internal_set_switch_(from._internal_switch_()); - } - if (from._internal_position() != 0) { - _this->_internal_set_position(from._internal_position()); - } - if (from._internal_isopen() != 0) { - _this->_internal_set_isopen(from._internal_isopen()); - } - if (from._internal_ischildlockengaged() != 0) { - _this->_internal_set_ischildlockengaged(from._internal_ischildlockengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinDoorRow1RightWindow::CopyFrom(const VehicleCabinDoorRow1RightWindow& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinDoorRow1RightWindow) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinDoorRow1RightWindow::IsInitialized() const { - return true; -} - -void VehicleCabinDoorRow1RightWindow::InternalSwap(VehicleCabinDoorRow1RightWindow* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.switch__, lhs_arena, - &other->_impl_.switch__, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinDoorRow1RightWindow, _impl_.ischildlockengaged_) - + sizeof(VehicleCabinDoorRow1RightWindow::_impl_.ischildlockengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinDoorRow1RightWindow, _impl_.position_)>( - reinterpret_cast<char*>(&_impl_.position_), - reinterpret_cast<char*>(&other->_impl_.position_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinDoorRow1RightWindow::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[99]); -} -// =================================================================== - -class VehicleCabinDoorRow1RightShade::_Internal { - public: -}; - -VehicleCabinDoorRow1RightShade::VehicleCabinDoorRow1RightShade(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinDoorRow1RightShade) -} -VehicleCabinDoorRow1RightShade::VehicleCabinDoorRow1RightShade(const VehicleCabinDoorRow1RightShade& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinDoorRow1RightShade* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.switch__) {} - - , decltype(_impl_.position_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.switch__.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.switch__.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_switch_().empty()) { - _this->_impl_.switch__.Set(from._internal_switch_(), _this->GetArenaForAllocation()); - } - _this->_impl_.position_ = from._impl_.position_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinDoorRow1RightShade) -} - -inline void VehicleCabinDoorRow1RightShade::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.switch__) {} - - , decltype(_impl_.position_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.switch__.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.switch__.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinDoorRow1RightShade::~VehicleCabinDoorRow1RightShade() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinDoorRow1RightShade) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinDoorRow1RightShade::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.switch__.Destroy(); -} - -void VehicleCabinDoorRow1RightShade::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinDoorRow1RightShade::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinDoorRow1RightShade) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.switch__.ClearToEmpty(); - _impl_.position_ = 0u; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinDoorRow1RightShade::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Switch = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_switch_(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinDoorRow1RightShade.Switch")); - } else { - goto handle_unusual; - } - continue; - // uint32 Position = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.position_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinDoorRow1RightShade::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinDoorRow1RightShade) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Switch = 1; - if (!this->_internal_switch_().empty()) { - const std::string& _s = this->_internal_switch_(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinDoorRow1RightShade.Switch"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // uint32 Position = 2; - if (this->_internal_position() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_position(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinDoorRow1RightShade) - return target; -} - -::size_t VehicleCabinDoorRow1RightShade::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinDoorRow1RightShade) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Switch = 1; - if (!this->_internal_switch_().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_switch_()); - } - - // uint32 Position = 2; - if (this->_internal_position() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_position()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinDoorRow1RightShade::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinDoorRow1RightShade::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinDoorRow1RightShade::GetClassData() const { return &_class_data_; } - - -void VehicleCabinDoorRow1RightShade::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinDoorRow1RightShade*>(&to_msg); - auto& from = static_cast<const VehicleCabinDoorRow1RightShade&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinDoorRow1RightShade) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_switch_().empty()) { - _this->_internal_set_switch_(from._internal_switch_()); - } - if (from._internal_position() != 0) { - _this->_internal_set_position(from._internal_position()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinDoorRow1RightShade::CopyFrom(const VehicleCabinDoorRow1RightShade& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinDoorRow1RightShade) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinDoorRow1RightShade::IsInitialized() const { - return true; -} - -void VehicleCabinDoorRow1RightShade::InternalSwap(VehicleCabinDoorRow1RightShade* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.switch__, lhs_arena, - &other->_impl_.switch__, rhs_arena); - - swap(_impl_.position_, other->_impl_.position_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinDoorRow1RightShade::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[100]); -} -// =================================================================== - -class VehicleCabinDoorRow2::_Internal { - public: - static const ::vss::VehicleCabinDoorRow2Left& left(const VehicleCabinDoorRow2* msg); - static const ::vss::VehicleCabinDoorRow2Right& right(const VehicleCabinDoorRow2* msg); -}; - -const ::vss::VehicleCabinDoorRow2Left& -VehicleCabinDoorRow2::_Internal::left(const VehicleCabinDoorRow2* msg) { - return *msg->_impl_.left_; -} -const ::vss::VehicleCabinDoorRow2Right& -VehicleCabinDoorRow2::_Internal::right(const VehicleCabinDoorRow2* msg) { - return *msg->_impl_.right_; -} -VehicleCabinDoorRow2::VehicleCabinDoorRow2(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinDoorRow2) -} -VehicleCabinDoorRow2::VehicleCabinDoorRow2(const VehicleCabinDoorRow2& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinDoorRow2* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.left_){nullptr} - , decltype(_impl_.right_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_left()) { - _this->_impl_.left_ = new ::vss::VehicleCabinDoorRow2Left(*from._impl_.left_); - } - if (from._internal_has_right()) { - _this->_impl_.right_ = new ::vss::VehicleCabinDoorRow2Right(*from._impl_.right_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinDoorRow2) -} - -inline void VehicleCabinDoorRow2::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.left_){nullptr} - , decltype(_impl_.right_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinDoorRow2::~VehicleCabinDoorRow2() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinDoorRow2) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinDoorRow2::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.left_; - if (this != internal_default_instance()) delete _impl_.right_; -} - -void VehicleCabinDoorRow2::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinDoorRow2::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinDoorRow2) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.left_ != nullptr) { - delete _impl_.left_; - } - _impl_.left_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.right_ != nullptr) { - delete _impl_.right_; - } - _impl_.right_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinDoorRow2::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleCabinDoorRow2Left Left = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_left(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinDoorRow2Right Right = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_right(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinDoorRow2::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinDoorRow2) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleCabinDoorRow2Left Left = 1; - if (this->_internal_has_left()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::left(this), - _Internal::left(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinDoorRow2Right Right = 2; - if (this->_internal_has_right()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::right(this), - _Internal::right(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinDoorRow2) - return target; -} - -::size_t VehicleCabinDoorRow2::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinDoorRow2) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinDoorRow2Left Left = 1; - if (this->_internal_has_left()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.left_); - } - - // .vss.VehicleCabinDoorRow2Right Right = 2; - if (this->_internal_has_right()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.right_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinDoorRow2::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinDoorRow2::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinDoorRow2::GetClassData() const { return &_class_data_; } - - -void VehicleCabinDoorRow2::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinDoorRow2*>(&to_msg); - auto& from = static_cast<const VehicleCabinDoorRow2&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinDoorRow2) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_left()) { - _this->_internal_mutable_left()->::vss::VehicleCabinDoorRow2Left::MergeFrom( - from._internal_left()); - } - if (from._internal_has_right()) { - _this->_internal_mutable_right()->::vss::VehicleCabinDoorRow2Right::MergeFrom( - from._internal_right()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinDoorRow2::CopyFrom(const VehicleCabinDoorRow2& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinDoorRow2) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinDoorRow2::IsInitialized() const { - return true; -} - -void VehicleCabinDoorRow2::InternalSwap(VehicleCabinDoorRow2* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinDoorRow2, _impl_.right_) - + sizeof(VehicleCabinDoorRow2::_impl_.right_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinDoorRow2, _impl_.left_)>( - reinterpret_cast<char*>(&_impl_.left_), - reinterpret_cast<char*>(&other->_impl_.left_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinDoorRow2::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[101]); -} -// =================================================================== - -class VehicleCabinDoorRow2Left::_Internal { - public: - static const ::vss::VehicleCabinDoorRow2LeftWindow& window(const VehicleCabinDoorRow2Left* msg); - static const ::vss::VehicleCabinDoorRow2LeftShade& shade(const VehicleCabinDoorRow2Left* msg); -}; - -const ::vss::VehicleCabinDoorRow2LeftWindow& -VehicleCabinDoorRow2Left::_Internal::window(const VehicleCabinDoorRow2Left* msg) { - return *msg->_impl_.window_; -} -const ::vss::VehicleCabinDoorRow2LeftShade& -VehicleCabinDoorRow2Left::_Internal::shade(const VehicleCabinDoorRow2Left* msg) { - return *msg->_impl_.shade_; -} -VehicleCabinDoorRow2Left::VehicleCabinDoorRow2Left(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinDoorRow2Left) -} -VehicleCabinDoorRow2Left::VehicleCabinDoorRow2Left(const VehicleCabinDoorRow2Left& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinDoorRow2Left* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.window_){nullptr} - , decltype(_impl_.shade_){nullptr} - , decltype(_impl_.isopen_) {} - - , decltype(_impl_.islocked_) {} - - , decltype(_impl_.ischildlockactive_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_window()) { - _this->_impl_.window_ = new ::vss::VehicleCabinDoorRow2LeftWindow(*from._impl_.window_); - } - if (from._internal_has_shade()) { - _this->_impl_.shade_ = new ::vss::VehicleCabinDoorRow2LeftShade(*from._impl_.shade_); - } - ::memcpy(&_impl_.isopen_, &from._impl_.isopen_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.ischildlockactive_) - - reinterpret_cast<char*>(&_impl_.isopen_)) + sizeof(_impl_.ischildlockactive_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinDoorRow2Left) -} - -inline void VehicleCabinDoorRow2Left::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.window_){nullptr} - , decltype(_impl_.shade_){nullptr} - , decltype(_impl_.isopen_) { false } - - , decltype(_impl_.islocked_) { false } - - , decltype(_impl_.ischildlockactive_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinDoorRow2Left::~VehicleCabinDoorRow2Left() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinDoorRow2Left) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinDoorRow2Left::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.window_; - if (this != internal_default_instance()) delete _impl_.shade_; -} - -void VehicleCabinDoorRow2Left::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinDoorRow2Left::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinDoorRow2Left) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.window_ != nullptr) { - delete _impl_.window_; - } - _impl_.window_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.shade_ != nullptr) { - delete _impl_.shade_; - } - _impl_.shade_ = nullptr; - ::memset(&_impl_.isopen_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.ischildlockactive_) - - reinterpret_cast<char*>(&_impl_.isopen_)) + sizeof(_impl_.ischildlockactive_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinDoorRow2Left::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOpen = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isopen_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsLocked = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.islocked_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinDoorRow2LeftWindow Window = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_window(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsChildLockActive = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.ischildlockactive_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinDoorRow2LeftShade Shade = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_shade(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinDoorRow2Left::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinDoorRow2Left) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOpen = 1; - if (this->_internal_isopen() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isopen(), target); - } - - // bool IsLocked = 2; - if (this->_internal_islocked() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_islocked(), target); - } - - // .vss.VehicleCabinDoorRow2LeftWindow Window = 3; - if (this->_internal_has_window()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::window(this), - _Internal::window(this).GetCachedSize(), target, stream); - } - - // bool IsChildLockActive = 4; - if (this->_internal_ischildlockactive() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_ischildlockactive(), target); - } - - // .vss.VehicleCabinDoorRow2LeftShade Shade = 5; - if (this->_internal_has_shade()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::shade(this), - _Internal::shade(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinDoorRow2Left) - return target; -} - -::size_t VehicleCabinDoorRow2Left::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinDoorRow2Left) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinDoorRow2LeftWindow Window = 3; - if (this->_internal_has_window()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.window_); - } - - // .vss.VehicleCabinDoorRow2LeftShade Shade = 5; - if (this->_internal_has_shade()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.shade_); - } - - // bool IsOpen = 1; - if (this->_internal_isopen() != 0) { - total_size += 2; - } - - // bool IsLocked = 2; - if (this->_internal_islocked() != 0) { - total_size += 2; - } - - // bool IsChildLockActive = 4; - if (this->_internal_ischildlockactive() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinDoorRow2Left::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinDoorRow2Left::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinDoorRow2Left::GetClassData() const { return &_class_data_; } - - -void VehicleCabinDoorRow2Left::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinDoorRow2Left*>(&to_msg); - auto& from = static_cast<const VehicleCabinDoorRow2Left&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinDoorRow2Left) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_window()) { - _this->_internal_mutable_window()->::vss::VehicleCabinDoorRow2LeftWindow::MergeFrom( - from._internal_window()); - } - if (from._internal_has_shade()) { - _this->_internal_mutable_shade()->::vss::VehicleCabinDoorRow2LeftShade::MergeFrom( - from._internal_shade()); - } - if (from._internal_isopen() != 0) { - _this->_internal_set_isopen(from._internal_isopen()); - } - if (from._internal_islocked() != 0) { - _this->_internal_set_islocked(from._internal_islocked()); - } - if (from._internal_ischildlockactive() != 0) { - _this->_internal_set_ischildlockactive(from._internal_ischildlockactive()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinDoorRow2Left::CopyFrom(const VehicleCabinDoorRow2Left& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinDoorRow2Left) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinDoorRow2Left::IsInitialized() const { - return true; -} - -void VehicleCabinDoorRow2Left::InternalSwap(VehicleCabinDoorRow2Left* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinDoorRow2Left, _impl_.ischildlockactive_) - + sizeof(VehicleCabinDoorRow2Left::_impl_.ischildlockactive_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinDoorRow2Left, _impl_.window_)>( - reinterpret_cast<char*>(&_impl_.window_), - reinterpret_cast<char*>(&other->_impl_.window_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinDoorRow2Left::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[102]); -} -// =================================================================== - -class VehicleCabinDoorRow2LeftWindow::_Internal { - public: -}; - -VehicleCabinDoorRow2LeftWindow::VehicleCabinDoorRow2LeftWindow(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinDoorRow2LeftWindow) -} -VehicleCabinDoorRow2LeftWindow::VehicleCabinDoorRow2LeftWindow(const VehicleCabinDoorRow2LeftWindow& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinDoorRow2LeftWindow* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.switch__) {} - - , decltype(_impl_.position_) {} - - , decltype(_impl_.isopen_) {} - - , decltype(_impl_.ischildlockengaged_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.switch__.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.switch__.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_switch_().empty()) { - _this->_impl_.switch__.Set(from._internal_switch_(), _this->GetArenaForAllocation()); - } - ::memcpy(&_impl_.position_, &from._impl_.position_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.ischildlockengaged_) - - reinterpret_cast<char*>(&_impl_.position_)) + sizeof(_impl_.ischildlockengaged_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinDoorRow2LeftWindow) -} - -inline void VehicleCabinDoorRow2LeftWindow::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.switch__) {} - - , decltype(_impl_.position_) { 0u } - - , decltype(_impl_.isopen_) { false } - - , decltype(_impl_.ischildlockengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.switch__.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.switch__.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinDoorRow2LeftWindow::~VehicleCabinDoorRow2LeftWindow() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinDoorRow2LeftWindow) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinDoorRow2LeftWindow::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.switch__.Destroy(); -} - -void VehicleCabinDoorRow2LeftWindow::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinDoorRow2LeftWindow::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinDoorRow2LeftWindow) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.switch__.ClearToEmpty(); - ::memset(&_impl_.position_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.ischildlockengaged_) - - reinterpret_cast<char*>(&_impl_.position_)) + sizeof(_impl_.ischildlockengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinDoorRow2LeftWindow::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOpen = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isopen_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Position = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.position_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsChildLockEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.ischildlockengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string Switch = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - auto str = _internal_mutable_switch_(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinDoorRow2LeftWindow.Switch")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinDoorRow2LeftWindow::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinDoorRow2LeftWindow) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOpen = 1; - if (this->_internal_isopen() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isopen(), target); - } - - // uint32 Position = 2; - if (this->_internal_position() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_position(), target); - } - - // bool IsChildLockEngaged = 3; - if (this->_internal_ischildlockengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_ischildlockengaged(), target); - } - - // string Switch = 4; - if (!this->_internal_switch_().empty()) { - const std::string& _s = this->_internal_switch_(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinDoorRow2LeftWindow.Switch"); - target = stream->WriteStringMaybeAliased(4, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinDoorRow2LeftWindow) - return target; -} - -::size_t VehicleCabinDoorRow2LeftWindow::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinDoorRow2LeftWindow) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Switch = 4; - if (!this->_internal_switch_().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_switch_()); - } - - // uint32 Position = 2; - if (this->_internal_position() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_position()); - } - - // bool IsOpen = 1; - if (this->_internal_isopen() != 0) { - total_size += 2; - } - - // bool IsChildLockEngaged = 3; - if (this->_internal_ischildlockengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinDoorRow2LeftWindow::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinDoorRow2LeftWindow::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinDoorRow2LeftWindow::GetClassData() const { return &_class_data_; } - - -void VehicleCabinDoorRow2LeftWindow::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinDoorRow2LeftWindow*>(&to_msg); - auto& from = static_cast<const VehicleCabinDoorRow2LeftWindow&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinDoorRow2LeftWindow) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_switch_().empty()) { - _this->_internal_set_switch_(from._internal_switch_()); - } - if (from._internal_position() != 0) { - _this->_internal_set_position(from._internal_position()); - } - if (from._internal_isopen() != 0) { - _this->_internal_set_isopen(from._internal_isopen()); - } - if (from._internal_ischildlockengaged() != 0) { - _this->_internal_set_ischildlockengaged(from._internal_ischildlockengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinDoorRow2LeftWindow::CopyFrom(const VehicleCabinDoorRow2LeftWindow& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinDoorRow2LeftWindow) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinDoorRow2LeftWindow::IsInitialized() const { - return true; -} - -void VehicleCabinDoorRow2LeftWindow::InternalSwap(VehicleCabinDoorRow2LeftWindow* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.switch__, lhs_arena, - &other->_impl_.switch__, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinDoorRow2LeftWindow, _impl_.ischildlockengaged_) - + sizeof(VehicleCabinDoorRow2LeftWindow::_impl_.ischildlockengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinDoorRow2LeftWindow, _impl_.position_)>( - reinterpret_cast<char*>(&_impl_.position_), - reinterpret_cast<char*>(&other->_impl_.position_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinDoorRow2LeftWindow::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[103]); -} -// =================================================================== - -class VehicleCabinDoorRow2LeftShade::_Internal { - public: -}; - -VehicleCabinDoorRow2LeftShade::VehicleCabinDoorRow2LeftShade(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinDoorRow2LeftShade) -} -VehicleCabinDoorRow2LeftShade::VehicleCabinDoorRow2LeftShade(const VehicleCabinDoorRow2LeftShade& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinDoorRow2LeftShade* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.switch__) {} - - , decltype(_impl_.position_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.switch__.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.switch__.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_switch_().empty()) { - _this->_impl_.switch__.Set(from._internal_switch_(), _this->GetArenaForAllocation()); - } - _this->_impl_.position_ = from._impl_.position_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinDoorRow2LeftShade) -} - -inline void VehicleCabinDoorRow2LeftShade::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.switch__) {} - - , decltype(_impl_.position_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.switch__.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.switch__.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinDoorRow2LeftShade::~VehicleCabinDoorRow2LeftShade() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinDoorRow2LeftShade) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinDoorRow2LeftShade::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.switch__.Destroy(); -} - -void VehicleCabinDoorRow2LeftShade::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinDoorRow2LeftShade::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinDoorRow2LeftShade) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.switch__.ClearToEmpty(); - _impl_.position_ = 0u; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinDoorRow2LeftShade::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Switch = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_switch_(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinDoorRow2LeftShade.Switch")); - } else { - goto handle_unusual; - } - continue; - // uint32 Position = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.position_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinDoorRow2LeftShade::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinDoorRow2LeftShade) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Switch = 1; - if (!this->_internal_switch_().empty()) { - const std::string& _s = this->_internal_switch_(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinDoorRow2LeftShade.Switch"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // uint32 Position = 2; - if (this->_internal_position() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_position(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinDoorRow2LeftShade) - return target; -} - -::size_t VehicleCabinDoorRow2LeftShade::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinDoorRow2LeftShade) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Switch = 1; - if (!this->_internal_switch_().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_switch_()); - } - - // uint32 Position = 2; - if (this->_internal_position() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_position()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinDoorRow2LeftShade::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinDoorRow2LeftShade::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinDoorRow2LeftShade::GetClassData() const { return &_class_data_; } - - -void VehicleCabinDoorRow2LeftShade::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinDoorRow2LeftShade*>(&to_msg); - auto& from = static_cast<const VehicleCabinDoorRow2LeftShade&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinDoorRow2LeftShade) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_switch_().empty()) { - _this->_internal_set_switch_(from._internal_switch_()); - } - if (from._internal_position() != 0) { - _this->_internal_set_position(from._internal_position()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinDoorRow2LeftShade::CopyFrom(const VehicleCabinDoorRow2LeftShade& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinDoorRow2LeftShade) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinDoorRow2LeftShade::IsInitialized() const { - return true; -} - -void VehicleCabinDoorRow2LeftShade::InternalSwap(VehicleCabinDoorRow2LeftShade* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.switch__, lhs_arena, - &other->_impl_.switch__, rhs_arena); - - swap(_impl_.position_, other->_impl_.position_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinDoorRow2LeftShade::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[104]); -} -// =================================================================== - -class VehicleCabinDoorRow2Right::_Internal { - public: - static const ::vss::VehicleCabinDoorRow2RightWindow& window(const VehicleCabinDoorRow2Right* msg); - static const ::vss::VehicleCabinDoorRow2RightShade& shade(const VehicleCabinDoorRow2Right* msg); -}; - -const ::vss::VehicleCabinDoorRow2RightWindow& -VehicleCabinDoorRow2Right::_Internal::window(const VehicleCabinDoorRow2Right* msg) { - return *msg->_impl_.window_; -} -const ::vss::VehicleCabinDoorRow2RightShade& -VehicleCabinDoorRow2Right::_Internal::shade(const VehicleCabinDoorRow2Right* msg) { - return *msg->_impl_.shade_; -} -VehicleCabinDoorRow2Right::VehicleCabinDoorRow2Right(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinDoorRow2Right) -} -VehicleCabinDoorRow2Right::VehicleCabinDoorRow2Right(const VehicleCabinDoorRow2Right& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinDoorRow2Right* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.window_){nullptr} - , decltype(_impl_.shade_){nullptr} - , decltype(_impl_.isopen_) {} - - , decltype(_impl_.islocked_) {} - - , decltype(_impl_.ischildlockactive_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_window()) { - _this->_impl_.window_ = new ::vss::VehicleCabinDoorRow2RightWindow(*from._impl_.window_); - } - if (from._internal_has_shade()) { - _this->_impl_.shade_ = new ::vss::VehicleCabinDoorRow2RightShade(*from._impl_.shade_); - } - ::memcpy(&_impl_.isopen_, &from._impl_.isopen_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.ischildlockactive_) - - reinterpret_cast<char*>(&_impl_.isopen_)) + sizeof(_impl_.ischildlockactive_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinDoorRow2Right) -} - -inline void VehicleCabinDoorRow2Right::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.window_){nullptr} - , decltype(_impl_.shade_){nullptr} - , decltype(_impl_.isopen_) { false } - - , decltype(_impl_.islocked_) { false } - - , decltype(_impl_.ischildlockactive_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinDoorRow2Right::~VehicleCabinDoorRow2Right() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinDoorRow2Right) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinDoorRow2Right::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.window_; - if (this != internal_default_instance()) delete _impl_.shade_; -} - -void VehicleCabinDoorRow2Right::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinDoorRow2Right::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinDoorRow2Right) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.window_ != nullptr) { - delete _impl_.window_; - } - _impl_.window_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.shade_ != nullptr) { - delete _impl_.shade_; - } - _impl_.shade_ = nullptr; - ::memset(&_impl_.isopen_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.ischildlockactive_) - - reinterpret_cast<char*>(&_impl_.isopen_)) + sizeof(_impl_.ischildlockactive_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinDoorRow2Right::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOpen = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isopen_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsLocked = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.islocked_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinDoorRow2RightWindow Window = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_window(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsChildLockActive = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.ischildlockactive_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinDoorRow2RightShade Shade = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_shade(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinDoorRow2Right::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinDoorRow2Right) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOpen = 1; - if (this->_internal_isopen() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isopen(), target); - } - - // bool IsLocked = 2; - if (this->_internal_islocked() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_islocked(), target); - } - - // .vss.VehicleCabinDoorRow2RightWindow Window = 3; - if (this->_internal_has_window()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::window(this), - _Internal::window(this).GetCachedSize(), target, stream); - } - - // bool IsChildLockActive = 4; - if (this->_internal_ischildlockactive() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_ischildlockactive(), target); - } - - // .vss.VehicleCabinDoorRow2RightShade Shade = 5; - if (this->_internal_has_shade()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::shade(this), - _Internal::shade(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinDoorRow2Right) - return target; -} - -::size_t VehicleCabinDoorRow2Right::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinDoorRow2Right) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinDoorRow2RightWindow Window = 3; - if (this->_internal_has_window()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.window_); - } - - // .vss.VehicleCabinDoorRow2RightShade Shade = 5; - if (this->_internal_has_shade()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.shade_); - } - - // bool IsOpen = 1; - if (this->_internal_isopen() != 0) { - total_size += 2; - } - - // bool IsLocked = 2; - if (this->_internal_islocked() != 0) { - total_size += 2; - } - - // bool IsChildLockActive = 4; - if (this->_internal_ischildlockactive() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinDoorRow2Right::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinDoorRow2Right::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinDoorRow2Right::GetClassData() const { return &_class_data_; } - - -void VehicleCabinDoorRow2Right::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinDoorRow2Right*>(&to_msg); - auto& from = static_cast<const VehicleCabinDoorRow2Right&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinDoorRow2Right) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_window()) { - _this->_internal_mutable_window()->::vss::VehicleCabinDoorRow2RightWindow::MergeFrom( - from._internal_window()); - } - if (from._internal_has_shade()) { - _this->_internal_mutable_shade()->::vss::VehicleCabinDoorRow2RightShade::MergeFrom( - from._internal_shade()); - } - if (from._internal_isopen() != 0) { - _this->_internal_set_isopen(from._internal_isopen()); - } - if (from._internal_islocked() != 0) { - _this->_internal_set_islocked(from._internal_islocked()); - } - if (from._internal_ischildlockactive() != 0) { - _this->_internal_set_ischildlockactive(from._internal_ischildlockactive()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinDoorRow2Right::CopyFrom(const VehicleCabinDoorRow2Right& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinDoorRow2Right) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinDoorRow2Right::IsInitialized() const { - return true; -} - -void VehicleCabinDoorRow2Right::InternalSwap(VehicleCabinDoorRow2Right* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinDoorRow2Right, _impl_.ischildlockactive_) - + sizeof(VehicleCabinDoorRow2Right::_impl_.ischildlockactive_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinDoorRow2Right, _impl_.window_)>( - reinterpret_cast<char*>(&_impl_.window_), - reinterpret_cast<char*>(&other->_impl_.window_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinDoorRow2Right::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[105]); -} -// =================================================================== - -class VehicleCabinDoorRow2RightWindow::_Internal { - public: -}; - -VehicleCabinDoorRow2RightWindow::VehicleCabinDoorRow2RightWindow(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinDoorRow2RightWindow) -} -VehicleCabinDoorRow2RightWindow::VehicleCabinDoorRow2RightWindow(const VehicleCabinDoorRow2RightWindow& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinDoorRow2RightWindow* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.switch__) {} - - , decltype(_impl_.position_) {} - - , decltype(_impl_.isopen_) {} - - , decltype(_impl_.ischildlockengaged_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.switch__.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.switch__.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_switch_().empty()) { - _this->_impl_.switch__.Set(from._internal_switch_(), _this->GetArenaForAllocation()); - } - ::memcpy(&_impl_.position_, &from._impl_.position_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.ischildlockengaged_) - - reinterpret_cast<char*>(&_impl_.position_)) + sizeof(_impl_.ischildlockengaged_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinDoorRow2RightWindow) -} - -inline void VehicleCabinDoorRow2RightWindow::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.switch__) {} - - , decltype(_impl_.position_) { 0u } - - , decltype(_impl_.isopen_) { false } - - , decltype(_impl_.ischildlockengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.switch__.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.switch__.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinDoorRow2RightWindow::~VehicleCabinDoorRow2RightWindow() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinDoorRow2RightWindow) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinDoorRow2RightWindow::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.switch__.Destroy(); -} - -void VehicleCabinDoorRow2RightWindow::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinDoorRow2RightWindow::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinDoorRow2RightWindow) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.switch__.ClearToEmpty(); - ::memset(&_impl_.position_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.ischildlockengaged_) - - reinterpret_cast<char*>(&_impl_.position_)) + sizeof(_impl_.ischildlockengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinDoorRow2RightWindow::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOpen = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isopen_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Position = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.position_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsChildLockEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.ischildlockengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string Switch = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - auto str = _internal_mutable_switch_(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinDoorRow2RightWindow.Switch")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinDoorRow2RightWindow::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinDoorRow2RightWindow) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOpen = 1; - if (this->_internal_isopen() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isopen(), target); - } - - // uint32 Position = 2; - if (this->_internal_position() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_position(), target); - } - - // bool IsChildLockEngaged = 3; - if (this->_internal_ischildlockengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_ischildlockengaged(), target); - } - - // string Switch = 4; - if (!this->_internal_switch_().empty()) { - const std::string& _s = this->_internal_switch_(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinDoorRow2RightWindow.Switch"); - target = stream->WriteStringMaybeAliased(4, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinDoorRow2RightWindow) - return target; -} - -::size_t VehicleCabinDoorRow2RightWindow::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinDoorRow2RightWindow) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Switch = 4; - if (!this->_internal_switch_().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_switch_()); - } - - // uint32 Position = 2; - if (this->_internal_position() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_position()); - } - - // bool IsOpen = 1; - if (this->_internal_isopen() != 0) { - total_size += 2; - } - - // bool IsChildLockEngaged = 3; - if (this->_internal_ischildlockengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinDoorRow2RightWindow::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinDoorRow2RightWindow::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinDoorRow2RightWindow::GetClassData() const { return &_class_data_; } - - -void VehicleCabinDoorRow2RightWindow::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinDoorRow2RightWindow*>(&to_msg); - auto& from = static_cast<const VehicleCabinDoorRow2RightWindow&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinDoorRow2RightWindow) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_switch_().empty()) { - _this->_internal_set_switch_(from._internal_switch_()); - } - if (from._internal_position() != 0) { - _this->_internal_set_position(from._internal_position()); - } - if (from._internal_isopen() != 0) { - _this->_internal_set_isopen(from._internal_isopen()); - } - if (from._internal_ischildlockengaged() != 0) { - _this->_internal_set_ischildlockengaged(from._internal_ischildlockengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinDoorRow2RightWindow::CopyFrom(const VehicleCabinDoorRow2RightWindow& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinDoorRow2RightWindow) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinDoorRow2RightWindow::IsInitialized() const { - return true; -} - -void VehicleCabinDoorRow2RightWindow::InternalSwap(VehicleCabinDoorRow2RightWindow* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.switch__, lhs_arena, - &other->_impl_.switch__, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinDoorRow2RightWindow, _impl_.ischildlockengaged_) - + sizeof(VehicleCabinDoorRow2RightWindow::_impl_.ischildlockengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinDoorRow2RightWindow, _impl_.position_)>( - reinterpret_cast<char*>(&_impl_.position_), - reinterpret_cast<char*>(&other->_impl_.position_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinDoorRow2RightWindow::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[106]); -} -// =================================================================== - -class VehicleCabinDoorRow2RightShade::_Internal { - public: -}; - -VehicleCabinDoorRow2RightShade::VehicleCabinDoorRow2RightShade(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinDoorRow2RightShade) -} -VehicleCabinDoorRow2RightShade::VehicleCabinDoorRow2RightShade(const VehicleCabinDoorRow2RightShade& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinDoorRow2RightShade* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.switch__) {} - - , decltype(_impl_.position_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.switch__.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.switch__.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_switch_().empty()) { - _this->_impl_.switch__.Set(from._internal_switch_(), _this->GetArenaForAllocation()); - } - _this->_impl_.position_ = from._impl_.position_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinDoorRow2RightShade) -} - -inline void VehicleCabinDoorRow2RightShade::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.switch__) {} - - , decltype(_impl_.position_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.switch__.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.switch__.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinDoorRow2RightShade::~VehicleCabinDoorRow2RightShade() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinDoorRow2RightShade) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinDoorRow2RightShade::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.switch__.Destroy(); -} - -void VehicleCabinDoorRow2RightShade::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinDoorRow2RightShade::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinDoorRow2RightShade) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.switch__.ClearToEmpty(); - _impl_.position_ = 0u; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinDoorRow2RightShade::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Switch = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_switch_(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinDoorRow2RightShade.Switch")); - } else { - goto handle_unusual; - } - continue; - // uint32 Position = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.position_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinDoorRow2RightShade::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinDoorRow2RightShade) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Switch = 1; - if (!this->_internal_switch_().empty()) { - const std::string& _s = this->_internal_switch_(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinDoorRow2RightShade.Switch"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // uint32 Position = 2; - if (this->_internal_position() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_position(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinDoorRow2RightShade) - return target; -} - -::size_t VehicleCabinDoorRow2RightShade::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinDoorRow2RightShade) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Switch = 1; - if (!this->_internal_switch_().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_switch_()); - } - - // uint32 Position = 2; - if (this->_internal_position() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_position()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinDoorRow2RightShade::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinDoorRow2RightShade::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinDoorRow2RightShade::GetClassData() const { return &_class_data_; } - - -void VehicleCabinDoorRow2RightShade::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinDoorRow2RightShade*>(&to_msg); - auto& from = static_cast<const VehicleCabinDoorRow2RightShade&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinDoorRow2RightShade) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_switch_().empty()) { - _this->_internal_set_switch_(from._internal_switch_()); - } - if (from._internal_position() != 0) { - _this->_internal_set_position(from._internal_position()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinDoorRow2RightShade::CopyFrom(const VehicleCabinDoorRow2RightShade& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinDoorRow2RightShade) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinDoorRow2RightShade::IsInitialized() const { - return true; -} - -void VehicleCabinDoorRow2RightShade::InternalSwap(VehicleCabinDoorRow2RightShade* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.switch__, lhs_arena, - &other->_impl_.switch__, rhs_arena); - - swap(_impl_.position_, other->_impl_.position_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinDoorRow2RightShade::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[107]); -} -// =================================================================== - -class VehicleCabinSeat::_Internal { - public: - static const ::vss::VehicleCabinSeatRow1& row1(const VehicleCabinSeat* msg); - static const ::vss::VehicleCabinSeatRow2& row2(const VehicleCabinSeat* msg); -}; - -const ::vss::VehicleCabinSeatRow1& -VehicleCabinSeat::_Internal::row1(const VehicleCabinSeat* msg) { - return *msg->_impl_.row1_; -} -const ::vss::VehicleCabinSeatRow2& -VehicleCabinSeat::_Internal::row2(const VehicleCabinSeat* msg) { - return *msg->_impl_.row2_; -} -VehicleCabinSeat::VehicleCabinSeat(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeat) -} -VehicleCabinSeat::VehicleCabinSeat(const VehicleCabinSeat& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeat* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.row1_){nullptr} - , decltype(_impl_.row2_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_row1()) { - _this->_impl_.row1_ = new ::vss::VehicleCabinSeatRow1(*from._impl_.row1_); - } - if (from._internal_has_row2()) { - _this->_impl_.row2_ = new ::vss::VehicleCabinSeatRow2(*from._impl_.row2_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeat) -} - -inline void VehicleCabinSeat::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.row1_){nullptr} - , decltype(_impl_.row2_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeat::~VehicleCabinSeat() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeat) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeat::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.row1_; - if (this != internal_default_instance()) delete _impl_.row2_; -} - -void VehicleCabinSeat::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeat::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeat) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.row1_ != nullptr) { - delete _impl_.row1_; - } - _impl_.row1_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.row2_ != nullptr) { - delete _impl_.row2_; - } - _impl_.row2_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeat::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleCabinSeatRow1 Row1 = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_row1(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2 Row2 = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_row2(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeat::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeat) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow1 Row1 = 1; - if (this->_internal_has_row1()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::row1(this), - _Internal::row1(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2 Row2 = 2; - if (this->_internal_has_row2()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::row2(this), - _Internal::row2(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeat) - return target; -} - -::size_t VehicleCabinSeat::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeat) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow1 Row1 = 1; - if (this->_internal_has_row1()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.row1_); - } - - // .vss.VehicleCabinSeatRow2 Row2 = 2; - if (this->_internal_has_row2()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.row2_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeat::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeat::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeat::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeat::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeat*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeat&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeat) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_row1()) { - _this->_internal_mutable_row1()->::vss::VehicleCabinSeatRow1::MergeFrom( - from._internal_row1()); - } - if (from._internal_has_row2()) { - _this->_internal_mutable_row2()->::vss::VehicleCabinSeatRow2::MergeFrom( - from._internal_row2()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeat::CopyFrom(const VehicleCabinSeat& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeat) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeat::IsInitialized() const { - return true; -} - -void VehicleCabinSeat::InternalSwap(VehicleCabinSeat* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeat, _impl_.row2_) - + sizeof(VehicleCabinSeat::_impl_.row2_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeat, _impl_.row1_)>( - reinterpret_cast<char*>(&_impl_.row1_), - reinterpret_cast<char*>(&other->_impl_.row1_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeat::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[108]); -} -// =================================================================== - -class VehicleCabinSeatRow1::_Internal { - public: - static const ::vss::VehicleCabinSeatRow1Pos1& pos1(const VehicleCabinSeatRow1* msg); - static const ::vss::VehicleCabinSeatRow1Pos2& pos2(const VehicleCabinSeatRow1* msg); - static const ::vss::VehicleCabinSeatRow1Pos3& pos3(const VehicleCabinSeatRow1* msg); -}; - -const ::vss::VehicleCabinSeatRow1Pos1& -VehicleCabinSeatRow1::_Internal::pos1(const VehicleCabinSeatRow1* msg) { - return *msg->_impl_.pos1_; -} -const ::vss::VehicleCabinSeatRow1Pos2& -VehicleCabinSeatRow1::_Internal::pos2(const VehicleCabinSeatRow1* msg) { - return *msg->_impl_.pos2_; -} -const ::vss::VehicleCabinSeatRow1Pos3& -VehicleCabinSeatRow1::_Internal::pos3(const VehicleCabinSeatRow1* msg) { - return *msg->_impl_.pos3_; -} -VehicleCabinSeatRow1::VehicleCabinSeatRow1(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1) -} -VehicleCabinSeatRow1::VehicleCabinSeatRow1(const VehicleCabinSeatRow1& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow1* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.pos1_){nullptr} - , decltype(_impl_.pos2_){nullptr} - , decltype(_impl_.pos3_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_pos1()) { - _this->_impl_.pos1_ = new ::vss::VehicleCabinSeatRow1Pos1(*from._impl_.pos1_); - } - if (from._internal_has_pos2()) { - _this->_impl_.pos2_ = new ::vss::VehicleCabinSeatRow1Pos2(*from._impl_.pos2_); - } - if (from._internal_has_pos3()) { - _this->_impl_.pos3_ = new ::vss::VehicleCabinSeatRow1Pos3(*from._impl_.pos3_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1) -} - -inline void VehicleCabinSeatRow1::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.pos1_){nullptr} - , decltype(_impl_.pos2_){nullptr} - , decltype(_impl_.pos3_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1::~VehicleCabinSeatRow1() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.pos1_; - if (this != internal_default_instance()) delete _impl_.pos2_; - if (this != internal_default_instance()) delete _impl_.pos3_; -} - -void VehicleCabinSeatRow1::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.pos1_ != nullptr) { - delete _impl_.pos1_; - } - _impl_.pos1_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.pos2_ != nullptr) { - delete _impl_.pos2_; - } - _impl_.pos2_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.pos3_ != nullptr) { - delete _impl_.pos3_; - } - _impl_.pos3_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleCabinSeatRow1Pos1 Pos1 = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_pos1(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos2 Pos2 = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_pos2(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos3 Pos3 = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_pos3(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow1Pos1 Pos1 = 1; - if (this->_internal_has_pos1()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::pos1(this), - _Internal::pos1(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos2 Pos2 = 2; - if (this->_internal_has_pos2()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::pos2(this), - _Internal::pos2(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos3 Pos3 = 3; - if (this->_internal_has_pos3()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::pos3(this), - _Internal::pos3(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1) - return target; -} - -::size_t VehicleCabinSeatRow1::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow1Pos1 Pos1 = 1; - if (this->_internal_has_pos1()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.pos1_); - } - - // .vss.VehicleCabinSeatRow1Pos2 Pos2 = 2; - if (this->_internal_has_pos2()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.pos2_); - } - - // .vss.VehicleCabinSeatRow1Pos3 Pos3 = 3; - if (this->_internal_has_pos3()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.pos3_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_pos1()) { - _this->_internal_mutable_pos1()->::vss::VehicleCabinSeatRow1Pos1::MergeFrom( - from._internal_pos1()); - } - if (from._internal_has_pos2()) { - _this->_internal_mutable_pos2()->::vss::VehicleCabinSeatRow1Pos2::MergeFrom( - from._internal_pos2()); - } - if (from._internal_has_pos3()) { - _this->_internal_mutable_pos3()->::vss::VehicleCabinSeatRow1Pos3::MergeFrom( - from._internal_pos3()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1::CopyFrom(const VehicleCabinSeatRow1& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1::InternalSwap(VehicleCabinSeatRow1* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1, _impl_.pos3_) - + sizeof(VehicleCabinSeatRow1::_impl_.pos3_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1, _impl_.pos1_)>( - reinterpret_cast<char*>(&_impl_.pos1_), - reinterpret_cast<char*>(&other->_impl_.pos1_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[109]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos1::_Internal { - public: - static const ::vss::VehicleCabinSeatRow1Pos1Occupant& occupant(const VehicleCabinSeatRow1Pos1* msg); - static const ::vss::VehicleCabinSeatRow1Pos1Backrest& backrest(const VehicleCabinSeatRow1Pos1* msg); - static const ::vss::VehicleCabinSeatRow1Pos1Seating& seating(const VehicleCabinSeatRow1Pos1* msg); - static const ::vss::VehicleCabinSeatRow1Pos1Headrest& headrest(const VehicleCabinSeatRow1Pos1* msg); - static const ::vss::VehicleCabinSeatRow1Pos1Airbag& airbag(const VehicleCabinSeatRow1Pos1* msg); - static const ::vss::VehicleCabinSeatRow1Pos1Switch& switch_(const VehicleCabinSeatRow1Pos1* msg); -}; - -const ::vss::VehicleCabinSeatRow1Pos1Occupant& -VehicleCabinSeatRow1Pos1::_Internal::occupant(const VehicleCabinSeatRow1Pos1* msg) { - return *msg->_impl_.occupant_; -} -const ::vss::VehicleCabinSeatRow1Pos1Backrest& -VehicleCabinSeatRow1Pos1::_Internal::backrest(const VehicleCabinSeatRow1Pos1* msg) { - return *msg->_impl_.backrest_; -} -const ::vss::VehicleCabinSeatRow1Pos1Seating& -VehicleCabinSeatRow1Pos1::_Internal::seating(const VehicleCabinSeatRow1Pos1* msg) { - return *msg->_impl_.seating_; -} -const ::vss::VehicleCabinSeatRow1Pos1Headrest& -VehicleCabinSeatRow1Pos1::_Internal::headrest(const VehicleCabinSeatRow1Pos1* msg) { - return *msg->_impl_.headrest_; -} -const ::vss::VehicleCabinSeatRow1Pos1Airbag& -VehicleCabinSeatRow1Pos1::_Internal::airbag(const VehicleCabinSeatRow1Pos1* msg) { - return *msg->_impl_.airbag_; -} -const ::vss::VehicleCabinSeatRow1Pos1Switch& -VehicleCabinSeatRow1Pos1::_Internal::switch_(const VehicleCabinSeatRow1Pos1* msg) { - return *msg->_impl_.switch__; -} -VehicleCabinSeatRow1Pos1::VehicleCabinSeatRow1Pos1(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos1) -} -VehicleCabinSeatRow1Pos1::VehicleCabinSeatRow1Pos1(const VehicleCabinSeatRow1Pos1& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow1Pos1* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.occupant_){nullptr} - , decltype(_impl_.backrest_){nullptr} - , decltype(_impl_.seating_){nullptr} - , decltype(_impl_.headrest_){nullptr} - , decltype(_impl_.airbag_){nullptr} - , decltype(_impl_.switch__){nullptr} - , decltype(_impl_.isoccupied_) {} - - , decltype(_impl_.isbelted_) {} - - , decltype(_impl_.heating_) {} - - , decltype(_impl_.massage_) {} - - , decltype(_impl_.position_) {} - - , decltype(_impl_.height_) {} - - , decltype(_impl_.tilt_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_occupant()) { - _this->_impl_.occupant_ = new ::vss::VehicleCabinSeatRow1Pos1Occupant(*from._impl_.occupant_); - } - if (from._internal_has_backrest()) { - _this->_impl_.backrest_ = new ::vss::VehicleCabinSeatRow1Pos1Backrest(*from._impl_.backrest_); - } - if (from._internal_has_seating()) { - _this->_impl_.seating_ = new ::vss::VehicleCabinSeatRow1Pos1Seating(*from._impl_.seating_); - } - if (from._internal_has_headrest()) { - _this->_impl_.headrest_ = new ::vss::VehicleCabinSeatRow1Pos1Headrest(*from._impl_.headrest_); - } - if (from._internal_has_airbag()) { - _this->_impl_.airbag_ = new ::vss::VehicleCabinSeatRow1Pos1Airbag(*from._impl_.airbag_); - } - if (from._internal_has_switch_()) { - _this->_impl_.switch__ = new ::vss::VehicleCabinSeatRow1Pos1Switch(*from._impl_.switch__); - } - ::memcpy(&_impl_.isoccupied_, &from._impl_.isoccupied_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.tilt_) - - reinterpret_cast<char*>(&_impl_.isoccupied_)) + sizeof(_impl_.tilt_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos1) -} - -inline void VehicleCabinSeatRow1Pos1::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.occupant_){nullptr} - , decltype(_impl_.backrest_){nullptr} - , decltype(_impl_.seating_){nullptr} - , decltype(_impl_.headrest_){nullptr} - , decltype(_impl_.airbag_){nullptr} - , decltype(_impl_.switch__){nullptr} - , decltype(_impl_.isoccupied_) { false } - - , decltype(_impl_.isbelted_) { false } - - , decltype(_impl_.heating_) { 0 } - - , decltype(_impl_.massage_) { 0u } - - , decltype(_impl_.position_) { 0u } - - , decltype(_impl_.height_) { 0u } - - , decltype(_impl_.tilt_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos1::~VehicleCabinSeatRow1Pos1() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos1) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos1::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.occupant_; - if (this != internal_default_instance()) delete _impl_.backrest_; - if (this != internal_default_instance()) delete _impl_.seating_; - if (this != internal_default_instance()) delete _impl_.headrest_; - if (this != internal_default_instance()) delete _impl_.airbag_; - if (this != internal_default_instance()) delete _impl_.switch__; -} - -void VehicleCabinSeatRow1Pos1::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos1::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos1) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.occupant_ != nullptr) { - delete _impl_.occupant_; - } - _impl_.occupant_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.backrest_ != nullptr) { - delete _impl_.backrest_; - } - _impl_.backrest_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.seating_ != nullptr) { - delete _impl_.seating_; - } - _impl_.seating_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.headrest_ != nullptr) { - delete _impl_.headrest_; - } - _impl_.headrest_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.airbag_ != nullptr) { - delete _impl_.airbag_; - } - _impl_.airbag_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.switch__ != nullptr) { - delete _impl_.switch__; - } - _impl_.switch__ = nullptr; - ::memset(&_impl_.isoccupied_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.tilt_) - - reinterpret_cast<char*>(&_impl_.isoccupied_)) + sizeof(_impl_.tilt_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos1::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOccupied = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isoccupied_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos1Occupant Occupant = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_occupant(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBelted = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isbelted_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 Heating = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.heating_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Massage = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) { - _impl_.massage_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Position = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) { - _impl_.position_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Height = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) { - _impl_.height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float Tilt = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 69)) { - _impl_.tilt_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos1Backrest Backrest = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 74)) { - ptr = ctx->ParseMessage(_internal_mutable_backrest(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos1Seating Seating = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 82)) { - ptr = ctx->ParseMessage(_internal_mutable_seating(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos1Headrest Headrest = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 90)) { - ptr = ctx->ParseMessage(_internal_mutable_headrest(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos1Airbag Airbag = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 98)) { - ptr = ctx->ParseMessage(_internal_mutable_airbag(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos1Switch Switch = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 106)) { - ptr = ctx->ParseMessage(_internal_mutable_switch_(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos1::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos1) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOccupied = 1; - if (this->_internal_isoccupied() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isoccupied(), target); - } - - // .vss.VehicleCabinSeatRow1Pos1Occupant Occupant = 2; - if (this->_internal_has_occupant()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::occupant(this), - _Internal::occupant(this).GetCachedSize(), target, stream); - } - - // bool IsBelted = 3; - if (this->_internal_isbelted() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isbelted(), target); - } - - // int32 Heating = 4; - if (this->_internal_heating() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 4, this->_internal_heating(), target); - } - - // uint32 Massage = 5; - if (this->_internal_massage() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 5, this->_internal_massage(), target); - } - - // uint32 Position = 6; - if (this->_internal_position() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 6, this->_internal_position(), target); - } - - // uint32 Height = 7; - if (this->_internal_height() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 7, this->_internal_height(), target); - } - - // float Tilt = 8; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tilt = this->_internal_tilt(); - ::uint32_t raw_tilt; - memcpy(&raw_tilt, &tmp_tilt, sizeof(tmp_tilt)); - if (raw_tilt != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 8, this->_internal_tilt(), target); - } - - // .vss.VehicleCabinSeatRow1Pos1Backrest Backrest = 9; - if (this->_internal_has_backrest()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, _Internal::backrest(this), - _Internal::backrest(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos1Seating Seating = 10; - if (this->_internal_has_seating()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(10, _Internal::seating(this), - _Internal::seating(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos1Headrest Headrest = 11; - if (this->_internal_has_headrest()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(11, _Internal::headrest(this), - _Internal::headrest(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos1Airbag Airbag = 12; - if (this->_internal_has_airbag()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(12, _Internal::airbag(this), - _Internal::airbag(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos1Switch Switch = 13; - if (this->_internal_has_switch_()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(13, _Internal::switch_(this), - _Internal::switch_(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos1) - return target; -} - -::size_t VehicleCabinSeatRow1Pos1::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos1) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow1Pos1Occupant Occupant = 2; - if (this->_internal_has_occupant()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.occupant_); - } - - // .vss.VehicleCabinSeatRow1Pos1Backrest Backrest = 9; - if (this->_internal_has_backrest()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.backrest_); - } - - // .vss.VehicleCabinSeatRow1Pos1Seating Seating = 10; - if (this->_internal_has_seating()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.seating_); - } - - // .vss.VehicleCabinSeatRow1Pos1Headrest Headrest = 11; - if (this->_internal_has_headrest()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.headrest_); - } - - // .vss.VehicleCabinSeatRow1Pos1Airbag Airbag = 12; - if (this->_internal_has_airbag()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.airbag_); - } - - // .vss.VehicleCabinSeatRow1Pos1Switch Switch = 13; - if (this->_internal_has_switch_()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.switch__); - } - - // bool IsOccupied = 1; - if (this->_internal_isoccupied() != 0) { - total_size += 2; - } - - // bool IsBelted = 3; - if (this->_internal_isbelted() != 0) { - total_size += 2; - } - - // int32 Heating = 4; - if (this->_internal_heating() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_heating()); - } - - // uint32 Massage = 5; - if (this->_internal_massage() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_massage()); - } - - // uint32 Position = 6; - if (this->_internal_position() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_position()); - } - - // uint32 Height = 7; - if (this->_internal_height() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_height()); - } - - // float Tilt = 8; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tilt = this->_internal_tilt(); - ::uint32_t raw_tilt; - memcpy(&raw_tilt, &tmp_tilt, sizeof(tmp_tilt)); - if (raw_tilt != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos1::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos1::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos1::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos1::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos1*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos1&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos1) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_occupant()) { - _this->_internal_mutable_occupant()->::vss::VehicleCabinSeatRow1Pos1Occupant::MergeFrom( - from._internal_occupant()); - } - if (from._internal_has_backrest()) { - _this->_internal_mutable_backrest()->::vss::VehicleCabinSeatRow1Pos1Backrest::MergeFrom( - from._internal_backrest()); - } - if (from._internal_has_seating()) { - _this->_internal_mutable_seating()->::vss::VehicleCabinSeatRow1Pos1Seating::MergeFrom( - from._internal_seating()); - } - if (from._internal_has_headrest()) { - _this->_internal_mutable_headrest()->::vss::VehicleCabinSeatRow1Pos1Headrest::MergeFrom( - from._internal_headrest()); - } - if (from._internal_has_airbag()) { - _this->_internal_mutable_airbag()->::vss::VehicleCabinSeatRow1Pos1Airbag::MergeFrom( - from._internal_airbag()); - } - if (from._internal_has_switch_()) { - _this->_internal_mutable_switch_()->::vss::VehicleCabinSeatRow1Pos1Switch::MergeFrom( - from._internal_switch_()); - } - if (from._internal_isoccupied() != 0) { - _this->_internal_set_isoccupied(from._internal_isoccupied()); - } - if (from._internal_isbelted() != 0) { - _this->_internal_set_isbelted(from._internal_isbelted()); - } - if (from._internal_heating() != 0) { - _this->_internal_set_heating(from._internal_heating()); - } - if (from._internal_massage() != 0) { - _this->_internal_set_massage(from._internal_massage()); - } - if (from._internal_position() != 0) { - _this->_internal_set_position(from._internal_position()); - } - if (from._internal_height() != 0) { - _this->_internal_set_height(from._internal_height()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tilt = from._internal_tilt(); - ::uint32_t raw_tilt; - memcpy(&raw_tilt, &tmp_tilt, sizeof(tmp_tilt)); - if (raw_tilt != 0) { - _this->_internal_set_tilt(from._internal_tilt()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos1::CopyFrom(const VehicleCabinSeatRow1Pos1& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos1) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos1::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos1::InternalSwap(VehicleCabinSeatRow1Pos1* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos1, _impl_.tilt_) - + sizeof(VehicleCabinSeatRow1Pos1::_impl_.tilt_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos1, _impl_.occupant_)>( - reinterpret_cast<char*>(&_impl_.occupant_), - reinterpret_cast<char*>(&other->_impl_.occupant_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos1::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[110]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos1Occupant::_Internal { - public: - static const ::vss::VehicleCabinSeatRow1Pos1OccupantIdentifier& identifier(const VehicleCabinSeatRow1Pos1Occupant* msg); -}; - -const ::vss::VehicleCabinSeatRow1Pos1OccupantIdentifier& -VehicleCabinSeatRow1Pos1Occupant::_Internal::identifier(const VehicleCabinSeatRow1Pos1Occupant* msg) { - return *msg->_impl_.identifier_; -} -VehicleCabinSeatRow1Pos1Occupant::VehicleCabinSeatRow1Pos1Occupant(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos1Occupant) -} -VehicleCabinSeatRow1Pos1Occupant::VehicleCabinSeatRow1Pos1Occupant(const VehicleCabinSeatRow1Pos1Occupant& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow1Pos1Occupant* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.identifier_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_identifier()) { - _this->_impl_.identifier_ = new ::vss::VehicleCabinSeatRow1Pos1OccupantIdentifier(*from._impl_.identifier_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos1Occupant) -} - -inline void VehicleCabinSeatRow1Pos1Occupant::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.identifier_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos1Occupant::~VehicleCabinSeatRow1Pos1Occupant() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos1Occupant) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos1Occupant::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.identifier_; -} - -void VehicleCabinSeatRow1Pos1Occupant::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos1Occupant::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos1Occupant) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.identifier_ != nullptr) { - delete _impl_.identifier_; - } - _impl_.identifier_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos1Occupant::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleCabinSeatRow1Pos1OccupantIdentifier Identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_identifier(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos1Occupant::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos1Occupant) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow1Pos1OccupantIdentifier Identifier = 1; - if (this->_internal_has_identifier()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::identifier(this), - _Internal::identifier(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos1Occupant) - return target; -} - -::size_t VehicleCabinSeatRow1Pos1Occupant::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos1Occupant) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow1Pos1OccupantIdentifier Identifier = 1; - if (this->_internal_has_identifier()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.identifier_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos1Occupant::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos1Occupant::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos1Occupant::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos1Occupant::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos1Occupant*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos1Occupant&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos1Occupant) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_identifier()) { - _this->_internal_mutable_identifier()->::vss::VehicleCabinSeatRow1Pos1OccupantIdentifier::MergeFrom( - from._internal_identifier()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos1Occupant::CopyFrom(const VehicleCabinSeatRow1Pos1Occupant& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos1Occupant) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos1Occupant::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos1Occupant::InternalSwap(VehicleCabinSeatRow1Pos1Occupant* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_impl_.identifier_, other->_impl_.identifier_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos1Occupant::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[111]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos1OccupantIdentifier::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos1OccupantIdentifier::VehicleCabinSeatRow1Pos1OccupantIdentifier(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos1OccupantIdentifier) -} -VehicleCabinSeatRow1Pos1OccupantIdentifier::VehicleCabinSeatRow1Pos1OccupantIdentifier(const VehicleCabinSeatRow1Pos1OccupantIdentifier& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow1Pos1OccupantIdentifier* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.subject_) {} - - , decltype(_impl_.issuer_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.subject_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.subject_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_subject().empty()) { - _this->_impl_.subject_.Set(from._internal_subject(), _this->GetArenaForAllocation()); - } - _impl_.issuer_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.issuer_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_issuer().empty()) { - _this->_impl_.issuer_.Set(from._internal_issuer(), _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos1OccupantIdentifier) -} - -inline void VehicleCabinSeatRow1Pos1OccupantIdentifier::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.subject_) {} - - , decltype(_impl_.issuer_) {} - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.subject_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.subject_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.issuer_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.issuer_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinSeatRow1Pos1OccupantIdentifier::~VehicleCabinSeatRow1Pos1OccupantIdentifier() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos1OccupantIdentifier) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos1OccupantIdentifier::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.subject_.Destroy(); - _impl_.issuer_.Destroy(); -} - -void VehicleCabinSeatRow1Pos1OccupantIdentifier::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos1OccupantIdentifier::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos1OccupantIdentifier) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.subject_.ClearToEmpty(); - _impl_.issuer_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos1OccupantIdentifier::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Subject = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_subject(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinSeatRow1Pos1OccupantIdentifier.Subject")); - } else { - goto handle_unusual; - } - continue; - // string Issuer = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - auto str = _internal_mutable_issuer(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinSeatRow1Pos1OccupantIdentifier.Issuer")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos1OccupantIdentifier::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos1OccupantIdentifier) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Subject = 1; - if (!this->_internal_subject().empty()) { - const std::string& _s = this->_internal_subject(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinSeatRow1Pos1OccupantIdentifier.Subject"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // string Issuer = 2; - if (!this->_internal_issuer().empty()) { - const std::string& _s = this->_internal_issuer(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinSeatRow1Pos1OccupantIdentifier.Issuer"); - target = stream->WriteStringMaybeAliased(2, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos1OccupantIdentifier) - return target; -} - -::size_t VehicleCabinSeatRow1Pos1OccupantIdentifier::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos1OccupantIdentifier) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Subject = 1; - if (!this->_internal_subject().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_subject()); - } - - // string Issuer = 2; - if (!this->_internal_issuer().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_issuer()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos1OccupantIdentifier::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos1OccupantIdentifier::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos1OccupantIdentifier::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos1OccupantIdentifier::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos1OccupantIdentifier*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos1OccupantIdentifier&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos1OccupantIdentifier) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_subject().empty()) { - _this->_internal_set_subject(from._internal_subject()); - } - if (!from._internal_issuer().empty()) { - _this->_internal_set_issuer(from._internal_issuer()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos1OccupantIdentifier::CopyFrom(const VehicleCabinSeatRow1Pos1OccupantIdentifier& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos1OccupantIdentifier) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos1OccupantIdentifier::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos1OccupantIdentifier::InternalSwap(VehicleCabinSeatRow1Pos1OccupantIdentifier* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.subject_, lhs_arena, - &other->_impl_.subject_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.issuer_, lhs_arena, - &other->_impl_.issuer_, rhs_arena); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos1OccupantIdentifier::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[112]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos1Backrest::_Internal { - public: - static const ::vss::VehicleCabinSeatRow1Pos1BackrestLumbar& lumbar(const VehicleCabinSeatRow1Pos1Backrest* msg); - static const ::vss::VehicleCabinSeatRow1Pos1BackrestSideBolster& sidebolster(const VehicleCabinSeatRow1Pos1Backrest* msg); -}; - -const ::vss::VehicleCabinSeatRow1Pos1BackrestLumbar& -VehicleCabinSeatRow1Pos1Backrest::_Internal::lumbar(const VehicleCabinSeatRow1Pos1Backrest* msg) { - return *msg->_impl_.lumbar_; -} -const ::vss::VehicleCabinSeatRow1Pos1BackrestSideBolster& -VehicleCabinSeatRow1Pos1Backrest::_Internal::sidebolster(const VehicleCabinSeatRow1Pos1Backrest* msg) { - return *msg->_impl_.sidebolster_; -} -VehicleCabinSeatRow1Pos1Backrest::VehicleCabinSeatRow1Pos1Backrest(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos1Backrest) -} -VehicleCabinSeatRow1Pos1Backrest::VehicleCabinSeatRow1Pos1Backrest(const VehicleCabinSeatRow1Pos1Backrest& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow1Pos1Backrest* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.lumbar_){nullptr} - , decltype(_impl_.sidebolster_){nullptr} - , decltype(_impl_.recline_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_lumbar()) { - _this->_impl_.lumbar_ = new ::vss::VehicleCabinSeatRow1Pos1BackrestLumbar(*from._impl_.lumbar_); - } - if (from._internal_has_sidebolster()) { - _this->_impl_.sidebolster_ = new ::vss::VehicleCabinSeatRow1Pos1BackrestSideBolster(*from._impl_.sidebolster_); - } - _this->_impl_.recline_ = from._impl_.recline_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos1Backrest) -} - -inline void VehicleCabinSeatRow1Pos1Backrest::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.lumbar_){nullptr} - , decltype(_impl_.sidebolster_){nullptr} - , decltype(_impl_.recline_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos1Backrest::~VehicleCabinSeatRow1Pos1Backrest() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos1Backrest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos1Backrest::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.lumbar_; - if (this != internal_default_instance()) delete _impl_.sidebolster_; -} - -void VehicleCabinSeatRow1Pos1Backrest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos1Backrest::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos1Backrest) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.lumbar_ != nullptr) { - delete _impl_.lumbar_; - } - _impl_.lumbar_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sidebolster_ != nullptr) { - delete _impl_.sidebolster_; - } - _impl_.sidebolster_ = nullptr; - _impl_.recline_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos1Backrest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Recline = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.recline_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos1BackrestLumbar Lumbar = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_lumbar(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos1BackrestSideBolster SideBolster = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_sidebolster(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos1Backrest::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos1Backrest) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Recline = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_recline = this->_internal_recline(); - ::uint32_t raw_recline; - memcpy(&raw_recline, &tmp_recline, sizeof(tmp_recline)); - if (raw_recline != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_recline(), target); - } - - // .vss.VehicleCabinSeatRow1Pos1BackrestLumbar Lumbar = 2; - if (this->_internal_has_lumbar()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::lumbar(this), - _Internal::lumbar(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos1BackrestSideBolster SideBolster = 3; - if (this->_internal_has_sidebolster()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::sidebolster(this), - _Internal::sidebolster(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos1Backrest) - return target; -} - -::size_t VehicleCabinSeatRow1Pos1Backrest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos1Backrest) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow1Pos1BackrestLumbar Lumbar = 2; - if (this->_internal_has_lumbar()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.lumbar_); - } - - // .vss.VehicleCabinSeatRow1Pos1BackrestSideBolster SideBolster = 3; - if (this->_internal_has_sidebolster()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sidebolster_); - } - - // float Recline = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_recline = this->_internal_recline(); - ::uint32_t raw_recline; - memcpy(&raw_recline, &tmp_recline, sizeof(tmp_recline)); - if (raw_recline != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos1Backrest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos1Backrest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos1Backrest::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos1Backrest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos1Backrest*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos1Backrest&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos1Backrest) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_lumbar()) { - _this->_internal_mutable_lumbar()->::vss::VehicleCabinSeatRow1Pos1BackrestLumbar::MergeFrom( - from._internal_lumbar()); - } - if (from._internal_has_sidebolster()) { - _this->_internal_mutable_sidebolster()->::vss::VehicleCabinSeatRow1Pos1BackrestSideBolster::MergeFrom( - from._internal_sidebolster()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_recline = from._internal_recline(); - ::uint32_t raw_recline; - memcpy(&raw_recline, &tmp_recline, sizeof(tmp_recline)); - if (raw_recline != 0) { - _this->_internal_set_recline(from._internal_recline()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos1Backrest::CopyFrom(const VehicleCabinSeatRow1Pos1Backrest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos1Backrest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos1Backrest::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos1Backrest::InternalSwap(VehicleCabinSeatRow1Pos1Backrest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos1Backrest, _impl_.recline_) - + sizeof(VehicleCabinSeatRow1Pos1Backrest::_impl_.recline_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos1Backrest, _impl_.lumbar_)>( - reinterpret_cast<char*>(&_impl_.lumbar_), - reinterpret_cast<char*>(&other->_impl_.lumbar_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos1Backrest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[113]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos1BackrestLumbar::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos1BackrestLumbar::VehicleCabinSeatRow1Pos1BackrestLumbar(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos1BackrestLumbar) -} -VehicleCabinSeatRow1Pos1BackrestLumbar::VehicleCabinSeatRow1Pos1BackrestLumbar(const VehicleCabinSeatRow1Pos1BackrestLumbar& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos1BackrestLumbar) -} - -inline void VehicleCabinSeatRow1Pos1BackrestLumbar::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.support_) { 0 } - - , decltype(_impl_.height_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos1BackrestLumbar::~VehicleCabinSeatRow1Pos1BackrestLumbar() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos1BackrestLumbar) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos1BackrestLumbar::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos1BackrestLumbar::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos1BackrestLumbar::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos1BackrestLumbar) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.support_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.height_) - - reinterpret_cast<char*>(&_impl_.support_)) + sizeof(_impl_.height_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos1BackrestLumbar::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Support = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.support_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // uint32 Height = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos1BackrestLumbar::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos1BackrestLumbar) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Support = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = this->_internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_support(), target); - } - - // uint32 Height = 2; - if (this->_internal_height() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_height(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos1BackrestLumbar) - return target; -} - -::size_t VehicleCabinSeatRow1Pos1BackrestLumbar::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos1BackrestLumbar) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Support = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = this->_internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - total_size += 5; - } - - // uint32 Height = 2; - if (this->_internal_height() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_height()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos1BackrestLumbar::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos1BackrestLumbar::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos1BackrestLumbar::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos1BackrestLumbar::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos1BackrestLumbar*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos1BackrestLumbar&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos1BackrestLumbar) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = from._internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - _this->_internal_set_support(from._internal_support()); - } - if (from._internal_height() != 0) { - _this->_internal_set_height(from._internal_height()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos1BackrestLumbar::CopyFrom(const VehicleCabinSeatRow1Pos1BackrestLumbar& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos1BackrestLumbar) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos1BackrestLumbar::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos1BackrestLumbar::InternalSwap(VehicleCabinSeatRow1Pos1BackrestLumbar* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos1BackrestLumbar, _impl_.height_) - + sizeof(VehicleCabinSeatRow1Pos1BackrestLumbar::_impl_.height_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos1BackrestLumbar, _impl_.support_)>( - reinterpret_cast<char*>(&_impl_.support_), - reinterpret_cast<char*>(&other->_impl_.support_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos1BackrestLumbar::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[114]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos1BackrestSideBolster::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos1BackrestSideBolster::VehicleCabinSeatRow1Pos1BackrestSideBolster(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos1BackrestSideBolster) -} -VehicleCabinSeatRow1Pos1BackrestSideBolster::VehicleCabinSeatRow1Pos1BackrestSideBolster(const VehicleCabinSeatRow1Pos1BackrestSideBolster& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos1BackrestSideBolster) -} - -inline void VehicleCabinSeatRow1Pos1BackrestSideBolster::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.support_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos1BackrestSideBolster::~VehicleCabinSeatRow1Pos1BackrestSideBolster() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos1BackrestSideBolster) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos1BackrestSideBolster::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos1BackrestSideBolster::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos1BackrestSideBolster::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos1BackrestSideBolster) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.support_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos1BackrestSideBolster::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Support = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.support_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos1BackrestSideBolster::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos1BackrestSideBolster) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Support = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = this->_internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_support(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos1BackrestSideBolster) - return target; -} - -::size_t VehicleCabinSeatRow1Pos1BackrestSideBolster::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos1BackrestSideBolster) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Support = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = this->_internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos1BackrestSideBolster::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos1BackrestSideBolster::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos1BackrestSideBolster::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos1BackrestSideBolster::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos1BackrestSideBolster*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos1BackrestSideBolster&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos1BackrestSideBolster) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = from._internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - _this->_internal_set_support(from._internal_support()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos1BackrestSideBolster::CopyFrom(const VehicleCabinSeatRow1Pos1BackrestSideBolster& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos1BackrestSideBolster) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos1BackrestSideBolster::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos1BackrestSideBolster::InternalSwap(VehicleCabinSeatRow1Pos1BackrestSideBolster* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.support_, other->_impl_.support_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos1BackrestSideBolster::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[115]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos1Seating::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos1Seating::VehicleCabinSeatRow1Pos1Seating(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos1Seating) -} -VehicleCabinSeatRow1Pos1Seating::VehicleCabinSeatRow1Pos1Seating(const VehicleCabinSeatRow1Pos1Seating& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos1Seating) -} - -inline void VehicleCabinSeatRow1Pos1Seating::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.length_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos1Seating::~VehicleCabinSeatRow1Pos1Seating() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos1Seating) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos1Seating::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos1Seating::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos1Seating::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos1Seating) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.length_ = 0u; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos1Seating::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 Length = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.length_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos1Seating::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos1Seating) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 Length = 1; - if (this->_internal_length() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_length(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos1Seating) - return target; -} - -::size_t VehicleCabinSeatRow1Pos1Seating::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos1Seating) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 Length = 1; - if (this->_internal_length() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_length()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos1Seating::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos1Seating::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos1Seating::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos1Seating::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos1Seating*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos1Seating&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos1Seating) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_length() != 0) { - _this->_internal_set_length(from._internal_length()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos1Seating::CopyFrom(const VehicleCabinSeatRow1Pos1Seating& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos1Seating) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos1Seating::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos1Seating::InternalSwap(VehicleCabinSeatRow1Pos1Seating* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.length_, other->_impl_.length_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos1Seating::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[116]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos1Headrest::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos1Headrest::VehicleCabinSeatRow1Pos1Headrest(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos1Headrest) -} -VehicleCabinSeatRow1Pos1Headrest::VehicleCabinSeatRow1Pos1Headrest(const VehicleCabinSeatRow1Pos1Headrest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos1Headrest) -} - -inline void VehicleCabinSeatRow1Pos1Headrest::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.height_) { 0u } - - , decltype(_impl_.angle_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos1Headrest::~VehicleCabinSeatRow1Pos1Headrest() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos1Headrest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos1Headrest::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos1Headrest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos1Headrest::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos1Headrest) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.height_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.angle_) - - reinterpret_cast<char*>(&_impl_.height_)) + sizeof(_impl_.angle_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos1Headrest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 Height = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float Angle = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.angle_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos1Headrest::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos1Headrest) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 Height = 1; - if (this->_internal_height() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_height(), target); - } - - // float Angle = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_angle = this->_internal_angle(); - ::uint32_t raw_angle; - memcpy(&raw_angle, &tmp_angle, sizeof(tmp_angle)); - if (raw_angle != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_angle(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos1Headrest) - return target; -} - -::size_t VehicleCabinSeatRow1Pos1Headrest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos1Headrest) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 Height = 1; - if (this->_internal_height() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_height()); - } - - // float Angle = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_angle = this->_internal_angle(); - ::uint32_t raw_angle; - memcpy(&raw_angle, &tmp_angle, sizeof(tmp_angle)); - if (raw_angle != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos1Headrest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos1Headrest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos1Headrest::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos1Headrest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos1Headrest*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos1Headrest&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos1Headrest) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_height() != 0) { - _this->_internal_set_height(from._internal_height()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_angle = from._internal_angle(); - ::uint32_t raw_angle; - memcpy(&raw_angle, &tmp_angle, sizeof(tmp_angle)); - if (raw_angle != 0) { - _this->_internal_set_angle(from._internal_angle()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos1Headrest::CopyFrom(const VehicleCabinSeatRow1Pos1Headrest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos1Headrest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos1Headrest::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos1Headrest::InternalSwap(VehicleCabinSeatRow1Pos1Headrest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos1Headrest, _impl_.angle_) - + sizeof(VehicleCabinSeatRow1Pos1Headrest::_impl_.angle_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos1Headrest, _impl_.height_)>( - reinterpret_cast<char*>(&_impl_.height_), - reinterpret_cast<char*>(&other->_impl_.height_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos1Headrest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[117]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos1Airbag::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos1Airbag::VehicleCabinSeatRow1Pos1Airbag(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos1Airbag) -} -VehicleCabinSeatRow1Pos1Airbag::VehicleCabinSeatRow1Pos1Airbag(const VehicleCabinSeatRow1Pos1Airbag& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos1Airbag) -} - -inline void VehicleCabinSeatRow1Pos1Airbag::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isdeployed_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos1Airbag::~VehicleCabinSeatRow1Pos1Airbag() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos1Airbag) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos1Airbag::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos1Airbag::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos1Airbag::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos1Airbag) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.isdeployed_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos1Airbag::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsDeployed = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isdeployed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos1Airbag::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos1Airbag) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsDeployed = 1; - if (this->_internal_isdeployed() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isdeployed(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos1Airbag) - return target; -} - -::size_t VehicleCabinSeatRow1Pos1Airbag::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos1Airbag) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsDeployed = 1; - if (this->_internal_isdeployed() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos1Airbag::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos1Airbag::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos1Airbag::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos1Airbag::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos1Airbag*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos1Airbag&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos1Airbag) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isdeployed() != 0) { - _this->_internal_set_isdeployed(from._internal_isdeployed()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos1Airbag::CopyFrom(const VehicleCabinSeatRow1Pos1Airbag& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos1Airbag) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos1Airbag::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos1Airbag::InternalSwap(VehicleCabinSeatRow1Pos1Airbag* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.isdeployed_, other->_impl_.isdeployed_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos1Airbag::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[118]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos1Switch::_Internal { - public: - static const ::vss::VehicleCabinSeatRow1Pos1SwitchBackrest& backrest(const VehicleCabinSeatRow1Pos1Switch* msg); - static const ::vss::VehicleCabinSeatRow1Pos1SwitchSeating& seating(const VehicleCabinSeatRow1Pos1Switch* msg); - static const ::vss::VehicleCabinSeatRow1Pos1SwitchHeadrest& headrest(const VehicleCabinSeatRow1Pos1Switch* msg); - static const ::vss::VehicleCabinSeatRow1Pos1SwitchMassage& massage(const VehicleCabinSeatRow1Pos1Switch* msg); -}; - -const ::vss::VehicleCabinSeatRow1Pos1SwitchBackrest& -VehicleCabinSeatRow1Pos1Switch::_Internal::backrest(const VehicleCabinSeatRow1Pos1Switch* msg) { - return *msg->_impl_.backrest_; -} -const ::vss::VehicleCabinSeatRow1Pos1SwitchSeating& -VehicleCabinSeatRow1Pos1Switch::_Internal::seating(const VehicleCabinSeatRow1Pos1Switch* msg) { - return *msg->_impl_.seating_; -} -const ::vss::VehicleCabinSeatRow1Pos1SwitchHeadrest& -VehicleCabinSeatRow1Pos1Switch::_Internal::headrest(const VehicleCabinSeatRow1Pos1Switch* msg) { - return *msg->_impl_.headrest_; -} -const ::vss::VehicleCabinSeatRow1Pos1SwitchMassage& -VehicleCabinSeatRow1Pos1Switch::_Internal::massage(const VehicleCabinSeatRow1Pos1Switch* msg) { - return *msg->_impl_.massage_; -} -VehicleCabinSeatRow1Pos1Switch::VehicleCabinSeatRow1Pos1Switch(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos1Switch) -} -VehicleCabinSeatRow1Pos1Switch::VehicleCabinSeatRow1Pos1Switch(const VehicleCabinSeatRow1Pos1Switch& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow1Pos1Switch* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.backrest_){nullptr} - , decltype(_impl_.seating_){nullptr} - , decltype(_impl_.headrest_){nullptr} - , decltype(_impl_.massage_){nullptr} - , decltype(_impl_.iswarmerengaged_) {} - - , decltype(_impl_.iscoolerengaged_) {} - - , decltype(_impl_.isforwardengaged_) {} - - , decltype(_impl_.isbackwardengaged_) {} - - , decltype(_impl_.isupengaged_) {} - - , decltype(_impl_.isdownengaged_) {} - - , decltype(_impl_.istiltforwardengaged_) {} - - , decltype(_impl_.istiltbackwardengaged_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_backrest()) { - _this->_impl_.backrest_ = new ::vss::VehicleCabinSeatRow1Pos1SwitchBackrest(*from._impl_.backrest_); - } - if (from._internal_has_seating()) { - _this->_impl_.seating_ = new ::vss::VehicleCabinSeatRow1Pos1SwitchSeating(*from._impl_.seating_); - } - if (from._internal_has_headrest()) { - _this->_impl_.headrest_ = new ::vss::VehicleCabinSeatRow1Pos1SwitchHeadrest(*from._impl_.headrest_); - } - if (from._internal_has_massage()) { - _this->_impl_.massage_ = new ::vss::VehicleCabinSeatRow1Pos1SwitchMassage(*from._impl_.massage_); - } - ::memcpy(&_impl_.iswarmerengaged_, &from._impl_.iswarmerengaged_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.istiltbackwardengaged_) - - reinterpret_cast<char*>(&_impl_.iswarmerengaged_)) + sizeof(_impl_.istiltbackwardengaged_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos1Switch) -} - -inline void VehicleCabinSeatRow1Pos1Switch::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.backrest_){nullptr} - , decltype(_impl_.seating_){nullptr} - , decltype(_impl_.headrest_){nullptr} - , decltype(_impl_.massage_){nullptr} - , decltype(_impl_.iswarmerengaged_) { false } - - , decltype(_impl_.iscoolerengaged_) { false } - - , decltype(_impl_.isforwardengaged_) { false } - - , decltype(_impl_.isbackwardengaged_) { false } - - , decltype(_impl_.isupengaged_) { false } - - , decltype(_impl_.isdownengaged_) { false } - - , decltype(_impl_.istiltforwardengaged_) { false } - - , decltype(_impl_.istiltbackwardengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos1Switch::~VehicleCabinSeatRow1Pos1Switch() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos1Switch) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos1Switch::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.backrest_; - if (this != internal_default_instance()) delete _impl_.seating_; - if (this != internal_default_instance()) delete _impl_.headrest_; - if (this != internal_default_instance()) delete _impl_.massage_; -} - -void VehicleCabinSeatRow1Pos1Switch::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos1Switch::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos1Switch) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.backrest_ != nullptr) { - delete _impl_.backrest_; - } - _impl_.backrest_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.seating_ != nullptr) { - delete _impl_.seating_; - } - _impl_.seating_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.headrest_ != nullptr) { - delete _impl_.headrest_; - } - _impl_.headrest_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.massage_ != nullptr) { - delete _impl_.massage_; - } - _impl_.massage_ = nullptr; - ::memset(&_impl_.iswarmerengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.istiltbackwardengaged_) - - reinterpret_cast<char*>(&_impl_.iswarmerengaged_)) + sizeof(_impl_.istiltbackwardengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos1Switch::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsWarmerEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.iswarmerengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsCoolerEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.iscoolerengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsForwardEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBackwardEngaged = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isbackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsUpEngaged = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) { - _impl_.isupengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDownEngaged = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) { - _impl_.isdownengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsTiltForwardEngaged = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) { - _impl_.istiltforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsTiltBackwardEngaged = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 64)) { - _impl_.istiltbackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos1SwitchBackrest Backrest = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 74)) { - ptr = ctx->ParseMessage(_internal_mutable_backrest(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos1SwitchSeating Seating = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 82)) { - ptr = ctx->ParseMessage(_internal_mutable_seating(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos1SwitchHeadrest Headrest = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 90)) { - ptr = ctx->ParseMessage(_internal_mutable_headrest(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos1SwitchMassage Massage = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 98)) { - ptr = ctx->ParseMessage(_internal_mutable_massage(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos1Switch::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos1Switch) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsWarmerEngaged = 1; - if (this->_internal_iswarmerengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_iswarmerengaged(), target); - } - - // bool IsCoolerEngaged = 2; - if (this->_internal_iscoolerengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_iscoolerengaged(), target); - } - - // bool IsForwardEngaged = 3; - if (this->_internal_isforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isforwardengaged(), target); - } - - // bool IsBackwardEngaged = 4; - if (this->_internal_isbackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isbackwardengaged(), target); - } - - // bool IsUpEngaged = 5; - if (this->_internal_isupengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 5, this->_internal_isupengaged(), target); - } - - // bool IsDownEngaged = 6; - if (this->_internal_isdownengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 6, this->_internal_isdownengaged(), target); - } - - // bool IsTiltForwardEngaged = 7; - if (this->_internal_istiltforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 7, this->_internal_istiltforwardengaged(), target); - } - - // bool IsTiltBackwardEngaged = 8; - if (this->_internal_istiltbackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 8, this->_internal_istiltbackwardengaged(), target); - } - - // .vss.VehicleCabinSeatRow1Pos1SwitchBackrest Backrest = 9; - if (this->_internal_has_backrest()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, _Internal::backrest(this), - _Internal::backrest(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos1SwitchSeating Seating = 10; - if (this->_internal_has_seating()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(10, _Internal::seating(this), - _Internal::seating(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos1SwitchHeadrest Headrest = 11; - if (this->_internal_has_headrest()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(11, _Internal::headrest(this), - _Internal::headrest(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos1SwitchMassage Massage = 12; - if (this->_internal_has_massage()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(12, _Internal::massage(this), - _Internal::massage(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos1Switch) - return target; -} - -::size_t VehicleCabinSeatRow1Pos1Switch::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos1Switch) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow1Pos1SwitchBackrest Backrest = 9; - if (this->_internal_has_backrest()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.backrest_); - } - - // .vss.VehicleCabinSeatRow1Pos1SwitchSeating Seating = 10; - if (this->_internal_has_seating()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.seating_); - } - - // .vss.VehicleCabinSeatRow1Pos1SwitchHeadrest Headrest = 11; - if (this->_internal_has_headrest()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.headrest_); - } - - // .vss.VehicleCabinSeatRow1Pos1SwitchMassage Massage = 12; - if (this->_internal_has_massage()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.massage_); - } - - // bool IsWarmerEngaged = 1; - if (this->_internal_iswarmerengaged() != 0) { - total_size += 2; - } - - // bool IsCoolerEngaged = 2; - if (this->_internal_iscoolerengaged() != 0) { - total_size += 2; - } - - // bool IsForwardEngaged = 3; - if (this->_internal_isforwardengaged() != 0) { - total_size += 2; - } - - // bool IsBackwardEngaged = 4; - if (this->_internal_isbackwardengaged() != 0) { - total_size += 2; - } - - // bool IsUpEngaged = 5; - if (this->_internal_isupengaged() != 0) { - total_size += 2; - } - - // bool IsDownEngaged = 6; - if (this->_internal_isdownengaged() != 0) { - total_size += 2; - } - - // bool IsTiltForwardEngaged = 7; - if (this->_internal_istiltforwardengaged() != 0) { - total_size += 2; - } - - // bool IsTiltBackwardEngaged = 8; - if (this->_internal_istiltbackwardengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos1Switch::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos1Switch::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos1Switch::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos1Switch::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos1Switch*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos1Switch&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos1Switch) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_backrest()) { - _this->_internal_mutable_backrest()->::vss::VehicleCabinSeatRow1Pos1SwitchBackrest::MergeFrom( - from._internal_backrest()); - } - if (from._internal_has_seating()) { - _this->_internal_mutable_seating()->::vss::VehicleCabinSeatRow1Pos1SwitchSeating::MergeFrom( - from._internal_seating()); - } - if (from._internal_has_headrest()) { - _this->_internal_mutable_headrest()->::vss::VehicleCabinSeatRow1Pos1SwitchHeadrest::MergeFrom( - from._internal_headrest()); - } - if (from._internal_has_massage()) { - _this->_internal_mutable_massage()->::vss::VehicleCabinSeatRow1Pos1SwitchMassage::MergeFrom( - from._internal_massage()); - } - if (from._internal_iswarmerengaged() != 0) { - _this->_internal_set_iswarmerengaged(from._internal_iswarmerengaged()); - } - if (from._internal_iscoolerengaged() != 0) { - _this->_internal_set_iscoolerengaged(from._internal_iscoolerengaged()); - } - if (from._internal_isforwardengaged() != 0) { - _this->_internal_set_isforwardengaged(from._internal_isforwardengaged()); - } - if (from._internal_isbackwardengaged() != 0) { - _this->_internal_set_isbackwardengaged(from._internal_isbackwardengaged()); - } - if (from._internal_isupengaged() != 0) { - _this->_internal_set_isupengaged(from._internal_isupengaged()); - } - if (from._internal_isdownengaged() != 0) { - _this->_internal_set_isdownengaged(from._internal_isdownengaged()); - } - if (from._internal_istiltforwardengaged() != 0) { - _this->_internal_set_istiltforwardengaged(from._internal_istiltforwardengaged()); - } - if (from._internal_istiltbackwardengaged() != 0) { - _this->_internal_set_istiltbackwardengaged(from._internal_istiltbackwardengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos1Switch::CopyFrom(const VehicleCabinSeatRow1Pos1Switch& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos1Switch) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos1Switch::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos1Switch::InternalSwap(VehicleCabinSeatRow1Pos1Switch* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos1Switch, _impl_.istiltbackwardengaged_) - + sizeof(VehicleCabinSeatRow1Pos1Switch::_impl_.istiltbackwardengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos1Switch, _impl_.backrest_)>( - reinterpret_cast<char*>(&_impl_.backrest_), - reinterpret_cast<char*>(&other->_impl_.backrest_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos1Switch::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[119]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos1SwitchBackrest::_Internal { - public: - static const ::vss::VehicleCabinSeatRow1Pos1SwitchBackrestLumbar& lumbar(const VehicleCabinSeatRow1Pos1SwitchBackrest* msg); - static const ::vss::VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster& sidebolster(const VehicleCabinSeatRow1Pos1SwitchBackrest* msg); -}; - -const ::vss::VehicleCabinSeatRow1Pos1SwitchBackrestLumbar& -VehicleCabinSeatRow1Pos1SwitchBackrest::_Internal::lumbar(const VehicleCabinSeatRow1Pos1SwitchBackrest* msg) { - return *msg->_impl_.lumbar_; -} -const ::vss::VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster& -VehicleCabinSeatRow1Pos1SwitchBackrest::_Internal::sidebolster(const VehicleCabinSeatRow1Pos1SwitchBackrest* msg) { - return *msg->_impl_.sidebolster_; -} -VehicleCabinSeatRow1Pos1SwitchBackrest::VehicleCabinSeatRow1Pos1SwitchBackrest(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos1SwitchBackrest) -} -VehicleCabinSeatRow1Pos1SwitchBackrest::VehicleCabinSeatRow1Pos1SwitchBackrest(const VehicleCabinSeatRow1Pos1SwitchBackrest& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow1Pos1SwitchBackrest* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.lumbar_){nullptr} - , decltype(_impl_.sidebolster_){nullptr} - , decltype(_impl_.isreclineforwardengaged_) {} - - , decltype(_impl_.isreclinebackwardengaged_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_lumbar()) { - _this->_impl_.lumbar_ = new ::vss::VehicleCabinSeatRow1Pos1SwitchBackrestLumbar(*from._impl_.lumbar_); - } - if (from._internal_has_sidebolster()) { - _this->_impl_.sidebolster_ = new ::vss::VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster(*from._impl_.sidebolster_); - } - ::memcpy(&_impl_.isreclineforwardengaged_, &from._impl_.isreclineforwardengaged_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.isreclinebackwardengaged_) - - reinterpret_cast<char*>(&_impl_.isreclineforwardengaged_)) + sizeof(_impl_.isreclinebackwardengaged_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos1SwitchBackrest) -} - -inline void VehicleCabinSeatRow1Pos1SwitchBackrest::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.lumbar_){nullptr} - , decltype(_impl_.sidebolster_){nullptr} - , decltype(_impl_.isreclineforwardengaged_) { false } - - , decltype(_impl_.isreclinebackwardengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos1SwitchBackrest::~VehicleCabinSeatRow1Pos1SwitchBackrest() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos1SwitchBackrest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos1SwitchBackrest::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.lumbar_; - if (this != internal_default_instance()) delete _impl_.sidebolster_; -} - -void VehicleCabinSeatRow1Pos1SwitchBackrest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos1SwitchBackrest::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos1SwitchBackrest) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.lumbar_ != nullptr) { - delete _impl_.lumbar_; - } - _impl_.lumbar_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sidebolster_ != nullptr) { - delete _impl_.sidebolster_; - } - _impl_.sidebolster_ = nullptr; - ::memset(&_impl_.isreclineforwardengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isreclinebackwardengaged_) - - reinterpret_cast<char*>(&_impl_.isreclineforwardengaged_)) + sizeof(_impl_.isreclinebackwardengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos1SwitchBackrest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsReclineForwardEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isreclineforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsReclineBackwardEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isreclinebackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos1SwitchBackrestLumbar Lumbar = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_lumbar(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster SideBolster = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_sidebolster(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos1SwitchBackrest::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos1SwitchBackrest) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsReclineForwardEngaged = 1; - if (this->_internal_isreclineforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isreclineforwardengaged(), target); - } - - // bool IsReclineBackwardEngaged = 2; - if (this->_internal_isreclinebackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isreclinebackwardengaged(), target); - } - - // .vss.VehicleCabinSeatRow1Pos1SwitchBackrestLumbar Lumbar = 3; - if (this->_internal_has_lumbar()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::lumbar(this), - _Internal::lumbar(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster SideBolster = 4; - if (this->_internal_has_sidebolster()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::sidebolster(this), - _Internal::sidebolster(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos1SwitchBackrest) - return target; -} - -::size_t VehicleCabinSeatRow1Pos1SwitchBackrest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos1SwitchBackrest) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow1Pos1SwitchBackrestLumbar Lumbar = 3; - if (this->_internal_has_lumbar()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.lumbar_); - } - - // .vss.VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster SideBolster = 4; - if (this->_internal_has_sidebolster()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sidebolster_); - } - - // bool IsReclineForwardEngaged = 1; - if (this->_internal_isreclineforwardengaged() != 0) { - total_size += 2; - } - - // bool IsReclineBackwardEngaged = 2; - if (this->_internal_isreclinebackwardengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos1SwitchBackrest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos1SwitchBackrest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos1SwitchBackrest::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos1SwitchBackrest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos1SwitchBackrest*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos1SwitchBackrest&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos1SwitchBackrest) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_lumbar()) { - _this->_internal_mutable_lumbar()->::vss::VehicleCabinSeatRow1Pos1SwitchBackrestLumbar::MergeFrom( - from._internal_lumbar()); - } - if (from._internal_has_sidebolster()) { - _this->_internal_mutable_sidebolster()->::vss::VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster::MergeFrom( - from._internal_sidebolster()); - } - if (from._internal_isreclineforwardengaged() != 0) { - _this->_internal_set_isreclineforwardengaged(from._internal_isreclineforwardengaged()); - } - if (from._internal_isreclinebackwardengaged() != 0) { - _this->_internal_set_isreclinebackwardengaged(from._internal_isreclinebackwardengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos1SwitchBackrest::CopyFrom(const VehicleCabinSeatRow1Pos1SwitchBackrest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos1SwitchBackrest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos1SwitchBackrest::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos1SwitchBackrest::InternalSwap(VehicleCabinSeatRow1Pos1SwitchBackrest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos1SwitchBackrest, _impl_.isreclinebackwardengaged_) - + sizeof(VehicleCabinSeatRow1Pos1SwitchBackrest::_impl_.isreclinebackwardengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos1SwitchBackrest, _impl_.lumbar_)>( - reinterpret_cast<char*>(&_impl_.lumbar_), - reinterpret_cast<char*>(&other->_impl_.lumbar_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos1SwitchBackrest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[120]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos1SwitchBackrestLumbar::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos1SwitchBackrestLumbar::VehicleCabinSeatRow1Pos1SwitchBackrestLumbar(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos1SwitchBackrestLumbar) -} -VehicleCabinSeatRow1Pos1SwitchBackrestLumbar::VehicleCabinSeatRow1Pos1SwitchBackrestLumbar(const VehicleCabinSeatRow1Pos1SwitchBackrestLumbar& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos1SwitchBackrestLumbar) -} - -inline void VehicleCabinSeatRow1Pos1SwitchBackrestLumbar::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.ismoresupportengaged_) { false } - - , decltype(_impl_.islesssupportengaged_) { false } - - , decltype(_impl_.isupengaged_) { false } - - , decltype(_impl_.isdownengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos1SwitchBackrestLumbar::~VehicleCabinSeatRow1Pos1SwitchBackrestLumbar() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos1SwitchBackrestLumbar) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos1SwitchBackrestLumbar::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos1SwitchBackrestLumbar::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos1SwitchBackrestLumbar::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos1SwitchBackrestLumbar) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.ismoresupportengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isdownengaged_) - - reinterpret_cast<char*>(&_impl_.ismoresupportengaged_)) + sizeof(_impl_.isdownengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos1SwitchBackrestLumbar::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsMoreSupportEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.ismoresupportengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsLessSupportEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.islesssupportengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsUpEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isupengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDownEngaged = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isdownengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos1SwitchBackrestLumbar::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos1SwitchBackrestLumbar) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsMoreSupportEngaged = 1; - if (this->_internal_ismoresupportengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_ismoresupportengaged(), target); - } - - // bool IsLessSupportEngaged = 2; - if (this->_internal_islesssupportengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_islesssupportengaged(), target); - } - - // bool IsUpEngaged = 3; - if (this->_internal_isupengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isupengaged(), target); - } - - // bool IsDownEngaged = 4; - if (this->_internal_isdownengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isdownengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos1SwitchBackrestLumbar) - return target; -} - -::size_t VehicleCabinSeatRow1Pos1SwitchBackrestLumbar::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos1SwitchBackrestLumbar) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsMoreSupportEngaged = 1; - if (this->_internal_ismoresupportengaged() != 0) { - total_size += 2; - } - - // bool IsLessSupportEngaged = 2; - if (this->_internal_islesssupportengaged() != 0) { - total_size += 2; - } - - // bool IsUpEngaged = 3; - if (this->_internal_isupengaged() != 0) { - total_size += 2; - } - - // bool IsDownEngaged = 4; - if (this->_internal_isdownengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos1SwitchBackrestLumbar::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos1SwitchBackrestLumbar::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos1SwitchBackrestLumbar::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos1SwitchBackrestLumbar::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos1SwitchBackrestLumbar*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos1SwitchBackrestLumbar&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos1SwitchBackrestLumbar) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_ismoresupportengaged() != 0) { - _this->_internal_set_ismoresupportengaged(from._internal_ismoresupportengaged()); - } - if (from._internal_islesssupportengaged() != 0) { - _this->_internal_set_islesssupportengaged(from._internal_islesssupportengaged()); - } - if (from._internal_isupengaged() != 0) { - _this->_internal_set_isupengaged(from._internal_isupengaged()); - } - if (from._internal_isdownengaged() != 0) { - _this->_internal_set_isdownengaged(from._internal_isdownengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos1SwitchBackrestLumbar::CopyFrom(const VehicleCabinSeatRow1Pos1SwitchBackrestLumbar& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos1SwitchBackrestLumbar) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos1SwitchBackrestLumbar::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos1SwitchBackrestLumbar::InternalSwap(VehicleCabinSeatRow1Pos1SwitchBackrestLumbar* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos1SwitchBackrestLumbar, _impl_.isdownengaged_) - + sizeof(VehicleCabinSeatRow1Pos1SwitchBackrestLumbar::_impl_.isdownengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos1SwitchBackrestLumbar, _impl_.ismoresupportengaged_)>( - reinterpret_cast<char*>(&_impl_.ismoresupportengaged_), - reinterpret_cast<char*>(&other->_impl_.ismoresupportengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos1SwitchBackrestLumbar::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[121]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster::VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster) -} -VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster::VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster(const VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster) -} - -inline void VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.ismoresupportengaged_) { false } - - , decltype(_impl_.islesssupportengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster::~VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.ismoresupportengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.islesssupportengaged_) - - reinterpret_cast<char*>(&_impl_.ismoresupportengaged_)) + sizeof(_impl_.islesssupportengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsMoreSupportEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.ismoresupportengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsLessSupportEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.islesssupportengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsMoreSupportEngaged = 1; - if (this->_internal_ismoresupportengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_ismoresupportengaged(), target); - } - - // bool IsLessSupportEngaged = 2; - if (this->_internal_islesssupportengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_islesssupportengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster) - return target; -} - -::size_t VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsMoreSupportEngaged = 1; - if (this->_internal_ismoresupportengaged() != 0) { - total_size += 2; - } - - // bool IsLessSupportEngaged = 2; - if (this->_internal_islesssupportengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_ismoresupportengaged() != 0) { - _this->_internal_set_ismoresupportengaged(from._internal_ismoresupportengaged()); - } - if (from._internal_islesssupportengaged() != 0) { - _this->_internal_set_islesssupportengaged(from._internal_islesssupportengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster::CopyFrom(const VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster::InternalSwap(VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster, _impl_.islesssupportengaged_) - + sizeof(VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster::_impl_.islesssupportengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster, _impl_.ismoresupportengaged_)>( - reinterpret_cast<char*>(&_impl_.ismoresupportengaged_), - reinterpret_cast<char*>(&other->_impl_.ismoresupportengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[122]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos1SwitchSeating::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos1SwitchSeating::VehicleCabinSeatRow1Pos1SwitchSeating(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos1SwitchSeating) -} -VehicleCabinSeatRow1Pos1SwitchSeating::VehicleCabinSeatRow1Pos1SwitchSeating(const VehicleCabinSeatRow1Pos1SwitchSeating& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos1SwitchSeating) -} - -inline void VehicleCabinSeatRow1Pos1SwitchSeating::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isforwardengaged_) { false } - - , decltype(_impl_.isbackwardengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos1SwitchSeating::~VehicleCabinSeatRow1Pos1SwitchSeating() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos1SwitchSeating) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos1SwitchSeating::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos1SwitchSeating::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos1SwitchSeating::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos1SwitchSeating) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isforwardengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isbackwardengaged_) - - reinterpret_cast<char*>(&_impl_.isforwardengaged_)) + sizeof(_impl_.isbackwardengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos1SwitchSeating::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsForwardEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBackwardEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isbackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos1SwitchSeating::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos1SwitchSeating) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsForwardEngaged = 1; - if (this->_internal_isforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isforwardengaged(), target); - } - - // bool IsBackwardEngaged = 2; - if (this->_internal_isbackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isbackwardengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos1SwitchSeating) - return target; -} - -::size_t VehicleCabinSeatRow1Pos1SwitchSeating::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos1SwitchSeating) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsForwardEngaged = 1; - if (this->_internal_isforwardengaged() != 0) { - total_size += 2; - } - - // bool IsBackwardEngaged = 2; - if (this->_internal_isbackwardengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos1SwitchSeating::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos1SwitchSeating::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos1SwitchSeating::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos1SwitchSeating::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos1SwitchSeating*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos1SwitchSeating&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos1SwitchSeating) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isforwardengaged() != 0) { - _this->_internal_set_isforwardengaged(from._internal_isforwardengaged()); - } - if (from._internal_isbackwardengaged() != 0) { - _this->_internal_set_isbackwardengaged(from._internal_isbackwardengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos1SwitchSeating::CopyFrom(const VehicleCabinSeatRow1Pos1SwitchSeating& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos1SwitchSeating) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos1SwitchSeating::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos1SwitchSeating::InternalSwap(VehicleCabinSeatRow1Pos1SwitchSeating* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos1SwitchSeating, _impl_.isbackwardengaged_) - + sizeof(VehicleCabinSeatRow1Pos1SwitchSeating::_impl_.isbackwardengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos1SwitchSeating, _impl_.isforwardengaged_)>( - reinterpret_cast<char*>(&_impl_.isforwardengaged_), - reinterpret_cast<char*>(&other->_impl_.isforwardengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos1SwitchSeating::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[123]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos1SwitchHeadrest::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos1SwitchHeadrest::VehicleCabinSeatRow1Pos1SwitchHeadrest(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos1SwitchHeadrest) -} -VehicleCabinSeatRow1Pos1SwitchHeadrest::VehicleCabinSeatRow1Pos1SwitchHeadrest(const VehicleCabinSeatRow1Pos1SwitchHeadrest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos1SwitchHeadrest) -} - -inline void VehicleCabinSeatRow1Pos1SwitchHeadrest::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isupengaged_) { false } - - , decltype(_impl_.isdownengaged_) { false } - - , decltype(_impl_.isforwardengaged_) { false } - - , decltype(_impl_.isbackwardengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos1SwitchHeadrest::~VehicleCabinSeatRow1Pos1SwitchHeadrest() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos1SwitchHeadrest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos1SwitchHeadrest::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos1SwitchHeadrest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos1SwitchHeadrest::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos1SwitchHeadrest) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isupengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isbackwardengaged_) - - reinterpret_cast<char*>(&_impl_.isupengaged_)) + sizeof(_impl_.isbackwardengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos1SwitchHeadrest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsUpEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isupengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDownEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdownengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsForwardEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBackwardEngaged = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isbackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos1SwitchHeadrest::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos1SwitchHeadrest) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsUpEngaged = 1; - if (this->_internal_isupengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isupengaged(), target); - } - - // bool IsDownEngaged = 2; - if (this->_internal_isdownengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdownengaged(), target); - } - - // bool IsForwardEngaged = 3; - if (this->_internal_isforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isforwardengaged(), target); - } - - // bool IsBackwardEngaged = 4; - if (this->_internal_isbackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isbackwardengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos1SwitchHeadrest) - return target; -} - -::size_t VehicleCabinSeatRow1Pos1SwitchHeadrest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos1SwitchHeadrest) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsUpEngaged = 1; - if (this->_internal_isupengaged() != 0) { - total_size += 2; - } - - // bool IsDownEngaged = 2; - if (this->_internal_isdownengaged() != 0) { - total_size += 2; - } - - // bool IsForwardEngaged = 3; - if (this->_internal_isforwardengaged() != 0) { - total_size += 2; - } - - // bool IsBackwardEngaged = 4; - if (this->_internal_isbackwardengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos1SwitchHeadrest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos1SwitchHeadrest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos1SwitchHeadrest::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos1SwitchHeadrest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos1SwitchHeadrest*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos1SwitchHeadrest&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos1SwitchHeadrest) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isupengaged() != 0) { - _this->_internal_set_isupengaged(from._internal_isupengaged()); - } - if (from._internal_isdownengaged() != 0) { - _this->_internal_set_isdownengaged(from._internal_isdownengaged()); - } - if (from._internal_isforwardengaged() != 0) { - _this->_internal_set_isforwardengaged(from._internal_isforwardengaged()); - } - if (from._internal_isbackwardengaged() != 0) { - _this->_internal_set_isbackwardengaged(from._internal_isbackwardengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos1SwitchHeadrest::CopyFrom(const VehicleCabinSeatRow1Pos1SwitchHeadrest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos1SwitchHeadrest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos1SwitchHeadrest::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos1SwitchHeadrest::InternalSwap(VehicleCabinSeatRow1Pos1SwitchHeadrest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos1SwitchHeadrest, _impl_.isbackwardengaged_) - + sizeof(VehicleCabinSeatRow1Pos1SwitchHeadrest::_impl_.isbackwardengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos1SwitchHeadrest, _impl_.isupengaged_)>( - reinterpret_cast<char*>(&_impl_.isupengaged_), - reinterpret_cast<char*>(&other->_impl_.isupengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos1SwitchHeadrest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[124]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos1SwitchMassage::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos1SwitchMassage::VehicleCabinSeatRow1Pos1SwitchMassage(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos1SwitchMassage) -} -VehicleCabinSeatRow1Pos1SwitchMassage::VehicleCabinSeatRow1Pos1SwitchMassage(const VehicleCabinSeatRow1Pos1SwitchMassage& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos1SwitchMassage) -} - -inline void VehicleCabinSeatRow1Pos1SwitchMassage::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isincreaseengaged_) { false } - - , decltype(_impl_.isdecreaseengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos1SwitchMassage::~VehicleCabinSeatRow1Pos1SwitchMassage() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos1SwitchMassage) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos1SwitchMassage::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos1SwitchMassage::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos1SwitchMassage::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos1SwitchMassage) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isincreaseengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isdecreaseengaged_) - - reinterpret_cast<char*>(&_impl_.isincreaseengaged_)) + sizeof(_impl_.isdecreaseengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos1SwitchMassage::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsIncreaseEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isincreaseengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDecreaseEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdecreaseengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos1SwitchMassage::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos1SwitchMassage) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsIncreaseEngaged = 1; - if (this->_internal_isincreaseengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isincreaseengaged(), target); - } - - // bool IsDecreaseEngaged = 2; - if (this->_internal_isdecreaseengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdecreaseengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos1SwitchMassage) - return target; -} - -::size_t VehicleCabinSeatRow1Pos1SwitchMassage::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos1SwitchMassage) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsIncreaseEngaged = 1; - if (this->_internal_isincreaseengaged() != 0) { - total_size += 2; - } - - // bool IsDecreaseEngaged = 2; - if (this->_internal_isdecreaseengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos1SwitchMassage::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos1SwitchMassage::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos1SwitchMassage::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos1SwitchMassage::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos1SwitchMassage*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos1SwitchMassage&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos1SwitchMassage) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isincreaseengaged() != 0) { - _this->_internal_set_isincreaseengaged(from._internal_isincreaseengaged()); - } - if (from._internal_isdecreaseengaged() != 0) { - _this->_internal_set_isdecreaseengaged(from._internal_isdecreaseengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos1SwitchMassage::CopyFrom(const VehicleCabinSeatRow1Pos1SwitchMassage& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos1SwitchMassage) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos1SwitchMassage::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos1SwitchMassage::InternalSwap(VehicleCabinSeatRow1Pos1SwitchMassage* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos1SwitchMassage, _impl_.isdecreaseengaged_) - + sizeof(VehicleCabinSeatRow1Pos1SwitchMassage::_impl_.isdecreaseengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos1SwitchMassage, _impl_.isincreaseengaged_)>( - reinterpret_cast<char*>(&_impl_.isincreaseengaged_), - reinterpret_cast<char*>(&other->_impl_.isincreaseengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos1SwitchMassage::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[125]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos2::_Internal { - public: - static const ::vss::VehicleCabinSeatRow1Pos2Occupant& occupant(const VehicleCabinSeatRow1Pos2* msg); - static const ::vss::VehicleCabinSeatRow1Pos2Backrest& backrest(const VehicleCabinSeatRow1Pos2* msg); - static const ::vss::VehicleCabinSeatRow1Pos2Seating& seating(const VehicleCabinSeatRow1Pos2* msg); - static const ::vss::VehicleCabinSeatRow1Pos2Headrest& headrest(const VehicleCabinSeatRow1Pos2* msg); - static const ::vss::VehicleCabinSeatRow1Pos2Airbag& airbag(const VehicleCabinSeatRow1Pos2* msg); - static const ::vss::VehicleCabinSeatRow1Pos2Switch& switch_(const VehicleCabinSeatRow1Pos2* msg); -}; - -const ::vss::VehicleCabinSeatRow1Pos2Occupant& -VehicleCabinSeatRow1Pos2::_Internal::occupant(const VehicleCabinSeatRow1Pos2* msg) { - return *msg->_impl_.occupant_; -} -const ::vss::VehicleCabinSeatRow1Pos2Backrest& -VehicleCabinSeatRow1Pos2::_Internal::backrest(const VehicleCabinSeatRow1Pos2* msg) { - return *msg->_impl_.backrest_; -} -const ::vss::VehicleCabinSeatRow1Pos2Seating& -VehicleCabinSeatRow1Pos2::_Internal::seating(const VehicleCabinSeatRow1Pos2* msg) { - return *msg->_impl_.seating_; -} -const ::vss::VehicleCabinSeatRow1Pos2Headrest& -VehicleCabinSeatRow1Pos2::_Internal::headrest(const VehicleCabinSeatRow1Pos2* msg) { - return *msg->_impl_.headrest_; -} -const ::vss::VehicleCabinSeatRow1Pos2Airbag& -VehicleCabinSeatRow1Pos2::_Internal::airbag(const VehicleCabinSeatRow1Pos2* msg) { - return *msg->_impl_.airbag_; -} -const ::vss::VehicleCabinSeatRow1Pos2Switch& -VehicleCabinSeatRow1Pos2::_Internal::switch_(const VehicleCabinSeatRow1Pos2* msg) { - return *msg->_impl_.switch__; -} -VehicleCabinSeatRow1Pos2::VehicleCabinSeatRow1Pos2(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos2) -} -VehicleCabinSeatRow1Pos2::VehicleCabinSeatRow1Pos2(const VehicleCabinSeatRow1Pos2& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow1Pos2* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.occupant_){nullptr} - , decltype(_impl_.backrest_){nullptr} - , decltype(_impl_.seating_){nullptr} - , decltype(_impl_.headrest_){nullptr} - , decltype(_impl_.airbag_){nullptr} - , decltype(_impl_.switch__){nullptr} - , decltype(_impl_.isoccupied_) {} - - , decltype(_impl_.isbelted_) {} - - , decltype(_impl_.heating_) {} - - , decltype(_impl_.massage_) {} - - , decltype(_impl_.position_) {} - - , decltype(_impl_.height_) {} - - , decltype(_impl_.tilt_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_occupant()) { - _this->_impl_.occupant_ = new ::vss::VehicleCabinSeatRow1Pos2Occupant(*from._impl_.occupant_); - } - if (from._internal_has_backrest()) { - _this->_impl_.backrest_ = new ::vss::VehicleCabinSeatRow1Pos2Backrest(*from._impl_.backrest_); - } - if (from._internal_has_seating()) { - _this->_impl_.seating_ = new ::vss::VehicleCabinSeatRow1Pos2Seating(*from._impl_.seating_); - } - if (from._internal_has_headrest()) { - _this->_impl_.headrest_ = new ::vss::VehicleCabinSeatRow1Pos2Headrest(*from._impl_.headrest_); - } - if (from._internal_has_airbag()) { - _this->_impl_.airbag_ = new ::vss::VehicleCabinSeatRow1Pos2Airbag(*from._impl_.airbag_); - } - if (from._internal_has_switch_()) { - _this->_impl_.switch__ = new ::vss::VehicleCabinSeatRow1Pos2Switch(*from._impl_.switch__); - } - ::memcpy(&_impl_.isoccupied_, &from._impl_.isoccupied_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.tilt_) - - reinterpret_cast<char*>(&_impl_.isoccupied_)) + sizeof(_impl_.tilt_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos2) -} - -inline void VehicleCabinSeatRow1Pos2::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.occupant_){nullptr} - , decltype(_impl_.backrest_){nullptr} - , decltype(_impl_.seating_){nullptr} - , decltype(_impl_.headrest_){nullptr} - , decltype(_impl_.airbag_){nullptr} - , decltype(_impl_.switch__){nullptr} - , decltype(_impl_.isoccupied_) { false } - - , decltype(_impl_.isbelted_) { false } - - , decltype(_impl_.heating_) { 0 } - - , decltype(_impl_.massage_) { 0u } - - , decltype(_impl_.position_) { 0u } - - , decltype(_impl_.height_) { 0u } - - , decltype(_impl_.tilt_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos2::~VehicleCabinSeatRow1Pos2() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos2) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos2::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.occupant_; - if (this != internal_default_instance()) delete _impl_.backrest_; - if (this != internal_default_instance()) delete _impl_.seating_; - if (this != internal_default_instance()) delete _impl_.headrest_; - if (this != internal_default_instance()) delete _impl_.airbag_; - if (this != internal_default_instance()) delete _impl_.switch__; -} - -void VehicleCabinSeatRow1Pos2::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos2::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos2) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.occupant_ != nullptr) { - delete _impl_.occupant_; - } - _impl_.occupant_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.backrest_ != nullptr) { - delete _impl_.backrest_; - } - _impl_.backrest_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.seating_ != nullptr) { - delete _impl_.seating_; - } - _impl_.seating_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.headrest_ != nullptr) { - delete _impl_.headrest_; - } - _impl_.headrest_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.airbag_ != nullptr) { - delete _impl_.airbag_; - } - _impl_.airbag_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.switch__ != nullptr) { - delete _impl_.switch__; - } - _impl_.switch__ = nullptr; - ::memset(&_impl_.isoccupied_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.tilt_) - - reinterpret_cast<char*>(&_impl_.isoccupied_)) + sizeof(_impl_.tilt_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos2::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOccupied = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isoccupied_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos2Occupant Occupant = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_occupant(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBelted = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isbelted_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 Heating = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.heating_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Massage = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) { - _impl_.massage_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Position = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) { - _impl_.position_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Height = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) { - _impl_.height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float Tilt = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 69)) { - _impl_.tilt_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos2Backrest Backrest = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 74)) { - ptr = ctx->ParseMessage(_internal_mutable_backrest(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos2Seating Seating = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 82)) { - ptr = ctx->ParseMessage(_internal_mutable_seating(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos2Headrest Headrest = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 90)) { - ptr = ctx->ParseMessage(_internal_mutable_headrest(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos2Airbag Airbag = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 98)) { - ptr = ctx->ParseMessage(_internal_mutable_airbag(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos2Switch Switch = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 106)) { - ptr = ctx->ParseMessage(_internal_mutable_switch_(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos2::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos2) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOccupied = 1; - if (this->_internal_isoccupied() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isoccupied(), target); - } - - // .vss.VehicleCabinSeatRow1Pos2Occupant Occupant = 2; - if (this->_internal_has_occupant()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::occupant(this), - _Internal::occupant(this).GetCachedSize(), target, stream); - } - - // bool IsBelted = 3; - if (this->_internal_isbelted() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isbelted(), target); - } - - // int32 Heating = 4; - if (this->_internal_heating() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 4, this->_internal_heating(), target); - } - - // uint32 Massage = 5; - if (this->_internal_massage() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 5, this->_internal_massage(), target); - } - - // uint32 Position = 6; - if (this->_internal_position() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 6, this->_internal_position(), target); - } - - // uint32 Height = 7; - if (this->_internal_height() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 7, this->_internal_height(), target); - } - - // float Tilt = 8; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tilt = this->_internal_tilt(); - ::uint32_t raw_tilt; - memcpy(&raw_tilt, &tmp_tilt, sizeof(tmp_tilt)); - if (raw_tilt != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 8, this->_internal_tilt(), target); - } - - // .vss.VehicleCabinSeatRow1Pos2Backrest Backrest = 9; - if (this->_internal_has_backrest()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, _Internal::backrest(this), - _Internal::backrest(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos2Seating Seating = 10; - if (this->_internal_has_seating()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(10, _Internal::seating(this), - _Internal::seating(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos2Headrest Headrest = 11; - if (this->_internal_has_headrest()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(11, _Internal::headrest(this), - _Internal::headrest(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos2Airbag Airbag = 12; - if (this->_internal_has_airbag()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(12, _Internal::airbag(this), - _Internal::airbag(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos2Switch Switch = 13; - if (this->_internal_has_switch_()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(13, _Internal::switch_(this), - _Internal::switch_(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos2) - return target; -} - -::size_t VehicleCabinSeatRow1Pos2::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos2) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow1Pos2Occupant Occupant = 2; - if (this->_internal_has_occupant()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.occupant_); - } - - // .vss.VehicleCabinSeatRow1Pos2Backrest Backrest = 9; - if (this->_internal_has_backrest()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.backrest_); - } - - // .vss.VehicleCabinSeatRow1Pos2Seating Seating = 10; - if (this->_internal_has_seating()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.seating_); - } - - // .vss.VehicleCabinSeatRow1Pos2Headrest Headrest = 11; - if (this->_internal_has_headrest()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.headrest_); - } - - // .vss.VehicleCabinSeatRow1Pos2Airbag Airbag = 12; - if (this->_internal_has_airbag()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.airbag_); - } - - // .vss.VehicleCabinSeatRow1Pos2Switch Switch = 13; - if (this->_internal_has_switch_()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.switch__); - } - - // bool IsOccupied = 1; - if (this->_internal_isoccupied() != 0) { - total_size += 2; - } - - // bool IsBelted = 3; - if (this->_internal_isbelted() != 0) { - total_size += 2; - } - - // int32 Heating = 4; - if (this->_internal_heating() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_heating()); - } - - // uint32 Massage = 5; - if (this->_internal_massage() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_massage()); - } - - // uint32 Position = 6; - if (this->_internal_position() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_position()); - } - - // uint32 Height = 7; - if (this->_internal_height() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_height()); - } - - // float Tilt = 8; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tilt = this->_internal_tilt(); - ::uint32_t raw_tilt; - memcpy(&raw_tilt, &tmp_tilt, sizeof(tmp_tilt)); - if (raw_tilt != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos2::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos2::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos2::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos2::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos2*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos2&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos2) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_occupant()) { - _this->_internal_mutable_occupant()->::vss::VehicleCabinSeatRow1Pos2Occupant::MergeFrom( - from._internal_occupant()); - } - if (from._internal_has_backrest()) { - _this->_internal_mutable_backrest()->::vss::VehicleCabinSeatRow1Pos2Backrest::MergeFrom( - from._internal_backrest()); - } - if (from._internal_has_seating()) { - _this->_internal_mutable_seating()->::vss::VehicleCabinSeatRow1Pos2Seating::MergeFrom( - from._internal_seating()); - } - if (from._internal_has_headrest()) { - _this->_internal_mutable_headrest()->::vss::VehicleCabinSeatRow1Pos2Headrest::MergeFrom( - from._internal_headrest()); - } - if (from._internal_has_airbag()) { - _this->_internal_mutable_airbag()->::vss::VehicleCabinSeatRow1Pos2Airbag::MergeFrom( - from._internal_airbag()); - } - if (from._internal_has_switch_()) { - _this->_internal_mutable_switch_()->::vss::VehicleCabinSeatRow1Pos2Switch::MergeFrom( - from._internal_switch_()); - } - if (from._internal_isoccupied() != 0) { - _this->_internal_set_isoccupied(from._internal_isoccupied()); - } - if (from._internal_isbelted() != 0) { - _this->_internal_set_isbelted(from._internal_isbelted()); - } - if (from._internal_heating() != 0) { - _this->_internal_set_heating(from._internal_heating()); - } - if (from._internal_massage() != 0) { - _this->_internal_set_massage(from._internal_massage()); - } - if (from._internal_position() != 0) { - _this->_internal_set_position(from._internal_position()); - } - if (from._internal_height() != 0) { - _this->_internal_set_height(from._internal_height()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tilt = from._internal_tilt(); - ::uint32_t raw_tilt; - memcpy(&raw_tilt, &tmp_tilt, sizeof(tmp_tilt)); - if (raw_tilt != 0) { - _this->_internal_set_tilt(from._internal_tilt()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos2::CopyFrom(const VehicleCabinSeatRow1Pos2& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos2) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos2::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos2::InternalSwap(VehicleCabinSeatRow1Pos2* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos2, _impl_.tilt_) - + sizeof(VehicleCabinSeatRow1Pos2::_impl_.tilt_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos2, _impl_.occupant_)>( - reinterpret_cast<char*>(&_impl_.occupant_), - reinterpret_cast<char*>(&other->_impl_.occupant_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos2::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[126]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos2Occupant::_Internal { - public: - static const ::vss::VehicleCabinSeatRow1Pos2OccupantIdentifier& identifier(const VehicleCabinSeatRow1Pos2Occupant* msg); -}; - -const ::vss::VehicleCabinSeatRow1Pos2OccupantIdentifier& -VehicleCabinSeatRow1Pos2Occupant::_Internal::identifier(const VehicleCabinSeatRow1Pos2Occupant* msg) { - return *msg->_impl_.identifier_; -} -VehicleCabinSeatRow1Pos2Occupant::VehicleCabinSeatRow1Pos2Occupant(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos2Occupant) -} -VehicleCabinSeatRow1Pos2Occupant::VehicleCabinSeatRow1Pos2Occupant(const VehicleCabinSeatRow1Pos2Occupant& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow1Pos2Occupant* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.identifier_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_identifier()) { - _this->_impl_.identifier_ = new ::vss::VehicleCabinSeatRow1Pos2OccupantIdentifier(*from._impl_.identifier_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos2Occupant) -} - -inline void VehicleCabinSeatRow1Pos2Occupant::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.identifier_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos2Occupant::~VehicleCabinSeatRow1Pos2Occupant() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos2Occupant) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos2Occupant::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.identifier_; -} - -void VehicleCabinSeatRow1Pos2Occupant::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos2Occupant::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos2Occupant) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.identifier_ != nullptr) { - delete _impl_.identifier_; - } - _impl_.identifier_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos2Occupant::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleCabinSeatRow1Pos2OccupantIdentifier Identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_identifier(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos2Occupant::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos2Occupant) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow1Pos2OccupantIdentifier Identifier = 1; - if (this->_internal_has_identifier()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::identifier(this), - _Internal::identifier(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos2Occupant) - return target; -} - -::size_t VehicleCabinSeatRow1Pos2Occupant::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos2Occupant) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow1Pos2OccupantIdentifier Identifier = 1; - if (this->_internal_has_identifier()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.identifier_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos2Occupant::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos2Occupant::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos2Occupant::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos2Occupant::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos2Occupant*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos2Occupant&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos2Occupant) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_identifier()) { - _this->_internal_mutable_identifier()->::vss::VehicleCabinSeatRow1Pos2OccupantIdentifier::MergeFrom( - from._internal_identifier()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos2Occupant::CopyFrom(const VehicleCabinSeatRow1Pos2Occupant& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos2Occupant) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos2Occupant::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos2Occupant::InternalSwap(VehicleCabinSeatRow1Pos2Occupant* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_impl_.identifier_, other->_impl_.identifier_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos2Occupant::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[127]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos2OccupantIdentifier::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos2OccupantIdentifier::VehicleCabinSeatRow1Pos2OccupantIdentifier(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos2OccupantIdentifier) -} -VehicleCabinSeatRow1Pos2OccupantIdentifier::VehicleCabinSeatRow1Pos2OccupantIdentifier(const VehicleCabinSeatRow1Pos2OccupantIdentifier& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow1Pos2OccupantIdentifier* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.subject_) {} - - , decltype(_impl_.issuer_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.subject_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.subject_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_subject().empty()) { - _this->_impl_.subject_.Set(from._internal_subject(), _this->GetArenaForAllocation()); - } - _impl_.issuer_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.issuer_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_issuer().empty()) { - _this->_impl_.issuer_.Set(from._internal_issuer(), _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos2OccupantIdentifier) -} - -inline void VehicleCabinSeatRow1Pos2OccupantIdentifier::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.subject_) {} - - , decltype(_impl_.issuer_) {} - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.subject_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.subject_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.issuer_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.issuer_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinSeatRow1Pos2OccupantIdentifier::~VehicleCabinSeatRow1Pos2OccupantIdentifier() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos2OccupantIdentifier) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos2OccupantIdentifier::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.subject_.Destroy(); - _impl_.issuer_.Destroy(); -} - -void VehicleCabinSeatRow1Pos2OccupantIdentifier::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos2OccupantIdentifier::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos2OccupantIdentifier) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.subject_.ClearToEmpty(); - _impl_.issuer_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos2OccupantIdentifier::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Subject = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_subject(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinSeatRow1Pos2OccupantIdentifier.Subject")); - } else { - goto handle_unusual; - } - continue; - // string Issuer = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - auto str = _internal_mutable_issuer(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinSeatRow1Pos2OccupantIdentifier.Issuer")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos2OccupantIdentifier::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos2OccupantIdentifier) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Subject = 1; - if (!this->_internal_subject().empty()) { - const std::string& _s = this->_internal_subject(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinSeatRow1Pos2OccupantIdentifier.Subject"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // string Issuer = 2; - if (!this->_internal_issuer().empty()) { - const std::string& _s = this->_internal_issuer(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinSeatRow1Pos2OccupantIdentifier.Issuer"); - target = stream->WriteStringMaybeAliased(2, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos2OccupantIdentifier) - return target; -} - -::size_t VehicleCabinSeatRow1Pos2OccupantIdentifier::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos2OccupantIdentifier) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Subject = 1; - if (!this->_internal_subject().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_subject()); - } - - // string Issuer = 2; - if (!this->_internal_issuer().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_issuer()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos2OccupantIdentifier::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos2OccupantIdentifier::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos2OccupantIdentifier::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos2OccupantIdentifier::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos2OccupantIdentifier*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos2OccupantIdentifier&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos2OccupantIdentifier) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_subject().empty()) { - _this->_internal_set_subject(from._internal_subject()); - } - if (!from._internal_issuer().empty()) { - _this->_internal_set_issuer(from._internal_issuer()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos2OccupantIdentifier::CopyFrom(const VehicleCabinSeatRow1Pos2OccupantIdentifier& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos2OccupantIdentifier) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos2OccupantIdentifier::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos2OccupantIdentifier::InternalSwap(VehicleCabinSeatRow1Pos2OccupantIdentifier* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.subject_, lhs_arena, - &other->_impl_.subject_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.issuer_, lhs_arena, - &other->_impl_.issuer_, rhs_arena); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos2OccupantIdentifier::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[128]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos2Backrest::_Internal { - public: - static const ::vss::VehicleCabinSeatRow1Pos2BackrestLumbar& lumbar(const VehicleCabinSeatRow1Pos2Backrest* msg); - static const ::vss::VehicleCabinSeatRow1Pos2BackrestSideBolster& sidebolster(const VehicleCabinSeatRow1Pos2Backrest* msg); -}; - -const ::vss::VehicleCabinSeatRow1Pos2BackrestLumbar& -VehicleCabinSeatRow1Pos2Backrest::_Internal::lumbar(const VehicleCabinSeatRow1Pos2Backrest* msg) { - return *msg->_impl_.lumbar_; -} -const ::vss::VehicleCabinSeatRow1Pos2BackrestSideBolster& -VehicleCabinSeatRow1Pos2Backrest::_Internal::sidebolster(const VehicleCabinSeatRow1Pos2Backrest* msg) { - return *msg->_impl_.sidebolster_; -} -VehicleCabinSeatRow1Pos2Backrest::VehicleCabinSeatRow1Pos2Backrest(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos2Backrest) -} -VehicleCabinSeatRow1Pos2Backrest::VehicleCabinSeatRow1Pos2Backrest(const VehicleCabinSeatRow1Pos2Backrest& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow1Pos2Backrest* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.lumbar_){nullptr} - , decltype(_impl_.sidebolster_){nullptr} - , decltype(_impl_.recline_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_lumbar()) { - _this->_impl_.lumbar_ = new ::vss::VehicleCabinSeatRow1Pos2BackrestLumbar(*from._impl_.lumbar_); - } - if (from._internal_has_sidebolster()) { - _this->_impl_.sidebolster_ = new ::vss::VehicleCabinSeatRow1Pos2BackrestSideBolster(*from._impl_.sidebolster_); - } - _this->_impl_.recline_ = from._impl_.recline_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos2Backrest) -} - -inline void VehicleCabinSeatRow1Pos2Backrest::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.lumbar_){nullptr} - , decltype(_impl_.sidebolster_){nullptr} - , decltype(_impl_.recline_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos2Backrest::~VehicleCabinSeatRow1Pos2Backrest() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos2Backrest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos2Backrest::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.lumbar_; - if (this != internal_default_instance()) delete _impl_.sidebolster_; -} - -void VehicleCabinSeatRow1Pos2Backrest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos2Backrest::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos2Backrest) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.lumbar_ != nullptr) { - delete _impl_.lumbar_; - } - _impl_.lumbar_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sidebolster_ != nullptr) { - delete _impl_.sidebolster_; - } - _impl_.sidebolster_ = nullptr; - _impl_.recline_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos2Backrest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Recline = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.recline_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos2BackrestLumbar Lumbar = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_lumbar(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos2BackrestSideBolster SideBolster = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_sidebolster(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos2Backrest::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos2Backrest) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Recline = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_recline = this->_internal_recline(); - ::uint32_t raw_recline; - memcpy(&raw_recline, &tmp_recline, sizeof(tmp_recline)); - if (raw_recline != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_recline(), target); - } - - // .vss.VehicleCabinSeatRow1Pos2BackrestLumbar Lumbar = 2; - if (this->_internal_has_lumbar()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::lumbar(this), - _Internal::lumbar(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos2BackrestSideBolster SideBolster = 3; - if (this->_internal_has_sidebolster()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::sidebolster(this), - _Internal::sidebolster(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos2Backrest) - return target; -} - -::size_t VehicleCabinSeatRow1Pos2Backrest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos2Backrest) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow1Pos2BackrestLumbar Lumbar = 2; - if (this->_internal_has_lumbar()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.lumbar_); - } - - // .vss.VehicleCabinSeatRow1Pos2BackrestSideBolster SideBolster = 3; - if (this->_internal_has_sidebolster()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sidebolster_); - } - - // float Recline = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_recline = this->_internal_recline(); - ::uint32_t raw_recline; - memcpy(&raw_recline, &tmp_recline, sizeof(tmp_recline)); - if (raw_recline != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos2Backrest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos2Backrest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos2Backrest::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos2Backrest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos2Backrest*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos2Backrest&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos2Backrest) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_lumbar()) { - _this->_internal_mutable_lumbar()->::vss::VehicleCabinSeatRow1Pos2BackrestLumbar::MergeFrom( - from._internal_lumbar()); - } - if (from._internal_has_sidebolster()) { - _this->_internal_mutable_sidebolster()->::vss::VehicleCabinSeatRow1Pos2BackrestSideBolster::MergeFrom( - from._internal_sidebolster()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_recline = from._internal_recline(); - ::uint32_t raw_recline; - memcpy(&raw_recline, &tmp_recline, sizeof(tmp_recline)); - if (raw_recline != 0) { - _this->_internal_set_recline(from._internal_recline()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos2Backrest::CopyFrom(const VehicleCabinSeatRow1Pos2Backrest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos2Backrest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos2Backrest::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos2Backrest::InternalSwap(VehicleCabinSeatRow1Pos2Backrest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos2Backrest, _impl_.recline_) - + sizeof(VehicleCabinSeatRow1Pos2Backrest::_impl_.recline_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos2Backrest, _impl_.lumbar_)>( - reinterpret_cast<char*>(&_impl_.lumbar_), - reinterpret_cast<char*>(&other->_impl_.lumbar_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos2Backrest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[129]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos2BackrestLumbar::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos2BackrestLumbar::VehicleCabinSeatRow1Pos2BackrestLumbar(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos2BackrestLumbar) -} -VehicleCabinSeatRow1Pos2BackrestLumbar::VehicleCabinSeatRow1Pos2BackrestLumbar(const VehicleCabinSeatRow1Pos2BackrestLumbar& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos2BackrestLumbar) -} - -inline void VehicleCabinSeatRow1Pos2BackrestLumbar::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.support_) { 0 } - - , decltype(_impl_.height_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos2BackrestLumbar::~VehicleCabinSeatRow1Pos2BackrestLumbar() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos2BackrestLumbar) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos2BackrestLumbar::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos2BackrestLumbar::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos2BackrestLumbar::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos2BackrestLumbar) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.support_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.height_) - - reinterpret_cast<char*>(&_impl_.support_)) + sizeof(_impl_.height_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos2BackrestLumbar::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Support = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.support_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // uint32 Height = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos2BackrestLumbar::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos2BackrestLumbar) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Support = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = this->_internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_support(), target); - } - - // uint32 Height = 2; - if (this->_internal_height() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_height(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos2BackrestLumbar) - return target; -} - -::size_t VehicleCabinSeatRow1Pos2BackrestLumbar::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos2BackrestLumbar) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Support = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = this->_internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - total_size += 5; - } - - // uint32 Height = 2; - if (this->_internal_height() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_height()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos2BackrestLumbar::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos2BackrestLumbar::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos2BackrestLumbar::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos2BackrestLumbar::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos2BackrestLumbar*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos2BackrestLumbar&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos2BackrestLumbar) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = from._internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - _this->_internal_set_support(from._internal_support()); - } - if (from._internal_height() != 0) { - _this->_internal_set_height(from._internal_height()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos2BackrestLumbar::CopyFrom(const VehicleCabinSeatRow1Pos2BackrestLumbar& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos2BackrestLumbar) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos2BackrestLumbar::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos2BackrestLumbar::InternalSwap(VehicleCabinSeatRow1Pos2BackrestLumbar* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos2BackrestLumbar, _impl_.height_) - + sizeof(VehicleCabinSeatRow1Pos2BackrestLumbar::_impl_.height_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos2BackrestLumbar, _impl_.support_)>( - reinterpret_cast<char*>(&_impl_.support_), - reinterpret_cast<char*>(&other->_impl_.support_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos2BackrestLumbar::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[130]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos2BackrestSideBolster::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos2BackrestSideBolster::VehicleCabinSeatRow1Pos2BackrestSideBolster(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos2BackrestSideBolster) -} -VehicleCabinSeatRow1Pos2BackrestSideBolster::VehicleCabinSeatRow1Pos2BackrestSideBolster(const VehicleCabinSeatRow1Pos2BackrestSideBolster& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos2BackrestSideBolster) -} - -inline void VehicleCabinSeatRow1Pos2BackrestSideBolster::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.support_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos2BackrestSideBolster::~VehicleCabinSeatRow1Pos2BackrestSideBolster() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos2BackrestSideBolster) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos2BackrestSideBolster::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos2BackrestSideBolster::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos2BackrestSideBolster::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos2BackrestSideBolster) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.support_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos2BackrestSideBolster::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Support = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.support_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos2BackrestSideBolster::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos2BackrestSideBolster) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Support = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = this->_internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_support(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos2BackrestSideBolster) - return target; -} - -::size_t VehicleCabinSeatRow1Pos2BackrestSideBolster::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos2BackrestSideBolster) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Support = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = this->_internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos2BackrestSideBolster::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos2BackrestSideBolster::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos2BackrestSideBolster::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos2BackrestSideBolster::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos2BackrestSideBolster*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos2BackrestSideBolster&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos2BackrestSideBolster) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = from._internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - _this->_internal_set_support(from._internal_support()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos2BackrestSideBolster::CopyFrom(const VehicleCabinSeatRow1Pos2BackrestSideBolster& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos2BackrestSideBolster) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos2BackrestSideBolster::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos2BackrestSideBolster::InternalSwap(VehicleCabinSeatRow1Pos2BackrestSideBolster* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.support_, other->_impl_.support_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos2BackrestSideBolster::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[131]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos2Seating::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos2Seating::VehicleCabinSeatRow1Pos2Seating(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos2Seating) -} -VehicleCabinSeatRow1Pos2Seating::VehicleCabinSeatRow1Pos2Seating(const VehicleCabinSeatRow1Pos2Seating& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos2Seating) -} - -inline void VehicleCabinSeatRow1Pos2Seating::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.length_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos2Seating::~VehicleCabinSeatRow1Pos2Seating() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos2Seating) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos2Seating::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos2Seating::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos2Seating::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos2Seating) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.length_ = 0u; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos2Seating::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 Length = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.length_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos2Seating::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos2Seating) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 Length = 1; - if (this->_internal_length() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_length(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos2Seating) - return target; -} - -::size_t VehicleCabinSeatRow1Pos2Seating::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos2Seating) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 Length = 1; - if (this->_internal_length() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_length()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos2Seating::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos2Seating::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos2Seating::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos2Seating::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos2Seating*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos2Seating&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos2Seating) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_length() != 0) { - _this->_internal_set_length(from._internal_length()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos2Seating::CopyFrom(const VehicleCabinSeatRow1Pos2Seating& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos2Seating) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos2Seating::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos2Seating::InternalSwap(VehicleCabinSeatRow1Pos2Seating* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.length_, other->_impl_.length_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos2Seating::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[132]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos2Headrest::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos2Headrest::VehicleCabinSeatRow1Pos2Headrest(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos2Headrest) -} -VehicleCabinSeatRow1Pos2Headrest::VehicleCabinSeatRow1Pos2Headrest(const VehicleCabinSeatRow1Pos2Headrest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos2Headrest) -} - -inline void VehicleCabinSeatRow1Pos2Headrest::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.height_) { 0u } - - , decltype(_impl_.angle_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos2Headrest::~VehicleCabinSeatRow1Pos2Headrest() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos2Headrest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos2Headrest::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos2Headrest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos2Headrest::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos2Headrest) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.height_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.angle_) - - reinterpret_cast<char*>(&_impl_.height_)) + sizeof(_impl_.angle_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos2Headrest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 Height = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float Angle = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.angle_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos2Headrest::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos2Headrest) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 Height = 1; - if (this->_internal_height() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_height(), target); - } - - // float Angle = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_angle = this->_internal_angle(); - ::uint32_t raw_angle; - memcpy(&raw_angle, &tmp_angle, sizeof(tmp_angle)); - if (raw_angle != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_angle(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos2Headrest) - return target; -} - -::size_t VehicleCabinSeatRow1Pos2Headrest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos2Headrest) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 Height = 1; - if (this->_internal_height() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_height()); - } - - // float Angle = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_angle = this->_internal_angle(); - ::uint32_t raw_angle; - memcpy(&raw_angle, &tmp_angle, sizeof(tmp_angle)); - if (raw_angle != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos2Headrest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos2Headrest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos2Headrest::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos2Headrest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos2Headrest*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos2Headrest&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos2Headrest) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_height() != 0) { - _this->_internal_set_height(from._internal_height()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_angle = from._internal_angle(); - ::uint32_t raw_angle; - memcpy(&raw_angle, &tmp_angle, sizeof(tmp_angle)); - if (raw_angle != 0) { - _this->_internal_set_angle(from._internal_angle()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos2Headrest::CopyFrom(const VehicleCabinSeatRow1Pos2Headrest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos2Headrest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos2Headrest::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos2Headrest::InternalSwap(VehicleCabinSeatRow1Pos2Headrest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos2Headrest, _impl_.angle_) - + sizeof(VehicleCabinSeatRow1Pos2Headrest::_impl_.angle_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos2Headrest, _impl_.height_)>( - reinterpret_cast<char*>(&_impl_.height_), - reinterpret_cast<char*>(&other->_impl_.height_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos2Headrest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[133]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos2Airbag::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos2Airbag::VehicleCabinSeatRow1Pos2Airbag(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos2Airbag) -} -VehicleCabinSeatRow1Pos2Airbag::VehicleCabinSeatRow1Pos2Airbag(const VehicleCabinSeatRow1Pos2Airbag& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos2Airbag) -} - -inline void VehicleCabinSeatRow1Pos2Airbag::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isdeployed_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos2Airbag::~VehicleCabinSeatRow1Pos2Airbag() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos2Airbag) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos2Airbag::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos2Airbag::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos2Airbag::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos2Airbag) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.isdeployed_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos2Airbag::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsDeployed = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isdeployed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos2Airbag::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos2Airbag) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsDeployed = 1; - if (this->_internal_isdeployed() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isdeployed(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos2Airbag) - return target; -} - -::size_t VehicleCabinSeatRow1Pos2Airbag::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos2Airbag) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsDeployed = 1; - if (this->_internal_isdeployed() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos2Airbag::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos2Airbag::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos2Airbag::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos2Airbag::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos2Airbag*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos2Airbag&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos2Airbag) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isdeployed() != 0) { - _this->_internal_set_isdeployed(from._internal_isdeployed()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos2Airbag::CopyFrom(const VehicleCabinSeatRow1Pos2Airbag& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos2Airbag) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos2Airbag::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos2Airbag::InternalSwap(VehicleCabinSeatRow1Pos2Airbag* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.isdeployed_, other->_impl_.isdeployed_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos2Airbag::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[134]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos2Switch::_Internal { - public: - static const ::vss::VehicleCabinSeatRow1Pos2SwitchBackrest& backrest(const VehicleCabinSeatRow1Pos2Switch* msg); - static const ::vss::VehicleCabinSeatRow1Pos2SwitchSeating& seating(const VehicleCabinSeatRow1Pos2Switch* msg); - static const ::vss::VehicleCabinSeatRow1Pos2SwitchHeadrest& headrest(const VehicleCabinSeatRow1Pos2Switch* msg); - static const ::vss::VehicleCabinSeatRow1Pos2SwitchMassage& massage(const VehicleCabinSeatRow1Pos2Switch* msg); -}; - -const ::vss::VehicleCabinSeatRow1Pos2SwitchBackrest& -VehicleCabinSeatRow1Pos2Switch::_Internal::backrest(const VehicleCabinSeatRow1Pos2Switch* msg) { - return *msg->_impl_.backrest_; -} -const ::vss::VehicleCabinSeatRow1Pos2SwitchSeating& -VehicleCabinSeatRow1Pos2Switch::_Internal::seating(const VehicleCabinSeatRow1Pos2Switch* msg) { - return *msg->_impl_.seating_; -} -const ::vss::VehicleCabinSeatRow1Pos2SwitchHeadrest& -VehicleCabinSeatRow1Pos2Switch::_Internal::headrest(const VehicleCabinSeatRow1Pos2Switch* msg) { - return *msg->_impl_.headrest_; -} -const ::vss::VehicleCabinSeatRow1Pos2SwitchMassage& -VehicleCabinSeatRow1Pos2Switch::_Internal::massage(const VehicleCabinSeatRow1Pos2Switch* msg) { - return *msg->_impl_.massage_; -} -VehicleCabinSeatRow1Pos2Switch::VehicleCabinSeatRow1Pos2Switch(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos2Switch) -} -VehicleCabinSeatRow1Pos2Switch::VehicleCabinSeatRow1Pos2Switch(const VehicleCabinSeatRow1Pos2Switch& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow1Pos2Switch* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.backrest_){nullptr} - , decltype(_impl_.seating_){nullptr} - , decltype(_impl_.headrest_){nullptr} - , decltype(_impl_.massage_){nullptr} - , decltype(_impl_.iswarmerengaged_) {} - - , decltype(_impl_.iscoolerengaged_) {} - - , decltype(_impl_.isforwardengaged_) {} - - , decltype(_impl_.isbackwardengaged_) {} - - , decltype(_impl_.isupengaged_) {} - - , decltype(_impl_.isdownengaged_) {} - - , decltype(_impl_.istiltforwardengaged_) {} - - , decltype(_impl_.istiltbackwardengaged_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_backrest()) { - _this->_impl_.backrest_ = new ::vss::VehicleCabinSeatRow1Pos2SwitchBackrest(*from._impl_.backrest_); - } - if (from._internal_has_seating()) { - _this->_impl_.seating_ = new ::vss::VehicleCabinSeatRow1Pos2SwitchSeating(*from._impl_.seating_); - } - if (from._internal_has_headrest()) { - _this->_impl_.headrest_ = new ::vss::VehicleCabinSeatRow1Pos2SwitchHeadrest(*from._impl_.headrest_); - } - if (from._internal_has_massage()) { - _this->_impl_.massage_ = new ::vss::VehicleCabinSeatRow1Pos2SwitchMassage(*from._impl_.massage_); - } - ::memcpy(&_impl_.iswarmerengaged_, &from._impl_.iswarmerengaged_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.istiltbackwardengaged_) - - reinterpret_cast<char*>(&_impl_.iswarmerengaged_)) + sizeof(_impl_.istiltbackwardengaged_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos2Switch) -} - -inline void VehicleCabinSeatRow1Pos2Switch::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.backrest_){nullptr} - , decltype(_impl_.seating_){nullptr} - , decltype(_impl_.headrest_){nullptr} - , decltype(_impl_.massage_){nullptr} - , decltype(_impl_.iswarmerengaged_) { false } - - , decltype(_impl_.iscoolerengaged_) { false } - - , decltype(_impl_.isforwardengaged_) { false } - - , decltype(_impl_.isbackwardengaged_) { false } - - , decltype(_impl_.isupengaged_) { false } - - , decltype(_impl_.isdownengaged_) { false } - - , decltype(_impl_.istiltforwardengaged_) { false } - - , decltype(_impl_.istiltbackwardengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos2Switch::~VehicleCabinSeatRow1Pos2Switch() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos2Switch) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos2Switch::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.backrest_; - if (this != internal_default_instance()) delete _impl_.seating_; - if (this != internal_default_instance()) delete _impl_.headrest_; - if (this != internal_default_instance()) delete _impl_.massage_; -} - -void VehicleCabinSeatRow1Pos2Switch::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos2Switch::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos2Switch) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.backrest_ != nullptr) { - delete _impl_.backrest_; - } - _impl_.backrest_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.seating_ != nullptr) { - delete _impl_.seating_; - } - _impl_.seating_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.headrest_ != nullptr) { - delete _impl_.headrest_; - } - _impl_.headrest_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.massage_ != nullptr) { - delete _impl_.massage_; - } - _impl_.massage_ = nullptr; - ::memset(&_impl_.iswarmerengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.istiltbackwardengaged_) - - reinterpret_cast<char*>(&_impl_.iswarmerengaged_)) + sizeof(_impl_.istiltbackwardengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos2Switch::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsWarmerEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.iswarmerengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsCoolerEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.iscoolerengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsForwardEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBackwardEngaged = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isbackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsUpEngaged = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) { - _impl_.isupengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDownEngaged = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) { - _impl_.isdownengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsTiltForwardEngaged = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) { - _impl_.istiltforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsTiltBackwardEngaged = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 64)) { - _impl_.istiltbackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos2SwitchBackrest Backrest = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 74)) { - ptr = ctx->ParseMessage(_internal_mutable_backrest(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos2SwitchSeating Seating = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 82)) { - ptr = ctx->ParseMessage(_internal_mutable_seating(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos2SwitchHeadrest Headrest = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 90)) { - ptr = ctx->ParseMessage(_internal_mutable_headrest(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos2SwitchMassage Massage = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 98)) { - ptr = ctx->ParseMessage(_internal_mutable_massage(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos2Switch::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos2Switch) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsWarmerEngaged = 1; - if (this->_internal_iswarmerengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_iswarmerengaged(), target); - } - - // bool IsCoolerEngaged = 2; - if (this->_internal_iscoolerengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_iscoolerengaged(), target); - } - - // bool IsForwardEngaged = 3; - if (this->_internal_isforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isforwardengaged(), target); - } - - // bool IsBackwardEngaged = 4; - if (this->_internal_isbackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isbackwardengaged(), target); - } - - // bool IsUpEngaged = 5; - if (this->_internal_isupengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 5, this->_internal_isupengaged(), target); - } - - // bool IsDownEngaged = 6; - if (this->_internal_isdownengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 6, this->_internal_isdownengaged(), target); - } - - // bool IsTiltForwardEngaged = 7; - if (this->_internal_istiltforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 7, this->_internal_istiltforwardengaged(), target); - } - - // bool IsTiltBackwardEngaged = 8; - if (this->_internal_istiltbackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 8, this->_internal_istiltbackwardengaged(), target); - } - - // .vss.VehicleCabinSeatRow1Pos2SwitchBackrest Backrest = 9; - if (this->_internal_has_backrest()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, _Internal::backrest(this), - _Internal::backrest(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos2SwitchSeating Seating = 10; - if (this->_internal_has_seating()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(10, _Internal::seating(this), - _Internal::seating(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos2SwitchHeadrest Headrest = 11; - if (this->_internal_has_headrest()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(11, _Internal::headrest(this), - _Internal::headrest(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos2SwitchMassage Massage = 12; - if (this->_internal_has_massage()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(12, _Internal::massage(this), - _Internal::massage(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos2Switch) - return target; -} - -::size_t VehicleCabinSeatRow1Pos2Switch::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos2Switch) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow1Pos2SwitchBackrest Backrest = 9; - if (this->_internal_has_backrest()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.backrest_); - } - - // .vss.VehicleCabinSeatRow1Pos2SwitchSeating Seating = 10; - if (this->_internal_has_seating()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.seating_); - } - - // .vss.VehicleCabinSeatRow1Pos2SwitchHeadrest Headrest = 11; - if (this->_internal_has_headrest()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.headrest_); - } - - // .vss.VehicleCabinSeatRow1Pos2SwitchMassage Massage = 12; - if (this->_internal_has_massage()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.massage_); - } - - // bool IsWarmerEngaged = 1; - if (this->_internal_iswarmerengaged() != 0) { - total_size += 2; - } - - // bool IsCoolerEngaged = 2; - if (this->_internal_iscoolerengaged() != 0) { - total_size += 2; - } - - // bool IsForwardEngaged = 3; - if (this->_internal_isforwardengaged() != 0) { - total_size += 2; - } - - // bool IsBackwardEngaged = 4; - if (this->_internal_isbackwardengaged() != 0) { - total_size += 2; - } - - // bool IsUpEngaged = 5; - if (this->_internal_isupengaged() != 0) { - total_size += 2; - } - - // bool IsDownEngaged = 6; - if (this->_internal_isdownengaged() != 0) { - total_size += 2; - } - - // bool IsTiltForwardEngaged = 7; - if (this->_internal_istiltforwardengaged() != 0) { - total_size += 2; - } - - // bool IsTiltBackwardEngaged = 8; - if (this->_internal_istiltbackwardengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos2Switch::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos2Switch::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos2Switch::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos2Switch::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos2Switch*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos2Switch&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos2Switch) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_backrest()) { - _this->_internal_mutable_backrest()->::vss::VehicleCabinSeatRow1Pos2SwitchBackrest::MergeFrom( - from._internal_backrest()); - } - if (from._internal_has_seating()) { - _this->_internal_mutable_seating()->::vss::VehicleCabinSeatRow1Pos2SwitchSeating::MergeFrom( - from._internal_seating()); - } - if (from._internal_has_headrest()) { - _this->_internal_mutable_headrest()->::vss::VehicleCabinSeatRow1Pos2SwitchHeadrest::MergeFrom( - from._internal_headrest()); - } - if (from._internal_has_massage()) { - _this->_internal_mutable_massage()->::vss::VehicleCabinSeatRow1Pos2SwitchMassage::MergeFrom( - from._internal_massage()); - } - if (from._internal_iswarmerengaged() != 0) { - _this->_internal_set_iswarmerengaged(from._internal_iswarmerengaged()); - } - if (from._internal_iscoolerengaged() != 0) { - _this->_internal_set_iscoolerengaged(from._internal_iscoolerengaged()); - } - if (from._internal_isforwardengaged() != 0) { - _this->_internal_set_isforwardengaged(from._internal_isforwardengaged()); - } - if (from._internal_isbackwardengaged() != 0) { - _this->_internal_set_isbackwardengaged(from._internal_isbackwardengaged()); - } - if (from._internal_isupengaged() != 0) { - _this->_internal_set_isupengaged(from._internal_isupengaged()); - } - if (from._internal_isdownengaged() != 0) { - _this->_internal_set_isdownengaged(from._internal_isdownengaged()); - } - if (from._internal_istiltforwardengaged() != 0) { - _this->_internal_set_istiltforwardengaged(from._internal_istiltforwardengaged()); - } - if (from._internal_istiltbackwardengaged() != 0) { - _this->_internal_set_istiltbackwardengaged(from._internal_istiltbackwardengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos2Switch::CopyFrom(const VehicleCabinSeatRow1Pos2Switch& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos2Switch) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos2Switch::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos2Switch::InternalSwap(VehicleCabinSeatRow1Pos2Switch* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos2Switch, _impl_.istiltbackwardengaged_) - + sizeof(VehicleCabinSeatRow1Pos2Switch::_impl_.istiltbackwardengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos2Switch, _impl_.backrest_)>( - reinterpret_cast<char*>(&_impl_.backrest_), - reinterpret_cast<char*>(&other->_impl_.backrest_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos2Switch::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[135]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos2SwitchBackrest::_Internal { - public: - static const ::vss::VehicleCabinSeatRow1Pos2SwitchBackrestLumbar& lumbar(const VehicleCabinSeatRow1Pos2SwitchBackrest* msg); - static const ::vss::VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster& sidebolster(const VehicleCabinSeatRow1Pos2SwitchBackrest* msg); -}; - -const ::vss::VehicleCabinSeatRow1Pos2SwitchBackrestLumbar& -VehicleCabinSeatRow1Pos2SwitchBackrest::_Internal::lumbar(const VehicleCabinSeatRow1Pos2SwitchBackrest* msg) { - return *msg->_impl_.lumbar_; -} -const ::vss::VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster& -VehicleCabinSeatRow1Pos2SwitchBackrest::_Internal::sidebolster(const VehicleCabinSeatRow1Pos2SwitchBackrest* msg) { - return *msg->_impl_.sidebolster_; -} -VehicleCabinSeatRow1Pos2SwitchBackrest::VehicleCabinSeatRow1Pos2SwitchBackrest(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos2SwitchBackrest) -} -VehicleCabinSeatRow1Pos2SwitchBackrest::VehicleCabinSeatRow1Pos2SwitchBackrest(const VehicleCabinSeatRow1Pos2SwitchBackrest& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow1Pos2SwitchBackrest* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.lumbar_){nullptr} - , decltype(_impl_.sidebolster_){nullptr} - , decltype(_impl_.isreclineforwardengaged_) {} - - , decltype(_impl_.isreclinebackwardengaged_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_lumbar()) { - _this->_impl_.lumbar_ = new ::vss::VehicleCabinSeatRow1Pos2SwitchBackrestLumbar(*from._impl_.lumbar_); - } - if (from._internal_has_sidebolster()) { - _this->_impl_.sidebolster_ = new ::vss::VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster(*from._impl_.sidebolster_); - } - ::memcpy(&_impl_.isreclineforwardengaged_, &from._impl_.isreclineforwardengaged_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.isreclinebackwardengaged_) - - reinterpret_cast<char*>(&_impl_.isreclineforwardengaged_)) + sizeof(_impl_.isreclinebackwardengaged_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos2SwitchBackrest) -} - -inline void VehicleCabinSeatRow1Pos2SwitchBackrest::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.lumbar_){nullptr} - , decltype(_impl_.sidebolster_){nullptr} - , decltype(_impl_.isreclineforwardengaged_) { false } - - , decltype(_impl_.isreclinebackwardengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos2SwitchBackrest::~VehicleCabinSeatRow1Pos2SwitchBackrest() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos2SwitchBackrest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos2SwitchBackrest::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.lumbar_; - if (this != internal_default_instance()) delete _impl_.sidebolster_; -} - -void VehicleCabinSeatRow1Pos2SwitchBackrest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos2SwitchBackrest::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos2SwitchBackrest) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.lumbar_ != nullptr) { - delete _impl_.lumbar_; - } - _impl_.lumbar_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sidebolster_ != nullptr) { - delete _impl_.sidebolster_; - } - _impl_.sidebolster_ = nullptr; - ::memset(&_impl_.isreclineforwardengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isreclinebackwardengaged_) - - reinterpret_cast<char*>(&_impl_.isreclineforwardengaged_)) + sizeof(_impl_.isreclinebackwardengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos2SwitchBackrest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsReclineForwardEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isreclineforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsReclineBackwardEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isreclinebackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos2SwitchBackrestLumbar Lumbar = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_lumbar(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster SideBolster = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_sidebolster(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos2SwitchBackrest::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos2SwitchBackrest) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsReclineForwardEngaged = 1; - if (this->_internal_isreclineforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isreclineforwardengaged(), target); - } - - // bool IsReclineBackwardEngaged = 2; - if (this->_internal_isreclinebackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isreclinebackwardengaged(), target); - } - - // .vss.VehicleCabinSeatRow1Pos2SwitchBackrestLumbar Lumbar = 3; - if (this->_internal_has_lumbar()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::lumbar(this), - _Internal::lumbar(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster SideBolster = 4; - if (this->_internal_has_sidebolster()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::sidebolster(this), - _Internal::sidebolster(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos2SwitchBackrest) - return target; -} - -::size_t VehicleCabinSeatRow1Pos2SwitchBackrest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos2SwitchBackrest) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow1Pos2SwitchBackrestLumbar Lumbar = 3; - if (this->_internal_has_lumbar()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.lumbar_); - } - - // .vss.VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster SideBolster = 4; - if (this->_internal_has_sidebolster()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sidebolster_); - } - - // bool IsReclineForwardEngaged = 1; - if (this->_internal_isreclineforwardengaged() != 0) { - total_size += 2; - } - - // bool IsReclineBackwardEngaged = 2; - if (this->_internal_isreclinebackwardengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos2SwitchBackrest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos2SwitchBackrest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos2SwitchBackrest::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos2SwitchBackrest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos2SwitchBackrest*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos2SwitchBackrest&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos2SwitchBackrest) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_lumbar()) { - _this->_internal_mutable_lumbar()->::vss::VehicleCabinSeatRow1Pos2SwitchBackrestLumbar::MergeFrom( - from._internal_lumbar()); - } - if (from._internal_has_sidebolster()) { - _this->_internal_mutable_sidebolster()->::vss::VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster::MergeFrom( - from._internal_sidebolster()); - } - if (from._internal_isreclineforwardengaged() != 0) { - _this->_internal_set_isreclineforwardengaged(from._internal_isreclineforwardengaged()); - } - if (from._internal_isreclinebackwardengaged() != 0) { - _this->_internal_set_isreclinebackwardengaged(from._internal_isreclinebackwardengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos2SwitchBackrest::CopyFrom(const VehicleCabinSeatRow1Pos2SwitchBackrest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos2SwitchBackrest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos2SwitchBackrest::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos2SwitchBackrest::InternalSwap(VehicleCabinSeatRow1Pos2SwitchBackrest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos2SwitchBackrest, _impl_.isreclinebackwardengaged_) - + sizeof(VehicleCabinSeatRow1Pos2SwitchBackrest::_impl_.isreclinebackwardengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos2SwitchBackrest, _impl_.lumbar_)>( - reinterpret_cast<char*>(&_impl_.lumbar_), - reinterpret_cast<char*>(&other->_impl_.lumbar_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos2SwitchBackrest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[136]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos2SwitchBackrestLumbar::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos2SwitchBackrestLumbar::VehicleCabinSeatRow1Pos2SwitchBackrestLumbar(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos2SwitchBackrestLumbar) -} -VehicleCabinSeatRow1Pos2SwitchBackrestLumbar::VehicleCabinSeatRow1Pos2SwitchBackrestLumbar(const VehicleCabinSeatRow1Pos2SwitchBackrestLumbar& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos2SwitchBackrestLumbar) -} - -inline void VehicleCabinSeatRow1Pos2SwitchBackrestLumbar::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.ismoresupportengaged_) { false } - - , decltype(_impl_.islesssupportengaged_) { false } - - , decltype(_impl_.isupengaged_) { false } - - , decltype(_impl_.isdownengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos2SwitchBackrestLumbar::~VehicleCabinSeatRow1Pos2SwitchBackrestLumbar() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos2SwitchBackrestLumbar) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos2SwitchBackrestLumbar::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos2SwitchBackrestLumbar::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos2SwitchBackrestLumbar::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos2SwitchBackrestLumbar) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.ismoresupportengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isdownengaged_) - - reinterpret_cast<char*>(&_impl_.ismoresupportengaged_)) + sizeof(_impl_.isdownengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos2SwitchBackrestLumbar::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsMoreSupportEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.ismoresupportengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsLessSupportEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.islesssupportengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsUpEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isupengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDownEngaged = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isdownengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos2SwitchBackrestLumbar::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos2SwitchBackrestLumbar) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsMoreSupportEngaged = 1; - if (this->_internal_ismoresupportengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_ismoresupportengaged(), target); - } - - // bool IsLessSupportEngaged = 2; - if (this->_internal_islesssupportengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_islesssupportengaged(), target); - } - - // bool IsUpEngaged = 3; - if (this->_internal_isupengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isupengaged(), target); - } - - // bool IsDownEngaged = 4; - if (this->_internal_isdownengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isdownengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos2SwitchBackrestLumbar) - return target; -} - -::size_t VehicleCabinSeatRow1Pos2SwitchBackrestLumbar::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos2SwitchBackrestLumbar) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsMoreSupportEngaged = 1; - if (this->_internal_ismoresupportengaged() != 0) { - total_size += 2; - } - - // bool IsLessSupportEngaged = 2; - if (this->_internal_islesssupportengaged() != 0) { - total_size += 2; - } - - // bool IsUpEngaged = 3; - if (this->_internal_isupengaged() != 0) { - total_size += 2; - } - - // bool IsDownEngaged = 4; - if (this->_internal_isdownengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos2SwitchBackrestLumbar::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos2SwitchBackrestLumbar::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos2SwitchBackrestLumbar::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos2SwitchBackrestLumbar::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos2SwitchBackrestLumbar*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos2SwitchBackrestLumbar&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos2SwitchBackrestLumbar) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_ismoresupportengaged() != 0) { - _this->_internal_set_ismoresupportengaged(from._internal_ismoresupportengaged()); - } - if (from._internal_islesssupportengaged() != 0) { - _this->_internal_set_islesssupportengaged(from._internal_islesssupportengaged()); - } - if (from._internal_isupengaged() != 0) { - _this->_internal_set_isupengaged(from._internal_isupengaged()); - } - if (from._internal_isdownengaged() != 0) { - _this->_internal_set_isdownengaged(from._internal_isdownengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos2SwitchBackrestLumbar::CopyFrom(const VehicleCabinSeatRow1Pos2SwitchBackrestLumbar& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos2SwitchBackrestLumbar) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos2SwitchBackrestLumbar::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos2SwitchBackrestLumbar::InternalSwap(VehicleCabinSeatRow1Pos2SwitchBackrestLumbar* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos2SwitchBackrestLumbar, _impl_.isdownengaged_) - + sizeof(VehicleCabinSeatRow1Pos2SwitchBackrestLumbar::_impl_.isdownengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos2SwitchBackrestLumbar, _impl_.ismoresupportengaged_)>( - reinterpret_cast<char*>(&_impl_.ismoresupportengaged_), - reinterpret_cast<char*>(&other->_impl_.ismoresupportengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos2SwitchBackrestLumbar::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[137]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster::VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster) -} -VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster::VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster(const VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster) -} - -inline void VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.ismoresupportengaged_) { false } - - , decltype(_impl_.islesssupportengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster::~VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.ismoresupportengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.islesssupportengaged_) - - reinterpret_cast<char*>(&_impl_.ismoresupportengaged_)) + sizeof(_impl_.islesssupportengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsMoreSupportEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.ismoresupportengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsLessSupportEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.islesssupportengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsMoreSupportEngaged = 1; - if (this->_internal_ismoresupportengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_ismoresupportengaged(), target); - } - - // bool IsLessSupportEngaged = 2; - if (this->_internal_islesssupportengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_islesssupportengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster) - return target; -} - -::size_t VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsMoreSupportEngaged = 1; - if (this->_internal_ismoresupportengaged() != 0) { - total_size += 2; - } - - // bool IsLessSupportEngaged = 2; - if (this->_internal_islesssupportengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_ismoresupportengaged() != 0) { - _this->_internal_set_ismoresupportengaged(from._internal_ismoresupportengaged()); - } - if (from._internal_islesssupportengaged() != 0) { - _this->_internal_set_islesssupportengaged(from._internal_islesssupportengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster::CopyFrom(const VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster::InternalSwap(VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster, _impl_.islesssupportengaged_) - + sizeof(VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster::_impl_.islesssupportengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster, _impl_.ismoresupportengaged_)>( - reinterpret_cast<char*>(&_impl_.ismoresupportengaged_), - reinterpret_cast<char*>(&other->_impl_.ismoresupportengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[138]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos2SwitchSeating::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos2SwitchSeating::VehicleCabinSeatRow1Pos2SwitchSeating(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos2SwitchSeating) -} -VehicleCabinSeatRow1Pos2SwitchSeating::VehicleCabinSeatRow1Pos2SwitchSeating(const VehicleCabinSeatRow1Pos2SwitchSeating& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos2SwitchSeating) -} - -inline void VehicleCabinSeatRow1Pos2SwitchSeating::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isforwardengaged_) { false } - - , decltype(_impl_.isbackwardengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos2SwitchSeating::~VehicleCabinSeatRow1Pos2SwitchSeating() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos2SwitchSeating) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos2SwitchSeating::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos2SwitchSeating::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos2SwitchSeating::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos2SwitchSeating) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isforwardengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isbackwardengaged_) - - reinterpret_cast<char*>(&_impl_.isforwardengaged_)) + sizeof(_impl_.isbackwardengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos2SwitchSeating::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsForwardEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBackwardEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isbackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos2SwitchSeating::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos2SwitchSeating) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsForwardEngaged = 1; - if (this->_internal_isforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isforwardengaged(), target); - } - - // bool IsBackwardEngaged = 2; - if (this->_internal_isbackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isbackwardengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos2SwitchSeating) - return target; -} - -::size_t VehicleCabinSeatRow1Pos2SwitchSeating::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos2SwitchSeating) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsForwardEngaged = 1; - if (this->_internal_isforwardengaged() != 0) { - total_size += 2; - } - - // bool IsBackwardEngaged = 2; - if (this->_internal_isbackwardengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos2SwitchSeating::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos2SwitchSeating::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos2SwitchSeating::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos2SwitchSeating::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos2SwitchSeating*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos2SwitchSeating&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos2SwitchSeating) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isforwardengaged() != 0) { - _this->_internal_set_isforwardengaged(from._internal_isforwardengaged()); - } - if (from._internal_isbackwardengaged() != 0) { - _this->_internal_set_isbackwardengaged(from._internal_isbackwardengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos2SwitchSeating::CopyFrom(const VehicleCabinSeatRow1Pos2SwitchSeating& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos2SwitchSeating) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos2SwitchSeating::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos2SwitchSeating::InternalSwap(VehicleCabinSeatRow1Pos2SwitchSeating* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos2SwitchSeating, _impl_.isbackwardengaged_) - + sizeof(VehicleCabinSeatRow1Pos2SwitchSeating::_impl_.isbackwardengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos2SwitchSeating, _impl_.isforwardengaged_)>( - reinterpret_cast<char*>(&_impl_.isforwardengaged_), - reinterpret_cast<char*>(&other->_impl_.isforwardengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos2SwitchSeating::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[139]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos2SwitchHeadrest::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos2SwitchHeadrest::VehicleCabinSeatRow1Pos2SwitchHeadrest(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos2SwitchHeadrest) -} -VehicleCabinSeatRow1Pos2SwitchHeadrest::VehicleCabinSeatRow1Pos2SwitchHeadrest(const VehicleCabinSeatRow1Pos2SwitchHeadrest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos2SwitchHeadrest) -} - -inline void VehicleCabinSeatRow1Pos2SwitchHeadrest::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isupengaged_) { false } - - , decltype(_impl_.isdownengaged_) { false } - - , decltype(_impl_.isforwardengaged_) { false } - - , decltype(_impl_.isbackwardengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos2SwitchHeadrest::~VehicleCabinSeatRow1Pos2SwitchHeadrest() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos2SwitchHeadrest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos2SwitchHeadrest::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos2SwitchHeadrest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos2SwitchHeadrest::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos2SwitchHeadrest) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isupengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isbackwardengaged_) - - reinterpret_cast<char*>(&_impl_.isupengaged_)) + sizeof(_impl_.isbackwardengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos2SwitchHeadrest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsUpEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isupengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDownEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdownengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsForwardEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBackwardEngaged = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isbackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos2SwitchHeadrest::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos2SwitchHeadrest) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsUpEngaged = 1; - if (this->_internal_isupengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isupengaged(), target); - } - - // bool IsDownEngaged = 2; - if (this->_internal_isdownengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdownengaged(), target); - } - - // bool IsForwardEngaged = 3; - if (this->_internal_isforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isforwardengaged(), target); - } - - // bool IsBackwardEngaged = 4; - if (this->_internal_isbackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isbackwardengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos2SwitchHeadrest) - return target; -} - -::size_t VehicleCabinSeatRow1Pos2SwitchHeadrest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos2SwitchHeadrest) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsUpEngaged = 1; - if (this->_internal_isupengaged() != 0) { - total_size += 2; - } - - // bool IsDownEngaged = 2; - if (this->_internal_isdownengaged() != 0) { - total_size += 2; - } - - // bool IsForwardEngaged = 3; - if (this->_internal_isforwardengaged() != 0) { - total_size += 2; - } - - // bool IsBackwardEngaged = 4; - if (this->_internal_isbackwardengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos2SwitchHeadrest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos2SwitchHeadrest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos2SwitchHeadrest::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos2SwitchHeadrest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos2SwitchHeadrest*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos2SwitchHeadrest&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos2SwitchHeadrest) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isupengaged() != 0) { - _this->_internal_set_isupengaged(from._internal_isupengaged()); - } - if (from._internal_isdownengaged() != 0) { - _this->_internal_set_isdownengaged(from._internal_isdownengaged()); - } - if (from._internal_isforwardengaged() != 0) { - _this->_internal_set_isforwardengaged(from._internal_isforwardengaged()); - } - if (from._internal_isbackwardengaged() != 0) { - _this->_internal_set_isbackwardengaged(from._internal_isbackwardengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos2SwitchHeadrest::CopyFrom(const VehicleCabinSeatRow1Pos2SwitchHeadrest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos2SwitchHeadrest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos2SwitchHeadrest::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos2SwitchHeadrest::InternalSwap(VehicleCabinSeatRow1Pos2SwitchHeadrest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos2SwitchHeadrest, _impl_.isbackwardengaged_) - + sizeof(VehicleCabinSeatRow1Pos2SwitchHeadrest::_impl_.isbackwardengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos2SwitchHeadrest, _impl_.isupengaged_)>( - reinterpret_cast<char*>(&_impl_.isupengaged_), - reinterpret_cast<char*>(&other->_impl_.isupengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos2SwitchHeadrest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[140]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos2SwitchMassage::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos2SwitchMassage::VehicleCabinSeatRow1Pos2SwitchMassage(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos2SwitchMassage) -} -VehicleCabinSeatRow1Pos2SwitchMassage::VehicleCabinSeatRow1Pos2SwitchMassage(const VehicleCabinSeatRow1Pos2SwitchMassage& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos2SwitchMassage) -} - -inline void VehicleCabinSeatRow1Pos2SwitchMassage::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isincreaseengaged_) { false } - - , decltype(_impl_.isdecreaseengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos2SwitchMassage::~VehicleCabinSeatRow1Pos2SwitchMassage() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos2SwitchMassage) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos2SwitchMassage::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos2SwitchMassage::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos2SwitchMassage::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos2SwitchMassage) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isincreaseengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isdecreaseengaged_) - - reinterpret_cast<char*>(&_impl_.isincreaseengaged_)) + sizeof(_impl_.isdecreaseengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos2SwitchMassage::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsIncreaseEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isincreaseengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDecreaseEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdecreaseengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos2SwitchMassage::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos2SwitchMassage) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsIncreaseEngaged = 1; - if (this->_internal_isincreaseengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isincreaseengaged(), target); - } - - // bool IsDecreaseEngaged = 2; - if (this->_internal_isdecreaseengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdecreaseengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos2SwitchMassage) - return target; -} - -::size_t VehicleCabinSeatRow1Pos2SwitchMassage::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos2SwitchMassage) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsIncreaseEngaged = 1; - if (this->_internal_isincreaseengaged() != 0) { - total_size += 2; - } - - // bool IsDecreaseEngaged = 2; - if (this->_internal_isdecreaseengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos2SwitchMassage::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos2SwitchMassage::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos2SwitchMassage::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos2SwitchMassage::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos2SwitchMassage*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos2SwitchMassage&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos2SwitchMassage) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isincreaseengaged() != 0) { - _this->_internal_set_isincreaseengaged(from._internal_isincreaseengaged()); - } - if (from._internal_isdecreaseengaged() != 0) { - _this->_internal_set_isdecreaseengaged(from._internal_isdecreaseengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos2SwitchMassage::CopyFrom(const VehicleCabinSeatRow1Pos2SwitchMassage& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos2SwitchMassage) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos2SwitchMassage::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos2SwitchMassage::InternalSwap(VehicleCabinSeatRow1Pos2SwitchMassage* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos2SwitchMassage, _impl_.isdecreaseengaged_) - + sizeof(VehicleCabinSeatRow1Pos2SwitchMassage::_impl_.isdecreaseengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos2SwitchMassage, _impl_.isincreaseengaged_)>( - reinterpret_cast<char*>(&_impl_.isincreaseengaged_), - reinterpret_cast<char*>(&other->_impl_.isincreaseengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos2SwitchMassage::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[141]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos3::_Internal { - public: - static const ::vss::VehicleCabinSeatRow1Pos3Occupant& occupant(const VehicleCabinSeatRow1Pos3* msg); - static const ::vss::VehicleCabinSeatRow1Pos3Backrest& backrest(const VehicleCabinSeatRow1Pos3* msg); - static const ::vss::VehicleCabinSeatRow1Pos3Seating& seating(const VehicleCabinSeatRow1Pos3* msg); - static const ::vss::VehicleCabinSeatRow1Pos3Headrest& headrest(const VehicleCabinSeatRow1Pos3* msg); - static const ::vss::VehicleCabinSeatRow1Pos3Airbag& airbag(const VehicleCabinSeatRow1Pos3* msg); - static const ::vss::VehicleCabinSeatRow1Pos3Switch& switch_(const VehicleCabinSeatRow1Pos3* msg); -}; - -const ::vss::VehicleCabinSeatRow1Pos3Occupant& -VehicleCabinSeatRow1Pos3::_Internal::occupant(const VehicleCabinSeatRow1Pos3* msg) { - return *msg->_impl_.occupant_; -} -const ::vss::VehicleCabinSeatRow1Pos3Backrest& -VehicleCabinSeatRow1Pos3::_Internal::backrest(const VehicleCabinSeatRow1Pos3* msg) { - return *msg->_impl_.backrest_; -} -const ::vss::VehicleCabinSeatRow1Pos3Seating& -VehicleCabinSeatRow1Pos3::_Internal::seating(const VehicleCabinSeatRow1Pos3* msg) { - return *msg->_impl_.seating_; -} -const ::vss::VehicleCabinSeatRow1Pos3Headrest& -VehicleCabinSeatRow1Pos3::_Internal::headrest(const VehicleCabinSeatRow1Pos3* msg) { - return *msg->_impl_.headrest_; -} -const ::vss::VehicleCabinSeatRow1Pos3Airbag& -VehicleCabinSeatRow1Pos3::_Internal::airbag(const VehicleCabinSeatRow1Pos3* msg) { - return *msg->_impl_.airbag_; -} -const ::vss::VehicleCabinSeatRow1Pos3Switch& -VehicleCabinSeatRow1Pos3::_Internal::switch_(const VehicleCabinSeatRow1Pos3* msg) { - return *msg->_impl_.switch__; -} -VehicleCabinSeatRow1Pos3::VehicleCabinSeatRow1Pos3(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos3) -} -VehicleCabinSeatRow1Pos3::VehicleCabinSeatRow1Pos3(const VehicleCabinSeatRow1Pos3& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow1Pos3* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.occupant_){nullptr} - , decltype(_impl_.backrest_){nullptr} - , decltype(_impl_.seating_){nullptr} - , decltype(_impl_.headrest_){nullptr} - , decltype(_impl_.airbag_){nullptr} - , decltype(_impl_.switch__){nullptr} - , decltype(_impl_.isoccupied_) {} - - , decltype(_impl_.isbelted_) {} - - , decltype(_impl_.heating_) {} - - , decltype(_impl_.massage_) {} - - , decltype(_impl_.position_) {} - - , decltype(_impl_.height_) {} - - , decltype(_impl_.tilt_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_occupant()) { - _this->_impl_.occupant_ = new ::vss::VehicleCabinSeatRow1Pos3Occupant(*from._impl_.occupant_); - } - if (from._internal_has_backrest()) { - _this->_impl_.backrest_ = new ::vss::VehicleCabinSeatRow1Pos3Backrest(*from._impl_.backrest_); - } - if (from._internal_has_seating()) { - _this->_impl_.seating_ = new ::vss::VehicleCabinSeatRow1Pos3Seating(*from._impl_.seating_); - } - if (from._internal_has_headrest()) { - _this->_impl_.headrest_ = new ::vss::VehicleCabinSeatRow1Pos3Headrest(*from._impl_.headrest_); - } - if (from._internal_has_airbag()) { - _this->_impl_.airbag_ = new ::vss::VehicleCabinSeatRow1Pos3Airbag(*from._impl_.airbag_); - } - if (from._internal_has_switch_()) { - _this->_impl_.switch__ = new ::vss::VehicleCabinSeatRow1Pos3Switch(*from._impl_.switch__); - } - ::memcpy(&_impl_.isoccupied_, &from._impl_.isoccupied_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.tilt_) - - reinterpret_cast<char*>(&_impl_.isoccupied_)) + sizeof(_impl_.tilt_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos3) -} - -inline void VehicleCabinSeatRow1Pos3::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.occupant_){nullptr} - , decltype(_impl_.backrest_){nullptr} - , decltype(_impl_.seating_){nullptr} - , decltype(_impl_.headrest_){nullptr} - , decltype(_impl_.airbag_){nullptr} - , decltype(_impl_.switch__){nullptr} - , decltype(_impl_.isoccupied_) { false } - - , decltype(_impl_.isbelted_) { false } - - , decltype(_impl_.heating_) { 0 } - - , decltype(_impl_.massage_) { 0u } - - , decltype(_impl_.position_) { 0u } - - , decltype(_impl_.height_) { 0u } - - , decltype(_impl_.tilt_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos3::~VehicleCabinSeatRow1Pos3() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos3) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos3::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.occupant_; - if (this != internal_default_instance()) delete _impl_.backrest_; - if (this != internal_default_instance()) delete _impl_.seating_; - if (this != internal_default_instance()) delete _impl_.headrest_; - if (this != internal_default_instance()) delete _impl_.airbag_; - if (this != internal_default_instance()) delete _impl_.switch__; -} - -void VehicleCabinSeatRow1Pos3::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos3::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos3) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.occupant_ != nullptr) { - delete _impl_.occupant_; - } - _impl_.occupant_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.backrest_ != nullptr) { - delete _impl_.backrest_; - } - _impl_.backrest_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.seating_ != nullptr) { - delete _impl_.seating_; - } - _impl_.seating_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.headrest_ != nullptr) { - delete _impl_.headrest_; - } - _impl_.headrest_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.airbag_ != nullptr) { - delete _impl_.airbag_; - } - _impl_.airbag_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.switch__ != nullptr) { - delete _impl_.switch__; - } - _impl_.switch__ = nullptr; - ::memset(&_impl_.isoccupied_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.tilt_) - - reinterpret_cast<char*>(&_impl_.isoccupied_)) + sizeof(_impl_.tilt_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos3::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOccupied = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isoccupied_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos3Occupant Occupant = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_occupant(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBelted = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isbelted_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 Heating = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.heating_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Massage = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) { - _impl_.massage_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Position = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) { - _impl_.position_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Height = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) { - _impl_.height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float Tilt = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 69)) { - _impl_.tilt_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos3Backrest Backrest = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 74)) { - ptr = ctx->ParseMessage(_internal_mutable_backrest(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos3Seating Seating = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 82)) { - ptr = ctx->ParseMessage(_internal_mutable_seating(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos3Headrest Headrest = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 90)) { - ptr = ctx->ParseMessage(_internal_mutable_headrest(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos3Airbag Airbag = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 98)) { - ptr = ctx->ParseMessage(_internal_mutable_airbag(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos3Switch Switch = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 106)) { - ptr = ctx->ParseMessage(_internal_mutable_switch_(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos3::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos3) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOccupied = 1; - if (this->_internal_isoccupied() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isoccupied(), target); - } - - // .vss.VehicleCabinSeatRow1Pos3Occupant Occupant = 2; - if (this->_internal_has_occupant()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::occupant(this), - _Internal::occupant(this).GetCachedSize(), target, stream); - } - - // bool IsBelted = 3; - if (this->_internal_isbelted() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isbelted(), target); - } - - // int32 Heating = 4; - if (this->_internal_heating() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 4, this->_internal_heating(), target); - } - - // uint32 Massage = 5; - if (this->_internal_massage() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 5, this->_internal_massage(), target); - } - - // uint32 Position = 6; - if (this->_internal_position() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 6, this->_internal_position(), target); - } - - // uint32 Height = 7; - if (this->_internal_height() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 7, this->_internal_height(), target); - } - - // float Tilt = 8; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tilt = this->_internal_tilt(); - ::uint32_t raw_tilt; - memcpy(&raw_tilt, &tmp_tilt, sizeof(tmp_tilt)); - if (raw_tilt != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 8, this->_internal_tilt(), target); - } - - // .vss.VehicleCabinSeatRow1Pos3Backrest Backrest = 9; - if (this->_internal_has_backrest()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, _Internal::backrest(this), - _Internal::backrest(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos3Seating Seating = 10; - if (this->_internal_has_seating()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(10, _Internal::seating(this), - _Internal::seating(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos3Headrest Headrest = 11; - if (this->_internal_has_headrest()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(11, _Internal::headrest(this), - _Internal::headrest(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos3Airbag Airbag = 12; - if (this->_internal_has_airbag()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(12, _Internal::airbag(this), - _Internal::airbag(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos3Switch Switch = 13; - if (this->_internal_has_switch_()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(13, _Internal::switch_(this), - _Internal::switch_(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos3) - return target; -} - -::size_t VehicleCabinSeatRow1Pos3::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos3) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow1Pos3Occupant Occupant = 2; - if (this->_internal_has_occupant()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.occupant_); - } - - // .vss.VehicleCabinSeatRow1Pos3Backrest Backrest = 9; - if (this->_internal_has_backrest()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.backrest_); - } - - // .vss.VehicleCabinSeatRow1Pos3Seating Seating = 10; - if (this->_internal_has_seating()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.seating_); - } - - // .vss.VehicleCabinSeatRow1Pos3Headrest Headrest = 11; - if (this->_internal_has_headrest()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.headrest_); - } - - // .vss.VehicleCabinSeatRow1Pos3Airbag Airbag = 12; - if (this->_internal_has_airbag()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.airbag_); - } - - // .vss.VehicleCabinSeatRow1Pos3Switch Switch = 13; - if (this->_internal_has_switch_()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.switch__); - } - - // bool IsOccupied = 1; - if (this->_internal_isoccupied() != 0) { - total_size += 2; - } - - // bool IsBelted = 3; - if (this->_internal_isbelted() != 0) { - total_size += 2; - } - - // int32 Heating = 4; - if (this->_internal_heating() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_heating()); - } - - // uint32 Massage = 5; - if (this->_internal_massage() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_massage()); - } - - // uint32 Position = 6; - if (this->_internal_position() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_position()); - } - - // uint32 Height = 7; - if (this->_internal_height() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_height()); - } - - // float Tilt = 8; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tilt = this->_internal_tilt(); - ::uint32_t raw_tilt; - memcpy(&raw_tilt, &tmp_tilt, sizeof(tmp_tilt)); - if (raw_tilt != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos3::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos3::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos3::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos3::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos3*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos3&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos3) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_occupant()) { - _this->_internal_mutable_occupant()->::vss::VehicleCabinSeatRow1Pos3Occupant::MergeFrom( - from._internal_occupant()); - } - if (from._internal_has_backrest()) { - _this->_internal_mutable_backrest()->::vss::VehicleCabinSeatRow1Pos3Backrest::MergeFrom( - from._internal_backrest()); - } - if (from._internal_has_seating()) { - _this->_internal_mutable_seating()->::vss::VehicleCabinSeatRow1Pos3Seating::MergeFrom( - from._internal_seating()); - } - if (from._internal_has_headrest()) { - _this->_internal_mutable_headrest()->::vss::VehicleCabinSeatRow1Pos3Headrest::MergeFrom( - from._internal_headrest()); - } - if (from._internal_has_airbag()) { - _this->_internal_mutable_airbag()->::vss::VehicleCabinSeatRow1Pos3Airbag::MergeFrom( - from._internal_airbag()); - } - if (from._internal_has_switch_()) { - _this->_internal_mutable_switch_()->::vss::VehicleCabinSeatRow1Pos3Switch::MergeFrom( - from._internal_switch_()); - } - if (from._internal_isoccupied() != 0) { - _this->_internal_set_isoccupied(from._internal_isoccupied()); - } - if (from._internal_isbelted() != 0) { - _this->_internal_set_isbelted(from._internal_isbelted()); - } - if (from._internal_heating() != 0) { - _this->_internal_set_heating(from._internal_heating()); - } - if (from._internal_massage() != 0) { - _this->_internal_set_massage(from._internal_massage()); - } - if (from._internal_position() != 0) { - _this->_internal_set_position(from._internal_position()); - } - if (from._internal_height() != 0) { - _this->_internal_set_height(from._internal_height()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tilt = from._internal_tilt(); - ::uint32_t raw_tilt; - memcpy(&raw_tilt, &tmp_tilt, sizeof(tmp_tilt)); - if (raw_tilt != 0) { - _this->_internal_set_tilt(from._internal_tilt()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos3::CopyFrom(const VehicleCabinSeatRow1Pos3& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos3) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos3::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos3::InternalSwap(VehicleCabinSeatRow1Pos3* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos3, _impl_.tilt_) - + sizeof(VehicleCabinSeatRow1Pos3::_impl_.tilt_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos3, _impl_.occupant_)>( - reinterpret_cast<char*>(&_impl_.occupant_), - reinterpret_cast<char*>(&other->_impl_.occupant_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos3::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[142]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos3Occupant::_Internal { - public: - static const ::vss::VehicleCabinSeatRow1Pos3OccupantIdentifier& identifier(const VehicleCabinSeatRow1Pos3Occupant* msg); -}; - -const ::vss::VehicleCabinSeatRow1Pos3OccupantIdentifier& -VehicleCabinSeatRow1Pos3Occupant::_Internal::identifier(const VehicleCabinSeatRow1Pos3Occupant* msg) { - return *msg->_impl_.identifier_; -} -VehicleCabinSeatRow1Pos3Occupant::VehicleCabinSeatRow1Pos3Occupant(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos3Occupant) -} -VehicleCabinSeatRow1Pos3Occupant::VehicleCabinSeatRow1Pos3Occupant(const VehicleCabinSeatRow1Pos3Occupant& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow1Pos3Occupant* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.identifier_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_identifier()) { - _this->_impl_.identifier_ = new ::vss::VehicleCabinSeatRow1Pos3OccupantIdentifier(*from._impl_.identifier_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos3Occupant) -} - -inline void VehicleCabinSeatRow1Pos3Occupant::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.identifier_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos3Occupant::~VehicleCabinSeatRow1Pos3Occupant() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos3Occupant) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos3Occupant::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.identifier_; -} - -void VehicleCabinSeatRow1Pos3Occupant::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos3Occupant::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos3Occupant) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.identifier_ != nullptr) { - delete _impl_.identifier_; - } - _impl_.identifier_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos3Occupant::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleCabinSeatRow1Pos3OccupantIdentifier Identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_identifier(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos3Occupant::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos3Occupant) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow1Pos3OccupantIdentifier Identifier = 1; - if (this->_internal_has_identifier()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::identifier(this), - _Internal::identifier(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos3Occupant) - return target; -} - -::size_t VehicleCabinSeatRow1Pos3Occupant::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos3Occupant) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow1Pos3OccupantIdentifier Identifier = 1; - if (this->_internal_has_identifier()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.identifier_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos3Occupant::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos3Occupant::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos3Occupant::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos3Occupant::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos3Occupant*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos3Occupant&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos3Occupant) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_identifier()) { - _this->_internal_mutable_identifier()->::vss::VehicleCabinSeatRow1Pos3OccupantIdentifier::MergeFrom( - from._internal_identifier()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos3Occupant::CopyFrom(const VehicleCabinSeatRow1Pos3Occupant& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos3Occupant) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos3Occupant::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos3Occupant::InternalSwap(VehicleCabinSeatRow1Pos3Occupant* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_impl_.identifier_, other->_impl_.identifier_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos3Occupant::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[143]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos3OccupantIdentifier::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos3OccupantIdentifier::VehicleCabinSeatRow1Pos3OccupantIdentifier(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos3OccupantIdentifier) -} -VehicleCabinSeatRow1Pos3OccupantIdentifier::VehicleCabinSeatRow1Pos3OccupantIdentifier(const VehicleCabinSeatRow1Pos3OccupantIdentifier& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow1Pos3OccupantIdentifier* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.subject_) {} - - , decltype(_impl_.issuer_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.subject_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.subject_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_subject().empty()) { - _this->_impl_.subject_.Set(from._internal_subject(), _this->GetArenaForAllocation()); - } - _impl_.issuer_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.issuer_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_issuer().empty()) { - _this->_impl_.issuer_.Set(from._internal_issuer(), _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos3OccupantIdentifier) -} - -inline void VehicleCabinSeatRow1Pos3OccupantIdentifier::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.subject_) {} - - , decltype(_impl_.issuer_) {} - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.subject_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.subject_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.issuer_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.issuer_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinSeatRow1Pos3OccupantIdentifier::~VehicleCabinSeatRow1Pos3OccupantIdentifier() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos3OccupantIdentifier) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos3OccupantIdentifier::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.subject_.Destroy(); - _impl_.issuer_.Destroy(); -} - -void VehicleCabinSeatRow1Pos3OccupantIdentifier::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos3OccupantIdentifier::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos3OccupantIdentifier) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.subject_.ClearToEmpty(); - _impl_.issuer_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos3OccupantIdentifier::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Subject = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_subject(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinSeatRow1Pos3OccupantIdentifier.Subject")); - } else { - goto handle_unusual; - } - continue; - // string Issuer = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - auto str = _internal_mutable_issuer(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinSeatRow1Pos3OccupantIdentifier.Issuer")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos3OccupantIdentifier::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos3OccupantIdentifier) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Subject = 1; - if (!this->_internal_subject().empty()) { - const std::string& _s = this->_internal_subject(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinSeatRow1Pos3OccupantIdentifier.Subject"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // string Issuer = 2; - if (!this->_internal_issuer().empty()) { - const std::string& _s = this->_internal_issuer(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinSeatRow1Pos3OccupantIdentifier.Issuer"); - target = stream->WriteStringMaybeAliased(2, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos3OccupantIdentifier) - return target; -} - -::size_t VehicleCabinSeatRow1Pos3OccupantIdentifier::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos3OccupantIdentifier) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Subject = 1; - if (!this->_internal_subject().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_subject()); - } - - // string Issuer = 2; - if (!this->_internal_issuer().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_issuer()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos3OccupantIdentifier::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos3OccupantIdentifier::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos3OccupantIdentifier::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos3OccupantIdentifier::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos3OccupantIdentifier*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos3OccupantIdentifier&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos3OccupantIdentifier) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_subject().empty()) { - _this->_internal_set_subject(from._internal_subject()); - } - if (!from._internal_issuer().empty()) { - _this->_internal_set_issuer(from._internal_issuer()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos3OccupantIdentifier::CopyFrom(const VehicleCabinSeatRow1Pos3OccupantIdentifier& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos3OccupantIdentifier) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos3OccupantIdentifier::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos3OccupantIdentifier::InternalSwap(VehicleCabinSeatRow1Pos3OccupantIdentifier* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.subject_, lhs_arena, - &other->_impl_.subject_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.issuer_, lhs_arena, - &other->_impl_.issuer_, rhs_arena); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos3OccupantIdentifier::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[144]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos3Backrest::_Internal { - public: - static const ::vss::VehicleCabinSeatRow1Pos3BackrestLumbar& lumbar(const VehicleCabinSeatRow1Pos3Backrest* msg); - static const ::vss::VehicleCabinSeatRow1Pos3BackrestSideBolster& sidebolster(const VehicleCabinSeatRow1Pos3Backrest* msg); -}; - -const ::vss::VehicleCabinSeatRow1Pos3BackrestLumbar& -VehicleCabinSeatRow1Pos3Backrest::_Internal::lumbar(const VehicleCabinSeatRow1Pos3Backrest* msg) { - return *msg->_impl_.lumbar_; -} -const ::vss::VehicleCabinSeatRow1Pos3BackrestSideBolster& -VehicleCabinSeatRow1Pos3Backrest::_Internal::sidebolster(const VehicleCabinSeatRow1Pos3Backrest* msg) { - return *msg->_impl_.sidebolster_; -} -VehicleCabinSeatRow1Pos3Backrest::VehicleCabinSeatRow1Pos3Backrest(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos3Backrest) -} -VehicleCabinSeatRow1Pos3Backrest::VehicleCabinSeatRow1Pos3Backrest(const VehicleCabinSeatRow1Pos3Backrest& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow1Pos3Backrest* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.lumbar_){nullptr} - , decltype(_impl_.sidebolster_){nullptr} - , decltype(_impl_.recline_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_lumbar()) { - _this->_impl_.lumbar_ = new ::vss::VehicleCabinSeatRow1Pos3BackrestLumbar(*from._impl_.lumbar_); - } - if (from._internal_has_sidebolster()) { - _this->_impl_.sidebolster_ = new ::vss::VehicleCabinSeatRow1Pos3BackrestSideBolster(*from._impl_.sidebolster_); - } - _this->_impl_.recline_ = from._impl_.recline_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos3Backrest) -} - -inline void VehicleCabinSeatRow1Pos3Backrest::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.lumbar_){nullptr} - , decltype(_impl_.sidebolster_){nullptr} - , decltype(_impl_.recline_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos3Backrest::~VehicleCabinSeatRow1Pos3Backrest() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos3Backrest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos3Backrest::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.lumbar_; - if (this != internal_default_instance()) delete _impl_.sidebolster_; -} - -void VehicleCabinSeatRow1Pos3Backrest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos3Backrest::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos3Backrest) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.lumbar_ != nullptr) { - delete _impl_.lumbar_; - } - _impl_.lumbar_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sidebolster_ != nullptr) { - delete _impl_.sidebolster_; - } - _impl_.sidebolster_ = nullptr; - _impl_.recline_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos3Backrest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Recline = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.recline_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos3BackrestLumbar Lumbar = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_lumbar(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos3BackrestSideBolster SideBolster = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_sidebolster(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos3Backrest::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos3Backrest) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Recline = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_recline = this->_internal_recline(); - ::uint32_t raw_recline; - memcpy(&raw_recline, &tmp_recline, sizeof(tmp_recline)); - if (raw_recline != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_recline(), target); - } - - // .vss.VehicleCabinSeatRow1Pos3BackrestLumbar Lumbar = 2; - if (this->_internal_has_lumbar()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::lumbar(this), - _Internal::lumbar(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos3BackrestSideBolster SideBolster = 3; - if (this->_internal_has_sidebolster()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::sidebolster(this), - _Internal::sidebolster(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos3Backrest) - return target; -} - -::size_t VehicleCabinSeatRow1Pos3Backrest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos3Backrest) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow1Pos3BackrestLumbar Lumbar = 2; - if (this->_internal_has_lumbar()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.lumbar_); - } - - // .vss.VehicleCabinSeatRow1Pos3BackrestSideBolster SideBolster = 3; - if (this->_internal_has_sidebolster()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sidebolster_); - } - - // float Recline = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_recline = this->_internal_recline(); - ::uint32_t raw_recline; - memcpy(&raw_recline, &tmp_recline, sizeof(tmp_recline)); - if (raw_recline != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos3Backrest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos3Backrest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos3Backrest::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos3Backrest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos3Backrest*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos3Backrest&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos3Backrest) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_lumbar()) { - _this->_internal_mutable_lumbar()->::vss::VehicleCabinSeatRow1Pos3BackrestLumbar::MergeFrom( - from._internal_lumbar()); - } - if (from._internal_has_sidebolster()) { - _this->_internal_mutable_sidebolster()->::vss::VehicleCabinSeatRow1Pos3BackrestSideBolster::MergeFrom( - from._internal_sidebolster()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_recline = from._internal_recline(); - ::uint32_t raw_recline; - memcpy(&raw_recline, &tmp_recline, sizeof(tmp_recline)); - if (raw_recline != 0) { - _this->_internal_set_recline(from._internal_recline()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos3Backrest::CopyFrom(const VehicleCabinSeatRow1Pos3Backrest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos3Backrest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos3Backrest::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos3Backrest::InternalSwap(VehicleCabinSeatRow1Pos3Backrest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos3Backrest, _impl_.recline_) - + sizeof(VehicleCabinSeatRow1Pos3Backrest::_impl_.recline_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos3Backrest, _impl_.lumbar_)>( - reinterpret_cast<char*>(&_impl_.lumbar_), - reinterpret_cast<char*>(&other->_impl_.lumbar_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos3Backrest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[145]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos3BackrestLumbar::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos3BackrestLumbar::VehicleCabinSeatRow1Pos3BackrestLumbar(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos3BackrestLumbar) -} -VehicleCabinSeatRow1Pos3BackrestLumbar::VehicleCabinSeatRow1Pos3BackrestLumbar(const VehicleCabinSeatRow1Pos3BackrestLumbar& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos3BackrestLumbar) -} - -inline void VehicleCabinSeatRow1Pos3BackrestLumbar::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.support_) { 0 } - - , decltype(_impl_.height_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos3BackrestLumbar::~VehicleCabinSeatRow1Pos3BackrestLumbar() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos3BackrestLumbar) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos3BackrestLumbar::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos3BackrestLumbar::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos3BackrestLumbar::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos3BackrestLumbar) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.support_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.height_) - - reinterpret_cast<char*>(&_impl_.support_)) + sizeof(_impl_.height_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos3BackrestLumbar::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Support = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.support_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // uint32 Height = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos3BackrestLumbar::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos3BackrestLumbar) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Support = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = this->_internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_support(), target); - } - - // uint32 Height = 2; - if (this->_internal_height() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_height(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos3BackrestLumbar) - return target; -} - -::size_t VehicleCabinSeatRow1Pos3BackrestLumbar::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos3BackrestLumbar) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Support = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = this->_internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - total_size += 5; - } - - // uint32 Height = 2; - if (this->_internal_height() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_height()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos3BackrestLumbar::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos3BackrestLumbar::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos3BackrestLumbar::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos3BackrestLumbar::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos3BackrestLumbar*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos3BackrestLumbar&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos3BackrestLumbar) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = from._internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - _this->_internal_set_support(from._internal_support()); - } - if (from._internal_height() != 0) { - _this->_internal_set_height(from._internal_height()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos3BackrestLumbar::CopyFrom(const VehicleCabinSeatRow1Pos3BackrestLumbar& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos3BackrestLumbar) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos3BackrestLumbar::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos3BackrestLumbar::InternalSwap(VehicleCabinSeatRow1Pos3BackrestLumbar* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos3BackrestLumbar, _impl_.height_) - + sizeof(VehicleCabinSeatRow1Pos3BackrestLumbar::_impl_.height_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos3BackrestLumbar, _impl_.support_)>( - reinterpret_cast<char*>(&_impl_.support_), - reinterpret_cast<char*>(&other->_impl_.support_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos3BackrestLumbar::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[146]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos3BackrestSideBolster::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos3BackrestSideBolster::VehicleCabinSeatRow1Pos3BackrestSideBolster(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos3BackrestSideBolster) -} -VehicleCabinSeatRow1Pos3BackrestSideBolster::VehicleCabinSeatRow1Pos3BackrestSideBolster(const VehicleCabinSeatRow1Pos3BackrestSideBolster& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos3BackrestSideBolster) -} - -inline void VehicleCabinSeatRow1Pos3BackrestSideBolster::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.support_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos3BackrestSideBolster::~VehicleCabinSeatRow1Pos3BackrestSideBolster() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos3BackrestSideBolster) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos3BackrestSideBolster::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos3BackrestSideBolster::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos3BackrestSideBolster::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos3BackrestSideBolster) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.support_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos3BackrestSideBolster::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Support = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.support_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos3BackrestSideBolster::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos3BackrestSideBolster) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Support = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = this->_internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_support(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos3BackrestSideBolster) - return target; -} - -::size_t VehicleCabinSeatRow1Pos3BackrestSideBolster::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos3BackrestSideBolster) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Support = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = this->_internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos3BackrestSideBolster::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos3BackrestSideBolster::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos3BackrestSideBolster::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos3BackrestSideBolster::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos3BackrestSideBolster*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos3BackrestSideBolster&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos3BackrestSideBolster) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = from._internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - _this->_internal_set_support(from._internal_support()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos3BackrestSideBolster::CopyFrom(const VehicleCabinSeatRow1Pos3BackrestSideBolster& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos3BackrestSideBolster) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos3BackrestSideBolster::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos3BackrestSideBolster::InternalSwap(VehicleCabinSeatRow1Pos3BackrestSideBolster* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.support_, other->_impl_.support_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos3BackrestSideBolster::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[147]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos3Seating::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos3Seating::VehicleCabinSeatRow1Pos3Seating(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos3Seating) -} -VehicleCabinSeatRow1Pos3Seating::VehicleCabinSeatRow1Pos3Seating(const VehicleCabinSeatRow1Pos3Seating& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos3Seating) -} - -inline void VehicleCabinSeatRow1Pos3Seating::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.length_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos3Seating::~VehicleCabinSeatRow1Pos3Seating() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos3Seating) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos3Seating::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos3Seating::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos3Seating::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos3Seating) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.length_ = 0u; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos3Seating::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 Length = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.length_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos3Seating::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos3Seating) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 Length = 1; - if (this->_internal_length() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_length(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos3Seating) - return target; -} - -::size_t VehicleCabinSeatRow1Pos3Seating::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos3Seating) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 Length = 1; - if (this->_internal_length() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_length()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos3Seating::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos3Seating::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos3Seating::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos3Seating::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos3Seating*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos3Seating&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos3Seating) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_length() != 0) { - _this->_internal_set_length(from._internal_length()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos3Seating::CopyFrom(const VehicleCabinSeatRow1Pos3Seating& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos3Seating) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos3Seating::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos3Seating::InternalSwap(VehicleCabinSeatRow1Pos3Seating* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.length_, other->_impl_.length_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos3Seating::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[148]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos3Headrest::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos3Headrest::VehicleCabinSeatRow1Pos3Headrest(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos3Headrest) -} -VehicleCabinSeatRow1Pos3Headrest::VehicleCabinSeatRow1Pos3Headrest(const VehicleCabinSeatRow1Pos3Headrest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos3Headrest) -} - -inline void VehicleCabinSeatRow1Pos3Headrest::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.height_) { 0u } - - , decltype(_impl_.angle_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos3Headrest::~VehicleCabinSeatRow1Pos3Headrest() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos3Headrest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos3Headrest::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos3Headrest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos3Headrest::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos3Headrest) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.height_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.angle_) - - reinterpret_cast<char*>(&_impl_.height_)) + sizeof(_impl_.angle_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos3Headrest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 Height = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float Angle = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.angle_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos3Headrest::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos3Headrest) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 Height = 1; - if (this->_internal_height() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_height(), target); - } - - // float Angle = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_angle = this->_internal_angle(); - ::uint32_t raw_angle; - memcpy(&raw_angle, &tmp_angle, sizeof(tmp_angle)); - if (raw_angle != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_angle(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos3Headrest) - return target; -} - -::size_t VehicleCabinSeatRow1Pos3Headrest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos3Headrest) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 Height = 1; - if (this->_internal_height() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_height()); - } - - // float Angle = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_angle = this->_internal_angle(); - ::uint32_t raw_angle; - memcpy(&raw_angle, &tmp_angle, sizeof(tmp_angle)); - if (raw_angle != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos3Headrest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos3Headrest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos3Headrest::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos3Headrest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos3Headrest*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos3Headrest&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos3Headrest) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_height() != 0) { - _this->_internal_set_height(from._internal_height()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_angle = from._internal_angle(); - ::uint32_t raw_angle; - memcpy(&raw_angle, &tmp_angle, sizeof(tmp_angle)); - if (raw_angle != 0) { - _this->_internal_set_angle(from._internal_angle()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos3Headrest::CopyFrom(const VehicleCabinSeatRow1Pos3Headrest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos3Headrest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos3Headrest::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos3Headrest::InternalSwap(VehicleCabinSeatRow1Pos3Headrest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos3Headrest, _impl_.angle_) - + sizeof(VehicleCabinSeatRow1Pos3Headrest::_impl_.angle_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos3Headrest, _impl_.height_)>( - reinterpret_cast<char*>(&_impl_.height_), - reinterpret_cast<char*>(&other->_impl_.height_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos3Headrest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[149]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos3Airbag::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos3Airbag::VehicleCabinSeatRow1Pos3Airbag(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos3Airbag) -} -VehicleCabinSeatRow1Pos3Airbag::VehicleCabinSeatRow1Pos3Airbag(const VehicleCabinSeatRow1Pos3Airbag& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos3Airbag) -} - -inline void VehicleCabinSeatRow1Pos3Airbag::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isdeployed_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos3Airbag::~VehicleCabinSeatRow1Pos3Airbag() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos3Airbag) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos3Airbag::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos3Airbag::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos3Airbag::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos3Airbag) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.isdeployed_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos3Airbag::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsDeployed = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isdeployed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos3Airbag::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos3Airbag) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsDeployed = 1; - if (this->_internal_isdeployed() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isdeployed(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos3Airbag) - return target; -} - -::size_t VehicleCabinSeatRow1Pos3Airbag::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos3Airbag) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsDeployed = 1; - if (this->_internal_isdeployed() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos3Airbag::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos3Airbag::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos3Airbag::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos3Airbag::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos3Airbag*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos3Airbag&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos3Airbag) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isdeployed() != 0) { - _this->_internal_set_isdeployed(from._internal_isdeployed()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos3Airbag::CopyFrom(const VehicleCabinSeatRow1Pos3Airbag& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos3Airbag) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos3Airbag::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos3Airbag::InternalSwap(VehicleCabinSeatRow1Pos3Airbag* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.isdeployed_, other->_impl_.isdeployed_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos3Airbag::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[150]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos3Switch::_Internal { - public: - static const ::vss::VehicleCabinSeatRow1Pos3SwitchBackrest& backrest(const VehicleCabinSeatRow1Pos3Switch* msg); - static const ::vss::VehicleCabinSeatRow1Pos3SwitchSeating& seating(const VehicleCabinSeatRow1Pos3Switch* msg); - static const ::vss::VehicleCabinSeatRow1Pos3SwitchHeadrest& headrest(const VehicleCabinSeatRow1Pos3Switch* msg); - static const ::vss::VehicleCabinSeatRow1Pos3SwitchMassage& massage(const VehicleCabinSeatRow1Pos3Switch* msg); -}; - -const ::vss::VehicleCabinSeatRow1Pos3SwitchBackrest& -VehicleCabinSeatRow1Pos3Switch::_Internal::backrest(const VehicleCabinSeatRow1Pos3Switch* msg) { - return *msg->_impl_.backrest_; -} -const ::vss::VehicleCabinSeatRow1Pos3SwitchSeating& -VehicleCabinSeatRow1Pos3Switch::_Internal::seating(const VehicleCabinSeatRow1Pos3Switch* msg) { - return *msg->_impl_.seating_; -} -const ::vss::VehicleCabinSeatRow1Pos3SwitchHeadrest& -VehicleCabinSeatRow1Pos3Switch::_Internal::headrest(const VehicleCabinSeatRow1Pos3Switch* msg) { - return *msg->_impl_.headrest_; -} -const ::vss::VehicleCabinSeatRow1Pos3SwitchMassage& -VehicleCabinSeatRow1Pos3Switch::_Internal::massage(const VehicleCabinSeatRow1Pos3Switch* msg) { - return *msg->_impl_.massage_; -} -VehicleCabinSeatRow1Pos3Switch::VehicleCabinSeatRow1Pos3Switch(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos3Switch) -} -VehicleCabinSeatRow1Pos3Switch::VehicleCabinSeatRow1Pos3Switch(const VehicleCabinSeatRow1Pos3Switch& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow1Pos3Switch* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.backrest_){nullptr} - , decltype(_impl_.seating_){nullptr} - , decltype(_impl_.headrest_){nullptr} - , decltype(_impl_.massage_){nullptr} - , decltype(_impl_.iswarmerengaged_) {} - - , decltype(_impl_.iscoolerengaged_) {} - - , decltype(_impl_.isforwardengaged_) {} - - , decltype(_impl_.isbackwardengaged_) {} - - , decltype(_impl_.isupengaged_) {} - - , decltype(_impl_.isdownengaged_) {} - - , decltype(_impl_.istiltforwardengaged_) {} - - , decltype(_impl_.istiltbackwardengaged_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_backrest()) { - _this->_impl_.backrest_ = new ::vss::VehicleCabinSeatRow1Pos3SwitchBackrest(*from._impl_.backrest_); - } - if (from._internal_has_seating()) { - _this->_impl_.seating_ = new ::vss::VehicleCabinSeatRow1Pos3SwitchSeating(*from._impl_.seating_); - } - if (from._internal_has_headrest()) { - _this->_impl_.headrest_ = new ::vss::VehicleCabinSeatRow1Pos3SwitchHeadrest(*from._impl_.headrest_); - } - if (from._internal_has_massage()) { - _this->_impl_.massage_ = new ::vss::VehicleCabinSeatRow1Pos3SwitchMassage(*from._impl_.massage_); - } - ::memcpy(&_impl_.iswarmerengaged_, &from._impl_.iswarmerengaged_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.istiltbackwardengaged_) - - reinterpret_cast<char*>(&_impl_.iswarmerengaged_)) + sizeof(_impl_.istiltbackwardengaged_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos3Switch) -} - -inline void VehicleCabinSeatRow1Pos3Switch::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.backrest_){nullptr} - , decltype(_impl_.seating_){nullptr} - , decltype(_impl_.headrest_){nullptr} - , decltype(_impl_.massage_){nullptr} - , decltype(_impl_.iswarmerengaged_) { false } - - , decltype(_impl_.iscoolerengaged_) { false } - - , decltype(_impl_.isforwardengaged_) { false } - - , decltype(_impl_.isbackwardengaged_) { false } - - , decltype(_impl_.isupengaged_) { false } - - , decltype(_impl_.isdownengaged_) { false } - - , decltype(_impl_.istiltforwardengaged_) { false } - - , decltype(_impl_.istiltbackwardengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos3Switch::~VehicleCabinSeatRow1Pos3Switch() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos3Switch) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos3Switch::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.backrest_; - if (this != internal_default_instance()) delete _impl_.seating_; - if (this != internal_default_instance()) delete _impl_.headrest_; - if (this != internal_default_instance()) delete _impl_.massage_; -} - -void VehicleCabinSeatRow1Pos3Switch::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos3Switch::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos3Switch) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.backrest_ != nullptr) { - delete _impl_.backrest_; - } - _impl_.backrest_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.seating_ != nullptr) { - delete _impl_.seating_; - } - _impl_.seating_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.headrest_ != nullptr) { - delete _impl_.headrest_; - } - _impl_.headrest_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.massage_ != nullptr) { - delete _impl_.massage_; - } - _impl_.massage_ = nullptr; - ::memset(&_impl_.iswarmerengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.istiltbackwardengaged_) - - reinterpret_cast<char*>(&_impl_.iswarmerengaged_)) + sizeof(_impl_.istiltbackwardengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos3Switch::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsWarmerEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.iswarmerengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsCoolerEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.iscoolerengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsForwardEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBackwardEngaged = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isbackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsUpEngaged = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) { - _impl_.isupengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDownEngaged = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) { - _impl_.isdownengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsTiltForwardEngaged = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) { - _impl_.istiltforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsTiltBackwardEngaged = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 64)) { - _impl_.istiltbackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos3SwitchBackrest Backrest = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 74)) { - ptr = ctx->ParseMessage(_internal_mutable_backrest(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos3SwitchSeating Seating = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 82)) { - ptr = ctx->ParseMessage(_internal_mutable_seating(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos3SwitchHeadrest Headrest = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 90)) { - ptr = ctx->ParseMessage(_internal_mutable_headrest(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos3SwitchMassage Massage = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 98)) { - ptr = ctx->ParseMessage(_internal_mutable_massage(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos3Switch::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos3Switch) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsWarmerEngaged = 1; - if (this->_internal_iswarmerengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_iswarmerengaged(), target); - } - - // bool IsCoolerEngaged = 2; - if (this->_internal_iscoolerengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_iscoolerengaged(), target); - } - - // bool IsForwardEngaged = 3; - if (this->_internal_isforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isforwardengaged(), target); - } - - // bool IsBackwardEngaged = 4; - if (this->_internal_isbackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isbackwardengaged(), target); - } - - // bool IsUpEngaged = 5; - if (this->_internal_isupengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 5, this->_internal_isupengaged(), target); - } - - // bool IsDownEngaged = 6; - if (this->_internal_isdownengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 6, this->_internal_isdownengaged(), target); - } - - // bool IsTiltForwardEngaged = 7; - if (this->_internal_istiltforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 7, this->_internal_istiltforwardengaged(), target); - } - - // bool IsTiltBackwardEngaged = 8; - if (this->_internal_istiltbackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 8, this->_internal_istiltbackwardengaged(), target); - } - - // .vss.VehicleCabinSeatRow1Pos3SwitchBackrest Backrest = 9; - if (this->_internal_has_backrest()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, _Internal::backrest(this), - _Internal::backrest(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos3SwitchSeating Seating = 10; - if (this->_internal_has_seating()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(10, _Internal::seating(this), - _Internal::seating(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos3SwitchHeadrest Headrest = 11; - if (this->_internal_has_headrest()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(11, _Internal::headrest(this), - _Internal::headrest(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos3SwitchMassage Massage = 12; - if (this->_internal_has_massage()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(12, _Internal::massage(this), - _Internal::massage(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos3Switch) - return target; -} - -::size_t VehicleCabinSeatRow1Pos3Switch::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos3Switch) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow1Pos3SwitchBackrest Backrest = 9; - if (this->_internal_has_backrest()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.backrest_); - } - - // .vss.VehicleCabinSeatRow1Pos3SwitchSeating Seating = 10; - if (this->_internal_has_seating()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.seating_); - } - - // .vss.VehicleCabinSeatRow1Pos3SwitchHeadrest Headrest = 11; - if (this->_internal_has_headrest()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.headrest_); - } - - // .vss.VehicleCabinSeatRow1Pos3SwitchMassage Massage = 12; - if (this->_internal_has_massage()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.massage_); - } - - // bool IsWarmerEngaged = 1; - if (this->_internal_iswarmerengaged() != 0) { - total_size += 2; - } - - // bool IsCoolerEngaged = 2; - if (this->_internal_iscoolerengaged() != 0) { - total_size += 2; - } - - // bool IsForwardEngaged = 3; - if (this->_internal_isforwardengaged() != 0) { - total_size += 2; - } - - // bool IsBackwardEngaged = 4; - if (this->_internal_isbackwardengaged() != 0) { - total_size += 2; - } - - // bool IsUpEngaged = 5; - if (this->_internal_isupengaged() != 0) { - total_size += 2; - } - - // bool IsDownEngaged = 6; - if (this->_internal_isdownengaged() != 0) { - total_size += 2; - } - - // bool IsTiltForwardEngaged = 7; - if (this->_internal_istiltforwardengaged() != 0) { - total_size += 2; - } - - // bool IsTiltBackwardEngaged = 8; - if (this->_internal_istiltbackwardengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos3Switch::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos3Switch::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos3Switch::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos3Switch::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos3Switch*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos3Switch&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos3Switch) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_backrest()) { - _this->_internal_mutable_backrest()->::vss::VehicleCabinSeatRow1Pos3SwitchBackrest::MergeFrom( - from._internal_backrest()); - } - if (from._internal_has_seating()) { - _this->_internal_mutable_seating()->::vss::VehicleCabinSeatRow1Pos3SwitchSeating::MergeFrom( - from._internal_seating()); - } - if (from._internal_has_headrest()) { - _this->_internal_mutable_headrest()->::vss::VehicleCabinSeatRow1Pos3SwitchHeadrest::MergeFrom( - from._internal_headrest()); - } - if (from._internal_has_massage()) { - _this->_internal_mutable_massage()->::vss::VehicleCabinSeatRow1Pos3SwitchMassage::MergeFrom( - from._internal_massage()); - } - if (from._internal_iswarmerengaged() != 0) { - _this->_internal_set_iswarmerengaged(from._internal_iswarmerengaged()); - } - if (from._internal_iscoolerengaged() != 0) { - _this->_internal_set_iscoolerengaged(from._internal_iscoolerengaged()); - } - if (from._internal_isforwardengaged() != 0) { - _this->_internal_set_isforwardengaged(from._internal_isforwardengaged()); - } - if (from._internal_isbackwardengaged() != 0) { - _this->_internal_set_isbackwardengaged(from._internal_isbackwardengaged()); - } - if (from._internal_isupengaged() != 0) { - _this->_internal_set_isupengaged(from._internal_isupengaged()); - } - if (from._internal_isdownengaged() != 0) { - _this->_internal_set_isdownengaged(from._internal_isdownengaged()); - } - if (from._internal_istiltforwardengaged() != 0) { - _this->_internal_set_istiltforwardengaged(from._internal_istiltforwardengaged()); - } - if (from._internal_istiltbackwardengaged() != 0) { - _this->_internal_set_istiltbackwardengaged(from._internal_istiltbackwardengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos3Switch::CopyFrom(const VehicleCabinSeatRow1Pos3Switch& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos3Switch) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos3Switch::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos3Switch::InternalSwap(VehicleCabinSeatRow1Pos3Switch* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos3Switch, _impl_.istiltbackwardengaged_) - + sizeof(VehicleCabinSeatRow1Pos3Switch::_impl_.istiltbackwardengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos3Switch, _impl_.backrest_)>( - reinterpret_cast<char*>(&_impl_.backrest_), - reinterpret_cast<char*>(&other->_impl_.backrest_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos3Switch::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[151]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos3SwitchBackrest::_Internal { - public: - static const ::vss::VehicleCabinSeatRow1Pos3SwitchBackrestLumbar& lumbar(const VehicleCabinSeatRow1Pos3SwitchBackrest* msg); - static const ::vss::VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster& sidebolster(const VehicleCabinSeatRow1Pos3SwitchBackrest* msg); -}; - -const ::vss::VehicleCabinSeatRow1Pos3SwitchBackrestLumbar& -VehicleCabinSeatRow1Pos3SwitchBackrest::_Internal::lumbar(const VehicleCabinSeatRow1Pos3SwitchBackrest* msg) { - return *msg->_impl_.lumbar_; -} -const ::vss::VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster& -VehicleCabinSeatRow1Pos3SwitchBackrest::_Internal::sidebolster(const VehicleCabinSeatRow1Pos3SwitchBackrest* msg) { - return *msg->_impl_.sidebolster_; -} -VehicleCabinSeatRow1Pos3SwitchBackrest::VehicleCabinSeatRow1Pos3SwitchBackrest(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos3SwitchBackrest) -} -VehicleCabinSeatRow1Pos3SwitchBackrest::VehicleCabinSeatRow1Pos3SwitchBackrest(const VehicleCabinSeatRow1Pos3SwitchBackrest& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow1Pos3SwitchBackrest* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.lumbar_){nullptr} - , decltype(_impl_.sidebolster_){nullptr} - , decltype(_impl_.isreclineforwardengaged_) {} - - , decltype(_impl_.isreclinebackwardengaged_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_lumbar()) { - _this->_impl_.lumbar_ = new ::vss::VehicleCabinSeatRow1Pos3SwitchBackrestLumbar(*from._impl_.lumbar_); - } - if (from._internal_has_sidebolster()) { - _this->_impl_.sidebolster_ = new ::vss::VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster(*from._impl_.sidebolster_); - } - ::memcpy(&_impl_.isreclineforwardengaged_, &from._impl_.isreclineforwardengaged_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.isreclinebackwardengaged_) - - reinterpret_cast<char*>(&_impl_.isreclineforwardengaged_)) + sizeof(_impl_.isreclinebackwardengaged_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos3SwitchBackrest) -} - -inline void VehicleCabinSeatRow1Pos3SwitchBackrest::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.lumbar_){nullptr} - , decltype(_impl_.sidebolster_){nullptr} - , decltype(_impl_.isreclineforwardengaged_) { false } - - , decltype(_impl_.isreclinebackwardengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos3SwitchBackrest::~VehicleCabinSeatRow1Pos3SwitchBackrest() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos3SwitchBackrest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos3SwitchBackrest::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.lumbar_; - if (this != internal_default_instance()) delete _impl_.sidebolster_; -} - -void VehicleCabinSeatRow1Pos3SwitchBackrest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos3SwitchBackrest::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos3SwitchBackrest) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.lumbar_ != nullptr) { - delete _impl_.lumbar_; - } - _impl_.lumbar_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sidebolster_ != nullptr) { - delete _impl_.sidebolster_; - } - _impl_.sidebolster_ = nullptr; - ::memset(&_impl_.isreclineforwardengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isreclinebackwardengaged_) - - reinterpret_cast<char*>(&_impl_.isreclineforwardengaged_)) + sizeof(_impl_.isreclinebackwardengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos3SwitchBackrest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsReclineForwardEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isreclineforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsReclineBackwardEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isreclinebackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos3SwitchBackrestLumbar Lumbar = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_lumbar(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster SideBolster = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_sidebolster(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos3SwitchBackrest::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos3SwitchBackrest) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsReclineForwardEngaged = 1; - if (this->_internal_isreclineforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isreclineforwardengaged(), target); - } - - // bool IsReclineBackwardEngaged = 2; - if (this->_internal_isreclinebackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isreclinebackwardengaged(), target); - } - - // .vss.VehicleCabinSeatRow1Pos3SwitchBackrestLumbar Lumbar = 3; - if (this->_internal_has_lumbar()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::lumbar(this), - _Internal::lumbar(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster SideBolster = 4; - if (this->_internal_has_sidebolster()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::sidebolster(this), - _Internal::sidebolster(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos3SwitchBackrest) - return target; -} - -::size_t VehicleCabinSeatRow1Pos3SwitchBackrest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos3SwitchBackrest) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow1Pos3SwitchBackrestLumbar Lumbar = 3; - if (this->_internal_has_lumbar()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.lumbar_); - } - - // .vss.VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster SideBolster = 4; - if (this->_internal_has_sidebolster()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sidebolster_); - } - - // bool IsReclineForwardEngaged = 1; - if (this->_internal_isreclineforwardengaged() != 0) { - total_size += 2; - } - - // bool IsReclineBackwardEngaged = 2; - if (this->_internal_isreclinebackwardengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos3SwitchBackrest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos3SwitchBackrest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos3SwitchBackrest::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos3SwitchBackrest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos3SwitchBackrest*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos3SwitchBackrest&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos3SwitchBackrest) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_lumbar()) { - _this->_internal_mutable_lumbar()->::vss::VehicleCabinSeatRow1Pos3SwitchBackrestLumbar::MergeFrom( - from._internal_lumbar()); - } - if (from._internal_has_sidebolster()) { - _this->_internal_mutable_sidebolster()->::vss::VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster::MergeFrom( - from._internal_sidebolster()); - } - if (from._internal_isreclineforwardengaged() != 0) { - _this->_internal_set_isreclineforwardengaged(from._internal_isreclineforwardengaged()); - } - if (from._internal_isreclinebackwardengaged() != 0) { - _this->_internal_set_isreclinebackwardengaged(from._internal_isreclinebackwardengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos3SwitchBackrest::CopyFrom(const VehicleCabinSeatRow1Pos3SwitchBackrest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos3SwitchBackrest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos3SwitchBackrest::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos3SwitchBackrest::InternalSwap(VehicleCabinSeatRow1Pos3SwitchBackrest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos3SwitchBackrest, _impl_.isreclinebackwardengaged_) - + sizeof(VehicleCabinSeatRow1Pos3SwitchBackrest::_impl_.isreclinebackwardengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos3SwitchBackrest, _impl_.lumbar_)>( - reinterpret_cast<char*>(&_impl_.lumbar_), - reinterpret_cast<char*>(&other->_impl_.lumbar_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos3SwitchBackrest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[152]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos3SwitchBackrestLumbar::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos3SwitchBackrestLumbar::VehicleCabinSeatRow1Pos3SwitchBackrestLumbar(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos3SwitchBackrestLumbar) -} -VehicleCabinSeatRow1Pos3SwitchBackrestLumbar::VehicleCabinSeatRow1Pos3SwitchBackrestLumbar(const VehicleCabinSeatRow1Pos3SwitchBackrestLumbar& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos3SwitchBackrestLumbar) -} - -inline void VehicleCabinSeatRow1Pos3SwitchBackrestLumbar::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.ismoresupportengaged_) { false } - - , decltype(_impl_.islesssupportengaged_) { false } - - , decltype(_impl_.isupengaged_) { false } - - , decltype(_impl_.isdownengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos3SwitchBackrestLumbar::~VehicleCabinSeatRow1Pos3SwitchBackrestLumbar() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos3SwitchBackrestLumbar) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos3SwitchBackrestLumbar::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos3SwitchBackrestLumbar::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos3SwitchBackrestLumbar::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos3SwitchBackrestLumbar) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.ismoresupportengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isdownengaged_) - - reinterpret_cast<char*>(&_impl_.ismoresupportengaged_)) + sizeof(_impl_.isdownengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos3SwitchBackrestLumbar::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsMoreSupportEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.ismoresupportengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsLessSupportEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.islesssupportengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsUpEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isupengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDownEngaged = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isdownengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos3SwitchBackrestLumbar::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos3SwitchBackrestLumbar) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsMoreSupportEngaged = 1; - if (this->_internal_ismoresupportengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_ismoresupportengaged(), target); - } - - // bool IsLessSupportEngaged = 2; - if (this->_internal_islesssupportengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_islesssupportengaged(), target); - } - - // bool IsUpEngaged = 3; - if (this->_internal_isupengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isupengaged(), target); - } - - // bool IsDownEngaged = 4; - if (this->_internal_isdownengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isdownengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos3SwitchBackrestLumbar) - return target; -} - -::size_t VehicleCabinSeatRow1Pos3SwitchBackrestLumbar::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos3SwitchBackrestLumbar) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsMoreSupportEngaged = 1; - if (this->_internal_ismoresupportengaged() != 0) { - total_size += 2; - } - - // bool IsLessSupportEngaged = 2; - if (this->_internal_islesssupportengaged() != 0) { - total_size += 2; - } - - // bool IsUpEngaged = 3; - if (this->_internal_isupengaged() != 0) { - total_size += 2; - } - - // bool IsDownEngaged = 4; - if (this->_internal_isdownengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos3SwitchBackrestLumbar::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos3SwitchBackrestLumbar::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos3SwitchBackrestLumbar::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos3SwitchBackrestLumbar::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos3SwitchBackrestLumbar*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos3SwitchBackrestLumbar&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos3SwitchBackrestLumbar) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_ismoresupportengaged() != 0) { - _this->_internal_set_ismoresupportengaged(from._internal_ismoresupportengaged()); - } - if (from._internal_islesssupportengaged() != 0) { - _this->_internal_set_islesssupportengaged(from._internal_islesssupportengaged()); - } - if (from._internal_isupengaged() != 0) { - _this->_internal_set_isupengaged(from._internal_isupengaged()); - } - if (from._internal_isdownengaged() != 0) { - _this->_internal_set_isdownengaged(from._internal_isdownengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos3SwitchBackrestLumbar::CopyFrom(const VehicleCabinSeatRow1Pos3SwitchBackrestLumbar& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos3SwitchBackrestLumbar) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos3SwitchBackrestLumbar::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos3SwitchBackrestLumbar::InternalSwap(VehicleCabinSeatRow1Pos3SwitchBackrestLumbar* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos3SwitchBackrestLumbar, _impl_.isdownengaged_) - + sizeof(VehicleCabinSeatRow1Pos3SwitchBackrestLumbar::_impl_.isdownengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos3SwitchBackrestLumbar, _impl_.ismoresupportengaged_)>( - reinterpret_cast<char*>(&_impl_.ismoresupportengaged_), - reinterpret_cast<char*>(&other->_impl_.ismoresupportengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos3SwitchBackrestLumbar::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[153]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster::VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster) -} -VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster::VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster(const VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster) -} - -inline void VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.ismoresupportengaged_) { false } - - , decltype(_impl_.islesssupportengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster::~VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.ismoresupportengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.islesssupportengaged_) - - reinterpret_cast<char*>(&_impl_.ismoresupportengaged_)) + sizeof(_impl_.islesssupportengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsMoreSupportEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.ismoresupportengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsLessSupportEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.islesssupportengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsMoreSupportEngaged = 1; - if (this->_internal_ismoresupportengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_ismoresupportengaged(), target); - } - - // bool IsLessSupportEngaged = 2; - if (this->_internal_islesssupportengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_islesssupportengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster) - return target; -} - -::size_t VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsMoreSupportEngaged = 1; - if (this->_internal_ismoresupportengaged() != 0) { - total_size += 2; - } - - // bool IsLessSupportEngaged = 2; - if (this->_internal_islesssupportengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_ismoresupportengaged() != 0) { - _this->_internal_set_ismoresupportengaged(from._internal_ismoresupportengaged()); - } - if (from._internal_islesssupportengaged() != 0) { - _this->_internal_set_islesssupportengaged(from._internal_islesssupportengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster::CopyFrom(const VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster::InternalSwap(VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster, _impl_.islesssupportengaged_) - + sizeof(VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster::_impl_.islesssupportengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster, _impl_.ismoresupportengaged_)>( - reinterpret_cast<char*>(&_impl_.ismoresupportengaged_), - reinterpret_cast<char*>(&other->_impl_.ismoresupportengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[154]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos3SwitchSeating::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos3SwitchSeating::VehicleCabinSeatRow1Pos3SwitchSeating(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos3SwitchSeating) -} -VehicleCabinSeatRow1Pos3SwitchSeating::VehicleCabinSeatRow1Pos3SwitchSeating(const VehicleCabinSeatRow1Pos3SwitchSeating& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos3SwitchSeating) -} - -inline void VehicleCabinSeatRow1Pos3SwitchSeating::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isforwardengaged_) { false } - - , decltype(_impl_.isbackwardengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos3SwitchSeating::~VehicleCabinSeatRow1Pos3SwitchSeating() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos3SwitchSeating) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos3SwitchSeating::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos3SwitchSeating::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos3SwitchSeating::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos3SwitchSeating) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isforwardengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isbackwardengaged_) - - reinterpret_cast<char*>(&_impl_.isforwardengaged_)) + sizeof(_impl_.isbackwardengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos3SwitchSeating::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsForwardEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBackwardEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isbackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos3SwitchSeating::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos3SwitchSeating) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsForwardEngaged = 1; - if (this->_internal_isforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isforwardengaged(), target); - } - - // bool IsBackwardEngaged = 2; - if (this->_internal_isbackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isbackwardengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos3SwitchSeating) - return target; -} - -::size_t VehicleCabinSeatRow1Pos3SwitchSeating::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos3SwitchSeating) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsForwardEngaged = 1; - if (this->_internal_isforwardengaged() != 0) { - total_size += 2; - } - - // bool IsBackwardEngaged = 2; - if (this->_internal_isbackwardengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos3SwitchSeating::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos3SwitchSeating::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos3SwitchSeating::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos3SwitchSeating::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos3SwitchSeating*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos3SwitchSeating&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos3SwitchSeating) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isforwardengaged() != 0) { - _this->_internal_set_isforwardengaged(from._internal_isforwardengaged()); - } - if (from._internal_isbackwardengaged() != 0) { - _this->_internal_set_isbackwardengaged(from._internal_isbackwardengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos3SwitchSeating::CopyFrom(const VehicleCabinSeatRow1Pos3SwitchSeating& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos3SwitchSeating) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos3SwitchSeating::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos3SwitchSeating::InternalSwap(VehicleCabinSeatRow1Pos3SwitchSeating* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos3SwitchSeating, _impl_.isbackwardengaged_) - + sizeof(VehicleCabinSeatRow1Pos3SwitchSeating::_impl_.isbackwardengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos3SwitchSeating, _impl_.isforwardengaged_)>( - reinterpret_cast<char*>(&_impl_.isforwardengaged_), - reinterpret_cast<char*>(&other->_impl_.isforwardengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos3SwitchSeating::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[155]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos3SwitchHeadrest::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos3SwitchHeadrest::VehicleCabinSeatRow1Pos3SwitchHeadrest(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos3SwitchHeadrest) -} -VehicleCabinSeatRow1Pos3SwitchHeadrest::VehicleCabinSeatRow1Pos3SwitchHeadrest(const VehicleCabinSeatRow1Pos3SwitchHeadrest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos3SwitchHeadrest) -} - -inline void VehicleCabinSeatRow1Pos3SwitchHeadrest::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isupengaged_) { false } - - , decltype(_impl_.isdownengaged_) { false } - - , decltype(_impl_.isforwardengaged_) { false } - - , decltype(_impl_.isbackwardengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos3SwitchHeadrest::~VehicleCabinSeatRow1Pos3SwitchHeadrest() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos3SwitchHeadrest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos3SwitchHeadrest::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos3SwitchHeadrest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos3SwitchHeadrest::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos3SwitchHeadrest) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isupengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isbackwardengaged_) - - reinterpret_cast<char*>(&_impl_.isupengaged_)) + sizeof(_impl_.isbackwardengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos3SwitchHeadrest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsUpEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isupengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDownEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdownengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsForwardEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBackwardEngaged = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isbackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos3SwitchHeadrest::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos3SwitchHeadrest) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsUpEngaged = 1; - if (this->_internal_isupengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isupengaged(), target); - } - - // bool IsDownEngaged = 2; - if (this->_internal_isdownengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdownengaged(), target); - } - - // bool IsForwardEngaged = 3; - if (this->_internal_isforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isforwardengaged(), target); - } - - // bool IsBackwardEngaged = 4; - if (this->_internal_isbackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isbackwardengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos3SwitchHeadrest) - return target; -} - -::size_t VehicleCabinSeatRow1Pos3SwitchHeadrest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos3SwitchHeadrest) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsUpEngaged = 1; - if (this->_internal_isupengaged() != 0) { - total_size += 2; - } - - // bool IsDownEngaged = 2; - if (this->_internal_isdownengaged() != 0) { - total_size += 2; - } - - // bool IsForwardEngaged = 3; - if (this->_internal_isforwardengaged() != 0) { - total_size += 2; - } - - // bool IsBackwardEngaged = 4; - if (this->_internal_isbackwardengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos3SwitchHeadrest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos3SwitchHeadrest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos3SwitchHeadrest::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos3SwitchHeadrest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos3SwitchHeadrest*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos3SwitchHeadrest&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos3SwitchHeadrest) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isupengaged() != 0) { - _this->_internal_set_isupengaged(from._internal_isupengaged()); - } - if (from._internal_isdownengaged() != 0) { - _this->_internal_set_isdownengaged(from._internal_isdownengaged()); - } - if (from._internal_isforwardengaged() != 0) { - _this->_internal_set_isforwardengaged(from._internal_isforwardengaged()); - } - if (from._internal_isbackwardengaged() != 0) { - _this->_internal_set_isbackwardengaged(from._internal_isbackwardengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos3SwitchHeadrest::CopyFrom(const VehicleCabinSeatRow1Pos3SwitchHeadrest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos3SwitchHeadrest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos3SwitchHeadrest::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos3SwitchHeadrest::InternalSwap(VehicleCabinSeatRow1Pos3SwitchHeadrest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos3SwitchHeadrest, _impl_.isbackwardengaged_) - + sizeof(VehicleCabinSeatRow1Pos3SwitchHeadrest::_impl_.isbackwardengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos3SwitchHeadrest, _impl_.isupengaged_)>( - reinterpret_cast<char*>(&_impl_.isupengaged_), - reinterpret_cast<char*>(&other->_impl_.isupengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos3SwitchHeadrest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[156]); -} -// =================================================================== - -class VehicleCabinSeatRow1Pos3SwitchMassage::_Internal { - public: -}; - -VehicleCabinSeatRow1Pos3SwitchMassage::VehicleCabinSeatRow1Pos3SwitchMassage(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow1Pos3SwitchMassage) -} -VehicleCabinSeatRow1Pos3SwitchMassage::VehicleCabinSeatRow1Pos3SwitchMassage(const VehicleCabinSeatRow1Pos3SwitchMassage& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow1Pos3SwitchMassage) -} - -inline void VehicleCabinSeatRow1Pos3SwitchMassage::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isincreaseengaged_) { false } - - , decltype(_impl_.isdecreaseengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow1Pos3SwitchMassage::~VehicleCabinSeatRow1Pos3SwitchMassage() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow1Pos3SwitchMassage) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow1Pos3SwitchMassage::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow1Pos3SwitchMassage::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow1Pos3SwitchMassage::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow1Pos3SwitchMassage) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isincreaseengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isdecreaseengaged_) - - reinterpret_cast<char*>(&_impl_.isincreaseengaged_)) + sizeof(_impl_.isdecreaseengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow1Pos3SwitchMassage::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsIncreaseEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isincreaseengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDecreaseEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdecreaseengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow1Pos3SwitchMassage::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow1Pos3SwitchMassage) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsIncreaseEngaged = 1; - if (this->_internal_isincreaseengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isincreaseengaged(), target); - } - - // bool IsDecreaseEngaged = 2; - if (this->_internal_isdecreaseengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdecreaseengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow1Pos3SwitchMassage) - return target; -} - -::size_t VehicleCabinSeatRow1Pos3SwitchMassage::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow1Pos3SwitchMassage) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsIncreaseEngaged = 1; - if (this->_internal_isincreaseengaged() != 0) { - total_size += 2; - } - - // bool IsDecreaseEngaged = 2; - if (this->_internal_isdecreaseengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow1Pos3SwitchMassage::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow1Pos3SwitchMassage::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow1Pos3SwitchMassage::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow1Pos3SwitchMassage::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow1Pos3SwitchMassage*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow1Pos3SwitchMassage&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow1Pos3SwitchMassage) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isincreaseengaged() != 0) { - _this->_internal_set_isincreaseengaged(from._internal_isincreaseengaged()); - } - if (from._internal_isdecreaseengaged() != 0) { - _this->_internal_set_isdecreaseengaged(from._internal_isdecreaseengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow1Pos3SwitchMassage::CopyFrom(const VehicleCabinSeatRow1Pos3SwitchMassage& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow1Pos3SwitchMassage) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow1Pos3SwitchMassage::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow1Pos3SwitchMassage::InternalSwap(VehicleCabinSeatRow1Pos3SwitchMassage* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos3SwitchMassage, _impl_.isdecreaseengaged_) - + sizeof(VehicleCabinSeatRow1Pos3SwitchMassage::_impl_.isdecreaseengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow1Pos3SwitchMassage, _impl_.isincreaseengaged_)>( - reinterpret_cast<char*>(&_impl_.isincreaseengaged_), - reinterpret_cast<char*>(&other->_impl_.isincreaseengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow1Pos3SwitchMassage::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[157]); -} -// =================================================================== - -class VehicleCabinSeatRow2::_Internal { - public: - static const ::vss::VehicleCabinSeatRow2Pos1& pos1(const VehicleCabinSeatRow2* msg); - static const ::vss::VehicleCabinSeatRow2Pos2& pos2(const VehicleCabinSeatRow2* msg); - static const ::vss::VehicleCabinSeatRow2Pos3& pos3(const VehicleCabinSeatRow2* msg); -}; - -const ::vss::VehicleCabinSeatRow2Pos1& -VehicleCabinSeatRow2::_Internal::pos1(const VehicleCabinSeatRow2* msg) { - return *msg->_impl_.pos1_; -} -const ::vss::VehicleCabinSeatRow2Pos2& -VehicleCabinSeatRow2::_Internal::pos2(const VehicleCabinSeatRow2* msg) { - return *msg->_impl_.pos2_; -} -const ::vss::VehicleCabinSeatRow2Pos3& -VehicleCabinSeatRow2::_Internal::pos3(const VehicleCabinSeatRow2* msg) { - return *msg->_impl_.pos3_; -} -VehicleCabinSeatRow2::VehicleCabinSeatRow2(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2) -} -VehicleCabinSeatRow2::VehicleCabinSeatRow2(const VehicleCabinSeatRow2& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow2* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.pos1_){nullptr} - , decltype(_impl_.pos2_){nullptr} - , decltype(_impl_.pos3_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_pos1()) { - _this->_impl_.pos1_ = new ::vss::VehicleCabinSeatRow2Pos1(*from._impl_.pos1_); - } - if (from._internal_has_pos2()) { - _this->_impl_.pos2_ = new ::vss::VehicleCabinSeatRow2Pos2(*from._impl_.pos2_); - } - if (from._internal_has_pos3()) { - _this->_impl_.pos3_ = new ::vss::VehicleCabinSeatRow2Pos3(*from._impl_.pos3_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2) -} - -inline void VehicleCabinSeatRow2::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.pos1_){nullptr} - , decltype(_impl_.pos2_){nullptr} - , decltype(_impl_.pos3_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2::~VehicleCabinSeatRow2() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.pos1_; - if (this != internal_default_instance()) delete _impl_.pos2_; - if (this != internal_default_instance()) delete _impl_.pos3_; -} - -void VehicleCabinSeatRow2::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.pos1_ != nullptr) { - delete _impl_.pos1_; - } - _impl_.pos1_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.pos2_ != nullptr) { - delete _impl_.pos2_; - } - _impl_.pos2_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.pos3_ != nullptr) { - delete _impl_.pos3_; - } - _impl_.pos3_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleCabinSeatRow2Pos1 Pos1 = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_pos1(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos2 Pos2 = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_pos2(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos3 Pos3 = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_pos3(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow2Pos1 Pos1 = 1; - if (this->_internal_has_pos1()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::pos1(this), - _Internal::pos1(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos2 Pos2 = 2; - if (this->_internal_has_pos2()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::pos2(this), - _Internal::pos2(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos3 Pos3 = 3; - if (this->_internal_has_pos3()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::pos3(this), - _Internal::pos3(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2) - return target; -} - -::size_t VehicleCabinSeatRow2::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow2Pos1 Pos1 = 1; - if (this->_internal_has_pos1()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.pos1_); - } - - // .vss.VehicleCabinSeatRow2Pos2 Pos2 = 2; - if (this->_internal_has_pos2()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.pos2_); - } - - // .vss.VehicleCabinSeatRow2Pos3 Pos3 = 3; - if (this->_internal_has_pos3()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.pos3_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_pos1()) { - _this->_internal_mutable_pos1()->::vss::VehicleCabinSeatRow2Pos1::MergeFrom( - from._internal_pos1()); - } - if (from._internal_has_pos2()) { - _this->_internal_mutable_pos2()->::vss::VehicleCabinSeatRow2Pos2::MergeFrom( - from._internal_pos2()); - } - if (from._internal_has_pos3()) { - _this->_internal_mutable_pos3()->::vss::VehicleCabinSeatRow2Pos3::MergeFrom( - from._internal_pos3()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2::CopyFrom(const VehicleCabinSeatRow2& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2::InternalSwap(VehicleCabinSeatRow2* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2, _impl_.pos3_) - + sizeof(VehicleCabinSeatRow2::_impl_.pos3_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2, _impl_.pos1_)>( - reinterpret_cast<char*>(&_impl_.pos1_), - reinterpret_cast<char*>(&other->_impl_.pos1_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[158]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos1::_Internal { - public: - static const ::vss::VehicleCabinSeatRow2Pos1Occupant& occupant(const VehicleCabinSeatRow2Pos1* msg); - static const ::vss::VehicleCabinSeatRow2Pos1Backrest& backrest(const VehicleCabinSeatRow2Pos1* msg); - static const ::vss::VehicleCabinSeatRow2Pos1Seating& seating(const VehicleCabinSeatRow2Pos1* msg); - static const ::vss::VehicleCabinSeatRow2Pos1Headrest& headrest(const VehicleCabinSeatRow2Pos1* msg); - static const ::vss::VehicleCabinSeatRow2Pos1Airbag& airbag(const VehicleCabinSeatRow2Pos1* msg); - static const ::vss::VehicleCabinSeatRow2Pos1Switch& switch_(const VehicleCabinSeatRow2Pos1* msg); -}; - -const ::vss::VehicleCabinSeatRow2Pos1Occupant& -VehicleCabinSeatRow2Pos1::_Internal::occupant(const VehicleCabinSeatRow2Pos1* msg) { - return *msg->_impl_.occupant_; -} -const ::vss::VehicleCabinSeatRow2Pos1Backrest& -VehicleCabinSeatRow2Pos1::_Internal::backrest(const VehicleCabinSeatRow2Pos1* msg) { - return *msg->_impl_.backrest_; -} -const ::vss::VehicleCabinSeatRow2Pos1Seating& -VehicleCabinSeatRow2Pos1::_Internal::seating(const VehicleCabinSeatRow2Pos1* msg) { - return *msg->_impl_.seating_; -} -const ::vss::VehicleCabinSeatRow2Pos1Headrest& -VehicleCabinSeatRow2Pos1::_Internal::headrest(const VehicleCabinSeatRow2Pos1* msg) { - return *msg->_impl_.headrest_; -} -const ::vss::VehicleCabinSeatRow2Pos1Airbag& -VehicleCabinSeatRow2Pos1::_Internal::airbag(const VehicleCabinSeatRow2Pos1* msg) { - return *msg->_impl_.airbag_; -} -const ::vss::VehicleCabinSeatRow2Pos1Switch& -VehicleCabinSeatRow2Pos1::_Internal::switch_(const VehicleCabinSeatRow2Pos1* msg) { - return *msg->_impl_.switch__; -} -VehicleCabinSeatRow2Pos1::VehicleCabinSeatRow2Pos1(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos1) -} -VehicleCabinSeatRow2Pos1::VehicleCabinSeatRow2Pos1(const VehicleCabinSeatRow2Pos1& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow2Pos1* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.occupant_){nullptr} - , decltype(_impl_.backrest_){nullptr} - , decltype(_impl_.seating_){nullptr} - , decltype(_impl_.headrest_){nullptr} - , decltype(_impl_.airbag_){nullptr} - , decltype(_impl_.switch__){nullptr} - , decltype(_impl_.isoccupied_) {} - - , decltype(_impl_.isbelted_) {} - - , decltype(_impl_.heating_) {} - - , decltype(_impl_.massage_) {} - - , decltype(_impl_.position_) {} - - , decltype(_impl_.height_) {} - - , decltype(_impl_.tilt_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_occupant()) { - _this->_impl_.occupant_ = new ::vss::VehicleCabinSeatRow2Pos1Occupant(*from._impl_.occupant_); - } - if (from._internal_has_backrest()) { - _this->_impl_.backrest_ = new ::vss::VehicleCabinSeatRow2Pos1Backrest(*from._impl_.backrest_); - } - if (from._internal_has_seating()) { - _this->_impl_.seating_ = new ::vss::VehicleCabinSeatRow2Pos1Seating(*from._impl_.seating_); - } - if (from._internal_has_headrest()) { - _this->_impl_.headrest_ = new ::vss::VehicleCabinSeatRow2Pos1Headrest(*from._impl_.headrest_); - } - if (from._internal_has_airbag()) { - _this->_impl_.airbag_ = new ::vss::VehicleCabinSeatRow2Pos1Airbag(*from._impl_.airbag_); - } - if (from._internal_has_switch_()) { - _this->_impl_.switch__ = new ::vss::VehicleCabinSeatRow2Pos1Switch(*from._impl_.switch__); - } - ::memcpy(&_impl_.isoccupied_, &from._impl_.isoccupied_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.tilt_) - - reinterpret_cast<char*>(&_impl_.isoccupied_)) + sizeof(_impl_.tilt_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos1) -} - -inline void VehicleCabinSeatRow2Pos1::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.occupant_){nullptr} - , decltype(_impl_.backrest_){nullptr} - , decltype(_impl_.seating_){nullptr} - , decltype(_impl_.headrest_){nullptr} - , decltype(_impl_.airbag_){nullptr} - , decltype(_impl_.switch__){nullptr} - , decltype(_impl_.isoccupied_) { false } - - , decltype(_impl_.isbelted_) { false } - - , decltype(_impl_.heating_) { 0 } - - , decltype(_impl_.massage_) { 0u } - - , decltype(_impl_.position_) { 0u } - - , decltype(_impl_.height_) { 0u } - - , decltype(_impl_.tilt_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos1::~VehicleCabinSeatRow2Pos1() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos1) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos1::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.occupant_; - if (this != internal_default_instance()) delete _impl_.backrest_; - if (this != internal_default_instance()) delete _impl_.seating_; - if (this != internal_default_instance()) delete _impl_.headrest_; - if (this != internal_default_instance()) delete _impl_.airbag_; - if (this != internal_default_instance()) delete _impl_.switch__; -} - -void VehicleCabinSeatRow2Pos1::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos1::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos1) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.occupant_ != nullptr) { - delete _impl_.occupant_; - } - _impl_.occupant_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.backrest_ != nullptr) { - delete _impl_.backrest_; - } - _impl_.backrest_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.seating_ != nullptr) { - delete _impl_.seating_; - } - _impl_.seating_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.headrest_ != nullptr) { - delete _impl_.headrest_; - } - _impl_.headrest_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.airbag_ != nullptr) { - delete _impl_.airbag_; - } - _impl_.airbag_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.switch__ != nullptr) { - delete _impl_.switch__; - } - _impl_.switch__ = nullptr; - ::memset(&_impl_.isoccupied_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.tilt_) - - reinterpret_cast<char*>(&_impl_.isoccupied_)) + sizeof(_impl_.tilt_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos1::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOccupied = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isoccupied_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos1Occupant Occupant = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_occupant(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBelted = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isbelted_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 Heating = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.heating_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Massage = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) { - _impl_.massage_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Position = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) { - _impl_.position_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Height = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) { - _impl_.height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float Tilt = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 69)) { - _impl_.tilt_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos1Backrest Backrest = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 74)) { - ptr = ctx->ParseMessage(_internal_mutable_backrest(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos1Seating Seating = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 82)) { - ptr = ctx->ParseMessage(_internal_mutable_seating(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos1Headrest Headrest = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 90)) { - ptr = ctx->ParseMessage(_internal_mutable_headrest(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos1Airbag Airbag = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 98)) { - ptr = ctx->ParseMessage(_internal_mutable_airbag(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos1Switch Switch = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 106)) { - ptr = ctx->ParseMessage(_internal_mutable_switch_(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos1::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos1) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOccupied = 1; - if (this->_internal_isoccupied() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isoccupied(), target); - } - - // .vss.VehicleCabinSeatRow2Pos1Occupant Occupant = 2; - if (this->_internal_has_occupant()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::occupant(this), - _Internal::occupant(this).GetCachedSize(), target, stream); - } - - // bool IsBelted = 3; - if (this->_internal_isbelted() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isbelted(), target); - } - - // int32 Heating = 4; - if (this->_internal_heating() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 4, this->_internal_heating(), target); - } - - // uint32 Massage = 5; - if (this->_internal_massage() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 5, this->_internal_massage(), target); - } - - // uint32 Position = 6; - if (this->_internal_position() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 6, this->_internal_position(), target); - } - - // uint32 Height = 7; - if (this->_internal_height() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 7, this->_internal_height(), target); - } - - // float Tilt = 8; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tilt = this->_internal_tilt(); - ::uint32_t raw_tilt; - memcpy(&raw_tilt, &tmp_tilt, sizeof(tmp_tilt)); - if (raw_tilt != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 8, this->_internal_tilt(), target); - } - - // .vss.VehicleCabinSeatRow2Pos1Backrest Backrest = 9; - if (this->_internal_has_backrest()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, _Internal::backrest(this), - _Internal::backrest(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos1Seating Seating = 10; - if (this->_internal_has_seating()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(10, _Internal::seating(this), - _Internal::seating(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos1Headrest Headrest = 11; - if (this->_internal_has_headrest()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(11, _Internal::headrest(this), - _Internal::headrest(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos1Airbag Airbag = 12; - if (this->_internal_has_airbag()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(12, _Internal::airbag(this), - _Internal::airbag(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos1Switch Switch = 13; - if (this->_internal_has_switch_()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(13, _Internal::switch_(this), - _Internal::switch_(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos1) - return target; -} - -::size_t VehicleCabinSeatRow2Pos1::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos1) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow2Pos1Occupant Occupant = 2; - if (this->_internal_has_occupant()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.occupant_); - } - - // .vss.VehicleCabinSeatRow2Pos1Backrest Backrest = 9; - if (this->_internal_has_backrest()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.backrest_); - } - - // .vss.VehicleCabinSeatRow2Pos1Seating Seating = 10; - if (this->_internal_has_seating()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.seating_); - } - - // .vss.VehicleCabinSeatRow2Pos1Headrest Headrest = 11; - if (this->_internal_has_headrest()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.headrest_); - } - - // .vss.VehicleCabinSeatRow2Pos1Airbag Airbag = 12; - if (this->_internal_has_airbag()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.airbag_); - } - - // .vss.VehicleCabinSeatRow2Pos1Switch Switch = 13; - if (this->_internal_has_switch_()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.switch__); - } - - // bool IsOccupied = 1; - if (this->_internal_isoccupied() != 0) { - total_size += 2; - } - - // bool IsBelted = 3; - if (this->_internal_isbelted() != 0) { - total_size += 2; - } - - // int32 Heating = 4; - if (this->_internal_heating() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_heating()); - } - - // uint32 Massage = 5; - if (this->_internal_massage() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_massage()); - } - - // uint32 Position = 6; - if (this->_internal_position() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_position()); - } - - // uint32 Height = 7; - if (this->_internal_height() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_height()); - } - - // float Tilt = 8; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tilt = this->_internal_tilt(); - ::uint32_t raw_tilt; - memcpy(&raw_tilt, &tmp_tilt, sizeof(tmp_tilt)); - if (raw_tilt != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos1::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos1::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos1::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos1::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos1*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos1&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos1) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_occupant()) { - _this->_internal_mutable_occupant()->::vss::VehicleCabinSeatRow2Pos1Occupant::MergeFrom( - from._internal_occupant()); - } - if (from._internal_has_backrest()) { - _this->_internal_mutable_backrest()->::vss::VehicleCabinSeatRow2Pos1Backrest::MergeFrom( - from._internal_backrest()); - } - if (from._internal_has_seating()) { - _this->_internal_mutable_seating()->::vss::VehicleCabinSeatRow2Pos1Seating::MergeFrom( - from._internal_seating()); - } - if (from._internal_has_headrest()) { - _this->_internal_mutable_headrest()->::vss::VehicleCabinSeatRow2Pos1Headrest::MergeFrom( - from._internal_headrest()); - } - if (from._internal_has_airbag()) { - _this->_internal_mutable_airbag()->::vss::VehicleCabinSeatRow2Pos1Airbag::MergeFrom( - from._internal_airbag()); - } - if (from._internal_has_switch_()) { - _this->_internal_mutable_switch_()->::vss::VehicleCabinSeatRow2Pos1Switch::MergeFrom( - from._internal_switch_()); - } - if (from._internal_isoccupied() != 0) { - _this->_internal_set_isoccupied(from._internal_isoccupied()); - } - if (from._internal_isbelted() != 0) { - _this->_internal_set_isbelted(from._internal_isbelted()); - } - if (from._internal_heating() != 0) { - _this->_internal_set_heating(from._internal_heating()); - } - if (from._internal_massage() != 0) { - _this->_internal_set_massage(from._internal_massage()); - } - if (from._internal_position() != 0) { - _this->_internal_set_position(from._internal_position()); - } - if (from._internal_height() != 0) { - _this->_internal_set_height(from._internal_height()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tilt = from._internal_tilt(); - ::uint32_t raw_tilt; - memcpy(&raw_tilt, &tmp_tilt, sizeof(tmp_tilt)); - if (raw_tilt != 0) { - _this->_internal_set_tilt(from._internal_tilt()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos1::CopyFrom(const VehicleCabinSeatRow2Pos1& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos1) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos1::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos1::InternalSwap(VehicleCabinSeatRow2Pos1* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos1, _impl_.tilt_) - + sizeof(VehicleCabinSeatRow2Pos1::_impl_.tilt_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos1, _impl_.occupant_)>( - reinterpret_cast<char*>(&_impl_.occupant_), - reinterpret_cast<char*>(&other->_impl_.occupant_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos1::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[159]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos1Occupant::_Internal { - public: - static const ::vss::VehicleCabinSeatRow2Pos1OccupantIdentifier& identifier(const VehicleCabinSeatRow2Pos1Occupant* msg); -}; - -const ::vss::VehicleCabinSeatRow2Pos1OccupantIdentifier& -VehicleCabinSeatRow2Pos1Occupant::_Internal::identifier(const VehicleCabinSeatRow2Pos1Occupant* msg) { - return *msg->_impl_.identifier_; -} -VehicleCabinSeatRow2Pos1Occupant::VehicleCabinSeatRow2Pos1Occupant(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos1Occupant) -} -VehicleCabinSeatRow2Pos1Occupant::VehicleCabinSeatRow2Pos1Occupant(const VehicleCabinSeatRow2Pos1Occupant& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow2Pos1Occupant* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.identifier_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_identifier()) { - _this->_impl_.identifier_ = new ::vss::VehicleCabinSeatRow2Pos1OccupantIdentifier(*from._impl_.identifier_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos1Occupant) -} - -inline void VehicleCabinSeatRow2Pos1Occupant::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.identifier_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos1Occupant::~VehicleCabinSeatRow2Pos1Occupant() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos1Occupant) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos1Occupant::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.identifier_; -} - -void VehicleCabinSeatRow2Pos1Occupant::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos1Occupant::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos1Occupant) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.identifier_ != nullptr) { - delete _impl_.identifier_; - } - _impl_.identifier_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos1Occupant::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleCabinSeatRow2Pos1OccupantIdentifier Identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_identifier(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos1Occupant::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos1Occupant) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow2Pos1OccupantIdentifier Identifier = 1; - if (this->_internal_has_identifier()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::identifier(this), - _Internal::identifier(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos1Occupant) - return target; -} - -::size_t VehicleCabinSeatRow2Pos1Occupant::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos1Occupant) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow2Pos1OccupantIdentifier Identifier = 1; - if (this->_internal_has_identifier()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.identifier_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos1Occupant::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos1Occupant::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos1Occupant::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos1Occupant::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos1Occupant*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos1Occupant&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos1Occupant) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_identifier()) { - _this->_internal_mutable_identifier()->::vss::VehicleCabinSeatRow2Pos1OccupantIdentifier::MergeFrom( - from._internal_identifier()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos1Occupant::CopyFrom(const VehicleCabinSeatRow2Pos1Occupant& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos1Occupant) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos1Occupant::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos1Occupant::InternalSwap(VehicleCabinSeatRow2Pos1Occupant* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_impl_.identifier_, other->_impl_.identifier_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos1Occupant::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[160]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos1OccupantIdentifier::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos1OccupantIdentifier::VehicleCabinSeatRow2Pos1OccupantIdentifier(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos1OccupantIdentifier) -} -VehicleCabinSeatRow2Pos1OccupantIdentifier::VehicleCabinSeatRow2Pos1OccupantIdentifier(const VehicleCabinSeatRow2Pos1OccupantIdentifier& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow2Pos1OccupantIdentifier* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.subject_) {} - - , decltype(_impl_.issuer_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.subject_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.subject_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_subject().empty()) { - _this->_impl_.subject_.Set(from._internal_subject(), _this->GetArenaForAllocation()); - } - _impl_.issuer_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.issuer_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_issuer().empty()) { - _this->_impl_.issuer_.Set(from._internal_issuer(), _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos1OccupantIdentifier) -} - -inline void VehicleCabinSeatRow2Pos1OccupantIdentifier::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.subject_) {} - - , decltype(_impl_.issuer_) {} - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.subject_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.subject_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.issuer_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.issuer_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinSeatRow2Pos1OccupantIdentifier::~VehicleCabinSeatRow2Pos1OccupantIdentifier() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos1OccupantIdentifier) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos1OccupantIdentifier::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.subject_.Destroy(); - _impl_.issuer_.Destroy(); -} - -void VehicleCabinSeatRow2Pos1OccupantIdentifier::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos1OccupantIdentifier::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos1OccupantIdentifier) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.subject_.ClearToEmpty(); - _impl_.issuer_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos1OccupantIdentifier::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Subject = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_subject(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinSeatRow2Pos1OccupantIdentifier.Subject")); - } else { - goto handle_unusual; - } - continue; - // string Issuer = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - auto str = _internal_mutable_issuer(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinSeatRow2Pos1OccupantIdentifier.Issuer")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos1OccupantIdentifier::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos1OccupantIdentifier) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Subject = 1; - if (!this->_internal_subject().empty()) { - const std::string& _s = this->_internal_subject(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinSeatRow2Pos1OccupantIdentifier.Subject"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // string Issuer = 2; - if (!this->_internal_issuer().empty()) { - const std::string& _s = this->_internal_issuer(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinSeatRow2Pos1OccupantIdentifier.Issuer"); - target = stream->WriteStringMaybeAliased(2, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos1OccupantIdentifier) - return target; -} - -::size_t VehicleCabinSeatRow2Pos1OccupantIdentifier::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos1OccupantIdentifier) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Subject = 1; - if (!this->_internal_subject().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_subject()); - } - - // string Issuer = 2; - if (!this->_internal_issuer().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_issuer()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos1OccupantIdentifier::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos1OccupantIdentifier::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos1OccupantIdentifier::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos1OccupantIdentifier::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos1OccupantIdentifier*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos1OccupantIdentifier&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos1OccupantIdentifier) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_subject().empty()) { - _this->_internal_set_subject(from._internal_subject()); - } - if (!from._internal_issuer().empty()) { - _this->_internal_set_issuer(from._internal_issuer()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos1OccupantIdentifier::CopyFrom(const VehicleCabinSeatRow2Pos1OccupantIdentifier& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos1OccupantIdentifier) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos1OccupantIdentifier::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos1OccupantIdentifier::InternalSwap(VehicleCabinSeatRow2Pos1OccupantIdentifier* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.subject_, lhs_arena, - &other->_impl_.subject_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.issuer_, lhs_arena, - &other->_impl_.issuer_, rhs_arena); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos1OccupantIdentifier::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[161]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos1Backrest::_Internal { - public: - static const ::vss::VehicleCabinSeatRow2Pos1BackrestLumbar& lumbar(const VehicleCabinSeatRow2Pos1Backrest* msg); - static const ::vss::VehicleCabinSeatRow2Pos1BackrestSideBolster& sidebolster(const VehicleCabinSeatRow2Pos1Backrest* msg); -}; - -const ::vss::VehicleCabinSeatRow2Pos1BackrestLumbar& -VehicleCabinSeatRow2Pos1Backrest::_Internal::lumbar(const VehicleCabinSeatRow2Pos1Backrest* msg) { - return *msg->_impl_.lumbar_; -} -const ::vss::VehicleCabinSeatRow2Pos1BackrestSideBolster& -VehicleCabinSeatRow2Pos1Backrest::_Internal::sidebolster(const VehicleCabinSeatRow2Pos1Backrest* msg) { - return *msg->_impl_.sidebolster_; -} -VehicleCabinSeatRow2Pos1Backrest::VehicleCabinSeatRow2Pos1Backrest(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos1Backrest) -} -VehicleCabinSeatRow2Pos1Backrest::VehicleCabinSeatRow2Pos1Backrest(const VehicleCabinSeatRow2Pos1Backrest& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow2Pos1Backrest* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.lumbar_){nullptr} - , decltype(_impl_.sidebolster_){nullptr} - , decltype(_impl_.recline_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_lumbar()) { - _this->_impl_.lumbar_ = new ::vss::VehicleCabinSeatRow2Pos1BackrestLumbar(*from._impl_.lumbar_); - } - if (from._internal_has_sidebolster()) { - _this->_impl_.sidebolster_ = new ::vss::VehicleCabinSeatRow2Pos1BackrestSideBolster(*from._impl_.sidebolster_); - } - _this->_impl_.recline_ = from._impl_.recline_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos1Backrest) -} - -inline void VehicleCabinSeatRow2Pos1Backrest::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.lumbar_){nullptr} - , decltype(_impl_.sidebolster_){nullptr} - , decltype(_impl_.recline_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos1Backrest::~VehicleCabinSeatRow2Pos1Backrest() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos1Backrest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos1Backrest::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.lumbar_; - if (this != internal_default_instance()) delete _impl_.sidebolster_; -} - -void VehicleCabinSeatRow2Pos1Backrest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos1Backrest::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos1Backrest) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.lumbar_ != nullptr) { - delete _impl_.lumbar_; - } - _impl_.lumbar_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sidebolster_ != nullptr) { - delete _impl_.sidebolster_; - } - _impl_.sidebolster_ = nullptr; - _impl_.recline_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos1Backrest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Recline = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.recline_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos1BackrestLumbar Lumbar = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_lumbar(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos1BackrestSideBolster SideBolster = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_sidebolster(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos1Backrest::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos1Backrest) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Recline = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_recline = this->_internal_recline(); - ::uint32_t raw_recline; - memcpy(&raw_recline, &tmp_recline, sizeof(tmp_recline)); - if (raw_recline != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_recline(), target); - } - - // .vss.VehicleCabinSeatRow2Pos1BackrestLumbar Lumbar = 2; - if (this->_internal_has_lumbar()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::lumbar(this), - _Internal::lumbar(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos1BackrestSideBolster SideBolster = 3; - if (this->_internal_has_sidebolster()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::sidebolster(this), - _Internal::sidebolster(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos1Backrest) - return target; -} - -::size_t VehicleCabinSeatRow2Pos1Backrest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos1Backrest) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow2Pos1BackrestLumbar Lumbar = 2; - if (this->_internal_has_lumbar()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.lumbar_); - } - - // .vss.VehicleCabinSeatRow2Pos1BackrestSideBolster SideBolster = 3; - if (this->_internal_has_sidebolster()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sidebolster_); - } - - // float Recline = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_recline = this->_internal_recline(); - ::uint32_t raw_recline; - memcpy(&raw_recline, &tmp_recline, sizeof(tmp_recline)); - if (raw_recline != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos1Backrest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos1Backrest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos1Backrest::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos1Backrest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos1Backrest*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos1Backrest&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos1Backrest) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_lumbar()) { - _this->_internal_mutable_lumbar()->::vss::VehicleCabinSeatRow2Pos1BackrestLumbar::MergeFrom( - from._internal_lumbar()); - } - if (from._internal_has_sidebolster()) { - _this->_internal_mutable_sidebolster()->::vss::VehicleCabinSeatRow2Pos1BackrestSideBolster::MergeFrom( - from._internal_sidebolster()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_recline = from._internal_recline(); - ::uint32_t raw_recline; - memcpy(&raw_recline, &tmp_recline, sizeof(tmp_recline)); - if (raw_recline != 0) { - _this->_internal_set_recline(from._internal_recline()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos1Backrest::CopyFrom(const VehicleCabinSeatRow2Pos1Backrest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos1Backrest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos1Backrest::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos1Backrest::InternalSwap(VehicleCabinSeatRow2Pos1Backrest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos1Backrest, _impl_.recline_) - + sizeof(VehicleCabinSeatRow2Pos1Backrest::_impl_.recline_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos1Backrest, _impl_.lumbar_)>( - reinterpret_cast<char*>(&_impl_.lumbar_), - reinterpret_cast<char*>(&other->_impl_.lumbar_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos1Backrest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[162]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos1BackrestLumbar::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos1BackrestLumbar::VehicleCabinSeatRow2Pos1BackrestLumbar(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos1BackrestLumbar) -} -VehicleCabinSeatRow2Pos1BackrestLumbar::VehicleCabinSeatRow2Pos1BackrestLumbar(const VehicleCabinSeatRow2Pos1BackrestLumbar& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos1BackrestLumbar) -} - -inline void VehicleCabinSeatRow2Pos1BackrestLumbar::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.support_) { 0 } - - , decltype(_impl_.height_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos1BackrestLumbar::~VehicleCabinSeatRow2Pos1BackrestLumbar() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos1BackrestLumbar) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos1BackrestLumbar::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos1BackrestLumbar::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos1BackrestLumbar::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos1BackrestLumbar) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.support_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.height_) - - reinterpret_cast<char*>(&_impl_.support_)) + sizeof(_impl_.height_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos1BackrestLumbar::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Support = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.support_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // uint32 Height = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos1BackrestLumbar::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos1BackrestLumbar) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Support = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = this->_internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_support(), target); - } - - // uint32 Height = 2; - if (this->_internal_height() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_height(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos1BackrestLumbar) - return target; -} - -::size_t VehicleCabinSeatRow2Pos1BackrestLumbar::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos1BackrestLumbar) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Support = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = this->_internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - total_size += 5; - } - - // uint32 Height = 2; - if (this->_internal_height() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_height()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos1BackrestLumbar::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos1BackrestLumbar::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos1BackrestLumbar::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos1BackrestLumbar::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos1BackrestLumbar*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos1BackrestLumbar&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos1BackrestLumbar) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = from._internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - _this->_internal_set_support(from._internal_support()); - } - if (from._internal_height() != 0) { - _this->_internal_set_height(from._internal_height()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos1BackrestLumbar::CopyFrom(const VehicleCabinSeatRow2Pos1BackrestLumbar& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos1BackrestLumbar) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos1BackrestLumbar::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos1BackrestLumbar::InternalSwap(VehicleCabinSeatRow2Pos1BackrestLumbar* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos1BackrestLumbar, _impl_.height_) - + sizeof(VehicleCabinSeatRow2Pos1BackrestLumbar::_impl_.height_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos1BackrestLumbar, _impl_.support_)>( - reinterpret_cast<char*>(&_impl_.support_), - reinterpret_cast<char*>(&other->_impl_.support_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos1BackrestLumbar::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[163]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos1BackrestSideBolster::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos1BackrestSideBolster::VehicleCabinSeatRow2Pos1BackrestSideBolster(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos1BackrestSideBolster) -} -VehicleCabinSeatRow2Pos1BackrestSideBolster::VehicleCabinSeatRow2Pos1BackrestSideBolster(const VehicleCabinSeatRow2Pos1BackrestSideBolster& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos1BackrestSideBolster) -} - -inline void VehicleCabinSeatRow2Pos1BackrestSideBolster::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.support_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos1BackrestSideBolster::~VehicleCabinSeatRow2Pos1BackrestSideBolster() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos1BackrestSideBolster) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos1BackrestSideBolster::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos1BackrestSideBolster::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos1BackrestSideBolster::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos1BackrestSideBolster) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.support_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos1BackrestSideBolster::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Support = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.support_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos1BackrestSideBolster::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos1BackrestSideBolster) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Support = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = this->_internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_support(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos1BackrestSideBolster) - return target; -} - -::size_t VehicleCabinSeatRow2Pos1BackrestSideBolster::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos1BackrestSideBolster) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Support = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = this->_internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos1BackrestSideBolster::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos1BackrestSideBolster::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos1BackrestSideBolster::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos1BackrestSideBolster::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos1BackrestSideBolster*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos1BackrestSideBolster&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos1BackrestSideBolster) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = from._internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - _this->_internal_set_support(from._internal_support()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos1BackrestSideBolster::CopyFrom(const VehicleCabinSeatRow2Pos1BackrestSideBolster& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos1BackrestSideBolster) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos1BackrestSideBolster::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos1BackrestSideBolster::InternalSwap(VehicleCabinSeatRow2Pos1BackrestSideBolster* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.support_, other->_impl_.support_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos1BackrestSideBolster::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[164]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos1Seating::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos1Seating::VehicleCabinSeatRow2Pos1Seating(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos1Seating) -} -VehicleCabinSeatRow2Pos1Seating::VehicleCabinSeatRow2Pos1Seating(const VehicleCabinSeatRow2Pos1Seating& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos1Seating) -} - -inline void VehicleCabinSeatRow2Pos1Seating::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.length_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos1Seating::~VehicleCabinSeatRow2Pos1Seating() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos1Seating) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos1Seating::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos1Seating::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos1Seating::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos1Seating) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.length_ = 0u; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos1Seating::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 Length = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.length_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos1Seating::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos1Seating) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 Length = 1; - if (this->_internal_length() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_length(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos1Seating) - return target; -} - -::size_t VehicleCabinSeatRow2Pos1Seating::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos1Seating) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 Length = 1; - if (this->_internal_length() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_length()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos1Seating::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos1Seating::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos1Seating::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos1Seating::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos1Seating*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos1Seating&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos1Seating) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_length() != 0) { - _this->_internal_set_length(from._internal_length()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos1Seating::CopyFrom(const VehicleCabinSeatRow2Pos1Seating& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos1Seating) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos1Seating::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos1Seating::InternalSwap(VehicleCabinSeatRow2Pos1Seating* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.length_, other->_impl_.length_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos1Seating::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[165]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos1Headrest::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos1Headrest::VehicleCabinSeatRow2Pos1Headrest(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos1Headrest) -} -VehicleCabinSeatRow2Pos1Headrest::VehicleCabinSeatRow2Pos1Headrest(const VehicleCabinSeatRow2Pos1Headrest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos1Headrest) -} - -inline void VehicleCabinSeatRow2Pos1Headrest::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.height_) { 0u } - - , decltype(_impl_.angle_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos1Headrest::~VehicleCabinSeatRow2Pos1Headrest() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos1Headrest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos1Headrest::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos1Headrest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos1Headrest::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos1Headrest) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.height_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.angle_) - - reinterpret_cast<char*>(&_impl_.height_)) + sizeof(_impl_.angle_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos1Headrest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 Height = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float Angle = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.angle_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos1Headrest::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos1Headrest) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 Height = 1; - if (this->_internal_height() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_height(), target); - } - - // float Angle = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_angle = this->_internal_angle(); - ::uint32_t raw_angle; - memcpy(&raw_angle, &tmp_angle, sizeof(tmp_angle)); - if (raw_angle != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_angle(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos1Headrest) - return target; -} - -::size_t VehicleCabinSeatRow2Pos1Headrest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos1Headrest) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 Height = 1; - if (this->_internal_height() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_height()); - } - - // float Angle = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_angle = this->_internal_angle(); - ::uint32_t raw_angle; - memcpy(&raw_angle, &tmp_angle, sizeof(tmp_angle)); - if (raw_angle != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos1Headrest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos1Headrest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos1Headrest::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos1Headrest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos1Headrest*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos1Headrest&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos1Headrest) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_height() != 0) { - _this->_internal_set_height(from._internal_height()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_angle = from._internal_angle(); - ::uint32_t raw_angle; - memcpy(&raw_angle, &tmp_angle, sizeof(tmp_angle)); - if (raw_angle != 0) { - _this->_internal_set_angle(from._internal_angle()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos1Headrest::CopyFrom(const VehicleCabinSeatRow2Pos1Headrest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos1Headrest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos1Headrest::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos1Headrest::InternalSwap(VehicleCabinSeatRow2Pos1Headrest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos1Headrest, _impl_.angle_) - + sizeof(VehicleCabinSeatRow2Pos1Headrest::_impl_.angle_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos1Headrest, _impl_.height_)>( - reinterpret_cast<char*>(&_impl_.height_), - reinterpret_cast<char*>(&other->_impl_.height_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos1Headrest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[166]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos1Airbag::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos1Airbag::VehicleCabinSeatRow2Pos1Airbag(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos1Airbag) -} -VehicleCabinSeatRow2Pos1Airbag::VehicleCabinSeatRow2Pos1Airbag(const VehicleCabinSeatRow2Pos1Airbag& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos1Airbag) -} - -inline void VehicleCabinSeatRow2Pos1Airbag::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isdeployed_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos1Airbag::~VehicleCabinSeatRow2Pos1Airbag() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos1Airbag) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos1Airbag::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos1Airbag::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos1Airbag::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos1Airbag) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.isdeployed_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos1Airbag::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsDeployed = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isdeployed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos1Airbag::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos1Airbag) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsDeployed = 1; - if (this->_internal_isdeployed() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isdeployed(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos1Airbag) - return target; -} - -::size_t VehicleCabinSeatRow2Pos1Airbag::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos1Airbag) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsDeployed = 1; - if (this->_internal_isdeployed() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos1Airbag::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos1Airbag::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos1Airbag::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos1Airbag::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos1Airbag*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos1Airbag&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos1Airbag) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isdeployed() != 0) { - _this->_internal_set_isdeployed(from._internal_isdeployed()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos1Airbag::CopyFrom(const VehicleCabinSeatRow2Pos1Airbag& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos1Airbag) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos1Airbag::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos1Airbag::InternalSwap(VehicleCabinSeatRow2Pos1Airbag* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.isdeployed_, other->_impl_.isdeployed_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos1Airbag::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[167]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos1Switch::_Internal { - public: - static const ::vss::VehicleCabinSeatRow2Pos1SwitchBackrest& backrest(const VehicleCabinSeatRow2Pos1Switch* msg); - static const ::vss::VehicleCabinSeatRow2Pos1SwitchSeating& seating(const VehicleCabinSeatRow2Pos1Switch* msg); - static const ::vss::VehicleCabinSeatRow2Pos1SwitchHeadrest& headrest(const VehicleCabinSeatRow2Pos1Switch* msg); - static const ::vss::VehicleCabinSeatRow2Pos1SwitchMassage& massage(const VehicleCabinSeatRow2Pos1Switch* msg); -}; - -const ::vss::VehicleCabinSeatRow2Pos1SwitchBackrest& -VehicleCabinSeatRow2Pos1Switch::_Internal::backrest(const VehicleCabinSeatRow2Pos1Switch* msg) { - return *msg->_impl_.backrest_; -} -const ::vss::VehicleCabinSeatRow2Pos1SwitchSeating& -VehicleCabinSeatRow2Pos1Switch::_Internal::seating(const VehicleCabinSeatRow2Pos1Switch* msg) { - return *msg->_impl_.seating_; -} -const ::vss::VehicleCabinSeatRow2Pos1SwitchHeadrest& -VehicleCabinSeatRow2Pos1Switch::_Internal::headrest(const VehicleCabinSeatRow2Pos1Switch* msg) { - return *msg->_impl_.headrest_; -} -const ::vss::VehicleCabinSeatRow2Pos1SwitchMassage& -VehicleCabinSeatRow2Pos1Switch::_Internal::massage(const VehicleCabinSeatRow2Pos1Switch* msg) { - return *msg->_impl_.massage_; -} -VehicleCabinSeatRow2Pos1Switch::VehicleCabinSeatRow2Pos1Switch(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos1Switch) -} -VehicleCabinSeatRow2Pos1Switch::VehicleCabinSeatRow2Pos1Switch(const VehicleCabinSeatRow2Pos1Switch& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow2Pos1Switch* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.backrest_){nullptr} - , decltype(_impl_.seating_){nullptr} - , decltype(_impl_.headrest_){nullptr} - , decltype(_impl_.massage_){nullptr} - , decltype(_impl_.iswarmerengaged_) {} - - , decltype(_impl_.iscoolerengaged_) {} - - , decltype(_impl_.isforwardengaged_) {} - - , decltype(_impl_.isbackwardengaged_) {} - - , decltype(_impl_.isupengaged_) {} - - , decltype(_impl_.isdownengaged_) {} - - , decltype(_impl_.istiltforwardengaged_) {} - - , decltype(_impl_.istiltbackwardengaged_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_backrest()) { - _this->_impl_.backrest_ = new ::vss::VehicleCabinSeatRow2Pos1SwitchBackrest(*from._impl_.backrest_); - } - if (from._internal_has_seating()) { - _this->_impl_.seating_ = new ::vss::VehicleCabinSeatRow2Pos1SwitchSeating(*from._impl_.seating_); - } - if (from._internal_has_headrest()) { - _this->_impl_.headrest_ = new ::vss::VehicleCabinSeatRow2Pos1SwitchHeadrest(*from._impl_.headrest_); - } - if (from._internal_has_massage()) { - _this->_impl_.massage_ = new ::vss::VehicleCabinSeatRow2Pos1SwitchMassage(*from._impl_.massage_); - } - ::memcpy(&_impl_.iswarmerengaged_, &from._impl_.iswarmerengaged_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.istiltbackwardengaged_) - - reinterpret_cast<char*>(&_impl_.iswarmerengaged_)) + sizeof(_impl_.istiltbackwardengaged_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos1Switch) -} - -inline void VehicleCabinSeatRow2Pos1Switch::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.backrest_){nullptr} - , decltype(_impl_.seating_){nullptr} - , decltype(_impl_.headrest_){nullptr} - , decltype(_impl_.massage_){nullptr} - , decltype(_impl_.iswarmerengaged_) { false } - - , decltype(_impl_.iscoolerengaged_) { false } - - , decltype(_impl_.isforwardengaged_) { false } - - , decltype(_impl_.isbackwardengaged_) { false } - - , decltype(_impl_.isupengaged_) { false } - - , decltype(_impl_.isdownengaged_) { false } - - , decltype(_impl_.istiltforwardengaged_) { false } - - , decltype(_impl_.istiltbackwardengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos1Switch::~VehicleCabinSeatRow2Pos1Switch() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos1Switch) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos1Switch::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.backrest_; - if (this != internal_default_instance()) delete _impl_.seating_; - if (this != internal_default_instance()) delete _impl_.headrest_; - if (this != internal_default_instance()) delete _impl_.massage_; -} - -void VehicleCabinSeatRow2Pos1Switch::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos1Switch::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos1Switch) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.backrest_ != nullptr) { - delete _impl_.backrest_; - } - _impl_.backrest_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.seating_ != nullptr) { - delete _impl_.seating_; - } - _impl_.seating_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.headrest_ != nullptr) { - delete _impl_.headrest_; - } - _impl_.headrest_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.massage_ != nullptr) { - delete _impl_.massage_; - } - _impl_.massage_ = nullptr; - ::memset(&_impl_.iswarmerengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.istiltbackwardengaged_) - - reinterpret_cast<char*>(&_impl_.iswarmerengaged_)) + sizeof(_impl_.istiltbackwardengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos1Switch::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsWarmerEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.iswarmerengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsCoolerEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.iscoolerengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsForwardEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBackwardEngaged = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isbackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsUpEngaged = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) { - _impl_.isupengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDownEngaged = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) { - _impl_.isdownengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsTiltForwardEngaged = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) { - _impl_.istiltforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsTiltBackwardEngaged = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 64)) { - _impl_.istiltbackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos1SwitchBackrest Backrest = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 74)) { - ptr = ctx->ParseMessage(_internal_mutable_backrest(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos1SwitchSeating Seating = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 82)) { - ptr = ctx->ParseMessage(_internal_mutable_seating(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos1SwitchHeadrest Headrest = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 90)) { - ptr = ctx->ParseMessage(_internal_mutable_headrest(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos1SwitchMassage Massage = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 98)) { - ptr = ctx->ParseMessage(_internal_mutable_massage(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos1Switch::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos1Switch) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsWarmerEngaged = 1; - if (this->_internal_iswarmerengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_iswarmerengaged(), target); - } - - // bool IsCoolerEngaged = 2; - if (this->_internal_iscoolerengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_iscoolerengaged(), target); - } - - // bool IsForwardEngaged = 3; - if (this->_internal_isforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isforwardengaged(), target); - } - - // bool IsBackwardEngaged = 4; - if (this->_internal_isbackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isbackwardengaged(), target); - } - - // bool IsUpEngaged = 5; - if (this->_internal_isupengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 5, this->_internal_isupengaged(), target); - } - - // bool IsDownEngaged = 6; - if (this->_internal_isdownengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 6, this->_internal_isdownengaged(), target); - } - - // bool IsTiltForwardEngaged = 7; - if (this->_internal_istiltforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 7, this->_internal_istiltforwardengaged(), target); - } - - // bool IsTiltBackwardEngaged = 8; - if (this->_internal_istiltbackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 8, this->_internal_istiltbackwardengaged(), target); - } - - // .vss.VehicleCabinSeatRow2Pos1SwitchBackrest Backrest = 9; - if (this->_internal_has_backrest()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, _Internal::backrest(this), - _Internal::backrest(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos1SwitchSeating Seating = 10; - if (this->_internal_has_seating()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(10, _Internal::seating(this), - _Internal::seating(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos1SwitchHeadrest Headrest = 11; - if (this->_internal_has_headrest()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(11, _Internal::headrest(this), - _Internal::headrest(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos1SwitchMassage Massage = 12; - if (this->_internal_has_massage()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(12, _Internal::massage(this), - _Internal::massage(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos1Switch) - return target; -} - -::size_t VehicleCabinSeatRow2Pos1Switch::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos1Switch) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow2Pos1SwitchBackrest Backrest = 9; - if (this->_internal_has_backrest()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.backrest_); - } - - // .vss.VehicleCabinSeatRow2Pos1SwitchSeating Seating = 10; - if (this->_internal_has_seating()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.seating_); - } - - // .vss.VehicleCabinSeatRow2Pos1SwitchHeadrest Headrest = 11; - if (this->_internal_has_headrest()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.headrest_); - } - - // .vss.VehicleCabinSeatRow2Pos1SwitchMassage Massage = 12; - if (this->_internal_has_massage()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.massage_); - } - - // bool IsWarmerEngaged = 1; - if (this->_internal_iswarmerengaged() != 0) { - total_size += 2; - } - - // bool IsCoolerEngaged = 2; - if (this->_internal_iscoolerengaged() != 0) { - total_size += 2; - } - - // bool IsForwardEngaged = 3; - if (this->_internal_isforwardengaged() != 0) { - total_size += 2; - } - - // bool IsBackwardEngaged = 4; - if (this->_internal_isbackwardengaged() != 0) { - total_size += 2; - } - - // bool IsUpEngaged = 5; - if (this->_internal_isupengaged() != 0) { - total_size += 2; - } - - // bool IsDownEngaged = 6; - if (this->_internal_isdownengaged() != 0) { - total_size += 2; - } - - // bool IsTiltForwardEngaged = 7; - if (this->_internal_istiltforwardengaged() != 0) { - total_size += 2; - } - - // bool IsTiltBackwardEngaged = 8; - if (this->_internal_istiltbackwardengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos1Switch::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos1Switch::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos1Switch::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos1Switch::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos1Switch*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos1Switch&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos1Switch) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_backrest()) { - _this->_internal_mutable_backrest()->::vss::VehicleCabinSeatRow2Pos1SwitchBackrest::MergeFrom( - from._internal_backrest()); - } - if (from._internal_has_seating()) { - _this->_internal_mutable_seating()->::vss::VehicleCabinSeatRow2Pos1SwitchSeating::MergeFrom( - from._internal_seating()); - } - if (from._internal_has_headrest()) { - _this->_internal_mutable_headrest()->::vss::VehicleCabinSeatRow2Pos1SwitchHeadrest::MergeFrom( - from._internal_headrest()); - } - if (from._internal_has_massage()) { - _this->_internal_mutable_massage()->::vss::VehicleCabinSeatRow2Pos1SwitchMassage::MergeFrom( - from._internal_massage()); - } - if (from._internal_iswarmerengaged() != 0) { - _this->_internal_set_iswarmerengaged(from._internal_iswarmerengaged()); - } - if (from._internal_iscoolerengaged() != 0) { - _this->_internal_set_iscoolerengaged(from._internal_iscoolerengaged()); - } - if (from._internal_isforwardengaged() != 0) { - _this->_internal_set_isforwardengaged(from._internal_isforwardengaged()); - } - if (from._internal_isbackwardengaged() != 0) { - _this->_internal_set_isbackwardengaged(from._internal_isbackwardengaged()); - } - if (from._internal_isupengaged() != 0) { - _this->_internal_set_isupengaged(from._internal_isupengaged()); - } - if (from._internal_isdownengaged() != 0) { - _this->_internal_set_isdownengaged(from._internal_isdownengaged()); - } - if (from._internal_istiltforwardengaged() != 0) { - _this->_internal_set_istiltforwardengaged(from._internal_istiltforwardengaged()); - } - if (from._internal_istiltbackwardengaged() != 0) { - _this->_internal_set_istiltbackwardengaged(from._internal_istiltbackwardengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos1Switch::CopyFrom(const VehicleCabinSeatRow2Pos1Switch& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos1Switch) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos1Switch::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos1Switch::InternalSwap(VehicleCabinSeatRow2Pos1Switch* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos1Switch, _impl_.istiltbackwardengaged_) - + sizeof(VehicleCabinSeatRow2Pos1Switch::_impl_.istiltbackwardengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos1Switch, _impl_.backrest_)>( - reinterpret_cast<char*>(&_impl_.backrest_), - reinterpret_cast<char*>(&other->_impl_.backrest_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos1Switch::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[168]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos1SwitchBackrest::_Internal { - public: - static const ::vss::VehicleCabinSeatRow2Pos1SwitchBackrestLumbar& lumbar(const VehicleCabinSeatRow2Pos1SwitchBackrest* msg); - static const ::vss::VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster& sidebolster(const VehicleCabinSeatRow2Pos1SwitchBackrest* msg); -}; - -const ::vss::VehicleCabinSeatRow2Pos1SwitchBackrestLumbar& -VehicleCabinSeatRow2Pos1SwitchBackrest::_Internal::lumbar(const VehicleCabinSeatRow2Pos1SwitchBackrest* msg) { - return *msg->_impl_.lumbar_; -} -const ::vss::VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster& -VehicleCabinSeatRow2Pos1SwitchBackrest::_Internal::sidebolster(const VehicleCabinSeatRow2Pos1SwitchBackrest* msg) { - return *msg->_impl_.sidebolster_; -} -VehicleCabinSeatRow2Pos1SwitchBackrest::VehicleCabinSeatRow2Pos1SwitchBackrest(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos1SwitchBackrest) -} -VehicleCabinSeatRow2Pos1SwitchBackrest::VehicleCabinSeatRow2Pos1SwitchBackrest(const VehicleCabinSeatRow2Pos1SwitchBackrest& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow2Pos1SwitchBackrest* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.lumbar_){nullptr} - , decltype(_impl_.sidebolster_){nullptr} - , decltype(_impl_.isreclineforwardengaged_) {} - - , decltype(_impl_.isreclinebackwardengaged_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_lumbar()) { - _this->_impl_.lumbar_ = new ::vss::VehicleCabinSeatRow2Pos1SwitchBackrestLumbar(*from._impl_.lumbar_); - } - if (from._internal_has_sidebolster()) { - _this->_impl_.sidebolster_ = new ::vss::VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster(*from._impl_.sidebolster_); - } - ::memcpy(&_impl_.isreclineforwardengaged_, &from._impl_.isreclineforwardengaged_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.isreclinebackwardengaged_) - - reinterpret_cast<char*>(&_impl_.isreclineforwardengaged_)) + sizeof(_impl_.isreclinebackwardengaged_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos1SwitchBackrest) -} - -inline void VehicleCabinSeatRow2Pos1SwitchBackrest::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.lumbar_){nullptr} - , decltype(_impl_.sidebolster_){nullptr} - , decltype(_impl_.isreclineforwardengaged_) { false } - - , decltype(_impl_.isreclinebackwardengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos1SwitchBackrest::~VehicleCabinSeatRow2Pos1SwitchBackrest() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos1SwitchBackrest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos1SwitchBackrest::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.lumbar_; - if (this != internal_default_instance()) delete _impl_.sidebolster_; -} - -void VehicleCabinSeatRow2Pos1SwitchBackrest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos1SwitchBackrest::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos1SwitchBackrest) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.lumbar_ != nullptr) { - delete _impl_.lumbar_; - } - _impl_.lumbar_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sidebolster_ != nullptr) { - delete _impl_.sidebolster_; - } - _impl_.sidebolster_ = nullptr; - ::memset(&_impl_.isreclineforwardengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isreclinebackwardengaged_) - - reinterpret_cast<char*>(&_impl_.isreclineforwardengaged_)) + sizeof(_impl_.isreclinebackwardengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos1SwitchBackrest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsReclineForwardEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isreclineforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsReclineBackwardEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isreclinebackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos1SwitchBackrestLumbar Lumbar = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_lumbar(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster SideBolster = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_sidebolster(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos1SwitchBackrest::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos1SwitchBackrest) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsReclineForwardEngaged = 1; - if (this->_internal_isreclineforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isreclineforwardengaged(), target); - } - - // bool IsReclineBackwardEngaged = 2; - if (this->_internal_isreclinebackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isreclinebackwardengaged(), target); - } - - // .vss.VehicleCabinSeatRow2Pos1SwitchBackrestLumbar Lumbar = 3; - if (this->_internal_has_lumbar()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::lumbar(this), - _Internal::lumbar(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster SideBolster = 4; - if (this->_internal_has_sidebolster()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::sidebolster(this), - _Internal::sidebolster(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos1SwitchBackrest) - return target; -} - -::size_t VehicleCabinSeatRow2Pos1SwitchBackrest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos1SwitchBackrest) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow2Pos1SwitchBackrestLumbar Lumbar = 3; - if (this->_internal_has_lumbar()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.lumbar_); - } - - // .vss.VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster SideBolster = 4; - if (this->_internal_has_sidebolster()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sidebolster_); - } - - // bool IsReclineForwardEngaged = 1; - if (this->_internal_isreclineforwardengaged() != 0) { - total_size += 2; - } - - // bool IsReclineBackwardEngaged = 2; - if (this->_internal_isreclinebackwardengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos1SwitchBackrest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos1SwitchBackrest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos1SwitchBackrest::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos1SwitchBackrest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos1SwitchBackrest*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos1SwitchBackrest&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos1SwitchBackrest) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_lumbar()) { - _this->_internal_mutable_lumbar()->::vss::VehicleCabinSeatRow2Pos1SwitchBackrestLumbar::MergeFrom( - from._internal_lumbar()); - } - if (from._internal_has_sidebolster()) { - _this->_internal_mutable_sidebolster()->::vss::VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster::MergeFrom( - from._internal_sidebolster()); - } - if (from._internal_isreclineforwardengaged() != 0) { - _this->_internal_set_isreclineforwardengaged(from._internal_isreclineforwardengaged()); - } - if (from._internal_isreclinebackwardengaged() != 0) { - _this->_internal_set_isreclinebackwardengaged(from._internal_isreclinebackwardengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos1SwitchBackrest::CopyFrom(const VehicleCabinSeatRow2Pos1SwitchBackrest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos1SwitchBackrest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos1SwitchBackrest::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos1SwitchBackrest::InternalSwap(VehicleCabinSeatRow2Pos1SwitchBackrest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos1SwitchBackrest, _impl_.isreclinebackwardengaged_) - + sizeof(VehicleCabinSeatRow2Pos1SwitchBackrest::_impl_.isreclinebackwardengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos1SwitchBackrest, _impl_.lumbar_)>( - reinterpret_cast<char*>(&_impl_.lumbar_), - reinterpret_cast<char*>(&other->_impl_.lumbar_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos1SwitchBackrest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[169]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos1SwitchBackrestLumbar::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos1SwitchBackrestLumbar::VehicleCabinSeatRow2Pos1SwitchBackrestLumbar(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos1SwitchBackrestLumbar) -} -VehicleCabinSeatRow2Pos1SwitchBackrestLumbar::VehicleCabinSeatRow2Pos1SwitchBackrestLumbar(const VehicleCabinSeatRow2Pos1SwitchBackrestLumbar& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos1SwitchBackrestLumbar) -} - -inline void VehicleCabinSeatRow2Pos1SwitchBackrestLumbar::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.ismoresupportengaged_) { false } - - , decltype(_impl_.islesssupportengaged_) { false } - - , decltype(_impl_.isupengaged_) { false } - - , decltype(_impl_.isdownengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos1SwitchBackrestLumbar::~VehicleCabinSeatRow2Pos1SwitchBackrestLumbar() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos1SwitchBackrestLumbar) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos1SwitchBackrestLumbar::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos1SwitchBackrestLumbar::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos1SwitchBackrestLumbar::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos1SwitchBackrestLumbar) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.ismoresupportengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isdownengaged_) - - reinterpret_cast<char*>(&_impl_.ismoresupportengaged_)) + sizeof(_impl_.isdownengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos1SwitchBackrestLumbar::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsMoreSupportEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.ismoresupportengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsLessSupportEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.islesssupportengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsUpEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isupengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDownEngaged = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isdownengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos1SwitchBackrestLumbar::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos1SwitchBackrestLumbar) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsMoreSupportEngaged = 1; - if (this->_internal_ismoresupportengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_ismoresupportengaged(), target); - } - - // bool IsLessSupportEngaged = 2; - if (this->_internal_islesssupportengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_islesssupportengaged(), target); - } - - // bool IsUpEngaged = 3; - if (this->_internal_isupengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isupengaged(), target); - } - - // bool IsDownEngaged = 4; - if (this->_internal_isdownengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isdownengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos1SwitchBackrestLumbar) - return target; -} - -::size_t VehicleCabinSeatRow2Pos1SwitchBackrestLumbar::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos1SwitchBackrestLumbar) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsMoreSupportEngaged = 1; - if (this->_internal_ismoresupportengaged() != 0) { - total_size += 2; - } - - // bool IsLessSupportEngaged = 2; - if (this->_internal_islesssupportengaged() != 0) { - total_size += 2; - } - - // bool IsUpEngaged = 3; - if (this->_internal_isupengaged() != 0) { - total_size += 2; - } - - // bool IsDownEngaged = 4; - if (this->_internal_isdownengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos1SwitchBackrestLumbar::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos1SwitchBackrestLumbar::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos1SwitchBackrestLumbar::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos1SwitchBackrestLumbar::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos1SwitchBackrestLumbar*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos1SwitchBackrestLumbar&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos1SwitchBackrestLumbar) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_ismoresupportengaged() != 0) { - _this->_internal_set_ismoresupportengaged(from._internal_ismoresupportengaged()); - } - if (from._internal_islesssupportengaged() != 0) { - _this->_internal_set_islesssupportengaged(from._internal_islesssupportengaged()); - } - if (from._internal_isupengaged() != 0) { - _this->_internal_set_isupengaged(from._internal_isupengaged()); - } - if (from._internal_isdownengaged() != 0) { - _this->_internal_set_isdownengaged(from._internal_isdownengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos1SwitchBackrestLumbar::CopyFrom(const VehicleCabinSeatRow2Pos1SwitchBackrestLumbar& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos1SwitchBackrestLumbar) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos1SwitchBackrestLumbar::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos1SwitchBackrestLumbar::InternalSwap(VehicleCabinSeatRow2Pos1SwitchBackrestLumbar* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos1SwitchBackrestLumbar, _impl_.isdownengaged_) - + sizeof(VehicleCabinSeatRow2Pos1SwitchBackrestLumbar::_impl_.isdownengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos1SwitchBackrestLumbar, _impl_.ismoresupportengaged_)>( - reinterpret_cast<char*>(&_impl_.ismoresupportengaged_), - reinterpret_cast<char*>(&other->_impl_.ismoresupportengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos1SwitchBackrestLumbar::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[170]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster::VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster) -} -VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster::VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster(const VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster) -} - -inline void VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.ismoresupportengaged_) { false } - - , decltype(_impl_.islesssupportengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster::~VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.ismoresupportengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.islesssupportengaged_) - - reinterpret_cast<char*>(&_impl_.ismoresupportengaged_)) + sizeof(_impl_.islesssupportengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsMoreSupportEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.ismoresupportengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsLessSupportEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.islesssupportengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsMoreSupportEngaged = 1; - if (this->_internal_ismoresupportengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_ismoresupportengaged(), target); - } - - // bool IsLessSupportEngaged = 2; - if (this->_internal_islesssupportengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_islesssupportengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster) - return target; -} - -::size_t VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsMoreSupportEngaged = 1; - if (this->_internal_ismoresupportengaged() != 0) { - total_size += 2; - } - - // bool IsLessSupportEngaged = 2; - if (this->_internal_islesssupportengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_ismoresupportengaged() != 0) { - _this->_internal_set_ismoresupportengaged(from._internal_ismoresupportengaged()); - } - if (from._internal_islesssupportengaged() != 0) { - _this->_internal_set_islesssupportengaged(from._internal_islesssupportengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster::CopyFrom(const VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster::InternalSwap(VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster, _impl_.islesssupportengaged_) - + sizeof(VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster::_impl_.islesssupportengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster, _impl_.ismoresupportengaged_)>( - reinterpret_cast<char*>(&_impl_.ismoresupportengaged_), - reinterpret_cast<char*>(&other->_impl_.ismoresupportengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[171]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos1SwitchSeating::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos1SwitchSeating::VehicleCabinSeatRow2Pos1SwitchSeating(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos1SwitchSeating) -} -VehicleCabinSeatRow2Pos1SwitchSeating::VehicleCabinSeatRow2Pos1SwitchSeating(const VehicleCabinSeatRow2Pos1SwitchSeating& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos1SwitchSeating) -} - -inline void VehicleCabinSeatRow2Pos1SwitchSeating::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isforwardengaged_) { false } - - , decltype(_impl_.isbackwardengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos1SwitchSeating::~VehicleCabinSeatRow2Pos1SwitchSeating() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos1SwitchSeating) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos1SwitchSeating::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos1SwitchSeating::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos1SwitchSeating::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos1SwitchSeating) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isforwardengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isbackwardengaged_) - - reinterpret_cast<char*>(&_impl_.isforwardengaged_)) + sizeof(_impl_.isbackwardengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos1SwitchSeating::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsForwardEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBackwardEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isbackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos1SwitchSeating::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos1SwitchSeating) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsForwardEngaged = 1; - if (this->_internal_isforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isforwardengaged(), target); - } - - // bool IsBackwardEngaged = 2; - if (this->_internal_isbackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isbackwardengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos1SwitchSeating) - return target; -} - -::size_t VehicleCabinSeatRow2Pos1SwitchSeating::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos1SwitchSeating) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsForwardEngaged = 1; - if (this->_internal_isforwardengaged() != 0) { - total_size += 2; - } - - // bool IsBackwardEngaged = 2; - if (this->_internal_isbackwardengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos1SwitchSeating::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos1SwitchSeating::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos1SwitchSeating::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos1SwitchSeating::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos1SwitchSeating*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos1SwitchSeating&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos1SwitchSeating) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isforwardengaged() != 0) { - _this->_internal_set_isforwardengaged(from._internal_isforwardengaged()); - } - if (from._internal_isbackwardengaged() != 0) { - _this->_internal_set_isbackwardengaged(from._internal_isbackwardengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos1SwitchSeating::CopyFrom(const VehicleCabinSeatRow2Pos1SwitchSeating& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos1SwitchSeating) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos1SwitchSeating::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos1SwitchSeating::InternalSwap(VehicleCabinSeatRow2Pos1SwitchSeating* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos1SwitchSeating, _impl_.isbackwardengaged_) - + sizeof(VehicleCabinSeatRow2Pos1SwitchSeating::_impl_.isbackwardengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos1SwitchSeating, _impl_.isforwardengaged_)>( - reinterpret_cast<char*>(&_impl_.isforwardengaged_), - reinterpret_cast<char*>(&other->_impl_.isforwardengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos1SwitchSeating::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[172]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos1SwitchHeadrest::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos1SwitchHeadrest::VehicleCabinSeatRow2Pos1SwitchHeadrest(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos1SwitchHeadrest) -} -VehicleCabinSeatRow2Pos1SwitchHeadrest::VehicleCabinSeatRow2Pos1SwitchHeadrest(const VehicleCabinSeatRow2Pos1SwitchHeadrest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos1SwitchHeadrest) -} - -inline void VehicleCabinSeatRow2Pos1SwitchHeadrest::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isupengaged_) { false } - - , decltype(_impl_.isdownengaged_) { false } - - , decltype(_impl_.isforwardengaged_) { false } - - , decltype(_impl_.isbackwardengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos1SwitchHeadrest::~VehicleCabinSeatRow2Pos1SwitchHeadrest() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos1SwitchHeadrest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos1SwitchHeadrest::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos1SwitchHeadrest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos1SwitchHeadrest::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos1SwitchHeadrest) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isupengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isbackwardengaged_) - - reinterpret_cast<char*>(&_impl_.isupengaged_)) + sizeof(_impl_.isbackwardengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos1SwitchHeadrest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsUpEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isupengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDownEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdownengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsForwardEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBackwardEngaged = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isbackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos1SwitchHeadrest::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos1SwitchHeadrest) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsUpEngaged = 1; - if (this->_internal_isupengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isupengaged(), target); - } - - // bool IsDownEngaged = 2; - if (this->_internal_isdownengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdownengaged(), target); - } - - // bool IsForwardEngaged = 3; - if (this->_internal_isforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isforwardengaged(), target); - } - - // bool IsBackwardEngaged = 4; - if (this->_internal_isbackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isbackwardengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos1SwitchHeadrest) - return target; -} - -::size_t VehicleCabinSeatRow2Pos1SwitchHeadrest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos1SwitchHeadrest) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsUpEngaged = 1; - if (this->_internal_isupengaged() != 0) { - total_size += 2; - } - - // bool IsDownEngaged = 2; - if (this->_internal_isdownengaged() != 0) { - total_size += 2; - } - - // bool IsForwardEngaged = 3; - if (this->_internal_isforwardengaged() != 0) { - total_size += 2; - } - - // bool IsBackwardEngaged = 4; - if (this->_internal_isbackwardengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos1SwitchHeadrest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos1SwitchHeadrest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos1SwitchHeadrest::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos1SwitchHeadrest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos1SwitchHeadrest*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos1SwitchHeadrest&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos1SwitchHeadrest) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isupengaged() != 0) { - _this->_internal_set_isupengaged(from._internal_isupengaged()); - } - if (from._internal_isdownengaged() != 0) { - _this->_internal_set_isdownengaged(from._internal_isdownengaged()); - } - if (from._internal_isforwardengaged() != 0) { - _this->_internal_set_isforwardengaged(from._internal_isforwardengaged()); - } - if (from._internal_isbackwardengaged() != 0) { - _this->_internal_set_isbackwardengaged(from._internal_isbackwardengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos1SwitchHeadrest::CopyFrom(const VehicleCabinSeatRow2Pos1SwitchHeadrest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos1SwitchHeadrest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos1SwitchHeadrest::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos1SwitchHeadrest::InternalSwap(VehicleCabinSeatRow2Pos1SwitchHeadrest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos1SwitchHeadrest, _impl_.isbackwardengaged_) - + sizeof(VehicleCabinSeatRow2Pos1SwitchHeadrest::_impl_.isbackwardengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos1SwitchHeadrest, _impl_.isupengaged_)>( - reinterpret_cast<char*>(&_impl_.isupengaged_), - reinterpret_cast<char*>(&other->_impl_.isupengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos1SwitchHeadrest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[173]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos1SwitchMassage::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos1SwitchMassage::VehicleCabinSeatRow2Pos1SwitchMassage(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos1SwitchMassage) -} -VehicleCabinSeatRow2Pos1SwitchMassage::VehicleCabinSeatRow2Pos1SwitchMassage(const VehicleCabinSeatRow2Pos1SwitchMassage& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos1SwitchMassage) -} - -inline void VehicleCabinSeatRow2Pos1SwitchMassage::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isincreaseengaged_) { false } - - , decltype(_impl_.isdecreaseengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos1SwitchMassage::~VehicleCabinSeatRow2Pos1SwitchMassage() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos1SwitchMassage) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos1SwitchMassage::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos1SwitchMassage::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos1SwitchMassage::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos1SwitchMassage) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isincreaseengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isdecreaseengaged_) - - reinterpret_cast<char*>(&_impl_.isincreaseengaged_)) + sizeof(_impl_.isdecreaseengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos1SwitchMassage::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsIncreaseEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isincreaseengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDecreaseEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdecreaseengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos1SwitchMassage::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos1SwitchMassage) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsIncreaseEngaged = 1; - if (this->_internal_isincreaseengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isincreaseengaged(), target); - } - - // bool IsDecreaseEngaged = 2; - if (this->_internal_isdecreaseengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdecreaseengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos1SwitchMassage) - return target; -} - -::size_t VehicleCabinSeatRow2Pos1SwitchMassage::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos1SwitchMassage) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsIncreaseEngaged = 1; - if (this->_internal_isincreaseengaged() != 0) { - total_size += 2; - } - - // bool IsDecreaseEngaged = 2; - if (this->_internal_isdecreaseengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos1SwitchMassage::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos1SwitchMassage::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos1SwitchMassage::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos1SwitchMassage::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos1SwitchMassage*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos1SwitchMassage&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos1SwitchMassage) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isincreaseengaged() != 0) { - _this->_internal_set_isincreaseengaged(from._internal_isincreaseengaged()); - } - if (from._internal_isdecreaseengaged() != 0) { - _this->_internal_set_isdecreaseengaged(from._internal_isdecreaseengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos1SwitchMassage::CopyFrom(const VehicleCabinSeatRow2Pos1SwitchMassage& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos1SwitchMassage) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos1SwitchMassage::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos1SwitchMassage::InternalSwap(VehicleCabinSeatRow2Pos1SwitchMassage* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos1SwitchMassage, _impl_.isdecreaseengaged_) - + sizeof(VehicleCabinSeatRow2Pos1SwitchMassage::_impl_.isdecreaseengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos1SwitchMassage, _impl_.isincreaseengaged_)>( - reinterpret_cast<char*>(&_impl_.isincreaseengaged_), - reinterpret_cast<char*>(&other->_impl_.isincreaseengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos1SwitchMassage::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[174]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos2::_Internal { - public: - static const ::vss::VehicleCabinSeatRow2Pos2Occupant& occupant(const VehicleCabinSeatRow2Pos2* msg); - static const ::vss::VehicleCabinSeatRow2Pos2Backrest& backrest(const VehicleCabinSeatRow2Pos2* msg); - static const ::vss::VehicleCabinSeatRow2Pos2Seating& seating(const VehicleCabinSeatRow2Pos2* msg); - static const ::vss::VehicleCabinSeatRow2Pos2Headrest& headrest(const VehicleCabinSeatRow2Pos2* msg); - static const ::vss::VehicleCabinSeatRow2Pos2Airbag& airbag(const VehicleCabinSeatRow2Pos2* msg); - static const ::vss::VehicleCabinSeatRow2Pos2Switch& switch_(const VehicleCabinSeatRow2Pos2* msg); -}; - -const ::vss::VehicleCabinSeatRow2Pos2Occupant& -VehicleCabinSeatRow2Pos2::_Internal::occupant(const VehicleCabinSeatRow2Pos2* msg) { - return *msg->_impl_.occupant_; -} -const ::vss::VehicleCabinSeatRow2Pos2Backrest& -VehicleCabinSeatRow2Pos2::_Internal::backrest(const VehicleCabinSeatRow2Pos2* msg) { - return *msg->_impl_.backrest_; -} -const ::vss::VehicleCabinSeatRow2Pos2Seating& -VehicleCabinSeatRow2Pos2::_Internal::seating(const VehicleCabinSeatRow2Pos2* msg) { - return *msg->_impl_.seating_; -} -const ::vss::VehicleCabinSeatRow2Pos2Headrest& -VehicleCabinSeatRow2Pos2::_Internal::headrest(const VehicleCabinSeatRow2Pos2* msg) { - return *msg->_impl_.headrest_; -} -const ::vss::VehicleCabinSeatRow2Pos2Airbag& -VehicleCabinSeatRow2Pos2::_Internal::airbag(const VehicleCabinSeatRow2Pos2* msg) { - return *msg->_impl_.airbag_; -} -const ::vss::VehicleCabinSeatRow2Pos2Switch& -VehicleCabinSeatRow2Pos2::_Internal::switch_(const VehicleCabinSeatRow2Pos2* msg) { - return *msg->_impl_.switch__; -} -VehicleCabinSeatRow2Pos2::VehicleCabinSeatRow2Pos2(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos2) -} -VehicleCabinSeatRow2Pos2::VehicleCabinSeatRow2Pos2(const VehicleCabinSeatRow2Pos2& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow2Pos2* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.occupant_){nullptr} - , decltype(_impl_.backrest_){nullptr} - , decltype(_impl_.seating_){nullptr} - , decltype(_impl_.headrest_){nullptr} - , decltype(_impl_.airbag_){nullptr} - , decltype(_impl_.switch__){nullptr} - , decltype(_impl_.isoccupied_) {} - - , decltype(_impl_.isbelted_) {} - - , decltype(_impl_.heating_) {} - - , decltype(_impl_.massage_) {} - - , decltype(_impl_.position_) {} - - , decltype(_impl_.height_) {} - - , decltype(_impl_.tilt_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_occupant()) { - _this->_impl_.occupant_ = new ::vss::VehicleCabinSeatRow2Pos2Occupant(*from._impl_.occupant_); - } - if (from._internal_has_backrest()) { - _this->_impl_.backrest_ = new ::vss::VehicleCabinSeatRow2Pos2Backrest(*from._impl_.backrest_); - } - if (from._internal_has_seating()) { - _this->_impl_.seating_ = new ::vss::VehicleCabinSeatRow2Pos2Seating(*from._impl_.seating_); - } - if (from._internal_has_headrest()) { - _this->_impl_.headrest_ = new ::vss::VehicleCabinSeatRow2Pos2Headrest(*from._impl_.headrest_); - } - if (from._internal_has_airbag()) { - _this->_impl_.airbag_ = new ::vss::VehicleCabinSeatRow2Pos2Airbag(*from._impl_.airbag_); - } - if (from._internal_has_switch_()) { - _this->_impl_.switch__ = new ::vss::VehicleCabinSeatRow2Pos2Switch(*from._impl_.switch__); - } - ::memcpy(&_impl_.isoccupied_, &from._impl_.isoccupied_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.tilt_) - - reinterpret_cast<char*>(&_impl_.isoccupied_)) + sizeof(_impl_.tilt_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos2) -} - -inline void VehicleCabinSeatRow2Pos2::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.occupant_){nullptr} - , decltype(_impl_.backrest_){nullptr} - , decltype(_impl_.seating_){nullptr} - , decltype(_impl_.headrest_){nullptr} - , decltype(_impl_.airbag_){nullptr} - , decltype(_impl_.switch__){nullptr} - , decltype(_impl_.isoccupied_) { false } - - , decltype(_impl_.isbelted_) { false } - - , decltype(_impl_.heating_) { 0 } - - , decltype(_impl_.massage_) { 0u } - - , decltype(_impl_.position_) { 0u } - - , decltype(_impl_.height_) { 0u } - - , decltype(_impl_.tilt_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos2::~VehicleCabinSeatRow2Pos2() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos2) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos2::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.occupant_; - if (this != internal_default_instance()) delete _impl_.backrest_; - if (this != internal_default_instance()) delete _impl_.seating_; - if (this != internal_default_instance()) delete _impl_.headrest_; - if (this != internal_default_instance()) delete _impl_.airbag_; - if (this != internal_default_instance()) delete _impl_.switch__; -} - -void VehicleCabinSeatRow2Pos2::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos2::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos2) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.occupant_ != nullptr) { - delete _impl_.occupant_; - } - _impl_.occupant_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.backrest_ != nullptr) { - delete _impl_.backrest_; - } - _impl_.backrest_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.seating_ != nullptr) { - delete _impl_.seating_; - } - _impl_.seating_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.headrest_ != nullptr) { - delete _impl_.headrest_; - } - _impl_.headrest_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.airbag_ != nullptr) { - delete _impl_.airbag_; - } - _impl_.airbag_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.switch__ != nullptr) { - delete _impl_.switch__; - } - _impl_.switch__ = nullptr; - ::memset(&_impl_.isoccupied_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.tilt_) - - reinterpret_cast<char*>(&_impl_.isoccupied_)) + sizeof(_impl_.tilt_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos2::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOccupied = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isoccupied_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos2Occupant Occupant = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_occupant(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBelted = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isbelted_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 Heating = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.heating_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Massage = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) { - _impl_.massage_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Position = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) { - _impl_.position_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Height = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) { - _impl_.height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float Tilt = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 69)) { - _impl_.tilt_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos2Backrest Backrest = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 74)) { - ptr = ctx->ParseMessage(_internal_mutable_backrest(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos2Seating Seating = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 82)) { - ptr = ctx->ParseMessage(_internal_mutable_seating(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos2Headrest Headrest = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 90)) { - ptr = ctx->ParseMessage(_internal_mutable_headrest(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos2Airbag Airbag = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 98)) { - ptr = ctx->ParseMessage(_internal_mutable_airbag(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos2Switch Switch = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 106)) { - ptr = ctx->ParseMessage(_internal_mutable_switch_(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos2::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos2) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOccupied = 1; - if (this->_internal_isoccupied() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isoccupied(), target); - } - - // .vss.VehicleCabinSeatRow2Pos2Occupant Occupant = 2; - if (this->_internal_has_occupant()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::occupant(this), - _Internal::occupant(this).GetCachedSize(), target, stream); - } - - // bool IsBelted = 3; - if (this->_internal_isbelted() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isbelted(), target); - } - - // int32 Heating = 4; - if (this->_internal_heating() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 4, this->_internal_heating(), target); - } - - // uint32 Massage = 5; - if (this->_internal_massage() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 5, this->_internal_massage(), target); - } - - // uint32 Position = 6; - if (this->_internal_position() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 6, this->_internal_position(), target); - } - - // uint32 Height = 7; - if (this->_internal_height() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 7, this->_internal_height(), target); - } - - // float Tilt = 8; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tilt = this->_internal_tilt(); - ::uint32_t raw_tilt; - memcpy(&raw_tilt, &tmp_tilt, sizeof(tmp_tilt)); - if (raw_tilt != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 8, this->_internal_tilt(), target); - } - - // .vss.VehicleCabinSeatRow2Pos2Backrest Backrest = 9; - if (this->_internal_has_backrest()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, _Internal::backrest(this), - _Internal::backrest(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos2Seating Seating = 10; - if (this->_internal_has_seating()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(10, _Internal::seating(this), - _Internal::seating(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos2Headrest Headrest = 11; - if (this->_internal_has_headrest()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(11, _Internal::headrest(this), - _Internal::headrest(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos2Airbag Airbag = 12; - if (this->_internal_has_airbag()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(12, _Internal::airbag(this), - _Internal::airbag(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos2Switch Switch = 13; - if (this->_internal_has_switch_()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(13, _Internal::switch_(this), - _Internal::switch_(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos2) - return target; -} - -::size_t VehicleCabinSeatRow2Pos2::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos2) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow2Pos2Occupant Occupant = 2; - if (this->_internal_has_occupant()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.occupant_); - } - - // .vss.VehicleCabinSeatRow2Pos2Backrest Backrest = 9; - if (this->_internal_has_backrest()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.backrest_); - } - - // .vss.VehicleCabinSeatRow2Pos2Seating Seating = 10; - if (this->_internal_has_seating()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.seating_); - } - - // .vss.VehicleCabinSeatRow2Pos2Headrest Headrest = 11; - if (this->_internal_has_headrest()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.headrest_); - } - - // .vss.VehicleCabinSeatRow2Pos2Airbag Airbag = 12; - if (this->_internal_has_airbag()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.airbag_); - } - - // .vss.VehicleCabinSeatRow2Pos2Switch Switch = 13; - if (this->_internal_has_switch_()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.switch__); - } - - // bool IsOccupied = 1; - if (this->_internal_isoccupied() != 0) { - total_size += 2; - } - - // bool IsBelted = 3; - if (this->_internal_isbelted() != 0) { - total_size += 2; - } - - // int32 Heating = 4; - if (this->_internal_heating() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_heating()); - } - - // uint32 Massage = 5; - if (this->_internal_massage() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_massage()); - } - - // uint32 Position = 6; - if (this->_internal_position() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_position()); - } - - // uint32 Height = 7; - if (this->_internal_height() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_height()); - } - - // float Tilt = 8; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tilt = this->_internal_tilt(); - ::uint32_t raw_tilt; - memcpy(&raw_tilt, &tmp_tilt, sizeof(tmp_tilt)); - if (raw_tilt != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos2::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos2::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos2::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos2::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos2*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos2&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos2) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_occupant()) { - _this->_internal_mutable_occupant()->::vss::VehicleCabinSeatRow2Pos2Occupant::MergeFrom( - from._internal_occupant()); - } - if (from._internal_has_backrest()) { - _this->_internal_mutable_backrest()->::vss::VehicleCabinSeatRow2Pos2Backrest::MergeFrom( - from._internal_backrest()); - } - if (from._internal_has_seating()) { - _this->_internal_mutable_seating()->::vss::VehicleCabinSeatRow2Pos2Seating::MergeFrom( - from._internal_seating()); - } - if (from._internal_has_headrest()) { - _this->_internal_mutable_headrest()->::vss::VehicleCabinSeatRow2Pos2Headrest::MergeFrom( - from._internal_headrest()); - } - if (from._internal_has_airbag()) { - _this->_internal_mutable_airbag()->::vss::VehicleCabinSeatRow2Pos2Airbag::MergeFrom( - from._internal_airbag()); - } - if (from._internal_has_switch_()) { - _this->_internal_mutable_switch_()->::vss::VehicleCabinSeatRow2Pos2Switch::MergeFrom( - from._internal_switch_()); - } - if (from._internal_isoccupied() != 0) { - _this->_internal_set_isoccupied(from._internal_isoccupied()); - } - if (from._internal_isbelted() != 0) { - _this->_internal_set_isbelted(from._internal_isbelted()); - } - if (from._internal_heating() != 0) { - _this->_internal_set_heating(from._internal_heating()); - } - if (from._internal_massage() != 0) { - _this->_internal_set_massage(from._internal_massage()); - } - if (from._internal_position() != 0) { - _this->_internal_set_position(from._internal_position()); - } - if (from._internal_height() != 0) { - _this->_internal_set_height(from._internal_height()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tilt = from._internal_tilt(); - ::uint32_t raw_tilt; - memcpy(&raw_tilt, &tmp_tilt, sizeof(tmp_tilt)); - if (raw_tilt != 0) { - _this->_internal_set_tilt(from._internal_tilt()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos2::CopyFrom(const VehicleCabinSeatRow2Pos2& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos2) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos2::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos2::InternalSwap(VehicleCabinSeatRow2Pos2* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos2, _impl_.tilt_) - + sizeof(VehicleCabinSeatRow2Pos2::_impl_.tilt_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos2, _impl_.occupant_)>( - reinterpret_cast<char*>(&_impl_.occupant_), - reinterpret_cast<char*>(&other->_impl_.occupant_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos2::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[175]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos2Occupant::_Internal { - public: - static const ::vss::VehicleCabinSeatRow2Pos2OccupantIdentifier& identifier(const VehicleCabinSeatRow2Pos2Occupant* msg); -}; - -const ::vss::VehicleCabinSeatRow2Pos2OccupantIdentifier& -VehicleCabinSeatRow2Pos2Occupant::_Internal::identifier(const VehicleCabinSeatRow2Pos2Occupant* msg) { - return *msg->_impl_.identifier_; -} -VehicleCabinSeatRow2Pos2Occupant::VehicleCabinSeatRow2Pos2Occupant(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos2Occupant) -} -VehicleCabinSeatRow2Pos2Occupant::VehicleCabinSeatRow2Pos2Occupant(const VehicleCabinSeatRow2Pos2Occupant& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow2Pos2Occupant* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.identifier_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_identifier()) { - _this->_impl_.identifier_ = new ::vss::VehicleCabinSeatRow2Pos2OccupantIdentifier(*from._impl_.identifier_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos2Occupant) -} - -inline void VehicleCabinSeatRow2Pos2Occupant::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.identifier_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos2Occupant::~VehicleCabinSeatRow2Pos2Occupant() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos2Occupant) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos2Occupant::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.identifier_; -} - -void VehicleCabinSeatRow2Pos2Occupant::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos2Occupant::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos2Occupant) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.identifier_ != nullptr) { - delete _impl_.identifier_; - } - _impl_.identifier_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos2Occupant::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleCabinSeatRow2Pos2OccupantIdentifier Identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_identifier(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos2Occupant::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos2Occupant) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow2Pos2OccupantIdentifier Identifier = 1; - if (this->_internal_has_identifier()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::identifier(this), - _Internal::identifier(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos2Occupant) - return target; -} - -::size_t VehicleCabinSeatRow2Pos2Occupant::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos2Occupant) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow2Pos2OccupantIdentifier Identifier = 1; - if (this->_internal_has_identifier()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.identifier_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos2Occupant::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos2Occupant::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos2Occupant::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos2Occupant::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos2Occupant*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos2Occupant&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos2Occupant) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_identifier()) { - _this->_internal_mutable_identifier()->::vss::VehicleCabinSeatRow2Pos2OccupantIdentifier::MergeFrom( - from._internal_identifier()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos2Occupant::CopyFrom(const VehicleCabinSeatRow2Pos2Occupant& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos2Occupant) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos2Occupant::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos2Occupant::InternalSwap(VehicleCabinSeatRow2Pos2Occupant* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_impl_.identifier_, other->_impl_.identifier_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos2Occupant::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[176]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos2OccupantIdentifier::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos2OccupantIdentifier::VehicleCabinSeatRow2Pos2OccupantIdentifier(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos2OccupantIdentifier) -} -VehicleCabinSeatRow2Pos2OccupantIdentifier::VehicleCabinSeatRow2Pos2OccupantIdentifier(const VehicleCabinSeatRow2Pos2OccupantIdentifier& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow2Pos2OccupantIdentifier* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.subject_) {} - - , decltype(_impl_.issuer_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.subject_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.subject_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_subject().empty()) { - _this->_impl_.subject_.Set(from._internal_subject(), _this->GetArenaForAllocation()); - } - _impl_.issuer_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.issuer_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_issuer().empty()) { - _this->_impl_.issuer_.Set(from._internal_issuer(), _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos2OccupantIdentifier) -} - -inline void VehicleCabinSeatRow2Pos2OccupantIdentifier::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.subject_) {} - - , decltype(_impl_.issuer_) {} - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.subject_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.subject_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.issuer_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.issuer_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinSeatRow2Pos2OccupantIdentifier::~VehicleCabinSeatRow2Pos2OccupantIdentifier() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos2OccupantIdentifier) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos2OccupantIdentifier::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.subject_.Destroy(); - _impl_.issuer_.Destroy(); -} - -void VehicleCabinSeatRow2Pos2OccupantIdentifier::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos2OccupantIdentifier::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos2OccupantIdentifier) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.subject_.ClearToEmpty(); - _impl_.issuer_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos2OccupantIdentifier::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Subject = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_subject(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinSeatRow2Pos2OccupantIdentifier.Subject")); - } else { - goto handle_unusual; - } - continue; - // string Issuer = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - auto str = _internal_mutable_issuer(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinSeatRow2Pos2OccupantIdentifier.Issuer")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos2OccupantIdentifier::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos2OccupantIdentifier) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Subject = 1; - if (!this->_internal_subject().empty()) { - const std::string& _s = this->_internal_subject(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinSeatRow2Pos2OccupantIdentifier.Subject"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // string Issuer = 2; - if (!this->_internal_issuer().empty()) { - const std::string& _s = this->_internal_issuer(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinSeatRow2Pos2OccupantIdentifier.Issuer"); - target = stream->WriteStringMaybeAliased(2, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos2OccupantIdentifier) - return target; -} - -::size_t VehicleCabinSeatRow2Pos2OccupantIdentifier::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos2OccupantIdentifier) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Subject = 1; - if (!this->_internal_subject().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_subject()); - } - - // string Issuer = 2; - if (!this->_internal_issuer().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_issuer()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos2OccupantIdentifier::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos2OccupantIdentifier::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos2OccupantIdentifier::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos2OccupantIdentifier::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos2OccupantIdentifier*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos2OccupantIdentifier&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos2OccupantIdentifier) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_subject().empty()) { - _this->_internal_set_subject(from._internal_subject()); - } - if (!from._internal_issuer().empty()) { - _this->_internal_set_issuer(from._internal_issuer()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos2OccupantIdentifier::CopyFrom(const VehicleCabinSeatRow2Pos2OccupantIdentifier& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos2OccupantIdentifier) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos2OccupantIdentifier::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos2OccupantIdentifier::InternalSwap(VehicleCabinSeatRow2Pos2OccupantIdentifier* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.subject_, lhs_arena, - &other->_impl_.subject_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.issuer_, lhs_arena, - &other->_impl_.issuer_, rhs_arena); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos2OccupantIdentifier::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[177]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos2Backrest::_Internal { - public: - static const ::vss::VehicleCabinSeatRow2Pos2BackrestLumbar& lumbar(const VehicleCabinSeatRow2Pos2Backrest* msg); - static const ::vss::VehicleCabinSeatRow2Pos2BackrestSideBolster& sidebolster(const VehicleCabinSeatRow2Pos2Backrest* msg); -}; - -const ::vss::VehicleCabinSeatRow2Pos2BackrestLumbar& -VehicleCabinSeatRow2Pos2Backrest::_Internal::lumbar(const VehicleCabinSeatRow2Pos2Backrest* msg) { - return *msg->_impl_.lumbar_; -} -const ::vss::VehicleCabinSeatRow2Pos2BackrestSideBolster& -VehicleCabinSeatRow2Pos2Backrest::_Internal::sidebolster(const VehicleCabinSeatRow2Pos2Backrest* msg) { - return *msg->_impl_.sidebolster_; -} -VehicleCabinSeatRow2Pos2Backrest::VehicleCabinSeatRow2Pos2Backrest(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos2Backrest) -} -VehicleCabinSeatRow2Pos2Backrest::VehicleCabinSeatRow2Pos2Backrest(const VehicleCabinSeatRow2Pos2Backrest& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow2Pos2Backrest* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.lumbar_){nullptr} - , decltype(_impl_.sidebolster_){nullptr} - , decltype(_impl_.recline_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_lumbar()) { - _this->_impl_.lumbar_ = new ::vss::VehicleCabinSeatRow2Pos2BackrestLumbar(*from._impl_.lumbar_); - } - if (from._internal_has_sidebolster()) { - _this->_impl_.sidebolster_ = new ::vss::VehicleCabinSeatRow2Pos2BackrestSideBolster(*from._impl_.sidebolster_); - } - _this->_impl_.recline_ = from._impl_.recline_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos2Backrest) -} - -inline void VehicleCabinSeatRow2Pos2Backrest::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.lumbar_){nullptr} - , decltype(_impl_.sidebolster_){nullptr} - , decltype(_impl_.recline_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos2Backrest::~VehicleCabinSeatRow2Pos2Backrest() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos2Backrest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos2Backrest::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.lumbar_; - if (this != internal_default_instance()) delete _impl_.sidebolster_; -} - -void VehicleCabinSeatRow2Pos2Backrest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos2Backrest::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos2Backrest) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.lumbar_ != nullptr) { - delete _impl_.lumbar_; - } - _impl_.lumbar_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sidebolster_ != nullptr) { - delete _impl_.sidebolster_; - } - _impl_.sidebolster_ = nullptr; - _impl_.recline_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos2Backrest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Recline = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.recline_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos2BackrestLumbar Lumbar = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_lumbar(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos2BackrestSideBolster SideBolster = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_sidebolster(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos2Backrest::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos2Backrest) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Recline = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_recline = this->_internal_recline(); - ::uint32_t raw_recline; - memcpy(&raw_recline, &tmp_recline, sizeof(tmp_recline)); - if (raw_recline != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_recline(), target); - } - - // .vss.VehicleCabinSeatRow2Pos2BackrestLumbar Lumbar = 2; - if (this->_internal_has_lumbar()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::lumbar(this), - _Internal::lumbar(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos2BackrestSideBolster SideBolster = 3; - if (this->_internal_has_sidebolster()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::sidebolster(this), - _Internal::sidebolster(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos2Backrest) - return target; -} - -::size_t VehicleCabinSeatRow2Pos2Backrest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos2Backrest) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow2Pos2BackrestLumbar Lumbar = 2; - if (this->_internal_has_lumbar()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.lumbar_); - } - - // .vss.VehicleCabinSeatRow2Pos2BackrestSideBolster SideBolster = 3; - if (this->_internal_has_sidebolster()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sidebolster_); - } - - // float Recline = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_recline = this->_internal_recline(); - ::uint32_t raw_recline; - memcpy(&raw_recline, &tmp_recline, sizeof(tmp_recline)); - if (raw_recline != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos2Backrest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos2Backrest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos2Backrest::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos2Backrest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos2Backrest*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos2Backrest&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos2Backrest) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_lumbar()) { - _this->_internal_mutable_lumbar()->::vss::VehicleCabinSeatRow2Pos2BackrestLumbar::MergeFrom( - from._internal_lumbar()); - } - if (from._internal_has_sidebolster()) { - _this->_internal_mutable_sidebolster()->::vss::VehicleCabinSeatRow2Pos2BackrestSideBolster::MergeFrom( - from._internal_sidebolster()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_recline = from._internal_recline(); - ::uint32_t raw_recline; - memcpy(&raw_recline, &tmp_recline, sizeof(tmp_recline)); - if (raw_recline != 0) { - _this->_internal_set_recline(from._internal_recline()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos2Backrest::CopyFrom(const VehicleCabinSeatRow2Pos2Backrest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos2Backrest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos2Backrest::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos2Backrest::InternalSwap(VehicleCabinSeatRow2Pos2Backrest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos2Backrest, _impl_.recline_) - + sizeof(VehicleCabinSeatRow2Pos2Backrest::_impl_.recline_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos2Backrest, _impl_.lumbar_)>( - reinterpret_cast<char*>(&_impl_.lumbar_), - reinterpret_cast<char*>(&other->_impl_.lumbar_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos2Backrest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[178]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos2BackrestLumbar::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos2BackrestLumbar::VehicleCabinSeatRow2Pos2BackrestLumbar(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos2BackrestLumbar) -} -VehicleCabinSeatRow2Pos2BackrestLumbar::VehicleCabinSeatRow2Pos2BackrestLumbar(const VehicleCabinSeatRow2Pos2BackrestLumbar& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos2BackrestLumbar) -} - -inline void VehicleCabinSeatRow2Pos2BackrestLumbar::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.support_) { 0 } - - , decltype(_impl_.height_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos2BackrestLumbar::~VehicleCabinSeatRow2Pos2BackrestLumbar() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos2BackrestLumbar) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos2BackrestLumbar::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos2BackrestLumbar::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos2BackrestLumbar::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos2BackrestLumbar) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.support_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.height_) - - reinterpret_cast<char*>(&_impl_.support_)) + sizeof(_impl_.height_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos2BackrestLumbar::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Support = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.support_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // uint32 Height = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos2BackrestLumbar::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos2BackrestLumbar) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Support = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = this->_internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_support(), target); - } - - // uint32 Height = 2; - if (this->_internal_height() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_height(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos2BackrestLumbar) - return target; -} - -::size_t VehicleCabinSeatRow2Pos2BackrestLumbar::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos2BackrestLumbar) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Support = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = this->_internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - total_size += 5; - } - - // uint32 Height = 2; - if (this->_internal_height() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_height()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos2BackrestLumbar::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos2BackrestLumbar::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos2BackrestLumbar::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos2BackrestLumbar::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos2BackrestLumbar*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos2BackrestLumbar&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos2BackrestLumbar) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = from._internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - _this->_internal_set_support(from._internal_support()); - } - if (from._internal_height() != 0) { - _this->_internal_set_height(from._internal_height()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos2BackrestLumbar::CopyFrom(const VehicleCabinSeatRow2Pos2BackrestLumbar& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos2BackrestLumbar) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos2BackrestLumbar::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos2BackrestLumbar::InternalSwap(VehicleCabinSeatRow2Pos2BackrestLumbar* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos2BackrestLumbar, _impl_.height_) - + sizeof(VehicleCabinSeatRow2Pos2BackrestLumbar::_impl_.height_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos2BackrestLumbar, _impl_.support_)>( - reinterpret_cast<char*>(&_impl_.support_), - reinterpret_cast<char*>(&other->_impl_.support_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos2BackrestLumbar::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[179]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos2BackrestSideBolster::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos2BackrestSideBolster::VehicleCabinSeatRow2Pos2BackrestSideBolster(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos2BackrestSideBolster) -} -VehicleCabinSeatRow2Pos2BackrestSideBolster::VehicleCabinSeatRow2Pos2BackrestSideBolster(const VehicleCabinSeatRow2Pos2BackrestSideBolster& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos2BackrestSideBolster) -} - -inline void VehicleCabinSeatRow2Pos2BackrestSideBolster::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.support_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos2BackrestSideBolster::~VehicleCabinSeatRow2Pos2BackrestSideBolster() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos2BackrestSideBolster) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos2BackrestSideBolster::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos2BackrestSideBolster::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos2BackrestSideBolster::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos2BackrestSideBolster) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.support_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos2BackrestSideBolster::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Support = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.support_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos2BackrestSideBolster::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos2BackrestSideBolster) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Support = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = this->_internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_support(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos2BackrestSideBolster) - return target; -} - -::size_t VehicleCabinSeatRow2Pos2BackrestSideBolster::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos2BackrestSideBolster) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Support = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = this->_internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos2BackrestSideBolster::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos2BackrestSideBolster::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos2BackrestSideBolster::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos2BackrestSideBolster::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos2BackrestSideBolster*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos2BackrestSideBolster&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos2BackrestSideBolster) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = from._internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - _this->_internal_set_support(from._internal_support()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos2BackrestSideBolster::CopyFrom(const VehicleCabinSeatRow2Pos2BackrestSideBolster& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos2BackrestSideBolster) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos2BackrestSideBolster::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos2BackrestSideBolster::InternalSwap(VehicleCabinSeatRow2Pos2BackrestSideBolster* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.support_, other->_impl_.support_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos2BackrestSideBolster::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[180]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos2Seating::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos2Seating::VehicleCabinSeatRow2Pos2Seating(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos2Seating) -} -VehicleCabinSeatRow2Pos2Seating::VehicleCabinSeatRow2Pos2Seating(const VehicleCabinSeatRow2Pos2Seating& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos2Seating) -} - -inline void VehicleCabinSeatRow2Pos2Seating::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.length_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos2Seating::~VehicleCabinSeatRow2Pos2Seating() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos2Seating) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos2Seating::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos2Seating::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos2Seating::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos2Seating) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.length_ = 0u; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos2Seating::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 Length = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.length_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos2Seating::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos2Seating) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 Length = 1; - if (this->_internal_length() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_length(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos2Seating) - return target; -} - -::size_t VehicleCabinSeatRow2Pos2Seating::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos2Seating) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 Length = 1; - if (this->_internal_length() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_length()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos2Seating::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos2Seating::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos2Seating::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos2Seating::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos2Seating*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos2Seating&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos2Seating) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_length() != 0) { - _this->_internal_set_length(from._internal_length()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos2Seating::CopyFrom(const VehicleCabinSeatRow2Pos2Seating& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos2Seating) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos2Seating::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos2Seating::InternalSwap(VehicleCabinSeatRow2Pos2Seating* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.length_, other->_impl_.length_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos2Seating::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[181]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos2Headrest::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos2Headrest::VehicleCabinSeatRow2Pos2Headrest(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos2Headrest) -} -VehicleCabinSeatRow2Pos2Headrest::VehicleCabinSeatRow2Pos2Headrest(const VehicleCabinSeatRow2Pos2Headrest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos2Headrest) -} - -inline void VehicleCabinSeatRow2Pos2Headrest::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.height_) { 0u } - - , decltype(_impl_.angle_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos2Headrest::~VehicleCabinSeatRow2Pos2Headrest() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos2Headrest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos2Headrest::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos2Headrest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos2Headrest::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos2Headrest) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.height_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.angle_) - - reinterpret_cast<char*>(&_impl_.height_)) + sizeof(_impl_.angle_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos2Headrest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 Height = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float Angle = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.angle_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos2Headrest::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos2Headrest) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 Height = 1; - if (this->_internal_height() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_height(), target); - } - - // float Angle = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_angle = this->_internal_angle(); - ::uint32_t raw_angle; - memcpy(&raw_angle, &tmp_angle, sizeof(tmp_angle)); - if (raw_angle != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_angle(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos2Headrest) - return target; -} - -::size_t VehicleCabinSeatRow2Pos2Headrest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos2Headrest) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 Height = 1; - if (this->_internal_height() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_height()); - } - - // float Angle = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_angle = this->_internal_angle(); - ::uint32_t raw_angle; - memcpy(&raw_angle, &tmp_angle, sizeof(tmp_angle)); - if (raw_angle != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos2Headrest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos2Headrest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos2Headrest::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos2Headrest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos2Headrest*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos2Headrest&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos2Headrest) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_height() != 0) { - _this->_internal_set_height(from._internal_height()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_angle = from._internal_angle(); - ::uint32_t raw_angle; - memcpy(&raw_angle, &tmp_angle, sizeof(tmp_angle)); - if (raw_angle != 0) { - _this->_internal_set_angle(from._internal_angle()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos2Headrest::CopyFrom(const VehicleCabinSeatRow2Pos2Headrest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos2Headrest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos2Headrest::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos2Headrest::InternalSwap(VehicleCabinSeatRow2Pos2Headrest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos2Headrest, _impl_.angle_) - + sizeof(VehicleCabinSeatRow2Pos2Headrest::_impl_.angle_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos2Headrest, _impl_.height_)>( - reinterpret_cast<char*>(&_impl_.height_), - reinterpret_cast<char*>(&other->_impl_.height_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos2Headrest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[182]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos2Airbag::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos2Airbag::VehicleCabinSeatRow2Pos2Airbag(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos2Airbag) -} -VehicleCabinSeatRow2Pos2Airbag::VehicleCabinSeatRow2Pos2Airbag(const VehicleCabinSeatRow2Pos2Airbag& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos2Airbag) -} - -inline void VehicleCabinSeatRow2Pos2Airbag::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isdeployed_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos2Airbag::~VehicleCabinSeatRow2Pos2Airbag() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos2Airbag) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos2Airbag::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos2Airbag::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos2Airbag::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos2Airbag) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.isdeployed_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos2Airbag::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsDeployed = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isdeployed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos2Airbag::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos2Airbag) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsDeployed = 1; - if (this->_internal_isdeployed() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isdeployed(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos2Airbag) - return target; -} - -::size_t VehicleCabinSeatRow2Pos2Airbag::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos2Airbag) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsDeployed = 1; - if (this->_internal_isdeployed() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos2Airbag::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos2Airbag::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos2Airbag::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos2Airbag::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos2Airbag*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos2Airbag&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos2Airbag) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isdeployed() != 0) { - _this->_internal_set_isdeployed(from._internal_isdeployed()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos2Airbag::CopyFrom(const VehicleCabinSeatRow2Pos2Airbag& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos2Airbag) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos2Airbag::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos2Airbag::InternalSwap(VehicleCabinSeatRow2Pos2Airbag* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.isdeployed_, other->_impl_.isdeployed_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos2Airbag::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[183]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos2Switch::_Internal { - public: - static const ::vss::VehicleCabinSeatRow2Pos2SwitchBackrest& backrest(const VehicleCabinSeatRow2Pos2Switch* msg); - static const ::vss::VehicleCabinSeatRow2Pos2SwitchSeating& seating(const VehicleCabinSeatRow2Pos2Switch* msg); - static const ::vss::VehicleCabinSeatRow2Pos2SwitchHeadrest& headrest(const VehicleCabinSeatRow2Pos2Switch* msg); - static const ::vss::VehicleCabinSeatRow2Pos2SwitchMassage& massage(const VehicleCabinSeatRow2Pos2Switch* msg); -}; - -const ::vss::VehicleCabinSeatRow2Pos2SwitchBackrest& -VehicleCabinSeatRow2Pos2Switch::_Internal::backrest(const VehicleCabinSeatRow2Pos2Switch* msg) { - return *msg->_impl_.backrest_; -} -const ::vss::VehicleCabinSeatRow2Pos2SwitchSeating& -VehicleCabinSeatRow2Pos2Switch::_Internal::seating(const VehicleCabinSeatRow2Pos2Switch* msg) { - return *msg->_impl_.seating_; -} -const ::vss::VehicleCabinSeatRow2Pos2SwitchHeadrest& -VehicleCabinSeatRow2Pos2Switch::_Internal::headrest(const VehicleCabinSeatRow2Pos2Switch* msg) { - return *msg->_impl_.headrest_; -} -const ::vss::VehicleCabinSeatRow2Pos2SwitchMassage& -VehicleCabinSeatRow2Pos2Switch::_Internal::massage(const VehicleCabinSeatRow2Pos2Switch* msg) { - return *msg->_impl_.massage_; -} -VehicleCabinSeatRow2Pos2Switch::VehicleCabinSeatRow2Pos2Switch(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos2Switch) -} -VehicleCabinSeatRow2Pos2Switch::VehicleCabinSeatRow2Pos2Switch(const VehicleCabinSeatRow2Pos2Switch& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow2Pos2Switch* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.backrest_){nullptr} - , decltype(_impl_.seating_){nullptr} - , decltype(_impl_.headrest_){nullptr} - , decltype(_impl_.massage_){nullptr} - , decltype(_impl_.iswarmerengaged_) {} - - , decltype(_impl_.iscoolerengaged_) {} - - , decltype(_impl_.isforwardengaged_) {} - - , decltype(_impl_.isbackwardengaged_) {} - - , decltype(_impl_.isupengaged_) {} - - , decltype(_impl_.isdownengaged_) {} - - , decltype(_impl_.istiltforwardengaged_) {} - - , decltype(_impl_.istiltbackwardengaged_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_backrest()) { - _this->_impl_.backrest_ = new ::vss::VehicleCabinSeatRow2Pos2SwitchBackrest(*from._impl_.backrest_); - } - if (from._internal_has_seating()) { - _this->_impl_.seating_ = new ::vss::VehicleCabinSeatRow2Pos2SwitchSeating(*from._impl_.seating_); - } - if (from._internal_has_headrest()) { - _this->_impl_.headrest_ = new ::vss::VehicleCabinSeatRow2Pos2SwitchHeadrest(*from._impl_.headrest_); - } - if (from._internal_has_massage()) { - _this->_impl_.massage_ = new ::vss::VehicleCabinSeatRow2Pos2SwitchMassage(*from._impl_.massage_); - } - ::memcpy(&_impl_.iswarmerengaged_, &from._impl_.iswarmerengaged_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.istiltbackwardengaged_) - - reinterpret_cast<char*>(&_impl_.iswarmerengaged_)) + sizeof(_impl_.istiltbackwardengaged_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos2Switch) -} - -inline void VehicleCabinSeatRow2Pos2Switch::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.backrest_){nullptr} - , decltype(_impl_.seating_){nullptr} - , decltype(_impl_.headrest_){nullptr} - , decltype(_impl_.massage_){nullptr} - , decltype(_impl_.iswarmerengaged_) { false } - - , decltype(_impl_.iscoolerengaged_) { false } - - , decltype(_impl_.isforwardengaged_) { false } - - , decltype(_impl_.isbackwardengaged_) { false } - - , decltype(_impl_.isupengaged_) { false } - - , decltype(_impl_.isdownengaged_) { false } - - , decltype(_impl_.istiltforwardengaged_) { false } - - , decltype(_impl_.istiltbackwardengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos2Switch::~VehicleCabinSeatRow2Pos2Switch() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos2Switch) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos2Switch::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.backrest_; - if (this != internal_default_instance()) delete _impl_.seating_; - if (this != internal_default_instance()) delete _impl_.headrest_; - if (this != internal_default_instance()) delete _impl_.massage_; -} - -void VehicleCabinSeatRow2Pos2Switch::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos2Switch::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos2Switch) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.backrest_ != nullptr) { - delete _impl_.backrest_; - } - _impl_.backrest_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.seating_ != nullptr) { - delete _impl_.seating_; - } - _impl_.seating_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.headrest_ != nullptr) { - delete _impl_.headrest_; - } - _impl_.headrest_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.massage_ != nullptr) { - delete _impl_.massage_; - } - _impl_.massage_ = nullptr; - ::memset(&_impl_.iswarmerengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.istiltbackwardengaged_) - - reinterpret_cast<char*>(&_impl_.iswarmerengaged_)) + sizeof(_impl_.istiltbackwardengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos2Switch::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsWarmerEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.iswarmerengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsCoolerEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.iscoolerengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsForwardEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBackwardEngaged = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isbackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsUpEngaged = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) { - _impl_.isupengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDownEngaged = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) { - _impl_.isdownengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsTiltForwardEngaged = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) { - _impl_.istiltforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsTiltBackwardEngaged = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 64)) { - _impl_.istiltbackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos2SwitchBackrest Backrest = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 74)) { - ptr = ctx->ParseMessage(_internal_mutable_backrest(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos2SwitchSeating Seating = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 82)) { - ptr = ctx->ParseMessage(_internal_mutable_seating(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos2SwitchHeadrest Headrest = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 90)) { - ptr = ctx->ParseMessage(_internal_mutable_headrest(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos2SwitchMassage Massage = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 98)) { - ptr = ctx->ParseMessage(_internal_mutable_massage(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos2Switch::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos2Switch) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsWarmerEngaged = 1; - if (this->_internal_iswarmerengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_iswarmerengaged(), target); - } - - // bool IsCoolerEngaged = 2; - if (this->_internal_iscoolerengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_iscoolerengaged(), target); - } - - // bool IsForwardEngaged = 3; - if (this->_internal_isforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isforwardengaged(), target); - } - - // bool IsBackwardEngaged = 4; - if (this->_internal_isbackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isbackwardengaged(), target); - } - - // bool IsUpEngaged = 5; - if (this->_internal_isupengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 5, this->_internal_isupengaged(), target); - } - - // bool IsDownEngaged = 6; - if (this->_internal_isdownengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 6, this->_internal_isdownengaged(), target); - } - - // bool IsTiltForwardEngaged = 7; - if (this->_internal_istiltforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 7, this->_internal_istiltforwardengaged(), target); - } - - // bool IsTiltBackwardEngaged = 8; - if (this->_internal_istiltbackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 8, this->_internal_istiltbackwardengaged(), target); - } - - // .vss.VehicleCabinSeatRow2Pos2SwitchBackrest Backrest = 9; - if (this->_internal_has_backrest()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, _Internal::backrest(this), - _Internal::backrest(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos2SwitchSeating Seating = 10; - if (this->_internal_has_seating()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(10, _Internal::seating(this), - _Internal::seating(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos2SwitchHeadrest Headrest = 11; - if (this->_internal_has_headrest()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(11, _Internal::headrest(this), - _Internal::headrest(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos2SwitchMassage Massage = 12; - if (this->_internal_has_massage()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(12, _Internal::massage(this), - _Internal::massage(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos2Switch) - return target; -} - -::size_t VehicleCabinSeatRow2Pos2Switch::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos2Switch) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow2Pos2SwitchBackrest Backrest = 9; - if (this->_internal_has_backrest()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.backrest_); - } - - // .vss.VehicleCabinSeatRow2Pos2SwitchSeating Seating = 10; - if (this->_internal_has_seating()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.seating_); - } - - // .vss.VehicleCabinSeatRow2Pos2SwitchHeadrest Headrest = 11; - if (this->_internal_has_headrest()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.headrest_); - } - - // .vss.VehicleCabinSeatRow2Pos2SwitchMassage Massage = 12; - if (this->_internal_has_massage()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.massage_); - } - - // bool IsWarmerEngaged = 1; - if (this->_internal_iswarmerengaged() != 0) { - total_size += 2; - } - - // bool IsCoolerEngaged = 2; - if (this->_internal_iscoolerengaged() != 0) { - total_size += 2; - } - - // bool IsForwardEngaged = 3; - if (this->_internal_isforwardengaged() != 0) { - total_size += 2; - } - - // bool IsBackwardEngaged = 4; - if (this->_internal_isbackwardengaged() != 0) { - total_size += 2; - } - - // bool IsUpEngaged = 5; - if (this->_internal_isupengaged() != 0) { - total_size += 2; - } - - // bool IsDownEngaged = 6; - if (this->_internal_isdownengaged() != 0) { - total_size += 2; - } - - // bool IsTiltForwardEngaged = 7; - if (this->_internal_istiltforwardengaged() != 0) { - total_size += 2; - } - - // bool IsTiltBackwardEngaged = 8; - if (this->_internal_istiltbackwardengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos2Switch::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos2Switch::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos2Switch::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos2Switch::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos2Switch*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos2Switch&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos2Switch) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_backrest()) { - _this->_internal_mutable_backrest()->::vss::VehicleCabinSeatRow2Pos2SwitchBackrest::MergeFrom( - from._internal_backrest()); - } - if (from._internal_has_seating()) { - _this->_internal_mutable_seating()->::vss::VehicleCabinSeatRow2Pos2SwitchSeating::MergeFrom( - from._internal_seating()); - } - if (from._internal_has_headrest()) { - _this->_internal_mutable_headrest()->::vss::VehicleCabinSeatRow2Pos2SwitchHeadrest::MergeFrom( - from._internal_headrest()); - } - if (from._internal_has_massage()) { - _this->_internal_mutable_massage()->::vss::VehicleCabinSeatRow2Pos2SwitchMassage::MergeFrom( - from._internal_massage()); - } - if (from._internal_iswarmerengaged() != 0) { - _this->_internal_set_iswarmerengaged(from._internal_iswarmerengaged()); - } - if (from._internal_iscoolerengaged() != 0) { - _this->_internal_set_iscoolerengaged(from._internal_iscoolerengaged()); - } - if (from._internal_isforwardengaged() != 0) { - _this->_internal_set_isforwardengaged(from._internal_isforwardengaged()); - } - if (from._internal_isbackwardengaged() != 0) { - _this->_internal_set_isbackwardengaged(from._internal_isbackwardengaged()); - } - if (from._internal_isupengaged() != 0) { - _this->_internal_set_isupengaged(from._internal_isupengaged()); - } - if (from._internal_isdownengaged() != 0) { - _this->_internal_set_isdownengaged(from._internal_isdownengaged()); - } - if (from._internal_istiltforwardengaged() != 0) { - _this->_internal_set_istiltforwardengaged(from._internal_istiltforwardengaged()); - } - if (from._internal_istiltbackwardengaged() != 0) { - _this->_internal_set_istiltbackwardengaged(from._internal_istiltbackwardengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos2Switch::CopyFrom(const VehicleCabinSeatRow2Pos2Switch& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos2Switch) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos2Switch::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos2Switch::InternalSwap(VehicleCabinSeatRow2Pos2Switch* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos2Switch, _impl_.istiltbackwardengaged_) - + sizeof(VehicleCabinSeatRow2Pos2Switch::_impl_.istiltbackwardengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos2Switch, _impl_.backrest_)>( - reinterpret_cast<char*>(&_impl_.backrest_), - reinterpret_cast<char*>(&other->_impl_.backrest_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos2Switch::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[184]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos2SwitchBackrest::_Internal { - public: - static const ::vss::VehicleCabinSeatRow2Pos2SwitchBackrestLumbar& lumbar(const VehicleCabinSeatRow2Pos2SwitchBackrest* msg); - static const ::vss::VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster& sidebolster(const VehicleCabinSeatRow2Pos2SwitchBackrest* msg); -}; - -const ::vss::VehicleCabinSeatRow2Pos2SwitchBackrestLumbar& -VehicleCabinSeatRow2Pos2SwitchBackrest::_Internal::lumbar(const VehicleCabinSeatRow2Pos2SwitchBackrest* msg) { - return *msg->_impl_.lumbar_; -} -const ::vss::VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster& -VehicleCabinSeatRow2Pos2SwitchBackrest::_Internal::sidebolster(const VehicleCabinSeatRow2Pos2SwitchBackrest* msg) { - return *msg->_impl_.sidebolster_; -} -VehicleCabinSeatRow2Pos2SwitchBackrest::VehicleCabinSeatRow2Pos2SwitchBackrest(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos2SwitchBackrest) -} -VehicleCabinSeatRow2Pos2SwitchBackrest::VehicleCabinSeatRow2Pos2SwitchBackrest(const VehicleCabinSeatRow2Pos2SwitchBackrest& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow2Pos2SwitchBackrest* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.lumbar_){nullptr} - , decltype(_impl_.sidebolster_){nullptr} - , decltype(_impl_.isreclineforwardengaged_) {} - - , decltype(_impl_.isreclinebackwardengaged_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_lumbar()) { - _this->_impl_.lumbar_ = new ::vss::VehicleCabinSeatRow2Pos2SwitchBackrestLumbar(*from._impl_.lumbar_); - } - if (from._internal_has_sidebolster()) { - _this->_impl_.sidebolster_ = new ::vss::VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster(*from._impl_.sidebolster_); - } - ::memcpy(&_impl_.isreclineforwardengaged_, &from._impl_.isreclineforwardengaged_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.isreclinebackwardengaged_) - - reinterpret_cast<char*>(&_impl_.isreclineforwardengaged_)) + sizeof(_impl_.isreclinebackwardengaged_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos2SwitchBackrest) -} - -inline void VehicleCabinSeatRow2Pos2SwitchBackrest::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.lumbar_){nullptr} - , decltype(_impl_.sidebolster_){nullptr} - , decltype(_impl_.isreclineforwardengaged_) { false } - - , decltype(_impl_.isreclinebackwardengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos2SwitchBackrest::~VehicleCabinSeatRow2Pos2SwitchBackrest() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos2SwitchBackrest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos2SwitchBackrest::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.lumbar_; - if (this != internal_default_instance()) delete _impl_.sidebolster_; -} - -void VehicleCabinSeatRow2Pos2SwitchBackrest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos2SwitchBackrest::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos2SwitchBackrest) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.lumbar_ != nullptr) { - delete _impl_.lumbar_; - } - _impl_.lumbar_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sidebolster_ != nullptr) { - delete _impl_.sidebolster_; - } - _impl_.sidebolster_ = nullptr; - ::memset(&_impl_.isreclineforwardengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isreclinebackwardengaged_) - - reinterpret_cast<char*>(&_impl_.isreclineforwardengaged_)) + sizeof(_impl_.isreclinebackwardengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos2SwitchBackrest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsReclineForwardEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isreclineforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsReclineBackwardEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isreclinebackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos2SwitchBackrestLumbar Lumbar = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_lumbar(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster SideBolster = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_sidebolster(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos2SwitchBackrest::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos2SwitchBackrest) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsReclineForwardEngaged = 1; - if (this->_internal_isreclineforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isreclineforwardengaged(), target); - } - - // bool IsReclineBackwardEngaged = 2; - if (this->_internal_isreclinebackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isreclinebackwardengaged(), target); - } - - // .vss.VehicleCabinSeatRow2Pos2SwitchBackrestLumbar Lumbar = 3; - if (this->_internal_has_lumbar()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::lumbar(this), - _Internal::lumbar(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster SideBolster = 4; - if (this->_internal_has_sidebolster()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::sidebolster(this), - _Internal::sidebolster(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos2SwitchBackrest) - return target; -} - -::size_t VehicleCabinSeatRow2Pos2SwitchBackrest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos2SwitchBackrest) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow2Pos2SwitchBackrestLumbar Lumbar = 3; - if (this->_internal_has_lumbar()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.lumbar_); - } - - // .vss.VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster SideBolster = 4; - if (this->_internal_has_sidebolster()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sidebolster_); - } - - // bool IsReclineForwardEngaged = 1; - if (this->_internal_isreclineforwardengaged() != 0) { - total_size += 2; - } - - // bool IsReclineBackwardEngaged = 2; - if (this->_internal_isreclinebackwardengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos2SwitchBackrest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos2SwitchBackrest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos2SwitchBackrest::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos2SwitchBackrest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos2SwitchBackrest*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos2SwitchBackrest&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos2SwitchBackrest) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_lumbar()) { - _this->_internal_mutable_lumbar()->::vss::VehicleCabinSeatRow2Pos2SwitchBackrestLumbar::MergeFrom( - from._internal_lumbar()); - } - if (from._internal_has_sidebolster()) { - _this->_internal_mutable_sidebolster()->::vss::VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster::MergeFrom( - from._internal_sidebolster()); - } - if (from._internal_isreclineforwardengaged() != 0) { - _this->_internal_set_isreclineforwardengaged(from._internal_isreclineforwardengaged()); - } - if (from._internal_isreclinebackwardengaged() != 0) { - _this->_internal_set_isreclinebackwardengaged(from._internal_isreclinebackwardengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos2SwitchBackrest::CopyFrom(const VehicleCabinSeatRow2Pos2SwitchBackrest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos2SwitchBackrest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos2SwitchBackrest::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos2SwitchBackrest::InternalSwap(VehicleCabinSeatRow2Pos2SwitchBackrest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos2SwitchBackrest, _impl_.isreclinebackwardengaged_) - + sizeof(VehicleCabinSeatRow2Pos2SwitchBackrest::_impl_.isreclinebackwardengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos2SwitchBackrest, _impl_.lumbar_)>( - reinterpret_cast<char*>(&_impl_.lumbar_), - reinterpret_cast<char*>(&other->_impl_.lumbar_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos2SwitchBackrest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[185]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos2SwitchBackrestLumbar::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos2SwitchBackrestLumbar::VehicleCabinSeatRow2Pos2SwitchBackrestLumbar(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos2SwitchBackrestLumbar) -} -VehicleCabinSeatRow2Pos2SwitchBackrestLumbar::VehicleCabinSeatRow2Pos2SwitchBackrestLumbar(const VehicleCabinSeatRow2Pos2SwitchBackrestLumbar& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos2SwitchBackrestLumbar) -} - -inline void VehicleCabinSeatRow2Pos2SwitchBackrestLumbar::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.ismoresupportengaged_) { false } - - , decltype(_impl_.islesssupportengaged_) { false } - - , decltype(_impl_.isupengaged_) { false } - - , decltype(_impl_.isdownengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos2SwitchBackrestLumbar::~VehicleCabinSeatRow2Pos2SwitchBackrestLumbar() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos2SwitchBackrestLumbar) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos2SwitchBackrestLumbar::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos2SwitchBackrestLumbar::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos2SwitchBackrestLumbar::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos2SwitchBackrestLumbar) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.ismoresupportengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isdownengaged_) - - reinterpret_cast<char*>(&_impl_.ismoresupportengaged_)) + sizeof(_impl_.isdownengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos2SwitchBackrestLumbar::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsMoreSupportEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.ismoresupportengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsLessSupportEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.islesssupportengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsUpEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isupengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDownEngaged = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isdownengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos2SwitchBackrestLumbar::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos2SwitchBackrestLumbar) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsMoreSupportEngaged = 1; - if (this->_internal_ismoresupportengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_ismoresupportengaged(), target); - } - - // bool IsLessSupportEngaged = 2; - if (this->_internal_islesssupportengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_islesssupportengaged(), target); - } - - // bool IsUpEngaged = 3; - if (this->_internal_isupengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isupengaged(), target); - } - - // bool IsDownEngaged = 4; - if (this->_internal_isdownengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isdownengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos2SwitchBackrestLumbar) - return target; -} - -::size_t VehicleCabinSeatRow2Pos2SwitchBackrestLumbar::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos2SwitchBackrestLumbar) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsMoreSupportEngaged = 1; - if (this->_internal_ismoresupportengaged() != 0) { - total_size += 2; - } - - // bool IsLessSupportEngaged = 2; - if (this->_internal_islesssupportengaged() != 0) { - total_size += 2; - } - - // bool IsUpEngaged = 3; - if (this->_internal_isupengaged() != 0) { - total_size += 2; - } - - // bool IsDownEngaged = 4; - if (this->_internal_isdownengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos2SwitchBackrestLumbar::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos2SwitchBackrestLumbar::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos2SwitchBackrestLumbar::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos2SwitchBackrestLumbar::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos2SwitchBackrestLumbar*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos2SwitchBackrestLumbar&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos2SwitchBackrestLumbar) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_ismoresupportengaged() != 0) { - _this->_internal_set_ismoresupportengaged(from._internal_ismoresupportengaged()); - } - if (from._internal_islesssupportengaged() != 0) { - _this->_internal_set_islesssupportengaged(from._internal_islesssupportengaged()); - } - if (from._internal_isupengaged() != 0) { - _this->_internal_set_isupengaged(from._internal_isupengaged()); - } - if (from._internal_isdownengaged() != 0) { - _this->_internal_set_isdownengaged(from._internal_isdownengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos2SwitchBackrestLumbar::CopyFrom(const VehicleCabinSeatRow2Pos2SwitchBackrestLumbar& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos2SwitchBackrestLumbar) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos2SwitchBackrestLumbar::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos2SwitchBackrestLumbar::InternalSwap(VehicleCabinSeatRow2Pos2SwitchBackrestLumbar* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos2SwitchBackrestLumbar, _impl_.isdownengaged_) - + sizeof(VehicleCabinSeatRow2Pos2SwitchBackrestLumbar::_impl_.isdownengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos2SwitchBackrestLumbar, _impl_.ismoresupportengaged_)>( - reinterpret_cast<char*>(&_impl_.ismoresupportengaged_), - reinterpret_cast<char*>(&other->_impl_.ismoresupportengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos2SwitchBackrestLumbar::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[186]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster::VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster) -} -VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster::VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster(const VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster) -} - -inline void VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.ismoresupportengaged_) { false } - - , decltype(_impl_.islesssupportengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster::~VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.ismoresupportengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.islesssupportengaged_) - - reinterpret_cast<char*>(&_impl_.ismoresupportengaged_)) + sizeof(_impl_.islesssupportengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsMoreSupportEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.ismoresupportengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsLessSupportEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.islesssupportengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsMoreSupportEngaged = 1; - if (this->_internal_ismoresupportengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_ismoresupportengaged(), target); - } - - // bool IsLessSupportEngaged = 2; - if (this->_internal_islesssupportengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_islesssupportengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster) - return target; -} - -::size_t VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsMoreSupportEngaged = 1; - if (this->_internal_ismoresupportengaged() != 0) { - total_size += 2; - } - - // bool IsLessSupportEngaged = 2; - if (this->_internal_islesssupportengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_ismoresupportengaged() != 0) { - _this->_internal_set_ismoresupportengaged(from._internal_ismoresupportengaged()); - } - if (from._internal_islesssupportengaged() != 0) { - _this->_internal_set_islesssupportengaged(from._internal_islesssupportengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster::CopyFrom(const VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster::InternalSwap(VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster, _impl_.islesssupportengaged_) - + sizeof(VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster::_impl_.islesssupportengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster, _impl_.ismoresupportengaged_)>( - reinterpret_cast<char*>(&_impl_.ismoresupportengaged_), - reinterpret_cast<char*>(&other->_impl_.ismoresupportengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[187]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos2SwitchSeating::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos2SwitchSeating::VehicleCabinSeatRow2Pos2SwitchSeating(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos2SwitchSeating) -} -VehicleCabinSeatRow2Pos2SwitchSeating::VehicleCabinSeatRow2Pos2SwitchSeating(const VehicleCabinSeatRow2Pos2SwitchSeating& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos2SwitchSeating) -} - -inline void VehicleCabinSeatRow2Pos2SwitchSeating::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isforwardengaged_) { false } - - , decltype(_impl_.isbackwardengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos2SwitchSeating::~VehicleCabinSeatRow2Pos2SwitchSeating() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos2SwitchSeating) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos2SwitchSeating::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos2SwitchSeating::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos2SwitchSeating::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos2SwitchSeating) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isforwardengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isbackwardengaged_) - - reinterpret_cast<char*>(&_impl_.isforwardengaged_)) + sizeof(_impl_.isbackwardengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos2SwitchSeating::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsForwardEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBackwardEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isbackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos2SwitchSeating::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos2SwitchSeating) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsForwardEngaged = 1; - if (this->_internal_isforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isforwardengaged(), target); - } - - // bool IsBackwardEngaged = 2; - if (this->_internal_isbackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isbackwardengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos2SwitchSeating) - return target; -} - -::size_t VehicleCabinSeatRow2Pos2SwitchSeating::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos2SwitchSeating) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsForwardEngaged = 1; - if (this->_internal_isforwardengaged() != 0) { - total_size += 2; - } - - // bool IsBackwardEngaged = 2; - if (this->_internal_isbackwardengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos2SwitchSeating::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos2SwitchSeating::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos2SwitchSeating::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos2SwitchSeating::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos2SwitchSeating*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos2SwitchSeating&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos2SwitchSeating) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isforwardengaged() != 0) { - _this->_internal_set_isforwardengaged(from._internal_isforwardengaged()); - } - if (from._internal_isbackwardengaged() != 0) { - _this->_internal_set_isbackwardengaged(from._internal_isbackwardengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos2SwitchSeating::CopyFrom(const VehicleCabinSeatRow2Pos2SwitchSeating& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos2SwitchSeating) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos2SwitchSeating::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos2SwitchSeating::InternalSwap(VehicleCabinSeatRow2Pos2SwitchSeating* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos2SwitchSeating, _impl_.isbackwardengaged_) - + sizeof(VehicleCabinSeatRow2Pos2SwitchSeating::_impl_.isbackwardengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos2SwitchSeating, _impl_.isforwardengaged_)>( - reinterpret_cast<char*>(&_impl_.isforwardengaged_), - reinterpret_cast<char*>(&other->_impl_.isforwardengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos2SwitchSeating::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[188]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos2SwitchHeadrest::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos2SwitchHeadrest::VehicleCabinSeatRow2Pos2SwitchHeadrest(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos2SwitchHeadrest) -} -VehicleCabinSeatRow2Pos2SwitchHeadrest::VehicleCabinSeatRow2Pos2SwitchHeadrest(const VehicleCabinSeatRow2Pos2SwitchHeadrest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos2SwitchHeadrest) -} - -inline void VehicleCabinSeatRow2Pos2SwitchHeadrest::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isupengaged_) { false } - - , decltype(_impl_.isdownengaged_) { false } - - , decltype(_impl_.isforwardengaged_) { false } - - , decltype(_impl_.isbackwardengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos2SwitchHeadrest::~VehicleCabinSeatRow2Pos2SwitchHeadrest() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos2SwitchHeadrest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos2SwitchHeadrest::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos2SwitchHeadrest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos2SwitchHeadrest::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos2SwitchHeadrest) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isupengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isbackwardengaged_) - - reinterpret_cast<char*>(&_impl_.isupengaged_)) + sizeof(_impl_.isbackwardengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos2SwitchHeadrest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsUpEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isupengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDownEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdownengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsForwardEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBackwardEngaged = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isbackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos2SwitchHeadrest::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos2SwitchHeadrest) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsUpEngaged = 1; - if (this->_internal_isupengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isupengaged(), target); - } - - // bool IsDownEngaged = 2; - if (this->_internal_isdownengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdownengaged(), target); - } - - // bool IsForwardEngaged = 3; - if (this->_internal_isforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isforwardengaged(), target); - } - - // bool IsBackwardEngaged = 4; - if (this->_internal_isbackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isbackwardengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos2SwitchHeadrest) - return target; -} - -::size_t VehicleCabinSeatRow2Pos2SwitchHeadrest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos2SwitchHeadrest) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsUpEngaged = 1; - if (this->_internal_isupengaged() != 0) { - total_size += 2; - } - - // bool IsDownEngaged = 2; - if (this->_internal_isdownengaged() != 0) { - total_size += 2; - } - - // bool IsForwardEngaged = 3; - if (this->_internal_isforwardengaged() != 0) { - total_size += 2; - } - - // bool IsBackwardEngaged = 4; - if (this->_internal_isbackwardengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos2SwitchHeadrest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos2SwitchHeadrest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos2SwitchHeadrest::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos2SwitchHeadrest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos2SwitchHeadrest*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos2SwitchHeadrest&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos2SwitchHeadrest) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isupengaged() != 0) { - _this->_internal_set_isupengaged(from._internal_isupengaged()); - } - if (from._internal_isdownengaged() != 0) { - _this->_internal_set_isdownengaged(from._internal_isdownengaged()); - } - if (from._internal_isforwardengaged() != 0) { - _this->_internal_set_isforwardengaged(from._internal_isforwardengaged()); - } - if (from._internal_isbackwardengaged() != 0) { - _this->_internal_set_isbackwardengaged(from._internal_isbackwardengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos2SwitchHeadrest::CopyFrom(const VehicleCabinSeatRow2Pos2SwitchHeadrest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos2SwitchHeadrest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos2SwitchHeadrest::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos2SwitchHeadrest::InternalSwap(VehicleCabinSeatRow2Pos2SwitchHeadrest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos2SwitchHeadrest, _impl_.isbackwardengaged_) - + sizeof(VehicleCabinSeatRow2Pos2SwitchHeadrest::_impl_.isbackwardengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos2SwitchHeadrest, _impl_.isupengaged_)>( - reinterpret_cast<char*>(&_impl_.isupengaged_), - reinterpret_cast<char*>(&other->_impl_.isupengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos2SwitchHeadrest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[189]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos2SwitchMassage::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos2SwitchMassage::VehicleCabinSeatRow2Pos2SwitchMassage(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos2SwitchMassage) -} -VehicleCabinSeatRow2Pos2SwitchMassage::VehicleCabinSeatRow2Pos2SwitchMassage(const VehicleCabinSeatRow2Pos2SwitchMassage& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos2SwitchMassage) -} - -inline void VehicleCabinSeatRow2Pos2SwitchMassage::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isincreaseengaged_) { false } - - , decltype(_impl_.isdecreaseengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos2SwitchMassage::~VehicleCabinSeatRow2Pos2SwitchMassage() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos2SwitchMassage) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos2SwitchMassage::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos2SwitchMassage::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos2SwitchMassage::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos2SwitchMassage) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isincreaseengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isdecreaseengaged_) - - reinterpret_cast<char*>(&_impl_.isincreaseengaged_)) + sizeof(_impl_.isdecreaseengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos2SwitchMassage::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsIncreaseEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isincreaseengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDecreaseEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdecreaseengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos2SwitchMassage::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos2SwitchMassage) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsIncreaseEngaged = 1; - if (this->_internal_isincreaseengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isincreaseengaged(), target); - } - - // bool IsDecreaseEngaged = 2; - if (this->_internal_isdecreaseengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdecreaseengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos2SwitchMassage) - return target; -} - -::size_t VehicleCabinSeatRow2Pos2SwitchMassage::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos2SwitchMassage) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsIncreaseEngaged = 1; - if (this->_internal_isincreaseengaged() != 0) { - total_size += 2; - } - - // bool IsDecreaseEngaged = 2; - if (this->_internal_isdecreaseengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos2SwitchMassage::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos2SwitchMassage::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos2SwitchMassage::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos2SwitchMassage::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos2SwitchMassage*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos2SwitchMassage&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos2SwitchMassage) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isincreaseengaged() != 0) { - _this->_internal_set_isincreaseengaged(from._internal_isincreaseengaged()); - } - if (from._internal_isdecreaseengaged() != 0) { - _this->_internal_set_isdecreaseengaged(from._internal_isdecreaseengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos2SwitchMassage::CopyFrom(const VehicleCabinSeatRow2Pos2SwitchMassage& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos2SwitchMassage) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos2SwitchMassage::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos2SwitchMassage::InternalSwap(VehicleCabinSeatRow2Pos2SwitchMassage* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos2SwitchMassage, _impl_.isdecreaseengaged_) - + sizeof(VehicleCabinSeatRow2Pos2SwitchMassage::_impl_.isdecreaseengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos2SwitchMassage, _impl_.isincreaseengaged_)>( - reinterpret_cast<char*>(&_impl_.isincreaseengaged_), - reinterpret_cast<char*>(&other->_impl_.isincreaseengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos2SwitchMassage::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[190]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos3::_Internal { - public: - static const ::vss::VehicleCabinSeatRow2Pos3Occupant& occupant(const VehicleCabinSeatRow2Pos3* msg); - static const ::vss::VehicleCabinSeatRow2Pos3Backrest& backrest(const VehicleCabinSeatRow2Pos3* msg); - static const ::vss::VehicleCabinSeatRow2Pos3Seating& seating(const VehicleCabinSeatRow2Pos3* msg); - static const ::vss::VehicleCabinSeatRow2Pos3Headrest& headrest(const VehicleCabinSeatRow2Pos3* msg); - static const ::vss::VehicleCabinSeatRow2Pos3Airbag& airbag(const VehicleCabinSeatRow2Pos3* msg); - static const ::vss::VehicleCabinSeatRow2Pos3Switch& switch_(const VehicleCabinSeatRow2Pos3* msg); -}; - -const ::vss::VehicleCabinSeatRow2Pos3Occupant& -VehicleCabinSeatRow2Pos3::_Internal::occupant(const VehicleCabinSeatRow2Pos3* msg) { - return *msg->_impl_.occupant_; -} -const ::vss::VehicleCabinSeatRow2Pos3Backrest& -VehicleCabinSeatRow2Pos3::_Internal::backrest(const VehicleCabinSeatRow2Pos3* msg) { - return *msg->_impl_.backrest_; -} -const ::vss::VehicleCabinSeatRow2Pos3Seating& -VehicleCabinSeatRow2Pos3::_Internal::seating(const VehicleCabinSeatRow2Pos3* msg) { - return *msg->_impl_.seating_; -} -const ::vss::VehicleCabinSeatRow2Pos3Headrest& -VehicleCabinSeatRow2Pos3::_Internal::headrest(const VehicleCabinSeatRow2Pos3* msg) { - return *msg->_impl_.headrest_; -} -const ::vss::VehicleCabinSeatRow2Pos3Airbag& -VehicleCabinSeatRow2Pos3::_Internal::airbag(const VehicleCabinSeatRow2Pos3* msg) { - return *msg->_impl_.airbag_; -} -const ::vss::VehicleCabinSeatRow2Pos3Switch& -VehicleCabinSeatRow2Pos3::_Internal::switch_(const VehicleCabinSeatRow2Pos3* msg) { - return *msg->_impl_.switch__; -} -VehicleCabinSeatRow2Pos3::VehicleCabinSeatRow2Pos3(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos3) -} -VehicleCabinSeatRow2Pos3::VehicleCabinSeatRow2Pos3(const VehicleCabinSeatRow2Pos3& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow2Pos3* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.occupant_){nullptr} - , decltype(_impl_.backrest_){nullptr} - , decltype(_impl_.seating_){nullptr} - , decltype(_impl_.headrest_){nullptr} - , decltype(_impl_.airbag_){nullptr} - , decltype(_impl_.switch__){nullptr} - , decltype(_impl_.isoccupied_) {} - - , decltype(_impl_.isbelted_) {} - - , decltype(_impl_.heating_) {} - - , decltype(_impl_.massage_) {} - - , decltype(_impl_.position_) {} - - , decltype(_impl_.height_) {} - - , decltype(_impl_.tilt_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_occupant()) { - _this->_impl_.occupant_ = new ::vss::VehicleCabinSeatRow2Pos3Occupant(*from._impl_.occupant_); - } - if (from._internal_has_backrest()) { - _this->_impl_.backrest_ = new ::vss::VehicleCabinSeatRow2Pos3Backrest(*from._impl_.backrest_); - } - if (from._internal_has_seating()) { - _this->_impl_.seating_ = new ::vss::VehicleCabinSeatRow2Pos3Seating(*from._impl_.seating_); - } - if (from._internal_has_headrest()) { - _this->_impl_.headrest_ = new ::vss::VehicleCabinSeatRow2Pos3Headrest(*from._impl_.headrest_); - } - if (from._internal_has_airbag()) { - _this->_impl_.airbag_ = new ::vss::VehicleCabinSeatRow2Pos3Airbag(*from._impl_.airbag_); - } - if (from._internal_has_switch_()) { - _this->_impl_.switch__ = new ::vss::VehicleCabinSeatRow2Pos3Switch(*from._impl_.switch__); - } - ::memcpy(&_impl_.isoccupied_, &from._impl_.isoccupied_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.tilt_) - - reinterpret_cast<char*>(&_impl_.isoccupied_)) + sizeof(_impl_.tilt_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos3) -} - -inline void VehicleCabinSeatRow2Pos3::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.occupant_){nullptr} - , decltype(_impl_.backrest_){nullptr} - , decltype(_impl_.seating_){nullptr} - , decltype(_impl_.headrest_){nullptr} - , decltype(_impl_.airbag_){nullptr} - , decltype(_impl_.switch__){nullptr} - , decltype(_impl_.isoccupied_) { false } - - , decltype(_impl_.isbelted_) { false } - - , decltype(_impl_.heating_) { 0 } - - , decltype(_impl_.massage_) { 0u } - - , decltype(_impl_.position_) { 0u } - - , decltype(_impl_.height_) { 0u } - - , decltype(_impl_.tilt_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos3::~VehicleCabinSeatRow2Pos3() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos3) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos3::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.occupant_; - if (this != internal_default_instance()) delete _impl_.backrest_; - if (this != internal_default_instance()) delete _impl_.seating_; - if (this != internal_default_instance()) delete _impl_.headrest_; - if (this != internal_default_instance()) delete _impl_.airbag_; - if (this != internal_default_instance()) delete _impl_.switch__; -} - -void VehicleCabinSeatRow2Pos3::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos3::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos3) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.occupant_ != nullptr) { - delete _impl_.occupant_; - } - _impl_.occupant_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.backrest_ != nullptr) { - delete _impl_.backrest_; - } - _impl_.backrest_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.seating_ != nullptr) { - delete _impl_.seating_; - } - _impl_.seating_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.headrest_ != nullptr) { - delete _impl_.headrest_; - } - _impl_.headrest_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.airbag_ != nullptr) { - delete _impl_.airbag_; - } - _impl_.airbag_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.switch__ != nullptr) { - delete _impl_.switch__; - } - _impl_.switch__ = nullptr; - ::memset(&_impl_.isoccupied_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.tilt_) - - reinterpret_cast<char*>(&_impl_.isoccupied_)) + sizeof(_impl_.tilt_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos3::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsOccupied = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isoccupied_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos3Occupant Occupant = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_occupant(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBelted = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isbelted_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // int32 Heating = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.heating_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Massage = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) { - _impl_.massage_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Position = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) { - _impl_.position_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Height = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) { - _impl_.height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float Tilt = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 69)) { - _impl_.tilt_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos3Backrest Backrest = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 74)) { - ptr = ctx->ParseMessage(_internal_mutable_backrest(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos3Seating Seating = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 82)) { - ptr = ctx->ParseMessage(_internal_mutable_seating(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos3Headrest Headrest = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 90)) { - ptr = ctx->ParseMessage(_internal_mutable_headrest(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos3Airbag Airbag = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 98)) { - ptr = ctx->ParseMessage(_internal_mutable_airbag(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos3Switch Switch = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 106)) { - ptr = ctx->ParseMessage(_internal_mutable_switch_(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos3::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos3) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsOccupied = 1; - if (this->_internal_isoccupied() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isoccupied(), target); - } - - // .vss.VehicleCabinSeatRow2Pos3Occupant Occupant = 2; - if (this->_internal_has_occupant()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::occupant(this), - _Internal::occupant(this).GetCachedSize(), target, stream); - } - - // bool IsBelted = 3; - if (this->_internal_isbelted() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isbelted(), target); - } - - // int32 Heating = 4; - if (this->_internal_heating() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 4, this->_internal_heating(), target); - } - - // uint32 Massage = 5; - if (this->_internal_massage() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 5, this->_internal_massage(), target); - } - - // uint32 Position = 6; - if (this->_internal_position() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 6, this->_internal_position(), target); - } - - // uint32 Height = 7; - if (this->_internal_height() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 7, this->_internal_height(), target); - } - - // float Tilt = 8; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tilt = this->_internal_tilt(); - ::uint32_t raw_tilt; - memcpy(&raw_tilt, &tmp_tilt, sizeof(tmp_tilt)); - if (raw_tilt != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 8, this->_internal_tilt(), target); - } - - // .vss.VehicleCabinSeatRow2Pos3Backrest Backrest = 9; - if (this->_internal_has_backrest()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, _Internal::backrest(this), - _Internal::backrest(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos3Seating Seating = 10; - if (this->_internal_has_seating()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(10, _Internal::seating(this), - _Internal::seating(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos3Headrest Headrest = 11; - if (this->_internal_has_headrest()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(11, _Internal::headrest(this), - _Internal::headrest(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos3Airbag Airbag = 12; - if (this->_internal_has_airbag()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(12, _Internal::airbag(this), - _Internal::airbag(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos3Switch Switch = 13; - if (this->_internal_has_switch_()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(13, _Internal::switch_(this), - _Internal::switch_(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos3) - return target; -} - -::size_t VehicleCabinSeatRow2Pos3::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos3) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow2Pos3Occupant Occupant = 2; - if (this->_internal_has_occupant()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.occupant_); - } - - // .vss.VehicleCabinSeatRow2Pos3Backrest Backrest = 9; - if (this->_internal_has_backrest()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.backrest_); - } - - // .vss.VehicleCabinSeatRow2Pos3Seating Seating = 10; - if (this->_internal_has_seating()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.seating_); - } - - // .vss.VehicleCabinSeatRow2Pos3Headrest Headrest = 11; - if (this->_internal_has_headrest()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.headrest_); - } - - // .vss.VehicleCabinSeatRow2Pos3Airbag Airbag = 12; - if (this->_internal_has_airbag()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.airbag_); - } - - // .vss.VehicleCabinSeatRow2Pos3Switch Switch = 13; - if (this->_internal_has_switch_()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.switch__); - } - - // bool IsOccupied = 1; - if (this->_internal_isoccupied() != 0) { - total_size += 2; - } - - // bool IsBelted = 3; - if (this->_internal_isbelted() != 0) { - total_size += 2; - } - - // int32 Heating = 4; - if (this->_internal_heating() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_heating()); - } - - // uint32 Massage = 5; - if (this->_internal_massage() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_massage()); - } - - // uint32 Position = 6; - if (this->_internal_position() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_position()); - } - - // uint32 Height = 7; - if (this->_internal_height() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_height()); - } - - // float Tilt = 8; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tilt = this->_internal_tilt(); - ::uint32_t raw_tilt; - memcpy(&raw_tilt, &tmp_tilt, sizeof(tmp_tilt)); - if (raw_tilt != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos3::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos3::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos3::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos3::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos3*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos3&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos3) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_occupant()) { - _this->_internal_mutable_occupant()->::vss::VehicleCabinSeatRow2Pos3Occupant::MergeFrom( - from._internal_occupant()); - } - if (from._internal_has_backrest()) { - _this->_internal_mutable_backrest()->::vss::VehicleCabinSeatRow2Pos3Backrest::MergeFrom( - from._internal_backrest()); - } - if (from._internal_has_seating()) { - _this->_internal_mutable_seating()->::vss::VehicleCabinSeatRow2Pos3Seating::MergeFrom( - from._internal_seating()); - } - if (from._internal_has_headrest()) { - _this->_internal_mutable_headrest()->::vss::VehicleCabinSeatRow2Pos3Headrest::MergeFrom( - from._internal_headrest()); - } - if (from._internal_has_airbag()) { - _this->_internal_mutable_airbag()->::vss::VehicleCabinSeatRow2Pos3Airbag::MergeFrom( - from._internal_airbag()); - } - if (from._internal_has_switch_()) { - _this->_internal_mutable_switch_()->::vss::VehicleCabinSeatRow2Pos3Switch::MergeFrom( - from._internal_switch_()); - } - if (from._internal_isoccupied() != 0) { - _this->_internal_set_isoccupied(from._internal_isoccupied()); - } - if (from._internal_isbelted() != 0) { - _this->_internal_set_isbelted(from._internal_isbelted()); - } - if (from._internal_heating() != 0) { - _this->_internal_set_heating(from._internal_heating()); - } - if (from._internal_massage() != 0) { - _this->_internal_set_massage(from._internal_massage()); - } - if (from._internal_position() != 0) { - _this->_internal_set_position(from._internal_position()); - } - if (from._internal_height() != 0) { - _this->_internal_set_height(from._internal_height()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tilt = from._internal_tilt(); - ::uint32_t raw_tilt; - memcpy(&raw_tilt, &tmp_tilt, sizeof(tmp_tilt)); - if (raw_tilt != 0) { - _this->_internal_set_tilt(from._internal_tilt()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos3::CopyFrom(const VehicleCabinSeatRow2Pos3& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos3) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos3::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos3::InternalSwap(VehicleCabinSeatRow2Pos3* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos3, _impl_.tilt_) - + sizeof(VehicleCabinSeatRow2Pos3::_impl_.tilt_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos3, _impl_.occupant_)>( - reinterpret_cast<char*>(&_impl_.occupant_), - reinterpret_cast<char*>(&other->_impl_.occupant_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos3::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[191]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos3Occupant::_Internal { - public: - static const ::vss::VehicleCabinSeatRow2Pos3OccupantIdentifier& identifier(const VehicleCabinSeatRow2Pos3Occupant* msg); -}; - -const ::vss::VehicleCabinSeatRow2Pos3OccupantIdentifier& -VehicleCabinSeatRow2Pos3Occupant::_Internal::identifier(const VehicleCabinSeatRow2Pos3Occupant* msg) { - return *msg->_impl_.identifier_; -} -VehicleCabinSeatRow2Pos3Occupant::VehicleCabinSeatRow2Pos3Occupant(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos3Occupant) -} -VehicleCabinSeatRow2Pos3Occupant::VehicleCabinSeatRow2Pos3Occupant(const VehicleCabinSeatRow2Pos3Occupant& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow2Pos3Occupant* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.identifier_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_identifier()) { - _this->_impl_.identifier_ = new ::vss::VehicleCabinSeatRow2Pos3OccupantIdentifier(*from._impl_.identifier_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos3Occupant) -} - -inline void VehicleCabinSeatRow2Pos3Occupant::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.identifier_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos3Occupant::~VehicleCabinSeatRow2Pos3Occupant() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos3Occupant) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos3Occupant::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.identifier_; -} - -void VehicleCabinSeatRow2Pos3Occupant::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos3Occupant::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos3Occupant) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.identifier_ != nullptr) { - delete _impl_.identifier_; - } - _impl_.identifier_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos3Occupant::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleCabinSeatRow2Pos3OccupantIdentifier Identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_identifier(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos3Occupant::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos3Occupant) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow2Pos3OccupantIdentifier Identifier = 1; - if (this->_internal_has_identifier()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::identifier(this), - _Internal::identifier(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos3Occupant) - return target; -} - -::size_t VehicleCabinSeatRow2Pos3Occupant::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos3Occupant) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow2Pos3OccupantIdentifier Identifier = 1; - if (this->_internal_has_identifier()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.identifier_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos3Occupant::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos3Occupant::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos3Occupant::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos3Occupant::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos3Occupant*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos3Occupant&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos3Occupant) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_identifier()) { - _this->_internal_mutable_identifier()->::vss::VehicleCabinSeatRow2Pos3OccupantIdentifier::MergeFrom( - from._internal_identifier()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos3Occupant::CopyFrom(const VehicleCabinSeatRow2Pos3Occupant& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos3Occupant) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos3Occupant::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos3Occupant::InternalSwap(VehicleCabinSeatRow2Pos3Occupant* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_impl_.identifier_, other->_impl_.identifier_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos3Occupant::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[192]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos3OccupantIdentifier::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos3OccupantIdentifier::VehicleCabinSeatRow2Pos3OccupantIdentifier(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos3OccupantIdentifier) -} -VehicleCabinSeatRow2Pos3OccupantIdentifier::VehicleCabinSeatRow2Pos3OccupantIdentifier(const VehicleCabinSeatRow2Pos3OccupantIdentifier& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow2Pos3OccupantIdentifier* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.subject_) {} - - , decltype(_impl_.issuer_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.subject_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.subject_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_subject().empty()) { - _this->_impl_.subject_.Set(from._internal_subject(), _this->GetArenaForAllocation()); - } - _impl_.issuer_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.issuer_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_issuer().empty()) { - _this->_impl_.issuer_.Set(from._internal_issuer(), _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos3OccupantIdentifier) -} - -inline void VehicleCabinSeatRow2Pos3OccupantIdentifier::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.subject_) {} - - , decltype(_impl_.issuer_) {} - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.subject_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.subject_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.issuer_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.issuer_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinSeatRow2Pos3OccupantIdentifier::~VehicleCabinSeatRow2Pos3OccupantIdentifier() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos3OccupantIdentifier) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos3OccupantIdentifier::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.subject_.Destroy(); - _impl_.issuer_.Destroy(); -} - -void VehicleCabinSeatRow2Pos3OccupantIdentifier::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos3OccupantIdentifier::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos3OccupantIdentifier) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.subject_.ClearToEmpty(); - _impl_.issuer_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos3OccupantIdentifier::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Subject = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_subject(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinSeatRow2Pos3OccupantIdentifier.Subject")); - } else { - goto handle_unusual; - } - continue; - // string Issuer = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - auto str = _internal_mutable_issuer(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinSeatRow2Pos3OccupantIdentifier.Issuer")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos3OccupantIdentifier::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos3OccupantIdentifier) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Subject = 1; - if (!this->_internal_subject().empty()) { - const std::string& _s = this->_internal_subject(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinSeatRow2Pos3OccupantIdentifier.Subject"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // string Issuer = 2; - if (!this->_internal_issuer().empty()) { - const std::string& _s = this->_internal_issuer(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinSeatRow2Pos3OccupantIdentifier.Issuer"); - target = stream->WriteStringMaybeAliased(2, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos3OccupantIdentifier) - return target; -} - -::size_t VehicleCabinSeatRow2Pos3OccupantIdentifier::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos3OccupantIdentifier) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Subject = 1; - if (!this->_internal_subject().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_subject()); - } - - // string Issuer = 2; - if (!this->_internal_issuer().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_issuer()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos3OccupantIdentifier::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos3OccupantIdentifier::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos3OccupantIdentifier::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos3OccupantIdentifier::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos3OccupantIdentifier*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos3OccupantIdentifier&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos3OccupantIdentifier) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_subject().empty()) { - _this->_internal_set_subject(from._internal_subject()); - } - if (!from._internal_issuer().empty()) { - _this->_internal_set_issuer(from._internal_issuer()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos3OccupantIdentifier::CopyFrom(const VehicleCabinSeatRow2Pos3OccupantIdentifier& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos3OccupantIdentifier) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos3OccupantIdentifier::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos3OccupantIdentifier::InternalSwap(VehicleCabinSeatRow2Pos3OccupantIdentifier* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.subject_, lhs_arena, - &other->_impl_.subject_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.issuer_, lhs_arena, - &other->_impl_.issuer_, rhs_arena); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos3OccupantIdentifier::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[193]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos3Backrest::_Internal { - public: - static const ::vss::VehicleCabinSeatRow2Pos3BackrestLumbar& lumbar(const VehicleCabinSeatRow2Pos3Backrest* msg); - static const ::vss::VehicleCabinSeatRow2Pos3BackrestSideBolster& sidebolster(const VehicleCabinSeatRow2Pos3Backrest* msg); -}; - -const ::vss::VehicleCabinSeatRow2Pos3BackrestLumbar& -VehicleCabinSeatRow2Pos3Backrest::_Internal::lumbar(const VehicleCabinSeatRow2Pos3Backrest* msg) { - return *msg->_impl_.lumbar_; -} -const ::vss::VehicleCabinSeatRow2Pos3BackrestSideBolster& -VehicleCabinSeatRow2Pos3Backrest::_Internal::sidebolster(const VehicleCabinSeatRow2Pos3Backrest* msg) { - return *msg->_impl_.sidebolster_; -} -VehicleCabinSeatRow2Pos3Backrest::VehicleCabinSeatRow2Pos3Backrest(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos3Backrest) -} -VehicleCabinSeatRow2Pos3Backrest::VehicleCabinSeatRow2Pos3Backrest(const VehicleCabinSeatRow2Pos3Backrest& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow2Pos3Backrest* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.lumbar_){nullptr} - , decltype(_impl_.sidebolster_){nullptr} - , decltype(_impl_.recline_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_lumbar()) { - _this->_impl_.lumbar_ = new ::vss::VehicleCabinSeatRow2Pos3BackrestLumbar(*from._impl_.lumbar_); - } - if (from._internal_has_sidebolster()) { - _this->_impl_.sidebolster_ = new ::vss::VehicleCabinSeatRow2Pos3BackrestSideBolster(*from._impl_.sidebolster_); - } - _this->_impl_.recline_ = from._impl_.recline_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos3Backrest) -} - -inline void VehicleCabinSeatRow2Pos3Backrest::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.lumbar_){nullptr} - , decltype(_impl_.sidebolster_){nullptr} - , decltype(_impl_.recline_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos3Backrest::~VehicleCabinSeatRow2Pos3Backrest() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos3Backrest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos3Backrest::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.lumbar_; - if (this != internal_default_instance()) delete _impl_.sidebolster_; -} - -void VehicleCabinSeatRow2Pos3Backrest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos3Backrest::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos3Backrest) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.lumbar_ != nullptr) { - delete _impl_.lumbar_; - } - _impl_.lumbar_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sidebolster_ != nullptr) { - delete _impl_.sidebolster_; - } - _impl_.sidebolster_ = nullptr; - _impl_.recline_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos3Backrest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Recline = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.recline_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos3BackrestLumbar Lumbar = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_lumbar(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos3BackrestSideBolster SideBolster = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_sidebolster(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos3Backrest::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos3Backrest) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Recline = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_recline = this->_internal_recline(); - ::uint32_t raw_recline; - memcpy(&raw_recline, &tmp_recline, sizeof(tmp_recline)); - if (raw_recline != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_recline(), target); - } - - // .vss.VehicleCabinSeatRow2Pos3BackrestLumbar Lumbar = 2; - if (this->_internal_has_lumbar()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::lumbar(this), - _Internal::lumbar(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos3BackrestSideBolster SideBolster = 3; - if (this->_internal_has_sidebolster()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::sidebolster(this), - _Internal::sidebolster(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos3Backrest) - return target; -} - -::size_t VehicleCabinSeatRow2Pos3Backrest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos3Backrest) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow2Pos3BackrestLumbar Lumbar = 2; - if (this->_internal_has_lumbar()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.lumbar_); - } - - // .vss.VehicleCabinSeatRow2Pos3BackrestSideBolster SideBolster = 3; - if (this->_internal_has_sidebolster()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sidebolster_); - } - - // float Recline = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_recline = this->_internal_recline(); - ::uint32_t raw_recline; - memcpy(&raw_recline, &tmp_recline, sizeof(tmp_recline)); - if (raw_recline != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos3Backrest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos3Backrest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos3Backrest::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos3Backrest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos3Backrest*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos3Backrest&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos3Backrest) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_lumbar()) { - _this->_internal_mutable_lumbar()->::vss::VehicleCabinSeatRow2Pos3BackrestLumbar::MergeFrom( - from._internal_lumbar()); - } - if (from._internal_has_sidebolster()) { - _this->_internal_mutable_sidebolster()->::vss::VehicleCabinSeatRow2Pos3BackrestSideBolster::MergeFrom( - from._internal_sidebolster()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_recline = from._internal_recline(); - ::uint32_t raw_recline; - memcpy(&raw_recline, &tmp_recline, sizeof(tmp_recline)); - if (raw_recline != 0) { - _this->_internal_set_recline(from._internal_recline()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos3Backrest::CopyFrom(const VehicleCabinSeatRow2Pos3Backrest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos3Backrest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos3Backrest::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos3Backrest::InternalSwap(VehicleCabinSeatRow2Pos3Backrest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos3Backrest, _impl_.recline_) - + sizeof(VehicleCabinSeatRow2Pos3Backrest::_impl_.recline_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos3Backrest, _impl_.lumbar_)>( - reinterpret_cast<char*>(&_impl_.lumbar_), - reinterpret_cast<char*>(&other->_impl_.lumbar_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos3Backrest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[194]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos3BackrestLumbar::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos3BackrestLumbar::VehicleCabinSeatRow2Pos3BackrestLumbar(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos3BackrestLumbar) -} -VehicleCabinSeatRow2Pos3BackrestLumbar::VehicleCabinSeatRow2Pos3BackrestLumbar(const VehicleCabinSeatRow2Pos3BackrestLumbar& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos3BackrestLumbar) -} - -inline void VehicleCabinSeatRow2Pos3BackrestLumbar::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.support_) { 0 } - - , decltype(_impl_.height_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos3BackrestLumbar::~VehicleCabinSeatRow2Pos3BackrestLumbar() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos3BackrestLumbar) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos3BackrestLumbar::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos3BackrestLumbar::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos3BackrestLumbar::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos3BackrestLumbar) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.support_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.height_) - - reinterpret_cast<char*>(&_impl_.support_)) + sizeof(_impl_.height_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos3BackrestLumbar::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Support = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.support_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // uint32 Height = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos3BackrestLumbar::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos3BackrestLumbar) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Support = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = this->_internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_support(), target); - } - - // uint32 Height = 2; - if (this->_internal_height() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_height(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos3BackrestLumbar) - return target; -} - -::size_t VehicleCabinSeatRow2Pos3BackrestLumbar::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos3BackrestLumbar) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Support = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = this->_internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - total_size += 5; - } - - // uint32 Height = 2; - if (this->_internal_height() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_height()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos3BackrestLumbar::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos3BackrestLumbar::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos3BackrestLumbar::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos3BackrestLumbar::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos3BackrestLumbar*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos3BackrestLumbar&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos3BackrestLumbar) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = from._internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - _this->_internal_set_support(from._internal_support()); - } - if (from._internal_height() != 0) { - _this->_internal_set_height(from._internal_height()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos3BackrestLumbar::CopyFrom(const VehicleCabinSeatRow2Pos3BackrestLumbar& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos3BackrestLumbar) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos3BackrestLumbar::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos3BackrestLumbar::InternalSwap(VehicleCabinSeatRow2Pos3BackrestLumbar* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos3BackrestLumbar, _impl_.height_) - + sizeof(VehicleCabinSeatRow2Pos3BackrestLumbar::_impl_.height_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos3BackrestLumbar, _impl_.support_)>( - reinterpret_cast<char*>(&_impl_.support_), - reinterpret_cast<char*>(&other->_impl_.support_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos3BackrestLumbar::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[195]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos3BackrestSideBolster::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos3BackrestSideBolster::VehicleCabinSeatRow2Pos3BackrestSideBolster(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos3BackrestSideBolster) -} -VehicleCabinSeatRow2Pos3BackrestSideBolster::VehicleCabinSeatRow2Pos3BackrestSideBolster(const VehicleCabinSeatRow2Pos3BackrestSideBolster& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos3BackrestSideBolster) -} - -inline void VehicleCabinSeatRow2Pos3BackrestSideBolster::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.support_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos3BackrestSideBolster::~VehicleCabinSeatRow2Pos3BackrestSideBolster() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos3BackrestSideBolster) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos3BackrestSideBolster::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos3BackrestSideBolster::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos3BackrestSideBolster::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos3BackrestSideBolster) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.support_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos3BackrestSideBolster::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Support = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.support_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos3BackrestSideBolster::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos3BackrestSideBolster) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Support = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = this->_internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_support(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos3BackrestSideBolster) - return target; -} - -::size_t VehicleCabinSeatRow2Pos3BackrestSideBolster::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos3BackrestSideBolster) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Support = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = this->_internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos3BackrestSideBolster::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos3BackrestSideBolster::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos3BackrestSideBolster::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos3BackrestSideBolster::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos3BackrestSideBolster*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos3BackrestSideBolster&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos3BackrestSideBolster) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_support = from._internal_support(); - ::uint32_t raw_support; - memcpy(&raw_support, &tmp_support, sizeof(tmp_support)); - if (raw_support != 0) { - _this->_internal_set_support(from._internal_support()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos3BackrestSideBolster::CopyFrom(const VehicleCabinSeatRow2Pos3BackrestSideBolster& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos3BackrestSideBolster) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos3BackrestSideBolster::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos3BackrestSideBolster::InternalSwap(VehicleCabinSeatRow2Pos3BackrestSideBolster* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.support_, other->_impl_.support_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos3BackrestSideBolster::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[196]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos3Seating::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos3Seating::VehicleCabinSeatRow2Pos3Seating(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos3Seating) -} -VehicleCabinSeatRow2Pos3Seating::VehicleCabinSeatRow2Pos3Seating(const VehicleCabinSeatRow2Pos3Seating& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos3Seating) -} - -inline void VehicleCabinSeatRow2Pos3Seating::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.length_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos3Seating::~VehicleCabinSeatRow2Pos3Seating() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos3Seating) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos3Seating::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos3Seating::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos3Seating::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos3Seating) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.length_ = 0u; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos3Seating::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 Length = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.length_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos3Seating::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos3Seating) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 Length = 1; - if (this->_internal_length() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_length(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos3Seating) - return target; -} - -::size_t VehicleCabinSeatRow2Pos3Seating::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos3Seating) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 Length = 1; - if (this->_internal_length() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_length()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos3Seating::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos3Seating::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos3Seating::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos3Seating::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos3Seating*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos3Seating&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos3Seating) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_length() != 0) { - _this->_internal_set_length(from._internal_length()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos3Seating::CopyFrom(const VehicleCabinSeatRow2Pos3Seating& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos3Seating) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos3Seating::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos3Seating::InternalSwap(VehicleCabinSeatRow2Pos3Seating* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.length_, other->_impl_.length_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos3Seating::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[197]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos3Headrest::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos3Headrest::VehicleCabinSeatRow2Pos3Headrest(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos3Headrest) -} -VehicleCabinSeatRow2Pos3Headrest::VehicleCabinSeatRow2Pos3Headrest(const VehicleCabinSeatRow2Pos3Headrest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos3Headrest) -} - -inline void VehicleCabinSeatRow2Pos3Headrest::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.height_) { 0u } - - , decltype(_impl_.angle_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos3Headrest::~VehicleCabinSeatRow2Pos3Headrest() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos3Headrest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos3Headrest::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos3Headrest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos3Headrest::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos3Headrest) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.height_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.angle_) - - reinterpret_cast<char*>(&_impl_.height_)) + sizeof(_impl_.angle_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos3Headrest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 Height = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float Angle = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.angle_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos3Headrest::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos3Headrest) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 Height = 1; - if (this->_internal_height() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_height(), target); - } - - // float Angle = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_angle = this->_internal_angle(); - ::uint32_t raw_angle; - memcpy(&raw_angle, &tmp_angle, sizeof(tmp_angle)); - if (raw_angle != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_angle(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos3Headrest) - return target; -} - -::size_t VehicleCabinSeatRow2Pos3Headrest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos3Headrest) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 Height = 1; - if (this->_internal_height() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_height()); - } - - // float Angle = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_angle = this->_internal_angle(); - ::uint32_t raw_angle; - memcpy(&raw_angle, &tmp_angle, sizeof(tmp_angle)); - if (raw_angle != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos3Headrest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos3Headrest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos3Headrest::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos3Headrest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos3Headrest*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos3Headrest&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos3Headrest) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_height() != 0) { - _this->_internal_set_height(from._internal_height()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_angle = from._internal_angle(); - ::uint32_t raw_angle; - memcpy(&raw_angle, &tmp_angle, sizeof(tmp_angle)); - if (raw_angle != 0) { - _this->_internal_set_angle(from._internal_angle()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos3Headrest::CopyFrom(const VehicleCabinSeatRow2Pos3Headrest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos3Headrest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos3Headrest::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos3Headrest::InternalSwap(VehicleCabinSeatRow2Pos3Headrest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos3Headrest, _impl_.angle_) - + sizeof(VehicleCabinSeatRow2Pos3Headrest::_impl_.angle_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos3Headrest, _impl_.height_)>( - reinterpret_cast<char*>(&_impl_.height_), - reinterpret_cast<char*>(&other->_impl_.height_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos3Headrest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[198]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos3Airbag::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos3Airbag::VehicleCabinSeatRow2Pos3Airbag(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos3Airbag) -} -VehicleCabinSeatRow2Pos3Airbag::VehicleCabinSeatRow2Pos3Airbag(const VehicleCabinSeatRow2Pos3Airbag& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos3Airbag) -} - -inline void VehicleCabinSeatRow2Pos3Airbag::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isdeployed_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos3Airbag::~VehicleCabinSeatRow2Pos3Airbag() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos3Airbag) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos3Airbag::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos3Airbag::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos3Airbag::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos3Airbag) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.isdeployed_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos3Airbag::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsDeployed = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isdeployed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos3Airbag::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos3Airbag) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsDeployed = 1; - if (this->_internal_isdeployed() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isdeployed(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos3Airbag) - return target; -} - -::size_t VehicleCabinSeatRow2Pos3Airbag::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos3Airbag) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsDeployed = 1; - if (this->_internal_isdeployed() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos3Airbag::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos3Airbag::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos3Airbag::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos3Airbag::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos3Airbag*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos3Airbag&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos3Airbag) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isdeployed() != 0) { - _this->_internal_set_isdeployed(from._internal_isdeployed()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos3Airbag::CopyFrom(const VehicleCabinSeatRow2Pos3Airbag& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos3Airbag) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos3Airbag::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos3Airbag::InternalSwap(VehicleCabinSeatRow2Pos3Airbag* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.isdeployed_, other->_impl_.isdeployed_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos3Airbag::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[199]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos3Switch::_Internal { - public: - static const ::vss::VehicleCabinSeatRow2Pos3SwitchBackrest& backrest(const VehicleCabinSeatRow2Pos3Switch* msg); - static const ::vss::VehicleCabinSeatRow2Pos3SwitchSeating& seating(const VehicleCabinSeatRow2Pos3Switch* msg); - static const ::vss::VehicleCabinSeatRow2Pos3SwitchHeadrest& headrest(const VehicleCabinSeatRow2Pos3Switch* msg); - static const ::vss::VehicleCabinSeatRow2Pos3SwitchMassage& massage(const VehicleCabinSeatRow2Pos3Switch* msg); -}; - -const ::vss::VehicleCabinSeatRow2Pos3SwitchBackrest& -VehicleCabinSeatRow2Pos3Switch::_Internal::backrest(const VehicleCabinSeatRow2Pos3Switch* msg) { - return *msg->_impl_.backrest_; -} -const ::vss::VehicleCabinSeatRow2Pos3SwitchSeating& -VehicleCabinSeatRow2Pos3Switch::_Internal::seating(const VehicleCabinSeatRow2Pos3Switch* msg) { - return *msg->_impl_.seating_; -} -const ::vss::VehicleCabinSeatRow2Pos3SwitchHeadrest& -VehicleCabinSeatRow2Pos3Switch::_Internal::headrest(const VehicleCabinSeatRow2Pos3Switch* msg) { - return *msg->_impl_.headrest_; -} -const ::vss::VehicleCabinSeatRow2Pos3SwitchMassage& -VehicleCabinSeatRow2Pos3Switch::_Internal::massage(const VehicleCabinSeatRow2Pos3Switch* msg) { - return *msg->_impl_.massage_; -} -VehicleCabinSeatRow2Pos3Switch::VehicleCabinSeatRow2Pos3Switch(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos3Switch) -} -VehicleCabinSeatRow2Pos3Switch::VehicleCabinSeatRow2Pos3Switch(const VehicleCabinSeatRow2Pos3Switch& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow2Pos3Switch* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.backrest_){nullptr} - , decltype(_impl_.seating_){nullptr} - , decltype(_impl_.headrest_){nullptr} - , decltype(_impl_.massage_){nullptr} - , decltype(_impl_.iswarmerengaged_) {} - - , decltype(_impl_.iscoolerengaged_) {} - - , decltype(_impl_.isforwardengaged_) {} - - , decltype(_impl_.isbackwardengaged_) {} - - , decltype(_impl_.isupengaged_) {} - - , decltype(_impl_.isdownengaged_) {} - - , decltype(_impl_.istiltforwardengaged_) {} - - , decltype(_impl_.istiltbackwardengaged_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_backrest()) { - _this->_impl_.backrest_ = new ::vss::VehicleCabinSeatRow2Pos3SwitchBackrest(*from._impl_.backrest_); - } - if (from._internal_has_seating()) { - _this->_impl_.seating_ = new ::vss::VehicleCabinSeatRow2Pos3SwitchSeating(*from._impl_.seating_); - } - if (from._internal_has_headrest()) { - _this->_impl_.headrest_ = new ::vss::VehicleCabinSeatRow2Pos3SwitchHeadrest(*from._impl_.headrest_); - } - if (from._internal_has_massage()) { - _this->_impl_.massage_ = new ::vss::VehicleCabinSeatRow2Pos3SwitchMassage(*from._impl_.massage_); - } - ::memcpy(&_impl_.iswarmerengaged_, &from._impl_.iswarmerengaged_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.istiltbackwardengaged_) - - reinterpret_cast<char*>(&_impl_.iswarmerengaged_)) + sizeof(_impl_.istiltbackwardengaged_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos3Switch) -} - -inline void VehicleCabinSeatRow2Pos3Switch::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.backrest_){nullptr} - , decltype(_impl_.seating_){nullptr} - , decltype(_impl_.headrest_){nullptr} - , decltype(_impl_.massage_){nullptr} - , decltype(_impl_.iswarmerengaged_) { false } - - , decltype(_impl_.iscoolerengaged_) { false } - - , decltype(_impl_.isforwardengaged_) { false } - - , decltype(_impl_.isbackwardengaged_) { false } - - , decltype(_impl_.isupengaged_) { false } - - , decltype(_impl_.isdownengaged_) { false } - - , decltype(_impl_.istiltforwardengaged_) { false } - - , decltype(_impl_.istiltbackwardengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos3Switch::~VehicleCabinSeatRow2Pos3Switch() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos3Switch) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos3Switch::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.backrest_; - if (this != internal_default_instance()) delete _impl_.seating_; - if (this != internal_default_instance()) delete _impl_.headrest_; - if (this != internal_default_instance()) delete _impl_.massage_; -} - -void VehicleCabinSeatRow2Pos3Switch::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos3Switch::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos3Switch) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.backrest_ != nullptr) { - delete _impl_.backrest_; - } - _impl_.backrest_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.seating_ != nullptr) { - delete _impl_.seating_; - } - _impl_.seating_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.headrest_ != nullptr) { - delete _impl_.headrest_; - } - _impl_.headrest_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.massage_ != nullptr) { - delete _impl_.massage_; - } - _impl_.massage_ = nullptr; - ::memset(&_impl_.iswarmerengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.istiltbackwardengaged_) - - reinterpret_cast<char*>(&_impl_.iswarmerengaged_)) + sizeof(_impl_.istiltbackwardengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos3Switch::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsWarmerEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.iswarmerengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsCoolerEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.iscoolerengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsForwardEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBackwardEngaged = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isbackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsUpEngaged = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) { - _impl_.isupengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDownEngaged = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) { - _impl_.isdownengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsTiltForwardEngaged = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) { - _impl_.istiltforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsTiltBackwardEngaged = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 64)) { - _impl_.istiltbackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos3SwitchBackrest Backrest = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 74)) { - ptr = ctx->ParseMessage(_internal_mutable_backrest(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos3SwitchSeating Seating = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 82)) { - ptr = ctx->ParseMessage(_internal_mutable_seating(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos3SwitchHeadrest Headrest = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 90)) { - ptr = ctx->ParseMessage(_internal_mutable_headrest(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos3SwitchMassage Massage = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 98)) { - ptr = ctx->ParseMessage(_internal_mutable_massage(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos3Switch::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos3Switch) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsWarmerEngaged = 1; - if (this->_internal_iswarmerengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_iswarmerengaged(), target); - } - - // bool IsCoolerEngaged = 2; - if (this->_internal_iscoolerengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_iscoolerengaged(), target); - } - - // bool IsForwardEngaged = 3; - if (this->_internal_isforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isforwardengaged(), target); - } - - // bool IsBackwardEngaged = 4; - if (this->_internal_isbackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isbackwardengaged(), target); - } - - // bool IsUpEngaged = 5; - if (this->_internal_isupengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 5, this->_internal_isupengaged(), target); - } - - // bool IsDownEngaged = 6; - if (this->_internal_isdownengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 6, this->_internal_isdownengaged(), target); - } - - // bool IsTiltForwardEngaged = 7; - if (this->_internal_istiltforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 7, this->_internal_istiltforwardengaged(), target); - } - - // bool IsTiltBackwardEngaged = 8; - if (this->_internal_istiltbackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 8, this->_internal_istiltbackwardengaged(), target); - } - - // .vss.VehicleCabinSeatRow2Pos3SwitchBackrest Backrest = 9; - if (this->_internal_has_backrest()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, _Internal::backrest(this), - _Internal::backrest(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos3SwitchSeating Seating = 10; - if (this->_internal_has_seating()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(10, _Internal::seating(this), - _Internal::seating(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos3SwitchHeadrest Headrest = 11; - if (this->_internal_has_headrest()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(11, _Internal::headrest(this), - _Internal::headrest(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos3SwitchMassage Massage = 12; - if (this->_internal_has_massage()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(12, _Internal::massage(this), - _Internal::massage(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos3Switch) - return target; -} - -::size_t VehicleCabinSeatRow2Pos3Switch::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos3Switch) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow2Pos3SwitchBackrest Backrest = 9; - if (this->_internal_has_backrest()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.backrest_); - } - - // .vss.VehicleCabinSeatRow2Pos3SwitchSeating Seating = 10; - if (this->_internal_has_seating()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.seating_); - } - - // .vss.VehicleCabinSeatRow2Pos3SwitchHeadrest Headrest = 11; - if (this->_internal_has_headrest()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.headrest_); - } - - // .vss.VehicleCabinSeatRow2Pos3SwitchMassage Massage = 12; - if (this->_internal_has_massage()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.massage_); - } - - // bool IsWarmerEngaged = 1; - if (this->_internal_iswarmerengaged() != 0) { - total_size += 2; - } - - // bool IsCoolerEngaged = 2; - if (this->_internal_iscoolerengaged() != 0) { - total_size += 2; - } - - // bool IsForwardEngaged = 3; - if (this->_internal_isforwardengaged() != 0) { - total_size += 2; - } - - // bool IsBackwardEngaged = 4; - if (this->_internal_isbackwardengaged() != 0) { - total_size += 2; - } - - // bool IsUpEngaged = 5; - if (this->_internal_isupengaged() != 0) { - total_size += 2; - } - - // bool IsDownEngaged = 6; - if (this->_internal_isdownengaged() != 0) { - total_size += 2; - } - - // bool IsTiltForwardEngaged = 7; - if (this->_internal_istiltforwardengaged() != 0) { - total_size += 2; - } - - // bool IsTiltBackwardEngaged = 8; - if (this->_internal_istiltbackwardengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos3Switch::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos3Switch::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos3Switch::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos3Switch::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos3Switch*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos3Switch&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos3Switch) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_backrest()) { - _this->_internal_mutable_backrest()->::vss::VehicleCabinSeatRow2Pos3SwitchBackrest::MergeFrom( - from._internal_backrest()); - } - if (from._internal_has_seating()) { - _this->_internal_mutable_seating()->::vss::VehicleCabinSeatRow2Pos3SwitchSeating::MergeFrom( - from._internal_seating()); - } - if (from._internal_has_headrest()) { - _this->_internal_mutable_headrest()->::vss::VehicleCabinSeatRow2Pos3SwitchHeadrest::MergeFrom( - from._internal_headrest()); - } - if (from._internal_has_massage()) { - _this->_internal_mutable_massage()->::vss::VehicleCabinSeatRow2Pos3SwitchMassage::MergeFrom( - from._internal_massage()); - } - if (from._internal_iswarmerengaged() != 0) { - _this->_internal_set_iswarmerengaged(from._internal_iswarmerengaged()); - } - if (from._internal_iscoolerengaged() != 0) { - _this->_internal_set_iscoolerengaged(from._internal_iscoolerengaged()); - } - if (from._internal_isforwardengaged() != 0) { - _this->_internal_set_isforwardengaged(from._internal_isforwardengaged()); - } - if (from._internal_isbackwardengaged() != 0) { - _this->_internal_set_isbackwardengaged(from._internal_isbackwardengaged()); - } - if (from._internal_isupengaged() != 0) { - _this->_internal_set_isupengaged(from._internal_isupengaged()); - } - if (from._internal_isdownengaged() != 0) { - _this->_internal_set_isdownengaged(from._internal_isdownengaged()); - } - if (from._internal_istiltforwardengaged() != 0) { - _this->_internal_set_istiltforwardengaged(from._internal_istiltforwardengaged()); - } - if (from._internal_istiltbackwardengaged() != 0) { - _this->_internal_set_istiltbackwardengaged(from._internal_istiltbackwardengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos3Switch::CopyFrom(const VehicleCabinSeatRow2Pos3Switch& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos3Switch) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos3Switch::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos3Switch::InternalSwap(VehicleCabinSeatRow2Pos3Switch* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos3Switch, _impl_.istiltbackwardengaged_) - + sizeof(VehicleCabinSeatRow2Pos3Switch::_impl_.istiltbackwardengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos3Switch, _impl_.backrest_)>( - reinterpret_cast<char*>(&_impl_.backrest_), - reinterpret_cast<char*>(&other->_impl_.backrest_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos3Switch::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[200]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos3SwitchBackrest::_Internal { - public: - static const ::vss::VehicleCabinSeatRow2Pos3SwitchBackrestLumbar& lumbar(const VehicleCabinSeatRow2Pos3SwitchBackrest* msg); - static const ::vss::VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster& sidebolster(const VehicleCabinSeatRow2Pos3SwitchBackrest* msg); -}; - -const ::vss::VehicleCabinSeatRow2Pos3SwitchBackrestLumbar& -VehicleCabinSeatRow2Pos3SwitchBackrest::_Internal::lumbar(const VehicleCabinSeatRow2Pos3SwitchBackrest* msg) { - return *msg->_impl_.lumbar_; -} -const ::vss::VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster& -VehicleCabinSeatRow2Pos3SwitchBackrest::_Internal::sidebolster(const VehicleCabinSeatRow2Pos3SwitchBackrest* msg) { - return *msg->_impl_.sidebolster_; -} -VehicleCabinSeatRow2Pos3SwitchBackrest::VehicleCabinSeatRow2Pos3SwitchBackrest(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos3SwitchBackrest) -} -VehicleCabinSeatRow2Pos3SwitchBackrest::VehicleCabinSeatRow2Pos3SwitchBackrest(const VehicleCabinSeatRow2Pos3SwitchBackrest& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinSeatRow2Pos3SwitchBackrest* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.lumbar_){nullptr} - , decltype(_impl_.sidebolster_){nullptr} - , decltype(_impl_.isreclineforwardengaged_) {} - - , decltype(_impl_.isreclinebackwardengaged_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_lumbar()) { - _this->_impl_.lumbar_ = new ::vss::VehicleCabinSeatRow2Pos3SwitchBackrestLumbar(*from._impl_.lumbar_); - } - if (from._internal_has_sidebolster()) { - _this->_impl_.sidebolster_ = new ::vss::VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster(*from._impl_.sidebolster_); - } - ::memcpy(&_impl_.isreclineforwardengaged_, &from._impl_.isreclineforwardengaged_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.isreclinebackwardengaged_) - - reinterpret_cast<char*>(&_impl_.isreclineforwardengaged_)) + sizeof(_impl_.isreclinebackwardengaged_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos3SwitchBackrest) -} - -inline void VehicleCabinSeatRow2Pos3SwitchBackrest::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.lumbar_){nullptr} - , decltype(_impl_.sidebolster_){nullptr} - , decltype(_impl_.isreclineforwardengaged_) { false } - - , decltype(_impl_.isreclinebackwardengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos3SwitchBackrest::~VehicleCabinSeatRow2Pos3SwitchBackrest() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos3SwitchBackrest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos3SwitchBackrest::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.lumbar_; - if (this != internal_default_instance()) delete _impl_.sidebolster_; -} - -void VehicleCabinSeatRow2Pos3SwitchBackrest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos3SwitchBackrest::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos3SwitchBackrest) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.lumbar_ != nullptr) { - delete _impl_.lumbar_; - } - _impl_.lumbar_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sidebolster_ != nullptr) { - delete _impl_.sidebolster_; - } - _impl_.sidebolster_ = nullptr; - ::memset(&_impl_.isreclineforwardengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isreclinebackwardengaged_) - - reinterpret_cast<char*>(&_impl_.isreclineforwardengaged_)) + sizeof(_impl_.isreclinebackwardengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos3SwitchBackrest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsReclineForwardEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isreclineforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsReclineBackwardEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isreclinebackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos3SwitchBackrestLumbar Lumbar = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_lumbar(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster SideBolster = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_sidebolster(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos3SwitchBackrest::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos3SwitchBackrest) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsReclineForwardEngaged = 1; - if (this->_internal_isreclineforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isreclineforwardengaged(), target); - } - - // bool IsReclineBackwardEngaged = 2; - if (this->_internal_isreclinebackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isreclinebackwardengaged(), target); - } - - // .vss.VehicleCabinSeatRow2Pos3SwitchBackrestLumbar Lumbar = 3; - if (this->_internal_has_lumbar()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::lumbar(this), - _Internal::lumbar(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster SideBolster = 4; - if (this->_internal_has_sidebolster()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::sidebolster(this), - _Internal::sidebolster(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos3SwitchBackrest) - return target; -} - -::size_t VehicleCabinSeatRow2Pos3SwitchBackrest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos3SwitchBackrest) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleCabinSeatRow2Pos3SwitchBackrestLumbar Lumbar = 3; - if (this->_internal_has_lumbar()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.lumbar_); - } - - // .vss.VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster SideBolster = 4; - if (this->_internal_has_sidebolster()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sidebolster_); - } - - // bool IsReclineForwardEngaged = 1; - if (this->_internal_isreclineforwardengaged() != 0) { - total_size += 2; - } - - // bool IsReclineBackwardEngaged = 2; - if (this->_internal_isreclinebackwardengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos3SwitchBackrest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos3SwitchBackrest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos3SwitchBackrest::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos3SwitchBackrest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos3SwitchBackrest*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos3SwitchBackrest&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos3SwitchBackrest) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_lumbar()) { - _this->_internal_mutable_lumbar()->::vss::VehicleCabinSeatRow2Pos3SwitchBackrestLumbar::MergeFrom( - from._internal_lumbar()); - } - if (from._internal_has_sidebolster()) { - _this->_internal_mutable_sidebolster()->::vss::VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster::MergeFrom( - from._internal_sidebolster()); - } - if (from._internal_isreclineforwardengaged() != 0) { - _this->_internal_set_isreclineforwardengaged(from._internal_isreclineforwardengaged()); - } - if (from._internal_isreclinebackwardengaged() != 0) { - _this->_internal_set_isreclinebackwardengaged(from._internal_isreclinebackwardengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos3SwitchBackrest::CopyFrom(const VehicleCabinSeatRow2Pos3SwitchBackrest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos3SwitchBackrest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos3SwitchBackrest::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos3SwitchBackrest::InternalSwap(VehicleCabinSeatRow2Pos3SwitchBackrest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos3SwitchBackrest, _impl_.isreclinebackwardengaged_) - + sizeof(VehicleCabinSeatRow2Pos3SwitchBackrest::_impl_.isreclinebackwardengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos3SwitchBackrest, _impl_.lumbar_)>( - reinterpret_cast<char*>(&_impl_.lumbar_), - reinterpret_cast<char*>(&other->_impl_.lumbar_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos3SwitchBackrest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[201]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos3SwitchBackrestLumbar::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos3SwitchBackrestLumbar::VehicleCabinSeatRow2Pos3SwitchBackrestLumbar(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos3SwitchBackrestLumbar) -} -VehicleCabinSeatRow2Pos3SwitchBackrestLumbar::VehicleCabinSeatRow2Pos3SwitchBackrestLumbar(const VehicleCabinSeatRow2Pos3SwitchBackrestLumbar& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos3SwitchBackrestLumbar) -} - -inline void VehicleCabinSeatRow2Pos3SwitchBackrestLumbar::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.ismoresupportengaged_) { false } - - , decltype(_impl_.islesssupportengaged_) { false } - - , decltype(_impl_.isupengaged_) { false } - - , decltype(_impl_.isdownengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos3SwitchBackrestLumbar::~VehicleCabinSeatRow2Pos3SwitchBackrestLumbar() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos3SwitchBackrestLumbar) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos3SwitchBackrestLumbar::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos3SwitchBackrestLumbar::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos3SwitchBackrestLumbar::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos3SwitchBackrestLumbar) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.ismoresupportengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isdownengaged_) - - reinterpret_cast<char*>(&_impl_.ismoresupportengaged_)) + sizeof(_impl_.isdownengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos3SwitchBackrestLumbar::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsMoreSupportEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.ismoresupportengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsLessSupportEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.islesssupportengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsUpEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isupengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDownEngaged = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isdownengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos3SwitchBackrestLumbar::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos3SwitchBackrestLumbar) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsMoreSupportEngaged = 1; - if (this->_internal_ismoresupportengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_ismoresupportengaged(), target); - } - - // bool IsLessSupportEngaged = 2; - if (this->_internal_islesssupportengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_islesssupportengaged(), target); - } - - // bool IsUpEngaged = 3; - if (this->_internal_isupengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isupengaged(), target); - } - - // bool IsDownEngaged = 4; - if (this->_internal_isdownengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isdownengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos3SwitchBackrestLumbar) - return target; -} - -::size_t VehicleCabinSeatRow2Pos3SwitchBackrestLumbar::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos3SwitchBackrestLumbar) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsMoreSupportEngaged = 1; - if (this->_internal_ismoresupportengaged() != 0) { - total_size += 2; - } - - // bool IsLessSupportEngaged = 2; - if (this->_internal_islesssupportengaged() != 0) { - total_size += 2; - } - - // bool IsUpEngaged = 3; - if (this->_internal_isupengaged() != 0) { - total_size += 2; - } - - // bool IsDownEngaged = 4; - if (this->_internal_isdownengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos3SwitchBackrestLumbar::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos3SwitchBackrestLumbar::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos3SwitchBackrestLumbar::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos3SwitchBackrestLumbar::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos3SwitchBackrestLumbar*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos3SwitchBackrestLumbar&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos3SwitchBackrestLumbar) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_ismoresupportengaged() != 0) { - _this->_internal_set_ismoresupportengaged(from._internal_ismoresupportengaged()); - } - if (from._internal_islesssupportengaged() != 0) { - _this->_internal_set_islesssupportengaged(from._internal_islesssupportengaged()); - } - if (from._internal_isupengaged() != 0) { - _this->_internal_set_isupengaged(from._internal_isupengaged()); - } - if (from._internal_isdownengaged() != 0) { - _this->_internal_set_isdownengaged(from._internal_isdownengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos3SwitchBackrestLumbar::CopyFrom(const VehicleCabinSeatRow2Pos3SwitchBackrestLumbar& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos3SwitchBackrestLumbar) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos3SwitchBackrestLumbar::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos3SwitchBackrestLumbar::InternalSwap(VehicleCabinSeatRow2Pos3SwitchBackrestLumbar* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos3SwitchBackrestLumbar, _impl_.isdownengaged_) - + sizeof(VehicleCabinSeatRow2Pos3SwitchBackrestLumbar::_impl_.isdownengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos3SwitchBackrestLumbar, _impl_.ismoresupportengaged_)>( - reinterpret_cast<char*>(&_impl_.ismoresupportengaged_), - reinterpret_cast<char*>(&other->_impl_.ismoresupportengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos3SwitchBackrestLumbar::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[202]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster::VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster) -} -VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster::VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster(const VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster) -} - -inline void VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.ismoresupportengaged_) { false } - - , decltype(_impl_.islesssupportengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster::~VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.ismoresupportengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.islesssupportengaged_) - - reinterpret_cast<char*>(&_impl_.ismoresupportengaged_)) + sizeof(_impl_.islesssupportengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsMoreSupportEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.ismoresupportengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsLessSupportEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.islesssupportengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsMoreSupportEngaged = 1; - if (this->_internal_ismoresupportengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_ismoresupportengaged(), target); - } - - // bool IsLessSupportEngaged = 2; - if (this->_internal_islesssupportengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_islesssupportengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster) - return target; -} - -::size_t VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsMoreSupportEngaged = 1; - if (this->_internal_ismoresupportengaged() != 0) { - total_size += 2; - } - - // bool IsLessSupportEngaged = 2; - if (this->_internal_islesssupportengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_ismoresupportengaged() != 0) { - _this->_internal_set_ismoresupportengaged(from._internal_ismoresupportengaged()); - } - if (from._internal_islesssupportengaged() != 0) { - _this->_internal_set_islesssupportengaged(from._internal_islesssupportengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster::CopyFrom(const VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster::InternalSwap(VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster, _impl_.islesssupportengaged_) - + sizeof(VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster::_impl_.islesssupportengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster, _impl_.ismoresupportengaged_)>( - reinterpret_cast<char*>(&_impl_.ismoresupportengaged_), - reinterpret_cast<char*>(&other->_impl_.ismoresupportengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[203]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos3SwitchSeating::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos3SwitchSeating::VehicleCabinSeatRow2Pos3SwitchSeating(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos3SwitchSeating) -} -VehicleCabinSeatRow2Pos3SwitchSeating::VehicleCabinSeatRow2Pos3SwitchSeating(const VehicleCabinSeatRow2Pos3SwitchSeating& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos3SwitchSeating) -} - -inline void VehicleCabinSeatRow2Pos3SwitchSeating::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isforwardengaged_) { false } - - , decltype(_impl_.isbackwardengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos3SwitchSeating::~VehicleCabinSeatRow2Pos3SwitchSeating() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos3SwitchSeating) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos3SwitchSeating::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos3SwitchSeating::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos3SwitchSeating::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos3SwitchSeating) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isforwardengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isbackwardengaged_) - - reinterpret_cast<char*>(&_impl_.isforwardengaged_)) + sizeof(_impl_.isbackwardengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos3SwitchSeating::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsForwardEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBackwardEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isbackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos3SwitchSeating::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos3SwitchSeating) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsForwardEngaged = 1; - if (this->_internal_isforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isforwardengaged(), target); - } - - // bool IsBackwardEngaged = 2; - if (this->_internal_isbackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isbackwardengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos3SwitchSeating) - return target; -} - -::size_t VehicleCabinSeatRow2Pos3SwitchSeating::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos3SwitchSeating) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsForwardEngaged = 1; - if (this->_internal_isforwardengaged() != 0) { - total_size += 2; - } - - // bool IsBackwardEngaged = 2; - if (this->_internal_isbackwardengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos3SwitchSeating::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos3SwitchSeating::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos3SwitchSeating::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos3SwitchSeating::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos3SwitchSeating*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos3SwitchSeating&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos3SwitchSeating) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isforwardengaged() != 0) { - _this->_internal_set_isforwardengaged(from._internal_isforwardengaged()); - } - if (from._internal_isbackwardengaged() != 0) { - _this->_internal_set_isbackwardengaged(from._internal_isbackwardengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos3SwitchSeating::CopyFrom(const VehicleCabinSeatRow2Pos3SwitchSeating& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos3SwitchSeating) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos3SwitchSeating::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos3SwitchSeating::InternalSwap(VehicleCabinSeatRow2Pos3SwitchSeating* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos3SwitchSeating, _impl_.isbackwardengaged_) - + sizeof(VehicleCabinSeatRow2Pos3SwitchSeating::_impl_.isbackwardengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos3SwitchSeating, _impl_.isforwardengaged_)>( - reinterpret_cast<char*>(&_impl_.isforwardengaged_), - reinterpret_cast<char*>(&other->_impl_.isforwardengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos3SwitchSeating::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[204]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos3SwitchHeadrest::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos3SwitchHeadrest::VehicleCabinSeatRow2Pos3SwitchHeadrest(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos3SwitchHeadrest) -} -VehicleCabinSeatRow2Pos3SwitchHeadrest::VehicleCabinSeatRow2Pos3SwitchHeadrest(const VehicleCabinSeatRow2Pos3SwitchHeadrest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos3SwitchHeadrest) -} - -inline void VehicleCabinSeatRow2Pos3SwitchHeadrest::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isupengaged_) { false } - - , decltype(_impl_.isdownengaged_) { false } - - , decltype(_impl_.isforwardengaged_) { false } - - , decltype(_impl_.isbackwardengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos3SwitchHeadrest::~VehicleCabinSeatRow2Pos3SwitchHeadrest() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos3SwitchHeadrest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos3SwitchHeadrest::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos3SwitchHeadrest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos3SwitchHeadrest::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos3SwitchHeadrest) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isupengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isbackwardengaged_) - - reinterpret_cast<char*>(&_impl_.isupengaged_)) + sizeof(_impl_.isbackwardengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos3SwitchHeadrest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsUpEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isupengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDownEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdownengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsForwardEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isforwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBackwardEngaged = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isbackwardengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos3SwitchHeadrest::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos3SwitchHeadrest) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsUpEngaged = 1; - if (this->_internal_isupengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isupengaged(), target); - } - - // bool IsDownEngaged = 2; - if (this->_internal_isdownengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdownengaged(), target); - } - - // bool IsForwardEngaged = 3; - if (this->_internal_isforwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isforwardengaged(), target); - } - - // bool IsBackwardEngaged = 4; - if (this->_internal_isbackwardengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isbackwardengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos3SwitchHeadrest) - return target; -} - -::size_t VehicleCabinSeatRow2Pos3SwitchHeadrest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos3SwitchHeadrest) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsUpEngaged = 1; - if (this->_internal_isupengaged() != 0) { - total_size += 2; - } - - // bool IsDownEngaged = 2; - if (this->_internal_isdownengaged() != 0) { - total_size += 2; - } - - // bool IsForwardEngaged = 3; - if (this->_internal_isforwardengaged() != 0) { - total_size += 2; - } - - // bool IsBackwardEngaged = 4; - if (this->_internal_isbackwardengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos3SwitchHeadrest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos3SwitchHeadrest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos3SwitchHeadrest::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos3SwitchHeadrest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos3SwitchHeadrest*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos3SwitchHeadrest&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos3SwitchHeadrest) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isupengaged() != 0) { - _this->_internal_set_isupengaged(from._internal_isupengaged()); - } - if (from._internal_isdownengaged() != 0) { - _this->_internal_set_isdownengaged(from._internal_isdownengaged()); - } - if (from._internal_isforwardengaged() != 0) { - _this->_internal_set_isforwardengaged(from._internal_isforwardengaged()); - } - if (from._internal_isbackwardengaged() != 0) { - _this->_internal_set_isbackwardengaged(from._internal_isbackwardengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos3SwitchHeadrest::CopyFrom(const VehicleCabinSeatRow2Pos3SwitchHeadrest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos3SwitchHeadrest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos3SwitchHeadrest::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos3SwitchHeadrest::InternalSwap(VehicleCabinSeatRow2Pos3SwitchHeadrest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos3SwitchHeadrest, _impl_.isbackwardengaged_) - + sizeof(VehicleCabinSeatRow2Pos3SwitchHeadrest::_impl_.isbackwardengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos3SwitchHeadrest, _impl_.isupengaged_)>( - reinterpret_cast<char*>(&_impl_.isupengaged_), - reinterpret_cast<char*>(&other->_impl_.isupengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos3SwitchHeadrest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[205]); -} -// =================================================================== - -class VehicleCabinSeatRow2Pos3SwitchMassage::_Internal { - public: -}; - -VehicleCabinSeatRow2Pos3SwitchMassage::VehicleCabinSeatRow2Pos3SwitchMassage(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinSeatRow2Pos3SwitchMassage) -} -VehicleCabinSeatRow2Pos3SwitchMassage::VehicleCabinSeatRow2Pos3SwitchMassage(const VehicleCabinSeatRow2Pos3SwitchMassage& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinSeatRow2Pos3SwitchMassage) -} - -inline void VehicleCabinSeatRow2Pos3SwitchMassage::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isincreaseengaged_) { false } - - , decltype(_impl_.isdecreaseengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleCabinSeatRow2Pos3SwitchMassage::~VehicleCabinSeatRow2Pos3SwitchMassage() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinSeatRow2Pos3SwitchMassage) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinSeatRow2Pos3SwitchMassage::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleCabinSeatRow2Pos3SwitchMassage::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinSeatRow2Pos3SwitchMassage::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinSeatRow2Pos3SwitchMassage) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isincreaseengaged_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isdecreaseengaged_) - - reinterpret_cast<char*>(&_impl_.isincreaseengaged_)) + sizeof(_impl_.isdecreaseengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinSeatRow2Pos3SwitchMassage::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsIncreaseEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isincreaseengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDecreaseEngaged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdecreaseengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinSeatRow2Pos3SwitchMassage::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinSeatRow2Pos3SwitchMassage) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsIncreaseEngaged = 1; - if (this->_internal_isincreaseengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isincreaseengaged(), target); - } - - // bool IsDecreaseEngaged = 2; - if (this->_internal_isdecreaseengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdecreaseengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinSeatRow2Pos3SwitchMassage) - return target; -} - -::size_t VehicleCabinSeatRow2Pos3SwitchMassage::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinSeatRow2Pos3SwitchMassage) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsIncreaseEngaged = 1; - if (this->_internal_isincreaseengaged() != 0) { - total_size += 2; - } - - // bool IsDecreaseEngaged = 2; - if (this->_internal_isdecreaseengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinSeatRow2Pos3SwitchMassage::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinSeatRow2Pos3SwitchMassage::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinSeatRow2Pos3SwitchMassage::GetClassData() const { return &_class_data_; } - - -void VehicleCabinSeatRow2Pos3SwitchMassage::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinSeatRow2Pos3SwitchMassage*>(&to_msg); - auto& from = static_cast<const VehicleCabinSeatRow2Pos3SwitchMassage&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinSeatRow2Pos3SwitchMassage) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isincreaseengaged() != 0) { - _this->_internal_set_isincreaseengaged(from._internal_isincreaseengaged()); - } - if (from._internal_isdecreaseengaged() != 0) { - _this->_internal_set_isdecreaseengaged(from._internal_isdecreaseengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinSeatRow2Pos3SwitchMassage::CopyFrom(const VehicleCabinSeatRow2Pos3SwitchMassage& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinSeatRow2Pos3SwitchMassage) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinSeatRow2Pos3SwitchMassage::IsInitialized() const { - return true; -} - -void VehicleCabinSeatRow2Pos3SwitchMassage::InternalSwap(VehicleCabinSeatRow2Pos3SwitchMassage* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos3SwitchMassage, _impl_.isdecreaseengaged_) - + sizeof(VehicleCabinSeatRow2Pos3SwitchMassage::_impl_.isdecreaseengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleCabinSeatRow2Pos3SwitchMassage, _impl_.isincreaseengaged_)>( - reinterpret_cast<char*>(&_impl_.isincreaseengaged_), - reinterpret_cast<char*>(&other->_impl_.isincreaseengaged_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinSeatRow2Pos3SwitchMassage::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[206]); -} -// =================================================================== - -class VehicleCabinConvertible::_Internal { - public: -}; - -VehicleCabinConvertible::VehicleCabinConvertible(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleCabinConvertible) -} -VehicleCabinConvertible::VehicleCabinConvertible(const VehicleCabinConvertible& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleCabinConvertible* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.status_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.status_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.status_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_status().empty()) { - _this->_impl_.status_.Set(from._internal_status(), _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleCabinConvertible) -} - -inline void VehicleCabinConvertible::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.status_) {} - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.status_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.status_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleCabinConvertible::~VehicleCabinConvertible() { - // @@protoc_insertion_point(destructor:vss.VehicleCabinConvertible) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleCabinConvertible::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.status_.Destroy(); -} - -void VehicleCabinConvertible::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleCabinConvertible::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleCabinConvertible) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.status_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleCabinConvertible::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Status = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_status(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleCabinConvertible.Status")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleCabinConvertible::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleCabinConvertible) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Status = 1; - if (!this->_internal_status().empty()) { - const std::string& _s = this->_internal_status(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleCabinConvertible.Status"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleCabinConvertible) - return target; -} - -::size_t VehicleCabinConvertible::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleCabinConvertible) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Status = 1; - if (!this->_internal_status().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_status()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleCabinConvertible::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleCabinConvertible::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleCabinConvertible::GetClassData() const { return &_class_data_; } - - -void VehicleCabinConvertible::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleCabinConvertible*>(&to_msg); - auto& from = static_cast<const VehicleCabinConvertible&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleCabinConvertible) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_status().empty()) { - _this->_internal_set_status(from._internal_status()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleCabinConvertible::CopyFrom(const VehicleCabinConvertible& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleCabinConvertible) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleCabinConvertible::IsInitialized() const { - return true; -} - -void VehicleCabinConvertible::InternalSwap(VehicleCabinConvertible* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.status_, lhs_arena, - &other->_impl_.status_, rhs_arena); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleCabinConvertible::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[207]); -} -// =================================================================== - -class VehicleADAS::_Internal { - public: - static const ::vss::VehicleADASCruiseControl& cruisecontrol(const VehicleADAS* msg); - static const ::vss::VehicleADASLaneDepartureDetection& lanedeparturedetection(const VehicleADAS* msg); - static const ::vss::VehicleADASObstacleDetection& obstacledetection(const VehicleADAS* msg); - static const ::vss::VehicleADASABS& abs(const VehicleADAS* msg); - static const ::vss::VehicleADASTCS& tcs(const VehicleADAS* msg); - static const ::vss::VehicleADASESC& esc(const VehicleADAS* msg); - static const ::vss::VehicleADASEBD& ebd(const VehicleADAS* msg); - static const ::vss::VehicleADASEBA& eba(const VehicleADAS* msg); -}; - -const ::vss::VehicleADASCruiseControl& -VehicleADAS::_Internal::cruisecontrol(const VehicleADAS* msg) { - return *msg->_impl_.cruisecontrol_; -} -const ::vss::VehicleADASLaneDepartureDetection& -VehicleADAS::_Internal::lanedeparturedetection(const VehicleADAS* msg) { - return *msg->_impl_.lanedeparturedetection_; -} -const ::vss::VehicleADASObstacleDetection& -VehicleADAS::_Internal::obstacledetection(const VehicleADAS* msg) { - return *msg->_impl_.obstacledetection_; -} -const ::vss::VehicleADASABS& -VehicleADAS::_Internal::abs(const VehicleADAS* msg) { - return *msg->_impl_.abs_; -} -const ::vss::VehicleADASTCS& -VehicleADAS::_Internal::tcs(const VehicleADAS* msg) { - return *msg->_impl_.tcs_; -} -const ::vss::VehicleADASESC& -VehicleADAS::_Internal::esc(const VehicleADAS* msg) { - return *msg->_impl_.esc_; -} -const ::vss::VehicleADASEBD& -VehicleADAS::_Internal::ebd(const VehicleADAS* msg) { - return *msg->_impl_.ebd_; -} -const ::vss::VehicleADASEBA& -VehicleADAS::_Internal::eba(const VehicleADAS* msg) { - return *msg->_impl_.eba_; -} -VehicleADAS::VehicleADAS(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleADAS) -} -VehicleADAS::VehicleADAS(const VehicleADAS& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleADAS* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.activeautonomylevel_) {} - - , decltype(_impl_.supportedautonomylevel_) {} - - , decltype(_impl_.cruisecontrol_){nullptr} - , decltype(_impl_.lanedeparturedetection_){nullptr} - , decltype(_impl_.obstacledetection_){nullptr} - , decltype(_impl_.abs_){nullptr} - , decltype(_impl_.tcs_){nullptr} - , decltype(_impl_.esc_){nullptr} - , decltype(_impl_.ebd_){nullptr} - , decltype(_impl_.eba_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.activeautonomylevel_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.activeautonomylevel_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_activeautonomylevel().empty()) { - _this->_impl_.activeautonomylevel_.Set(from._internal_activeautonomylevel(), _this->GetArenaForAllocation()); - } - _impl_.supportedautonomylevel_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.supportedautonomylevel_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_supportedautonomylevel().empty()) { - _this->_impl_.supportedautonomylevel_.Set(from._internal_supportedautonomylevel(), _this->GetArenaForAllocation()); - } - if (from._internal_has_cruisecontrol()) { - _this->_impl_.cruisecontrol_ = new ::vss::VehicleADASCruiseControl(*from._impl_.cruisecontrol_); - } - if (from._internal_has_lanedeparturedetection()) { - _this->_impl_.lanedeparturedetection_ = new ::vss::VehicleADASLaneDepartureDetection(*from._impl_.lanedeparturedetection_); - } - if (from._internal_has_obstacledetection()) { - _this->_impl_.obstacledetection_ = new ::vss::VehicleADASObstacleDetection(*from._impl_.obstacledetection_); - } - if (from._internal_has_abs()) { - _this->_impl_.abs_ = new ::vss::VehicleADASABS(*from._impl_.abs_); - } - if (from._internal_has_tcs()) { - _this->_impl_.tcs_ = new ::vss::VehicleADASTCS(*from._impl_.tcs_); - } - if (from._internal_has_esc()) { - _this->_impl_.esc_ = new ::vss::VehicleADASESC(*from._impl_.esc_); - } - if (from._internal_has_ebd()) { - _this->_impl_.ebd_ = new ::vss::VehicleADASEBD(*from._impl_.ebd_); - } - if (from._internal_has_eba()) { - _this->_impl_.eba_ = new ::vss::VehicleADASEBA(*from._impl_.eba_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleADAS) -} - -inline void VehicleADAS::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.activeautonomylevel_) {} - - , decltype(_impl_.supportedautonomylevel_) {} - - , decltype(_impl_.cruisecontrol_){nullptr} - , decltype(_impl_.lanedeparturedetection_){nullptr} - , decltype(_impl_.obstacledetection_){nullptr} - , decltype(_impl_.abs_){nullptr} - , decltype(_impl_.tcs_){nullptr} - , decltype(_impl_.esc_){nullptr} - , decltype(_impl_.ebd_){nullptr} - , decltype(_impl_.eba_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.activeautonomylevel_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.activeautonomylevel_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.supportedautonomylevel_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.supportedautonomylevel_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleADAS::~VehicleADAS() { - // @@protoc_insertion_point(destructor:vss.VehicleADAS) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleADAS::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.activeautonomylevel_.Destroy(); - _impl_.supportedautonomylevel_.Destroy(); - if (this != internal_default_instance()) delete _impl_.cruisecontrol_; - if (this != internal_default_instance()) delete _impl_.lanedeparturedetection_; - if (this != internal_default_instance()) delete _impl_.obstacledetection_; - if (this != internal_default_instance()) delete _impl_.abs_; - if (this != internal_default_instance()) delete _impl_.tcs_; - if (this != internal_default_instance()) delete _impl_.esc_; - if (this != internal_default_instance()) delete _impl_.ebd_; - if (this != internal_default_instance()) delete _impl_.eba_; -} - -void VehicleADAS::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleADAS::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleADAS) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.activeautonomylevel_.ClearToEmpty(); - _impl_.supportedautonomylevel_.ClearToEmpty(); - if (GetArenaForAllocation() == nullptr && _impl_.cruisecontrol_ != nullptr) { - delete _impl_.cruisecontrol_; - } - _impl_.cruisecontrol_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.lanedeparturedetection_ != nullptr) { - delete _impl_.lanedeparturedetection_; - } - _impl_.lanedeparturedetection_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.obstacledetection_ != nullptr) { - delete _impl_.obstacledetection_; - } - _impl_.obstacledetection_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.abs_ != nullptr) { - delete _impl_.abs_; - } - _impl_.abs_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.tcs_ != nullptr) { - delete _impl_.tcs_; - } - _impl_.tcs_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.esc_ != nullptr) { - delete _impl_.esc_; - } - _impl_.esc_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.ebd_ != nullptr) { - delete _impl_.ebd_; - } - _impl_.ebd_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.eba_ != nullptr) { - delete _impl_.eba_; - } - _impl_.eba_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleADAS::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string ActiveAutonomyLevel = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_activeautonomylevel(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleADAS.ActiveAutonomyLevel")); - } else { - goto handle_unusual; - } - continue; - // string SupportedAutonomyLevel = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - auto str = _internal_mutable_supportedautonomylevel(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleADAS.SupportedAutonomyLevel")); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleADASCruiseControl CruiseControl = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_cruisecontrol(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleADASLaneDepartureDetection LaneDepartureDetection = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_lanedeparturedetection(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleADASObstacleDetection ObstacleDetection = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_obstacledetection(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleADASABS ABS = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 50)) { - ptr = ctx->ParseMessage(_internal_mutable_abs(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleADASTCS TCS = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 58)) { - ptr = ctx->ParseMessage(_internal_mutable_tcs(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleADASESC ESC = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 66)) { - ptr = ctx->ParseMessage(_internal_mutable_esc(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleADASEBD EBD = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 74)) { - ptr = ctx->ParseMessage(_internal_mutable_ebd(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleADASEBA EBA = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 82)) { - ptr = ctx->ParseMessage(_internal_mutable_eba(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleADAS::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleADAS) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string ActiveAutonomyLevel = 1; - if (!this->_internal_activeautonomylevel().empty()) { - const std::string& _s = this->_internal_activeautonomylevel(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleADAS.ActiveAutonomyLevel"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // string SupportedAutonomyLevel = 2; - if (!this->_internal_supportedautonomylevel().empty()) { - const std::string& _s = this->_internal_supportedautonomylevel(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleADAS.SupportedAutonomyLevel"); - target = stream->WriteStringMaybeAliased(2, _s, target); - } - - // .vss.VehicleADASCruiseControl CruiseControl = 3; - if (this->_internal_has_cruisecontrol()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::cruisecontrol(this), - _Internal::cruisecontrol(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleADASLaneDepartureDetection LaneDepartureDetection = 4; - if (this->_internal_has_lanedeparturedetection()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::lanedeparturedetection(this), - _Internal::lanedeparturedetection(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleADASObstacleDetection ObstacleDetection = 5; - if (this->_internal_has_obstacledetection()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::obstacledetection(this), - _Internal::obstacledetection(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleADASABS ABS = 6; - if (this->_internal_has_abs()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, _Internal::abs(this), - _Internal::abs(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleADASTCS TCS = 7; - if (this->_internal_has_tcs()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(7, _Internal::tcs(this), - _Internal::tcs(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleADASESC ESC = 8; - if (this->_internal_has_esc()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, _Internal::esc(this), - _Internal::esc(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleADASEBD EBD = 9; - if (this->_internal_has_ebd()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, _Internal::ebd(this), - _Internal::ebd(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleADASEBA EBA = 10; - if (this->_internal_has_eba()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(10, _Internal::eba(this), - _Internal::eba(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleADAS) - return target; -} - -::size_t VehicleADAS::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleADAS) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string ActiveAutonomyLevel = 1; - if (!this->_internal_activeautonomylevel().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_activeautonomylevel()); - } - - // string SupportedAutonomyLevel = 2; - if (!this->_internal_supportedautonomylevel().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_supportedautonomylevel()); - } - - // .vss.VehicleADASCruiseControl CruiseControl = 3; - if (this->_internal_has_cruisecontrol()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.cruisecontrol_); - } - - // .vss.VehicleADASLaneDepartureDetection LaneDepartureDetection = 4; - if (this->_internal_has_lanedeparturedetection()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.lanedeparturedetection_); - } - - // .vss.VehicleADASObstacleDetection ObstacleDetection = 5; - if (this->_internal_has_obstacledetection()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.obstacledetection_); - } - - // .vss.VehicleADASABS ABS = 6; - if (this->_internal_has_abs()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.abs_); - } - - // .vss.VehicleADASTCS TCS = 7; - if (this->_internal_has_tcs()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.tcs_); - } - - // .vss.VehicleADASESC ESC = 8; - if (this->_internal_has_esc()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.esc_); - } - - // .vss.VehicleADASEBD EBD = 9; - if (this->_internal_has_ebd()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.ebd_); - } - - // .vss.VehicleADASEBA EBA = 10; - if (this->_internal_has_eba()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.eba_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleADAS::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleADAS::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleADAS::GetClassData() const { return &_class_data_; } - - -void VehicleADAS::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleADAS*>(&to_msg); - auto& from = static_cast<const VehicleADAS&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleADAS) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_activeautonomylevel().empty()) { - _this->_internal_set_activeautonomylevel(from._internal_activeautonomylevel()); - } - if (!from._internal_supportedautonomylevel().empty()) { - _this->_internal_set_supportedautonomylevel(from._internal_supportedautonomylevel()); - } - if (from._internal_has_cruisecontrol()) { - _this->_internal_mutable_cruisecontrol()->::vss::VehicleADASCruiseControl::MergeFrom( - from._internal_cruisecontrol()); - } - if (from._internal_has_lanedeparturedetection()) { - _this->_internal_mutable_lanedeparturedetection()->::vss::VehicleADASLaneDepartureDetection::MergeFrom( - from._internal_lanedeparturedetection()); - } - if (from._internal_has_obstacledetection()) { - _this->_internal_mutable_obstacledetection()->::vss::VehicleADASObstacleDetection::MergeFrom( - from._internal_obstacledetection()); - } - if (from._internal_has_abs()) { - _this->_internal_mutable_abs()->::vss::VehicleADASABS::MergeFrom( - from._internal_abs()); - } - if (from._internal_has_tcs()) { - _this->_internal_mutable_tcs()->::vss::VehicleADASTCS::MergeFrom( - from._internal_tcs()); - } - if (from._internal_has_esc()) { - _this->_internal_mutable_esc()->::vss::VehicleADASESC::MergeFrom( - from._internal_esc()); - } - if (from._internal_has_ebd()) { - _this->_internal_mutable_ebd()->::vss::VehicleADASEBD::MergeFrom( - from._internal_ebd()); - } - if (from._internal_has_eba()) { - _this->_internal_mutable_eba()->::vss::VehicleADASEBA::MergeFrom( - from._internal_eba()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleADAS::CopyFrom(const VehicleADAS& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleADAS) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleADAS::IsInitialized() const { - return true; -} - -void VehicleADAS::InternalSwap(VehicleADAS* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.activeautonomylevel_, lhs_arena, - &other->_impl_.activeautonomylevel_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.supportedautonomylevel_, lhs_arena, - &other->_impl_.supportedautonomylevel_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleADAS, _impl_.eba_) - + sizeof(VehicleADAS::_impl_.eba_) - - PROTOBUF_FIELD_OFFSET(VehicleADAS, _impl_.cruisecontrol_)>( - reinterpret_cast<char*>(&_impl_.cruisecontrol_), - reinterpret_cast<char*>(&other->_impl_.cruisecontrol_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleADAS::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[208]); -} -// =================================================================== - -class VehicleADASCruiseControl::_Internal { - public: -}; - -VehicleADASCruiseControl::VehicleADASCruiseControl(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleADASCruiseControl) -} -VehicleADASCruiseControl::VehicleADASCruiseControl(const VehicleADASCruiseControl& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleADASCruiseControl) -} - -inline void VehicleADASCruiseControl::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isenabled_) { false } - - , decltype(_impl_.isactive_) { false } - - , decltype(_impl_.iserror_) { false } - - , decltype(_impl_.speedset_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleADASCruiseControl::~VehicleADASCruiseControl() { - // @@protoc_insertion_point(destructor:vss.VehicleADASCruiseControl) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleADASCruiseControl::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleADASCruiseControl::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleADASCruiseControl::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleADASCruiseControl) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isenabled_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.speedset_) - - reinterpret_cast<char*>(&_impl_.isenabled_)) + sizeof(_impl_.speedset_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleADASCruiseControl::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsEnabled = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isenabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsActive = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isactive_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float SpeedSet = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.speedset_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // bool IsError = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.iserror_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleADASCruiseControl::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleADASCruiseControl) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsEnabled = 1; - if (this->_internal_isenabled() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isenabled(), target); - } - - // bool IsActive = 2; - if (this->_internal_isactive() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isactive(), target); - } - - // float SpeedSet = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_speedset = this->_internal_speedset(); - ::uint32_t raw_speedset; - memcpy(&raw_speedset, &tmp_speedset, sizeof(tmp_speedset)); - if (raw_speedset != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_speedset(), target); - } - - // bool IsError = 4; - if (this->_internal_iserror() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_iserror(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleADASCruiseControl) - return target; -} - -::size_t VehicleADASCruiseControl::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleADASCruiseControl) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsEnabled = 1; - if (this->_internal_isenabled() != 0) { - total_size += 2; - } - - // bool IsActive = 2; - if (this->_internal_isactive() != 0) { - total_size += 2; - } - - // bool IsError = 4; - if (this->_internal_iserror() != 0) { - total_size += 2; - } - - // float SpeedSet = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_speedset = this->_internal_speedset(); - ::uint32_t raw_speedset; - memcpy(&raw_speedset, &tmp_speedset, sizeof(tmp_speedset)); - if (raw_speedset != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleADASCruiseControl::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleADASCruiseControl::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleADASCruiseControl::GetClassData() const { return &_class_data_; } - - -void VehicleADASCruiseControl::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleADASCruiseControl*>(&to_msg); - auto& from = static_cast<const VehicleADASCruiseControl&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleADASCruiseControl) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isenabled() != 0) { - _this->_internal_set_isenabled(from._internal_isenabled()); - } - if (from._internal_isactive() != 0) { - _this->_internal_set_isactive(from._internal_isactive()); - } - if (from._internal_iserror() != 0) { - _this->_internal_set_iserror(from._internal_iserror()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_speedset = from._internal_speedset(); - ::uint32_t raw_speedset; - memcpy(&raw_speedset, &tmp_speedset, sizeof(tmp_speedset)); - if (raw_speedset != 0) { - _this->_internal_set_speedset(from._internal_speedset()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleADASCruiseControl::CopyFrom(const VehicleADASCruiseControl& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleADASCruiseControl) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleADASCruiseControl::IsInitialized() const { - return true; -} - -void VehicleADASCruiseControl::InternalSwap(VehicleADASCruiseControl* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleADASCruiseControl, _impl_.speedset_) - + sizeof(VehicleADASCruiseControl::_impl_.speedset_) - - PROTOBUF_FIELD_OFFSET(VehicleADASCruiseControl, _impl_.isenabled_)>( - reinterpret_cast<char*>(&_impl_.isenabled_), - reinterpret_cast<char*>(&other->_impl_.isenabled_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleADASCruiseControl::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[209]); -} -// =================================================================== - -class VehicleADASLaneDepartureDetection::_Internal { - public: -}; - -VehicleADASLaneDepartureDetection::VehicleADASLaneDepartureDetection(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleADASLaneDepartureDetection) -} -VehicleADASLaneDepartureDetection::VehicleADASLaneDepartureDetection(const VehicleADASLaneDepartureDetection& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleADASLaneDepartureDetection) -} - -inline void VehicleADASLaneDepartureDetection::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isenabled_) { false } - - , decltype(_impl_.iswarning_) { false } - - , decltype(_impl_.iserror_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleADASLaneDepartureDetection::~VehicleADASLaneDepartureDetection() { - // @@protoc_insertion_point(destructor:vss.VehicleADASLaneDepartureDetection) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleADASLaneDepartureDetection::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleADASLaneDepartureDetection::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleADASLaneDepartureDetection::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleADASLaneDepartureDetection) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isenabled_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.iserror_) - - reinterpret_cast<char*>(&_impl_.isenabled_)) + sizeof(_impl_.iserror_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleADASLaneDepartureDetection::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsEnabled = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isenabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsWarning = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.iswarning_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsError = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.iserror_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleADASLaneDepartureDetection::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleADASLaneDepartureDetection) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsEnabled = 1; - if (this->_internal_isenabled() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isenabled(), target); - } - - // bool IsWarning = 2; - if (this->_internal_iswarning() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_iswarning(), target); - } - - // bool IsError = 3; - if (this->_internal_iserror() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_iserror(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleADASLaneDepartureDetection) - return target; -} - -::size_t VehicleADASLaneDepartureDetection::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleADASLaneDepartureDetection) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsEnabled = 1; - if (this->_internal_isenabled() != 0) { - total_size += 2; - } - - // bool IsWarning = 2; - if (this->_internal_iswarning() != 0) { - total_size += 2; - } - - // bool IsError = 3; - if (this->_internal_iserror() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleADASLaneDepartureDetection::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleADASLaneDepartureDetection::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleADASLaneDepartureDetection::GetClassData() const { return &_class_data_; } - - -void VehicleADASLaneDepartureDetection::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleADASLaneDepartureDetection*>(&to_msg); - auto& from = static_cast<const VehicleADASLaneDepartureDetection&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleADASLaneDepartureDetection) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isenabled() != 0) { - _this->_internal_set_isenabled(from._internal_isenabled()); - } - if (from._internal_iswarning() != 0) { - _this->_internal_set_iswarning(from._internal_iswarning()); - } - if (from._internal_iserror() != 0) { - _this->_internal_set_iserror(from._internal_iserror()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleADASLaneDepartureDetection::CopyFrom(const VehicleADASLaneDepartureDetection& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleADASLaneDepartureDetection) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleADASLaneDepartureDetection::IsInitialized() const { - return true; -} - -void VehicleADASLaneDepartureDetection::InternalSwap(VehicleADASLaneDepartureDetection* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleADASLaneDepartureDetection, _impl_.iserror_) - + sizeof(VehicleADASLaneDepartureDetection::_impl_.iserror_) - - PROTOBUF_FIELD_OFFSET(VehicleADASLaneDepartureDetection, _impl_.isenabled_)>( - reinterpret_cast<char*>(&_impl_.isenabled_), - reinterpret_cast<char*>(&other->_impl_.isenabled_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleADASLaneDepartureDetection::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[210]); -} -// =================================================================== - -class VehicleADASObstacleDetection::_Internal { - public: -}; - -VehicleADASObstacleDetection::VehicleADASObstacleDetection(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleADASObstacleDetection) -} -VehicleADASObstacleDetection::VehicleADASObstacleDetection(const VehicleADASObstacleDetection& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleADASObstacleDetection) -} - -inline void VehicleADASObstacleDetection::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isenabled_) { false } - - , decltype(_impl_.iswarning_) { false } - - , decltype(_impl_.iserror_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleADASObstacleDetection::~VehicleADASObstacleDetection() { - // @@protoc_insertion_point(destructor:vss.VehicleADASObstacleDetection) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleADASObstacleDetection::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleADASObstacleDetection::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleADASObstacleDetection::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleADASObstacleDetection) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isenabled_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.iserror_) - - reinterpret_cast<char*>(&_impl_.isenabled_)) + sizeof(_impl_.iserror_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleADASObstacleDetection::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsEnabled = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isenabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsWarning = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.iswarning_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsError = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.iserror_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleADASObstacleDetection::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleADASObstacleDetection) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsEnabled = 1; - if (this->_internal_isenabled() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isenabled(), target); - } - - // bool IsWarning = 2; - if (this->_internal_iswarning() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_iswarning(), target); - } - - // bool IsError = 3; - if (this->_internal_iserror() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_iserror(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleADASObstacleDetection) - return target; -} - -::size_t VehicleADASObstacleDetection::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleADASObstacleDetection) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsEnabled = 1; - if (this->_internal_isenabled() != 0) { - total_size += 2; - } - - // bool IsWarning = 2; - if (this->_internal_iswarning() != 0) { - total_size += 2; - } - - // bool IsError = 3; - if (this->_internal_iserror() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleADASObstacleDetection::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleADASObstacleDetection::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleADASObstacleDetection::GetClassData() const { return &_class_data_; } - - -void VehicleADASObstacleDetection::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleADASObstacleDetection*>(&to_msg); - auto& from = static_cast<const VehicleADASObstacleDetection&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleADASObstacleDetection) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isenabled() != 0) { - _this->_internal_set_isenabled(from._internal_isenabled()); - } - if (from._internal_iswarning() != 0) { - _this->_internal_set_iswarning(from._internal_iswarning()); - } - if (from._internal_iserror() != 0) { - _this->_internal_set_iserror(from._internal_iserror()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleADASObstacleDetection::CopyFrom(const VehicleADASObstacleDetection& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleADASObstacleDetection) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleADASObstacleDetection::IsInitialized() const { - return true; -} - -void VehicleADASObstacleDetection::InternalSwap(VehicleADASObstacleDetection* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleADASObstacleDetection, _impl_.iserror_) - + sizeof(VehicleADASObstacleDetection::_impl_.iserror_) - - PROTOBUF_FIELD_OFFSET(VehicleADASObstacleDetection, _impl_.isenabled_)>( - reinterpret_cast<char*>(&_impl_.isenabled_), - reinterpret_cast<char*>(&other->_impl_.isenabled_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleADASObstacleDetection::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[211]); -} -// =================================================================== - -class VehicleADASABS::_Internal { - public: -}; - -VehicleADASABS::VehicleADASABS(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleADASABS) -} -VehicleADASABS::VehicleADASABS(const VehicleADASABS& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleADASABS) -} - -inline void VehicleADASABS::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isenabled_) { false } - - , decltype(_impl_.iserror_) { false } - - , decltype(_impl_.isengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleADASABS::~VehicleADASABS() { - // @@protoc_insertion_point(destructor:vss.VehicleADASABS) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleADASABS::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleADASABS::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleADASABS::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleADASABS) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isenabled_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isengaged_) - - reinterpret_cast<char*>(&_impl_.isenabled_)) + sizeof(_impl_.isengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleADASABS::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsEnabled = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isenabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsError = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.iserror_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleADASABS::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleADASABS) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsEnabled = 1; - if (this->_internal_isenabled() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isenabled(), target); - } - - // bool IsError = 2; - if (this->_internal_iserror() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_iserror(), target); - } - - // bool IsEngaged = 3; - if (this->_internal_isengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleADASABS) - return target; -} - -::size_t VehicleADASABS::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleADASABS) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsEnabled = 1; - if (this->_internal_isenabled() != 0) { - total_size += 2; - } - - // bool IsError = 2; - if (this->_internal_iserror() != 0) { - total_size += 2; - } - - // bool IsEngaged = 3; - if (this->_internal_isengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleADASABS::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleADASABS::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleADASABS::GetClassData() const { return &_class_data_; } - - -void VehicleADASABS::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleADASABS*>(&to_msg); - auto& from = static_cast<const VehicleADASABS&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleADASABS) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isenabled() != 0) { - _this->_internal_set_isenabled(from._internal_isenabled()); - } - if (from._internal_iserror() != 0) { - _this->_internal_set_iserror(from._internal_iserror()); - } - if (from._internal_isengaged() != 0) { - _this->_internal_set_isengaged(from._internal_isengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleADASABS::CopyFrom(const VehicleADASABS& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleADASABS) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleADASABS::IsInitialized() const { - return true; -} - -void VehicleADASABS::InternalSwap(VehicleADASABS* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleADASABS, _impl_.isengaged_) - + sizeof(VehicleADASABS::_impl_.isengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleADASABS, _impl_.isenabled_)>( - reinterpret_cast<char*>(&_impl_.isenabled_), - reinterpret_cast<char*>(&other->_impl_.isenabled_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleADASABS::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[212]); -} -// =================================================================== - -class VehicleADASTCS::_Internal { - public: -}; - -VehicleADASTCS::VehicleADASTCS(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleADASTCS) -} -VehicleADASTCS::VehicleADASTCS(const VehicleADASTCS& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleADASTCS) -} - -inline void VehicleADASTCS::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isenabled_) { false } - - , decltype(_impl_.iserror_) { false } - - , decltype(_impl_.isengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleADASTCS::~VehicleADASTCS() { - // @@protoc_insertion_point(destructor:vss.VehicleADASTCS) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleADASTCS::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleADASTCS::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleADASTCS::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleADASTCS) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isenabled_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isengaged_) - - reinterpret_cast<char*>(&_impl_.isenabled_)) + sizeof(_impl_.isengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleADASTCS::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsEnabled = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isenabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsError = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.iserror_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleADASTCS::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleADASTCS) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsEnabled = 1; - if (this->_internal_isenabled() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isenabled(), target); - } - - // bool IsError = 2; - if (this->_internal_iserror() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_iserror(), target); - } - - // bool IsEngaged = 3; - if (this->_internal_isengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleADASTCS) - return target; -} - -::size_t VehicleADASTCS::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleADASTCS) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsEnabled = 1; - if (this->_internal_isenabled() != 0) { - total_size += 2; - } - - // bool IsError = 2; - if (this->_internal_iserror() != 0) { - total_size += 2; - } - - // bool IsEngaged = 3; - if (this->_internal_isengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleADASTCS::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleADASTCS::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleADASTCS::GetClassData() const { return &_class_data_; } - - -void VehicleADASTCS::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleADASTCS*>(&to_msg); - auto& from = static_cast<const VehicleADASTCS&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleADASTCS) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isenabled() != 0) { - _this->_internal_set_isenabled(from._internal_isenabled()); - } - if (from._internal_iserror() != 0) { - _this->_internal_set_iserror(from._internal_iserror()); - } - if (from._internal_isengaged() != 0) { - _this->_internal_set_isengaged(from._internal_isengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleADASTCS::CopyFrom(const VehicleADASTCS& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleADASTCS) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleADASTCS::IsInitialized() const { - return true; -} - -void VehicleADASTCS::InternalSwap(VehicleADASTCS* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleADASTCS, _impl_.isengaged_) - + sizeof(VehicleADASTCS::_impl_.isengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleADASTCS, _impl_.isenabled_)>( - reinterpret_cast<char*>(&_impl_.isenabled_), - reinterpret_cast<char*>(&other->_impl_.isenabled_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleADASTCS::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[213]); -} -// =================================================================== - -class VehicleADASESC::_Internal { - public: - static const ::vss::VehicleADASESCRoadFriction& roadfriction(const VehicleADASESC* msg); -}; - -const ::vss::VehicleADASESCRoadFriction& -VehicleADASESC::_Internal::roadfriction(const VehicleADASESC* msg) { - return *msg->_impl_.roadfriction_; -} -VehicleADASESC::VehicleADASESC(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleADASESC) -} -VehicleADASESC::VehicleADASESC(const VehicleADASESC& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleADASESC* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.roadfriction_){nullptr} - , decltype(_impl_.isenabled_) {} - - , decltype(_impl_.iserror_) {} - - , decltype(_impl_.isengaged_) {} - - , decltype(_impl_.isstrongcrosswinddetected_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_roadfriction()) { - _this->_impl_.roadfriction_ = new ::vss::VehicleADASESCRoadFriction(*from._impl_.roadfriction_); - } - ::memcpy(&_impl_.isenabled_, &from._impl_.isenabled_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.isstrongcrosswinddetected_) - - reinterpret_cast<char*>(&_impl_.isenabled_)) + sizeof(_impl_.isstrongcrosswinddetected_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleADASESC) -} - -inline void VehicleADASESC::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.roadfriction_){nullptr} - , decltype(_impl_.isenabled_) { false } - - , decltype(_impl_.iserror_) { false } - - , decltype(_impl_.isengaged_) { false } - - , decltype(_impl_.isstrongcrosswinddetected_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleADASESC::~VehicleADASESC() { - // @@protoc_insertion_point(destructor:vss.VehicleADASESC) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleADASESC::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.roadfriction_; -} - -void VehicleADASESC::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleADASESC::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleADASESC) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.roadfriction_ != nullptr) { - delete _impl_.roadfriction_; - } - _impl_.roadfriction_ = nullptr; - ::memset(&_impl_.isenabled_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isstrongcrosswinddetected_) - - reinterpret_cast<char*>(&_impl_.isenabled_)) + sizeof(_impl_.isstrongcrosswinddetected_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleADASESC::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsEnabled = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isenabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsError = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.iserror_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsStrongCrossWindDetected = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isstrongcrosswinddetected_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleADASESCRoadFriction RoadFriction = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_roadfriction(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleADASESC::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleADASESC) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsEnabled = 1; - if (this->_internal_isenabled() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isenabled(), target); - } - - // bool IsError = 2; - if (this->_internal_iserror() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_iserror(), target); - } - - // bool IsEngaged = 3; - if (this->_internal_isengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isengaged(), target); - } - - // bool IsStrongCrossWindDetected = 4; - if (this->_internal_isstrongcrosswinddetected() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isstrongcrosswinddetected(), target); - } - - // .vss.VehicleADASESCRoadFriction RoadFriction = 5; - if (this->_internal_has_roadfriction()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::roadfriction(this), - _Internal::roadfriction(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleADASESC) - return target; -} - -::size_t VehicleADASESC::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleADASESC) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleADASESCRoadFriction RoadFriction = 5; - if (this->_internal_has_roadfriction()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.roadfriction_); - } - - // bool IsEnabled = 1; - if (this->_internal_isenabled() != 0) { - total_size += 2; - } - - // bool IsError = 2; - if (this->_internal_iserror() != 0) { - total_size += 2; - } - - // bool IsEngaged = 3; - if (this->_internal_isengaged() != 0) { - total_size += 2; - } - - // bool IsStrongCrossWindDetected = 4; - if (this->_internal_isstrongcrosswinddetected() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleADASESC::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleADASESC::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleADASESC::GetClassData() const { return &_class_data_; } - - -void VehicleADASESC::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleADASESC*>(&to_msg); - auto& from = static_cast<const VehicleADASESC&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleADASESC) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_roadfriction()) { - _this->_internal_mutable_roadfriction()->::vss::VehicleADASESCRoadFriction::MergeFrom( - from._internal_roadfriction()); - } - if (from._internal_isenabled() != 0) { - _this->_internal_set_isenabled(from._internal_isenabled()); - } - if (from._internal_iserror() != 0) { - _this->_internal_set_iserror(from._internal_iserror()); - } - if (from._internal_isengaged() != 0) { - _this->_internal_set_isengaged(from._internal_isengaged()); - } - if (from._internal_isstrongcrosswinddetected() != 0) { - _this->_internal_set_isstrongcrosswinddetected(from._internal_isstrongcrosswinddetected()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleADASESC::CopyFrom(const VehicleADASESC& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleADASESC) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleADASESC::IsInitialized() const { - return true; -} - -void VehicleADASESC::InternalSwap(VehicleADASESC* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleADASESC, _impl_.isstrongcrosswinddetected_) - + sizeof(VehicleADASESC::_impl_.isstrongcrosswinddetected_) - - PROTOBUF_FIELD_OFFSET(VehicleADASESC, _impl_.roadfriction_)>( - reinterpret_cast<char*>(&_impl_.roadfriction_), - reinterpret_cast<char*>(&other->_impl_.roadfriction_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleADASESC::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[214]); -} -// =================================================================== - -class VehicleADASESCRoadFriction::_Internal { - public: -}; - -VehicleADASESCRoadFriction::VehicleADASESCRoadFriction(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleADASESCRoadFriction) -} -VehicleADASESCRoadFriction::VehicleADASESCRoadFriction(const VehicleADASESCRoadFriction& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleADASESCRoadFriction) -} - -inline void VehicleADASESCRoadFriction::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.mostprobable_) { 0 } - - , decltype(_impl_.lowerbound_) { 0 } - - , decltype(_impl_.upperbound_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleADASESCRoadFriction::~VehicleADASESCRoadFriction() { - // @@protoc_insertion_point(destructor:vss.VehicleADASESCRoadFriction) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleADASESCRoadFriction::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleADASESCRoadFriction::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleADASESCRoadFriction::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleADASESCRoadFriction) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.mostprobable_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.upperbound_) - - reinterpret_cast<char*>(&_impl_.mostprobable_)) + sizeof(_impl_.upperbound_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleADASESCRoadFriction::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float MostProbable = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.mostprobable_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float LowerBound = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.lowerbound_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float UpperBound = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.upperbound_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleADASESCRoadFriction::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleADASESCRoadFriction) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float MostProbable = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_mostprobable = this->_internal_mostprobable(); - ::uint32_t raw_mostprobable; - memcpy(&raw_mostprobable, &tmp_mostprobable, sizeof(tmp_mostprobable)); - if (raw_mostprobable != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_mostprobable(), target); - } - - // float LowerBound = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lowerbound = this->_internal_lowerbound(); - ::uint32_t raw_lowerbound; - memcpy(&raw_lowerbound, &tmp_lowerbound, sizeof(tmp_lowerbound)); - if (raw_lowerbound != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_lowerbound(), target); - } - - // float UpperBound = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_upperbound = this->_internal_upperbound(); - ::uint32_t raw_upperbound; - memcpy(&raw_upperbound, &tmp_upperbound, sizeof(tmp_upperbound)); - if (raw_upperbound != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_upperbound(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleADASESCRoadFriction) - return target; -} - -::size_t VehicleADASESCRoadFriction::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleADASESCRoadFriction) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float MostProbable = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_mostprobable = this->_internal_mostprobable(); - ::uint32_t raw_mostprobable; - memcpy(&raw_mostprobable, &tmp_mostprobable, sizeof(tmp_mostprobable)); - if (raw_mostprobable != 0) { - total_size += 5; - } - - // float LowerBound = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lowerbound = this->_internal_lowerbound(); - ::uint32_t raw_lowerbound; - memcpy(&raw_lowerbound, &tmp_lowerbound, sizeof(tmp_lowerbound)); - if (raw_lowerbound != 0) { - total_size += 5; - } - - // float UpperBound = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_upperbound = this->_internal_upperbound(); - ::uint32_t raw_upperbound; - memcpy(&raw_upperbound, &tmp_upperbound, sizeof(tmp_upperbound)); - if (raw_upperbound != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleADASESCRoadFriction::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleADASESCRoadFriction::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleADASESCRoadFriction::GetClassData() const { return &_class_data_; } - - -void VehicleADASESCRoadFriction::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleADASESCRoadFriction*>(&to_msg); - auto& from = static_cast<const VehicleADASESCRoadFriction&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleADASESCRoadFriction) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_mostprobable = from._internal_mostprobable(); - ::uint32_t raw_mostprobable; - memcpy(&raw_mostprobable, &tmp_mostprobable, sizeof(tmp_mostprobable)); - if (raw_mostprobable != 0) { - _this->_internal_set_mostprobable(from._internal_mostprobable()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lowerbound = from._internal_lowerbound(); - ::uint32_t raw_lowerbound; - memcpy(&raw_lowerbound, &tmp_lowerbound, sizeof(tmp_lowerbound)); - if (raw_lowerbound != 0) { - _this->_internal_set_lowerbound(from._internal_lowerbound()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_upperbound = from._internal_upperbound(); - ::uint32_t raw_upperbound; - memcpy(&raw_upperbound, &tmp_upperbound, sizeof(tmp_upperbound)); - if (raw_upperbound != 0) { - _this->_internal_set_upperbound(from._internal_upperbound()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleADASESCRoadFriction::CopyFrom(const VehicleADASESCRoadFriction& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleADASESCRoadFriction) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleADASESCRoadFriction::IsInitialized() const { - return true; -} - -void VehicleADASESCRoadFriction::InternalSwap(VehicleADASESCRoadFriction* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleADASESCRoadFriction, _impl_.upperbound_) - + sizeof(VehicleADASESCRoadFriction::_impl_.upperbound_) - - PROTOBUF_FIELD_OFFSET(VehicleADASESCRoadFriction, _impl_.mostprobable_)>( - reinterpret_cast<char*>(&_impl_.mostprobable_), - reinterpret_cast<char*>(&other->_impl_.mostprobable_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleADASESCRoadFriction::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[215]); -} -// =================================================================== - -class VehicleADASEBD::_Internal { - public: -}; - -VehicleADASEBD::VehicleADASEBD(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleADASEBD) -} -VehicleADASEBD::VehicleADASEBD(const VehicleADASEBD& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleADASEBD) -} - -inline void VehicleADASEBD::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isenabled_) { false } - - , decltype(_impl_.iserror_) { false } - - , decltype(_impl_.isengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleADASEBD::~VehicleADASEBD() { - // @@protoc_insertion_point(destructor:vss.VehicleADASEBD) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleADASEBD::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleADASEBD::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleADASEBD::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleADASEBD) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isenabled_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isengaged_) - - reinterpret_cast<char*>(&_impl_.isenabled_)) + sizeof(_impl_.isengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleADASEBD::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsEnabled = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isenabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsError = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.iserror_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleADASEBD::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleADASEBD) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsEnabled = 1; - if (this->_internal_isenabled() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isenabled(), target); - } - - // bool IsError = 2; - if (this->_internal_iserror() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_iserror(), target); - } - - // bool IsEngaged = 3; - if (this->_internal_isengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleADASEBD) - return target; -} - -::size_t VehicleADASEBD::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleADASEBD) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsEnabled = 1; - if (this->_internal_isenabled() != 0) { - total_size += 2; - } - - // bool IsError = 2; - if (this->_internal_iserror() != 0) { - total_size += 2; - } - - // bool IsEngaged = 3; - if (this->_internal_isengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleADASEBD::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleADASEBD::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleADASEBD::GetClassData() const { return &_class_data_; } - - -void VehicleADASEBD::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleADASEBD*>(&to_msg); - auto& from = static_cast<const VehicleADASEBD&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleADASEBD) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isenabled() != 0) { - _this->_internal_set_isenabled(from._internal_isenabled()); - } - if (from._internal_iserror() != 0) { - _this->_internal_set_iserror(from._internal_iserror()); - } - if (from._internal_isengaged() != 0) { - _this->_internal_set_isengaged(from._internal_isengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleADASEBD::CopyFrom(const VehicleADASEBD& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleADASEBD) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleADASEBD::IsInitialized() const { - return true; -} - -void VehicleADASEBD::InternalSwap(VehicleADASEBD* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleADASEBD, _impl_.isengaged_) - + sizeof(VehicleADASEBD::_impl_.isengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleADASEBD, _impl_.isenabled_)>( - reinterpret_cast<char*>(&_impl_.isenabled_), - reinterpret_cast<char*>(&other->_impl_.isenabled_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleADASEBD::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[216]); -} -// =================================================================== - -class VehicleADASEBA::_Internal { - public: -}; - -VehicleADASEBA::VehicleADASEBA(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleADASEBA) -} -VehicleADASEBA::VehicleADASEBA(const VehicleADASEBA& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleADASEBA) -} - -inline void VehicleADASEBA::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isenabled_) { false } - - , decltype(_impl_.iserror_) { false } - - , decltype(_impl_.isengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleADASEBA::~VehicleADASEBA() { - // @@protoc_insertion_point(destructor:vss.VehicleADASEBA) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleADASEBA::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleADASEBA::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleADASEBA::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleADASEBA) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isenabled_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isengaged_) - - reinterpret_cast<char*>(&_impl_.isenabled_)) + sizeof(_impl_.isengaged_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleADASEBA::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsEnabled = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isenabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsError = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.iserror_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsEngaged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.isengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleADASEBA::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleADASEBA) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsEnabled = 1; - if (this->_internal_isenabled() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isenabled(), target); - } - - // bool IsError = 2; - if (this->_internal_iserror() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_iserror(), target); - } - - // bool IsEngaged = 3; - if (this->_internal_isengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_isengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleADASEBA) - return target; -} - -::size_t VehicleADASEBA::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleADASEBA) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsEnabled = 1; - if (this->_internal_isenabled() != 0) { - total_size += 2; - } - - // bool IsError = 2; - if (this->_internal_iserror() != 0) { - total_size += 2; - } - - // bool IsEngaged = 3; - if (this->_internal_isengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleADASEBA::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleADASEBA::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleADASEBA::GetClassData() const { return &_class_data_; } - - -void VehicleADASEBA::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleADASEBA*>(&to_msg); - auto& from = static_cast<const VehicleADASEBA&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleADASEBA) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isenabled() != 0) { - _this->_internal_set_isenabled(from._internal_isenabled()); - } - if (from._internal_iserror() != 0) { - _this->_internal_set_iserror(from._internal_iserror()); - } - if (from._internal_isengaged() != 0) { - _this->_internal_set_isengaged(from._internal_isengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleADASEBA::CopyFrom(const VehicleADASEBA& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleADASEBA) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleADASEBA::IsInitialized() const { - return true; -} - -void VehicleADASEBA::InternalSwap(VehicleADASEBA* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleADASEBA, _impl_.isengaged_) - + sizeof(VehicleADASEBA::_impl_.isengaged_) - - PROTOBUF_FIELD_OFFSET(VehicleADASEBA, _impl_.isenabled_)>( - reinterpret_cast<char*>(&_impl_.isenabled_), - reinterpret_cast<char*>(&other->_impl_.isenabled_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleADASEBA::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[217]); -} -// =================================================================== - -class VehicleChassis::_Internal { - public: - static const ::vss::VehicleChassisAxle& axle(const VehicleChassis* msg); - static const ::vss::VehicleChassisParkingBrake& parkingbrake(const VehicleChassis* msg); - static const ::vss::VehicleChassisSteeringWheel& steeringwheel(const VehicleChassis* msg); - static const ::vss::VehicleChassisAccelerator& accelerator(const VehicleChassis* msg); - static const ::vss::VehicleChassisBrake& brake(const VehicleChassis* msg); -}; - -const ::vss::VehicleChassisAxle& -VehicleChassis::_Internal::axle(const VehicleChassis* msg) { - return *msg->_impl_.axle_; -} -const ::vss::VehicleChassisParkingBrake& -VehicleChassis::_Internal::parkingbrake(const VehicleChassis* msg) { - return *msg->_impl_.parkingbrake_; -} -const ::vss::VehicleChassisSteeringWheel& -VehicleChassis::_Internal::steeringwheel(const VehicleChassis* msg) { - return *msg->_impl_.steeringwheel_; -} -const ::vss::VehicleChassisAccelerator& -VehicleChassis::_Internal::accelerator(const VehicleChassis* msg) { - return *msg->_impl_.accelerator_; -} -const ::vss::VehicleChassisBrake& -VehicleChassis::_Internal::brake(const VehicleChassis* msg) { - return *msg->_impl_.brake_; -} -VehicleChassis::VehicleChassis(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleChassis) -} -VehicleChassis::VehicleChassis(const VehicleChassis& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleChassis* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.axle_){nullptr} - , decltype(_impl_.parkingbrake_){nullptr} - , decltype(_impl_.steeringwheel_){nullptr} - , decltype(_impl_.accelerator_){nullptr} - , decltype(_impl_.brake_){nullptr} - , decltype(_impl_.wheelbase_) {} - - , decltype(_impl_.track_) {} - - , decltype(_impl_.axlecount_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_axle()) { - _this->_impl_.axle_ = new ::vss::VehicleChassisAxle(*from._impl_.axle_); - } - if (from._internal_has_parkingbrake()) { - _this->_impl_.parkingbrake_ = new ::vss::VehicleChassisParkingBrake(*from._impl_.parkingbrake_); - } - if (from._internal_has_steeringwheel()) { - _this->_impl_.steeringwheel_ = new ::vss::VehicleChassisSteeringWheel(*from._impl_.steeringwheel_); - } - if (from._internal_has_accelerator()) { - _this->_impl_.accelerator_ = new ::vss::VehicleChassisAccelerator(*from._impl_.accelerator_); - } - if (from._internal_has_brake()) { - _this->_impl_.brake_ = new ::vss::VehicleChassisBrake(*from._impl_.brake_); - } - ::memcpy(&_impl_.wheelbase_, &from._impl_.wheelbase_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.axlecount_) - - reinterpret_cast<char*>(&_impl_.wheelbase_)) + sizeof(_impl_.axlecount_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleChassis) -} - -inline void VehicleChassis::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.axle_){nullptr} - , decltype(_impl_.parkingbrake_){nullptr} - , decltype(_impl_.steeringwheel_){nullptr} - , decltype(_impl_.accelerator_){nullptr} - , decltype(_impl_.brake_){nullptr} - , decltype(_impl_.wheelbase_) { 0u } - - , decltype(_impl_.track_) { 0u } - - , decltype(_impl_.axlecount_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleChassis::~VehicleChassis() { - // @@protoc_insertion_point(destructor:vss.VehicleChassis) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleChassis::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.axle_; - if (this != internal_default_instance()) delete _impl_.parkingbrake_; - if (this != internal_default_instance()) delete _impl_.steeringwheel_; - if (this != internal_default_instance()) delete _impl_.accelerator_; - if (this != internal_default_instance()) delete _impl_.brake_; -} - -void VehicleChassis::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleChassis::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleChassis) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.axle_ != nullptr) { - delete _impl_.axle_; - } - _impl_.axle_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.parkingbrake_ != nullptr) { - delete _impl_.parkingbrake_; - } - _impl_.parkingbrake_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.steeringwheel_ != nullptr) { - delete _impl_.steeringwheel_; - } - _impl_.steeringwheel_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.accelerator_ != nullptr) { - delete _impl_.accelerator_; - } - _impl_.accelerator_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.brake_ != nullptr) { - delete _impl_.brake_; - } - _impl_.brake_ = nullptr; - ::memset(&_impl_.wheelbase_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.axlecount_) - - reinterpret_cast<char*>(&_impl_.wheelbase_)) + sizeof(_impl_.axlecount_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleChassis::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 Wheelbase = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.wheelbase_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Track = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.track_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleChassisAxle Axle = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_axle(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 AxleCount = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.axlecount_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleChassisParkingBrake ParkingBrake = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_parkingbrake(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleChassisSteeringWheel SteeringWheel = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 50)) { - ptr = ctx->ParseMessage(_internal_mutable_steeringwheel(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleChassisAccelerator Accelerator = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 58)) { - ptr = ctx->ParseMessage(_internal_mutable_accelerator(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleChassisBrake Brake = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 66)) { - ptr = ctx->ParseMessage(_internal_mutable_brake(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleChassis::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleChassis) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 Wheelbase = 1; - if (this->_internal_wheelbase() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_wheelbase(), target); - } - - // uint32 Track = 2; - if (this->_internal_track() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_track(), target); - } - - // .vss.VehicleChassisAxle Axle = 3; - if (this->_internal_has_axle()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::axle(this), - _Internal::axle(this).GetCachedSize(), target, stream); - } - - // uint32 AxleCount = 4; - if (this->_internal_axlecount() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 4, this->_internal_axlecount(), target); - } - - // .vss.VehicleChassisParkingBrake ParkingBrake = 5; - if (this->_internal_has_parkingbrake()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::parkingbrake(this), - _Internal::parkingbrake(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleChassisSteeringWheel SteeringWheel = 6; - if (this->_internal_has_steeringwheel()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, _Internal::steeringwheel(this), - _Internal::steeringwheel(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleChassisAccelerator Accelerator = 7; - if (this->_internal_has_accelerator()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(7, _Internal::accelerator(this), - _Internal::accelerator(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleChassisBrake Brake = 8; - if (this->_internal_has_brake()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, _Internal::brake(this), - _Internal::brake(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleChassis) - return target; -} - -::size_t VehicleChassis::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleChassis) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleChassisAxle Axle = 3; - if (this->_internal_has_axle()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.axle_); - } - - // .vss.VehicleChassisParkingBrake ParkingBrake = 5; - if (this->_internal_has_parkingbrake()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.parkingbrake_); - } - - // .vss.VehicleChassisSteeringWheel SteeringWheel = 6; - if (this->_internal_has_steeringwheel()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.steeringwheel_); - } - - // .vss.VehicleChassisAccelerator Accelerator = 7; - if (this->_internal_has_accelerator()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.accelerator_); - } - - // .vss.VehicleChassisBrake Brake = 8; - if (this->_internal_has_brake()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.brake_); - } - - // uint32 Wheelbase = 1; - if (this->_internal_wheelbase() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_wheelbase()); - } - - // uint32 Track = 2; - if (this->_internal_track() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_track()); - } - - // uint32 AxleCount = 4; - if (this->_internal_axlecount() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_axlecount()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleChassis::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleChassis::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleChassis::GetClassData() const { return &_class_data_; } - - -void VehicleChassis::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleChassis*>(&to_msg); - auto& from = static_cast<const VehicleChassis&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleChassis) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_axle()) { - _this->_internal_mutable_axle()->::vss::VehicleChassisAxle::MergeFrom( - from._internal_axle()); - } - if (from._internal_has_parkingbrake()) { - _this->_internal_mutable_parkingbrake()->::vss::VehicleChassisParkingBrake::MergeFrom( - from._internal_parkingbrake()); - } - if (from._internal_has_steeringwheel()) { - _this->_internal_mutable_steeringwheel()->::vss::VehicleChassisSteeringWheel::MergeFrom( - from._internal_steeringwheel()); - } - if (from._internal_has_accelerator()) { - _this->_internal_mutable_accelerator()->::vss::VehicleChassisAccelerator::MergeFrom( - from._internal_accelerator()); - } - if (from._internal_has_brake()) { - _this->_internal_mutable_brake()->::vss::VehicleChassisBrake::MergeFrom( - from._internal_brake()); - } - if (from._internal_wheelbase() != 0) { - _this->_internal_set_wheelbase(from._internal_wheelbase()); - } - if (from._internal_track() != 0) { - _this->_internal_set_track(from._internal_track()); - } - if (from._internal_axlecount() != 0) { - _this->_internal_set_axlecount(from._internal_axlecount()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleChassis::CopyFrom(const VehicleChassis& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleChassis) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleChassis::IsInitialized() const { - return true; -} - -void VehicleChassis::InternalSwap(VehicleChassis* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleChassis, _impl_.axlecount_) - + sizeof(VehicleChassis::_impl_.axlecount_) - - PROTOBUF_FIELD_OFFSET(VehicleChassis, _impl_.axle_)>( - reinterpret_cast<char*>(&_impl_.axle_), - reinterpret_cast<char*>(&other->_impl_.axle_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleChassis::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[218]); -} -// =================================================================== - -class VehicleChassisAxle::_Internal { - public: - static const ::vss::VehicleChassisAxleRow1& row1(const VehicleChassisAxle* msg); - static const ::vss::VehicleChassisAxleRow2& row2(const VehicleChassisAxle* msg); -}; - -const ::vss::VehicleChassisAxleRow1& -VehicleChassisAxle::_Internal::row1(const VehicleChassisAxle* msg) { - return *msg->_impl_.row1_; -} -const ::vss::VehicleChassisAxleRow2& -VehicleChassisAxle::_Internal::row2(const VehicleChassisAxle* msg) { - return *msg->_impl_.row2_; -} -VehicleChassisAxle::VehicleChassisAxle(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleChassisAxle) -} -VehicleChassisAxle::VehicleChassisAxle(const VehicleChassisAxle& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleChassisAxle* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.row1_){nullptr} - , decltype(_impl_.row2_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_row1()) { - _this->_impl_.row1_ = new ::vss::VehicleChassisAxleRow1(*from._impl_.row1_); - } - if (from._internal_has_row2()) { - _this->_impl_.row2_ = new ::vss::VehicleChassisAxleRow2(*from._impl_.row2_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleChassisAxle) -} - -inline void VehicleChassisAxle::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.row1_){nullptr} - , decltype(_impl_.row2_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleChassisAxle::~VehicleChassisAxle() { - // @@protoc_insertion_point(destructor:vss.VehicleChassisAxle) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleChassisAxle::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.row1_; - if (this != internal_default_instance()) delete _impl_.row2_; -} - -void VehicleChassisAxle::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleChassisAxle::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleChassisAxle) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.row1_ != nullptr) { - delete _impl_.row1_; - } - _impl_.row1_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.row2_ != nullptr) { - delete _impl_.row2_; - } - _impl_.row2_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleChassisAxle::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleChassisAxleRow1 Row1 = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_row1(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleChassisAxleRow2 Row2 = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_row2(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleChassisAxle::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleChassisAxle) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleChassisAxleRow1 Row1 = 1; - if (this->_internal_has_row1()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::row1(this), - _Internal::row1(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleChassisAxleRow2 Row2 = 2; - if (this->_internal_has_row2()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::row2(this), - _Internal::row2(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleChassisAxle) - return target; -} - -::size_t VehicleChassisAxle::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleChassisAxle) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleChassisAxleRow1 Row1 = 1; - if (this->_internal_has_row1()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.row1_); - } - - // .vss.VehicleChassisAxleRow2 Row2 = 2; - if (this->_internal_has_row2()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.row2_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleChassisAxle::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleChassisAxle::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleChassisAxle::GetClassData() const { return &_class_data_; } - - -void VehicleChassisAxle::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleChassisAxle*>(&to_msg); - auto& from = static_cast<const VehicleChassisAxle&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleChassisAxle) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_row1()) { - _this->_internal_mutable_row1()->::vss::VehicleChassisAxleRow1::MergeFrom( - from._internal_row1()); - } - if (from._internal_has_row2()) { - _this->_internal_mutable_row2()->::vss::VehicleChassisAxleRow2::MergeFrom( - from._internal_row2()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleChassisAxle::CopyFrom(const VehicleChassisAxle& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleChassisAxle) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleChassisAxle::IsInitialized() const { - return true; -} - -void VehicleChassisAxle::InternalSwap(VehicleChassisAxle* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleChassisAxle, _impl_.row2_) - + sizeof(VehicleChassisAxle::_impl_.row2_) - - PROTOBUF_FIELD_OFFSET(VehicleChassisAxle, _impl_.row1_)>( - reinterpret_cast<char*>(&_impl_.row1_), - reinterpret_cast<char*>(&other->_impl_.row1_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleChassisAxle::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[219]); -} -// =================================================================== - -class VehicleChassisAxleRow1::_Internal { - public: - static const ::vss::VehicleChassisAxleRow1Wheel& wheel(const VehicleChassisAxleRow1* msg); -}; - -const ::vss::VehicleChassisAxleRow1Wheel& -VehicleChassisAxleRow1::_Internal::wheel(const VehicleChassisAxleRow1* msg) { - return *msg->_impl_.wheel_; -} -VehicleChassisAxleRow1::VehicleChassisAxleRow1(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleChassisAxleRow1) -} -VehicleChassisAxleRow1::VehicleChassisAxleRow1(const VehicleChassisAxleRow1& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleChassisAxleRow1* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.wheel_){nullptr} - , decltype(_impl_.wheelcount_) {} - - , decltype(_impl_.wheeldiameter_) {} - - , decltype(_impl_.wheelwidth_) {} - - , decltype(_impl_.tirediameter_) {} - - , decltype(_impl_.tirewidth_) {} - - , decltype(_impl_.tireaspectratio_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_wheel()) { - _this->_impl_.wheel_ = new ::vss::VehicleChassisAxleRow1Wheel(*from._impl_.wheel_); - } - ::memcpy(&_impl_.wheelcount_, &from._impl_.wheelcount_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.tireaspectratio_) - - reinterpret_cast<char*>(&_impl_.wheelcount_)) + sizeof(_impl_.tireaspectratio_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleChassisAxleRow1) -} - -inline void VehicleChassisAxleRow1::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.wheel_){nullptr} - , decltype(_impl_.wheelcount_) { 0u } - - , decltype(_impl_.wheeldiameter_) { 0 } - - , decltype(_impl_.wheelwidth_) { 0 } - - , decltype(_impl_.tirediameter_) { 0 } - - , decltype(_impl_.tirewidth_) { 0u } - - , decltype(_impl_.tireaspectratio_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleChassisAxleRow1::~VehicleChassisAxleRow1() { - // @@protoc_insertion_point(destructor:vss.VehicleChassisAxleRow1) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleChassisAxleRow1::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.wheel_; -} - -void VehicleChassisAxleRow1::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleChassisAxleRow1::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleChassisAxleRow1) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.wheel_ != nullptr) { - delete _impl_.wheel_; - } - _impl_.wheel_ = nullptr; - ::memset(&_impl_.wheelcount_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.tireaspectratio_) - - reinterpret_cast<char*>(&_impl_.wheelcount_)) + sizeof(_impl_.tireaspectratio_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleChassisAxleRow1::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 WheelCount = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.wheelcount_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float WheelDiameter = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.wheeldiameter_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float WheelWidth = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.wheelwidth_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float TireDiameter = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 37)) { - _impl_.tirediameter_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // uint32 TireWidth = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) { - _impl_.tirewidth_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 TireAspectRatio = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) { - _impl_.tireaspectratio_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleChassisAxleRow1Wheel Wheel = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 58)) { - ptr = ctx->ParseMessage(_internal_mutable_wheel(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleChassisAxleRow1::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleChassisAxleRow1) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 WheelCount = 1; - if (this->_internal_wheelcount() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_wheelcount(), target); - } - - // float WheelDiameter = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_wheeldiameter = this->_internal_wheeldiameter(); - ::uint32_t raw_wheeldiameter; - memcpy(&raw_wheeldiameter, &tmp_wheeldiameter, sizeof(tmp_wheeldiameter)); - if (raw_wheeldiameter != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_wheeldiameter(), target); - } - - // float WheelWidth = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_wheelwidth = this->_internal_wheelwidth(); - ::uint32_t raw_wheelwidth; - memcpy(&raw_wheelwidth, &tmp_wheelwidth, sizeof(tmp_wheelwidth)); - if (raw_wheelwidth != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_wheelwidth(), target); - } - - // float TireDiameter = 4; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tirediameter = this->_internal_tirediameter(); - ::uint32_t raw_tirediameter; - memcpy(&raw_tirediameter, &tmp_tirediameter, sizeof(tmp_tirediameter)); - if (raw_tirediameter != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 4, this->_internal_tirediameter(), target); - } - - // uint32 TireWidth = 5; - if (this->_internal_tirewidth() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 5, this->_internal_tirewidth(), target); - } - - // uint32 TireAspectRatio = 6; - if (this->_internal_tireaspectratio() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 6, this->_internal_tireaspectratio(), target); - } - - // .vss.VehicleChassisAxleRow1Wheel Wheel = 7; - if (this->_internal_has_wheel()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(7, _Internal::wheel(this), - _Internal::wheel(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleChassisAxleRow1) - return target; -} - -::size_t VehicleChassisAxleRow1::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleChassisAxleRow1) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleChassisAxleRow1Wheel Wheel = 7; - if (this->_internal_has_wheel()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.wheel_); - } - - // uint32 WheelCount = 1; - if (this->_internal_wheelcount() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_wheelcount()); - } - - // float WheelDiameter = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_wheeldiameter = this->_internal_wheeldiameter(); - ::uint32_t raw_wheeldiameter; - memcpy(&raw_wheeldiameter, &tmp_wheeldiameter, sizeof(tmp_wheeldiameter)); - if (raw_wheeldiameter != 0) { - total_size += 5; - } - - // float WheelWidth = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_wheelwidth = this->_internal_wheelwidth(); - ::uint32_t raw_wheelwidth; - memcpy(&raw_wheelwidth, &tmp_wheelwidth, sizeof(tmp_wheelwidth)); - if (raw_wheelwidth != 0) { - total_size += 5; - } - - // float TireDiameter = 4; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tirediameter = this->_internal_tirediameter(); - ::uint32_t raw_tirediameter; - memcpy(&raw_tirediameter, &tmp_tirediameter, sizeof(tmp_tirediameter)); - if (raw_tirediameter != 0) { - total_size += 5; - } - - // uint32 TireWidth = 5; - if (this->_internal_tirewidth() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_tirewidth()); - } - - // uint32 TireAspectRatio = 6; - if (this->_internal_tireaspectratio() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_tireaspectratio()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleChassisAxleRow1::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleChassisAxleRow1::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleChassisAxleRow1::GetClassData() const { return &_class_data_; } - - -void VehicleChassisAxleRow1::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleChassisAxleRow1*>(&to_msg); - auto& from = static_cast<const VehicleChassisAxleRow1&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleChassisAxleRow1) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_wheel()) { - _this->_internal_mutable_wheel()->::vss::VehicleChassisAxleRow1Wheel::MergeFrom( - from._internal_wheel()); - } - if (from._internal_wheelcount() != 0) { - _this->_internal_set_wheelcount(from._internal_wheelcount()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_wheeldiameter = from._internal_wheeldiameter(); - ::uint32_t raw_wheeldiameter; - memcpy(&raw_wheeldiameter, &tmp_wheeldiameter, sizeof(tmp_wheeldiameter)); - if (raw_wheeldiameter != 0) { - _this->_internal_set_wheeldiameter(from._internal_wheeldiameter()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_wheelwidth = from._internal_wheelwidth(); - ::uint32_t raw_wheelwidth; - memcpy(&raw_wheelwidth, &tmp_wheelwidth, sizeof(tmp_wheelwidth)); - if (raw_wheelwidth != 0) { - _this->_internal_set_wheelwidth(from._internal_wheelwidth()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tirediameter = from._internal_tirediameter(); - ::uint32_t raw_tirediameter; - memcpy(&raw_tirediameter, &tmp_tirediameter, sizeof(tmp_tirediameter)); - if (raw_tirediameter != 0) { - _this->_internal_set_tirediameter(from._internal_tirediameter()); - } - if (from._internal_tirewidth() != 0) { - _this->_internal_set_tirewidth(from._internal_tirewidth()); - } - if (from._internal_tireaspectratio() != 0) { - _this->_internal_set_tireaspectratio(from._internal_tireaspectratio()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleChassisAxleRow1::CopyFrom(const VehicleChassisAxleRow1& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleChassisAxleRow1) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleChassisAxleRow1::IsInitialized() const { - return true; -} - -void VehicleChassisAxleRow1::InternalSwap(VehicleChassisAxleRow1* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow1, _impl_.tireaspectratio_) - + sizeof(VehicleChassisAxleRow1::_impl_.tireaspectratio_) - - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow1, _impl_.wheel_)>( - reinterpret_cast<char*>(&_impl_.wheel_), - reinterpret_cast<char*>(&other->_impl_.wheel_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleChassisAxleRow1::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[220]); -} -// =================================================================== - -class VehicleChassisAxleRow1Wheel::_Internal { - public: - static const ::vss::VehicleChassisAxleRow1WheelLeft& left(const VehicleChassisAxleRow1Wheel* msg); - static const ::vss::VehicleChassisAxleRow1WheelRight& right(const VehicleChassisAxleRow1Wheel* msg); -}; - -const ::vss::VehicleChassisAxleRow1WheelLeft& -VehicleChassisAxleRow1Wheel::_Internal::left(const VehicleChassisAxleRow1Wheel* msg) { - return *msg->_impl_.left_; -} -const ::vss::VehicleChassisAxleRow1WheelRight& -VehicleChassisAxleRow1Wheel::_Internal::right(const VehicleChassisAxleRow1Wheel* msg) { - return *msg->_impl_.right_; -} -VehicleChassisAxleRow1Wheel::VehicleChassisAxleRow1Wheel(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleChassisAxleRow1Wheel) -} -VehicleChassisAxleRow1Wheel::VehicleChassisAxleRow1Wheel(const VehicleChassisAxleRow1Wheel& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleChassisAxleRow1Wheel* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.left_){nullptr} - , decltype(_impl_.right_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_left()) { - _this->_impl_.left_ = new ::vss::VehicleChassisAxleRow1WheelLeft(*from._impl_.left_); - } - if (from._internal_has_right()) { - _this->_impl_.right_ = new ::vss::VehicleChassisAxleRow1WheelRight(*from._impl_.right_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleChassisAxleRow1Wheel) -} - -inline void VehicleChassisAxleRow1Wheel::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.left_){nullptr} - , decltype(_impl_.right_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleChassisAxleRow1Wheel::~VehicleChassisAxleRow1Wheel() { - // @@protoc_insertion_point(destructor:vss.VehicleChassisAxleRow1Wheel) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleChassisAxleRow1Wheel::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.left_; - if (this != internal_default_instance()) delete _impl_.right_; -} - -void VehicleChassisAxleRow1Wheel::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleChassisAxleRow1Wheel::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleChassisAxleRow1Wheel) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.left_ != nullptr) { - delete _impl_.left_; - } - _impl_.left_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.right_ != nullptr) { - delete _impl_.right_; - } - _impl_.right_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleChassisAxleRow1Wheel::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleChassisAxleRow1WheelLeft Left = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_left(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleChassisAxleRow1WheelRight Right = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_right(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleChassisAxleRow1Wheel::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleChassisAxleRow1Wheel) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleChassisAxleRow1WheelLeft Left = 1; - if (this->_internal_has_left()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::left(this), - _Internal::left(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleChassisAxleRow1WheelRight Right = 2; - if (this->_internal_has_right()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::right(this), - _Internal::right(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleChassisAxleRow1Wheel) - return target; -} - -::size_t VehicleChassisAxleRow1Wheel::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleChassisAxleRow1Wheel) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleChassisAxleRow1WheelLeft Left = 1; - if (this->_internal_has_left()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.left_); - } - - // .vss.VehicleChassisAxleRow1WheelRight Right = 2; - if (this->_internal_has_right()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.right_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleChassisAxleRow1Wheel::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleChassisAxleRow1Wheel::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleChassisAxleRow1Wheel::GetClassData() const { return &_class_data_; } - - -void VehicleChassisAxleRow1Wheel::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleChassisAxleRow1Wheel*>(&to_msg); - auto& from = static_cast<const VehicleChassisAxleRow1Wheel&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleChassisAxleRow1Wheel) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_left()) { - _this->_internal_mutable_left()->::vss::VehicleChassisAxleRow1WheelLeft::MergeFrom( - from._internal_left()); - } - if (from._internal_has_right()) { - _this->_internal_mutable_right()->::vss::VehicleChassisAxleRow1WheelRight::MergeFrom( - from._internal_right()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleChassisAxleRow1Wheel::CopyFrom(const VehicleChassisAxleRow1Wheel& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleChassisAxleRow1Wheel) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleChassisAxleRow1Wheel::IsInitialized() const { - return true; -} - -void VehicleChassisAxleRow1Wheel::InternalSwap(VehicleChassisAxleRow1Wheel* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow1Wheel, _impl_.right_) - + sizeof(VehicleChassisAxleRow1Wheel::_impl_.right_) - - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow1Wheel, _impl_.left_)>( - reinterpret_cast<char*>(&_impl_.left_), - reinterpret_cast<char*>(&other->_impl_.left_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleChassisAxleRow1Wheel::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[221]); -} -// =================================================================== - -class VehicleChassisAxleRow1WheelLeft::_Internal { - public: - static const ::vss::VehicleChassisAxleRow1WheelLeftBrake& brake(const VehicleChassisAxleRow1WheelLeft* msg); - static const ::vss::VehicleChassisAxleRow1WheelLeftTire& tire(const VehicleChassisAxleRow1WheelLeft* msg); -}; - -const ::vss::VehicleChassisAxleRow1WheelLeftBrake& -VehicleChassisAxleRow1WheelLeft::_Internal::brake(const VehicleChassisAxleRow1WheelLeft* msg) { - return *msg->_impl_.brake_; -} -const ::vss::VehicleChassisAxleRow1WheelLeftTire& -VehicleChassisAxleRow1WheelLeft::_Internal::tire(const VehicleChassisAxleRow1WheelLeft* msg) { - return *msg->_impl_.tire_; -} -VehicleChassisAxleRow1WheelLeft::VehicleChassisAxleRow1WheelLeft(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleChassisAxleRow1WheelLeft) -} -VehicleChassisAxleRow1WheelLeft::VehicleChassisAxleRow1WheelLeft(const VehicleChassisAxleRow1WheelLeft& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleChassisAxleRow1WheelLeft* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.brake_){nullptr} - , decltype(_impl_.tire_){nullptr} - , decltype(_impl_.speed_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_brake()) { - _this->_impl_.brake_ = new ::vss::VehicleChassisAxleRow1WheelLeftBrake(*from._impl_.brake_); - } - if (from._internal_has_tire()) { - _this->_impl_.tire_ = new ::vss::VehicleChassisAxleRow1WheelLeftTire(*from._impl_.tire_); - } - _this->_impl_.speed_ = from._impl_.speed_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleChassisAxleRow1WheelLeft) -} - -inline void VehicleChassisAxleRow1WheelLeft::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.brake_){nullptr} - , decltype(_impl_.tire_){nullptr} - , decltype(_impl_.speed_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleChassisAxleRow1WheelLeft::~VehicleChassisAxleRow1WheelLeft() { - // @@protoc_insertion_point(destructor:vss.VehicleChassisAxleRow1WheelLeft) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleChassisAxleRow1WheelLeft::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.brake_; - if (this != internal_default_instance()) delete _impl_.tire_; -} - -void VehicleChassisAxleRow1WheelLeft::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleChassisAxleRow1WheelLeft::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleChassisAxleRow1WheelLeft) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.brake_ != nullptr) { - delete _impl_.brake_; - } - _impl_.brake_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.tire_ != nullptr) { - delete _impl_.tire_; - } - _impl_.tire_ = nullptr; - _impl_.speed_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleChassisAxleRow1WheelLeft::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleChassisAxleRow1WheelLeftBrake Brake = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_brake(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleChassisAxleRow1WheelLeftTire Tire = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_tire(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float Speed = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.speed_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleChassisAxleRow1WheelLeft::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleChassisAxleRow1WheelLeft) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleChassisAxleRow1WheelLeftBrake Brake = 1; - if (this->_internal_has_brake()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::brake(this), - _Internal::brake(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleChassisAxleRow1WheelLeftTire Tire = 2; - if (this->_internal_has_tire()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::tire(this), - _Internal::tire(this).GetCachedSize(), target, stream); - } - - // float Speed = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_speed = this->_internal_speed(); - ::uint32_t raw_speed; - memcpy(&raw_speed, &tmp_speed, sizeof(tmp_speed)); - if (raw_speed != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_speed(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleChassisAxleRow1WheelLeft) - return target; -} - -::size_t VehicleChassisAxleRow1WheelLeft::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleChassisAxleRow1WheelLeft) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleChassisAxleRow1WheelLeftBrake Brake = 1; - if (this->_internal_has_brake()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.brake_); - } - - // .vss.VehicleChassisAxleRow1WheelLeftTire Tire = 2; - if (this->_internal_has_tire()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.tire_); - } - - // float Speed = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_speed = this->_internal_speed(); - ::uint32_t raw_speed; - memcpy(&raw_speed, &tmp_speed, sizeof(tmp_speed)); - if (raw_speed != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleChassisAxleRow1WheelLeft::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleChassisAxleRow1WheelLeft::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleChassisAxleRow1WheelLeft::GetClassData() const { return &_class_data_; } - - -void VehicleChassisAxleRow1WheelLeft::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleChassisAxleRow1WheelLeft*>(&to_msg); - auto& from = static_cast<const VehicleChassisAxleRow1WheelLeft&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleChassisAxleRow1WheelLeft) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_brake()) { - _this->_internal_mutable_brake()->::vss::VehicleChassisAxleRow1WheelLeftBrake::MergeFrom( - from._internal_brake()); - } - if (from._internal_has_tire()) { - _this->_internal_mutable_tire()->::vss::VehicleChassisAxleRow1WheelLeftTire::MergeFrom( - from._internal_tire()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_speed = from._internal_speed(); - ::uint32_t raw_speed; - memcpy(&raw_speed, &tmp_speed, sizeof(tmp_speed)); - if (raw_speed != 0) { - _this->_internal_set_speed(from._internal_speed()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleChassisAxleRow1WheelLeft::CopyFrom(const VehicleChassisAxleRow1WheelLeft& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleChassisAxleRow1WheelLeft) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleChassisAxleRow1WheelLeft::IsInitialized() const { - return true; -} - -void VehicleChassisAxleRow1WheelLeft::InternalSwap(VehicleChassisAxleRow1WheelLeft* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow1WheelLeft, _impl_.speed_) - + sizeof(VehicleChassisAxleRow1WheelLeft::_impl_.speed_) - - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow1WheelLeft, _impl_.brake_)>( - reinterpret_cast<char*>(&_impl_.brake_), - reinterpret_cast<char*>(&other->_impl_.brake_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleChassisAxleRow1WheelLeft::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[222]); -} -// =================================================================== - -class VehicleChassisAxleRow1WheelLeftBrake::_Internal { - public: -}; - -VehicleChassisAxleRow1WheelLeftBrake::VehicleChassisAxleRow1WheelLeftBrake(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleChassisAxleRow1WheelLeftBrake) -} -VehicleChassisAxleRow1WheelLeftBrake::VehicleChassisAxleRow1WheelLeftBrake(const VehicleChassisAxleRow1WheelLeftBrake& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleChassisAxleRow1WheelLeftBrake) -} - -inline void VehicleChassisAxleRow1WheelLeftBrake::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.fluidlevel_) { 0u } - - , decltype(_impl_.padwear_) { 0u } - - , decltype(_impl_.isfluidlevellow_) { false } - - , decltype(_impl_.isbrakesworn_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleChassisAxleRow1WheelLeftBrake::~VehicleChassisAxleRow1WheelLeftBrake() { - // @@protoc_insertion_point(destructor:vss.VehicleChassisAxleRow1WheelLeftBrake) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleChassisAxleRow1WheelLeftBrake::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleChassisAxleRow1WheelLeftBrake::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleChassisAxleRow1WheelLeftBrake::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleChassisAxleRow1WheelLeftBrake) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.fluidlevel_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isbrakesworn_) - - reinterpret_cast<char*>(&_impl_.fluidlevel_)) + sizeof(_impl_.isbrakesworn_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleChassisAxleRow1WheelLeftBrake::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 FluidLevel = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.fluidlevel_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsFluidLevelLow = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isfluidlevellow_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 PadWear = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.padwear_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBrakesWorn = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isbrakesworn_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleChassisAxleRow1WheelLeftBrake::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleChassisAxleRow1WheelLeftBrake) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 FluidLevel = 1; - if (this->_internal_fluidlevel() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_fluidlevel(), target); - } - - // bool IsFluidLevelLow = 2; - if (this->_internal_isfluidlevellow() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isfluidlevellow(), target); - } - - // uint32 PadWear = 3; - if (this->_internal_padwear() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 3, this->_internal_padwear(), target); - } - - // bool IsBrakesWorn = 4; - if (this->_internal_isbrakesworn() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isbrakesworn(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleChassisAxleRow1WheelLeftBrake) - return target; -} - -::size_t VehicleChassisAxleRow1WheelLeftBrake::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleChassisAxleRow1WheelLeftBrake) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 FluidLevel = 1; - if (this->_internal_fluidlevel() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_fluidlevel()); - } - - // uint32 PadWear = 3; - if (this->_internal_padwear() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_padwear()); - } - - // bool IsFluidLevelLow = 2; - if (this->_internal_isfluidlevellow() != 0) { - total_size += 2; - } - - // bool IsBrakesWorn = 4; - if (this->_internal_isbrakesworn() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleChassisAxleRow1WheelLeftBrake::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleChassisAxleRow1WheelLeftBrake::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleChassisAxleRow1WheelLeftBrake::GetClassData() const { return &_class_data_; } - - -void VehicleChassisAxleRow1WheelLeftBrake::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleChassisAxleRow1WheelLeftBrake*>(&to_msg); - auto& from = static_cast<const VehicleChassisAxleRow1WheelLeftBrake&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleChassisAxleRow1WheelLeftBrake) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_fluidlevel() != 0) { - _this->_internal_set_fluidlevel(from._internal_fluidlevel()); - } - if (from._internal_padwear() != 0) { - _this->_internal_set_padwear(from._internal_padwear()); - } - if (from._internal_isfluidlevellow() != 0) { - _this->_internal_set_isfluidlevellow(from._internal_isfluidlevellow()); - } - if (from._internal_isbrakesworn() != 0) { - _this->_internal_set_isbrakesworn(from._internal_isbrakesworn()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleChassisAxleRow1WheelLeftBrake::CopyFrom(const VehicleChassisAxleRow1WheelLeftBrake& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleChassisAxleRow1WheelLeftBrake) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleChassisAxleRow1WheelLeftBrake::IsInitialized() const { - return true; -} - -void VehicleChassisAxleRow1WheelLeftBrake::InternalSwap(VehicleChassisAxleRow1WheelLeftBrake* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow1WheelLeftBrake, _impl_.isbrakesworn_) - + sizeof(VehicleChassisAxleRow1WheelLeftBrake::_impl_.isbrakesworn_) - - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow1WheelLeftBrake, _impl_.fluidlevel_)>( - reinterpret_cast<char*>(&_impl_.fluidlevel_), - reinterpret_cast<char*>(&other->_impl_.fluidlevel_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleChassisAxleRow1WheelLeftBrake::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[223]); -} -// =================================================================== - -class VehicleChassisAxleRow1WheelLeftTire::_Internal { - public: -}; - -VehicleChassisAxleRow1WheelLeftTire::VehicleChassisAxleRow1WheelLeftTire(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleChassisAxleRow1WheelLeftTire) -} -VehicleChassisAxleRow1WheelLeftTire::VehicleChassisAxleRow1WheelLeftTire(const VehicleChassisAxleRow1WheelLeftTire& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleChassisAxleRow1WheelLeftTire) -} - -inline void VehicleChassisAxleRow1WheelLeftTire::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.pressure_) { 0u } - - , decltype(_impl_.ispressurelow_) { false } - - , decltype(_impl_.temperature_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleChassisAxleRow1WheelLeftTire::~VehicleChassisAxleRow1WheelLeftTire() { - // @@protoc_insertion_point(destructor:vss.VehicleChassisAxleRow1WheelLeftTire) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleChassisAxleRow1WheelLeftTire::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleChassisAxleRow1WheelLeftTire::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleChassisAxleRow1WheelLeftTire::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleChassisAxleRow1WheelLeftTire) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.pressure_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.temperature_) - - reinterpret_cast<char*>(&_impl_.pressure_)) + sizeof(_impl_.temperature_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleChassisAxleRow1WheelLeftTire::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 Pressure = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.pressure_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsPressureLow = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.ispressurelow_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float Temperature = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.temperature_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleChassisAxleRow1WheelLeftTire::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleChassisAxleRow1WheelLeftTire) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 Pressure = 1; - if (this->_internal_pressure() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_pressure(), target); - } - - // bool IsPressureLow = 2; - if (this->_internal_ispressurelow() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_ispressurelow(), target); - } - - // float Temperature = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature = this->_internal_temperature(); - ::uint32_t raw_temperature; - memcpy(&raw_temperature, &tmp_temperature, sizeof(tmp_temperature)); - if (raw_temperature != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_temperature(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleChassisAxleRow1WheelLeftTire) - return target; -} - -::size_t VehicleChassisAxleRow1WheelLeftTire::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleChassisAxleRow1WheelLeftTire) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 Pressure = 1; - if (this->_internal_pressure() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_pressure()); - } - - // bool IsPressureLow = 2; - if (this->_internal_ispressurelow() != 0) { - total_size += 2; - } - - // float Temperature = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature = this->_internal_temperature(); - ::uint32_t raw_temperature; - memcpy(&raw_temperature, &tmp_temperature, sizeof(tmp_temperature)); - if (raw_temperature != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleChassisAxleRow1WheelLeftTire::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleChassisAxleRow1WheelLeftTire::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleChassisAxleRow1WheelLeftTire::GetClassData() const { return &_class_data_; } - - -void VehicleChassisAxleRow1WheelLeftTire::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleChassisAxleRow1WheelLeftTire*>(&to_msg); - auto& from = static_cast<const VehicleChassisAxleRow1WheelLeftTire&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleChassisAxleRow1WheelLeftTire) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_pressure() != 0) { - _this->_internal_set_pressure(from._internal_pressure()); - } - if (from._internal_ispressurelow() != 0) { - _this->_internal_set_ispressurelow(from._internal_ispressurelow()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature = from._internal_temperature(); - ::uint32_t raw_temperature; - memcpy(&raw_temperature, &tmp_temperature, sizeof(tmp_temperature)); - if (raw_temperature != 0) { - _this->_internal_set_temperature(from._internal_temperature()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleChassisAxleRow1WheelLeftTire::CopyFrom(const VehicleChassisAxleRow1WheelLeftTire& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleChassisAxleRow1WheelLeftTire) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleChassisAxleRow1WheelLeftTire::IsInitialized() const { - return true; -} - -void VehicleChassisAxleRow1WheelLeftTire::InternalSwap(VehicleChassisAxleRow1WheelLeftTire* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow1WheelLeftTire, _impl_.temperature_) - + sizeof(VehicleChassisAxleRow1WheelLeftTire::_impl_.temperature_) - - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow1WheelLeftTire, _impl_.pressure_)>( - reinterpret_cast<char*>(&_impl_.pressure_), - reinterpret_cast<char*>(&other->_impl_.pressure_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleChassisAxleRow1WheelLeftTire::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[224]); -} -// =================================================================== - -class VehicleChassisAxleRow1WheelRight::_Internal { - public: - static const ::vss::VehicleChassisAxleRow1WheelRightBrake& brake(const VehicleChassisAxleRow1WheelRight* msg); - static const ::vss::VehicleChassisAxleRow1WheelRightTire& tire(const VehicleChassisAxleRow1WheelRight* msg); -}; - -const ::vss::VehicleChassisAxleRow1WheelRightBrake& -VehicleChassisAxleRow1WheelRight::_Internal::brake(const VehicleChassisAxleRow1WheelRight* msg) { - return *msg->_impl_.brake_; -} -const ::vss::VehicleChassisAxleRow1WheelRightTire& -VehicleChassisAxleRow1WheelRight::_Internal::tire(const VehicleChassisAxleRow1WheelRight* msg) { - return *msg->_impl_.tire_; -} -VehicleChassisAxleRow1WheelRight::VehicleChassisAxleRow1WheelRight(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleChassisAxleRow1WheelRight) -} -VehicleChassisAxleRow1WheelRight::VehicleChassisAxleRow1WheelRight(const VehicleChassisAxleRow1WheelRight& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleChassisAxleRow1WheelRight* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.brake_){nullptr} - , decltype(_impl_.tire_){nullptr} - , decltype(_impl_.speed_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_brake()) { - _this->_impl_.brake_ = new ::vss::VehicleChassisAxleRow1WheelRightBrake(*from._impl_.brake_); - } - if (from._internal_has_tire()) { - _this->_impl_.tire_ = new ::vss::VehicleChassisAxleRow1WheelRightTire(*from._impl_.tire_); - } - _this->_impl_.speed_ = from._impl_.speed_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleChassisAxleRow1WheelRight) -} - -inline void VehicleChassisAxleRow1WheelRight::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.brake_){nullptr} - , decltype(_impl_.tire_){nullptr} - , decltype(_impl_.speed_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleChassisAxleRow1WheelRight::~VehicleChassisAxleRow1WheelRight() { - // @@protoc_insertion_point(destructor:vss.VehicleChassisAxleRow1WheelRight) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleChassisAxleRow1WheelRight::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.brake_; - if (this != internal_default_instance()) delete _impl_.tire_; -} - -void VehicleChassisAxleRow1WheelRight::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleChassisAxleRow1WheelRight::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleChassisAxleRow1WheelRight) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.brake_ != nullptr) { - delete _impl_.brake_; - } - _impl_.brake_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.tire_ != nullptr) { - delete _impl_.tire_; - } - _impl_.tire_ = nullptr; - _impl_.speed_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleChassisAxleRow1WheelRight::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleChassisAxleRow1WheelRightBrake Brake = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_brake(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleChassisAxleRow1WheelRightTire Tire = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_tire(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float Speed = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.speed_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleChassisAxleRow1WheelRight::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleChassisAxleRow1WheelRight) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleChassisAxleRow1WheelRightBrake Brake = 1; - if (this->_internal_has_brake()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::brake(this), - _Internal::brake(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleChassisAxleRow1WheelRightTire Tire = 2; - if (this->_internal_has_tire()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::tire(this), - _Internal::tire(this).GetCachedSize(), target, stream); - } - - // float Speed = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_speed = this->_internal_speed(); - ::uint32_t raw_speed; - memcpy(&raw_speed, &tmp_speed, sizeof(tmp_speed)); - if (raw_speed != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_speed(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleChassisAxleRow1WheelRight) - return target; -} - -::size_t VehicleChassisAxleRow1WheelRight::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleChassisAxleRow1WheelRight) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleChassisAxleRow1WheelRightBrake Brake = 1; - if (this->_internal_has_brake()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.brake_); - } - - // .vss.VehicleChassisAxleRow1WheelRightTire Tire = 2; - if (this->_internal_has_tire()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.tire_); - } - - // float Speed = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_speed = this->_internal_speed(); - ::uint32_t raw_speed; - memcpy(&raw_speed, &tmp_speed, sizeof(tmp_speed)); - if (raw_speed != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleChassisAxleRow1WheelRight::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleChassisAxleRow1WheelRight::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleChassisAxleRow1WheelRight::GetClassData() const { return &_class_data_; } - - -void VehicleChassisAxleRow1WheelRight::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleChassisAxleRow1WheelRight*>(&to_msg); - auto& from = static_cast<const VehicleChassisAxleRow1WheelRight&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleChassisAxleRow1WheelRight) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_brake()) { - _this->_internal_mutable_brake()->::vss::VehicleChassisAxleRow1WheelRightBrake::MergeFrom( - from._internal_brake()); - } - if (from._internal_has_tire()) { - _this->_internal_mutable_tire()->::vss::VehicleChassisAxleRow1WheelRightTire::MergeFrom( - from._internal_tire()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_speed = from._internal_speed(); - ::uint32_t raw_speed; - memcpy(&raw_speed, &tmp_speed, sizeof(tmp_speed)); - if (raw_speed != 0) { - _this->_internal_set_speed(from._internal_speed()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleChassisAxleRow1WheelRight::CopyFrom(const VehicleChassisAxleRow1WheelRight& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleChassisAxleRow1WheelRight) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleChassisAxleRow1WheelRight::IsInitialized() const { - return true; -} - -void VehicleChassisAxleRow1WheelRight::InternalSwap(VehicleChassisAxleRow1WheelRight* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow1WheelRight, _impl_.speed_) - + sizeof(VehicleChassisAxleRow1WheelRight::_impl_.speed_) - - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow1WheelRight, _impl_.brake_)>( - reinterpret_cast<char*>(&_impl_.brake_), - reinterpret_cast<char*>(&other->_impl_.brake_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleChassisAxleRow1WheelRight::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[225]); -} -// =================================================================== - -class VehicleChassisAxleRow1WheelRightBrake::_Internal { - public: -}; - -VehicleChassisAxleRow1WheelRightBrake::VehicleChassisAxleRow1WheelRightBrake(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleChassisAxleRow1WheelRightBrake) -} -VehicleChassisAxleRow1WheelRightBrake::VehicleChassisAxleRow1WheelRightBrake(const VehicleChassisAxleRow1WheelRightBrake& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleChassisAxleRow1WheelRightBrake) -} - -inline void VehicleChassisAxleRow1WheelRightBrake::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.fluidlevel_) { 0u } - - , decltype(_impl_.padwear_) { 0u } - - , decltype(_impl_.isfluidlevellow_) { false } - - , decltype(_impl_.isbrakesworn_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleChassisAxleRow1WheelRightBrake::~VehicleChassisAxleRow1WheelRightBrake() { - // @@protoc_insertion_point(destructor:vss.VehicleChassisAxleRow1WheelRightBrake) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleChassisAxleRow1WheelRightBrake::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleChassisAxleRow1WheelRightBrake::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleChassisAxleRow1WheelRightBrake::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleChassisAxleRow1WheelRightBrake) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.fluidlevel_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isbrakesworn_) - - reinterpret_cast<char*>(&_impl_.fluidlevel_)) + sizeof(_impl_.isbrakesworn_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleChassisAxleRow1WheelRightBrake::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 FluidLevel = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.fluidlevel_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsFluidLevelLow = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isfluidlevellow_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 PadWear = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.padwear_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBrakesWorn = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isbrakesworn_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleChassisAxleRow1WheelRightBrake::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleChassisAxleRow1WheelRightBrake) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 FluidLevel = 1; - if (this->_internal_fluidlevel() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_fluidlevel(), target); - } - - // bool IsFluidLevelLow = 2; - if (this->_internal_isfluidlevellow() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isfluidlevellow(), target); - } - - // uint32 PadWear = 3; - if (this->_internal_padwear() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 3, this->_internal_padwear(), target); - } - - // bool IsBrakesWorn = 4; - if (this->_internal_isbrakesworn() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isbrakesworn(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleChassisAxleRow1WheelRightBrake) - return target; -} - -::size_t VehicleChassisAxleRow1WheelRightBrake::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleChassisAxleRow1WheelRightBrake) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 FluidLevel = 1; - if (this->_internal_fluidlevel() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_fluidlevel()); - } - - // uint32 PadWear = 3; - if (this->_internal_padwear() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_padwear()); - } - - // bool IsFluidLevelLow = 2; - if (this->_internal_isfluidlevellow() != 0) { - total_size += 2; - } - - // bool IsBrakesWorn = 4; - if (this->_internal_isbrakesworn() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleChassisAxleRow1WheelRightBrake::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleChassisAxleRow1WheelRightBrake::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleChassisAxleRow1WheelRightBrake::GetClassData() const { return &_class_data_; } - - -void VehicleChassisAxleRow1WheelRightBrake::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleChassisAxleRow1WheelRightBrake*>(&to_msg); - auto& from = static_cast<const VehicleChassisAxleRow1WheelRightBrake&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleChassisAxleRow1WheelRightBrake) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_fluidlevel() != 0) { - _this->_internal_set_fluidlevel(from._internal_fluidlevel()); - } - if (from._internal_padwear() != 0) { - _this->_internal_set_padwear(from._internal_padwear()); - } - if (from._internal_isfluidlevellow() != 0) { - _this->_internal_set_isfluidlevellow(from._internal_isfluidlevellow()); - } - if (from._internal_isbrakesworn() != 0) { - _this->_internal_set_isbrakesworn(from._internal_isbrakesworn()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleChassisAxleRow1WheelRightBrake::CopyFrom(const VehicleChassisAxleRow1WheelRightBrake& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleChassisAxleRow1WheelRightBrake) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleChassisAxleRow1WheelRightBrake::IsInitialized() const { - return true; -} - -void VehicleChassisAxleRow1WheelRightBrake::InternalSwap(VehicleChassisAxleRow1WheelRightBrake* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow1WheelRightBrake, _impl_.isbrakesworn_) - + sizeof(VehicleChassisAxleRow1WheelRightBrake::_impl_.isbrakesworn_) - - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow1WheelRightBrake, _impl_.fluidlevel_)>( - reinterpret_cast<char*>(&_impl_.fluidlevel_), - reinterpret_cast<char*>(&other->_impl_.fluidlevel_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleChassisAxleRow1WheelRightBrake::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[226]); -} -// =================================================================== - -class VehicleChassisAxleRow1WheelRightTire::_Internal { - public: -}; - -VehicleChassisAxleRow1WheelRightTire::VehicleChassisAxleRow1WheelRightTire(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleChassisAxleRow1WheelRightTire) -} -VehicleChassisAxleRow1WheelRightTire::VehicleChassisAxleRow1WheelRightTire(const VehicleChassisAxleRow1WheelRightTire& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleChassisAxleRow1WheelRightTire) -} - -inline void VehicleChassisAxleRow1WheelRightTire::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.pressure_) { 0u } - - , decltype(_impl_.ispressurelow_) { false } - - , decltype(_impl_.temperature_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleChassisAxleRow1WheelRightTire::~VehicleChassisAxleRow1WheelRightTire() { - // @@protoc_insertion_point(destructor:vss.VehicleChassisAxleRow1WheelRightTire) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleChassisAxleRow1WheelRightTire::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleChassisAxleRow1WheelRightTire::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleChassisAxleRow1WheelRightTire::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleChassisAxleRow1WheelRightTire) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.pressure_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.temperature_) - - reinterpret_cast<char*>(&_impl_.pressure_)) + sizeof(_impl_.temperature_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleChassisAxleRow1WheelRightTire::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 Pressure = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.pressure_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsPressureLow = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.ispressurelow_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float Temperature = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.temperature_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleChassisAxleRow1WheelRightTire::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleChassisAxleRow1WheelRightTire) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 Pressure = 1; - if (this->_internal_pressure() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_pressure(), target); - } - - // bool IsPressureLow = 2; - if (this->_internal_ispressurelow() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_ispressurelow(), target); - } - - // float Temperature = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature = this->_internal_temperature(); - ::uint32_t raw_temperature; - memcpy(&raw_temperature, &tmp_temperature, sizeof(tmp_temperature)); - if (raw_temperature != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_temperature(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleChassisAxleRow1WheelRightTire) - return target; -} - -::size_t VehicleChassisAxleRow1WheelRightTire::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleChassisAxleRow1WheelRightTire) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 Pressure = 1; - if (this->_internal_pressure() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_pressure()); - } - - // bool IsPressureLow = 2; - if (this->_internal_ispressurelow() != 0) { - total_size += 2; - } - - // float Temperature = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature = this->_internal_temperature(); - ::uint32_t raw_temperature; - memcpy(&raw_temperature, &tmp_temperature, sizeof(tmp_temperature)); - if (raw_temperature != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleChassisAxleRow1WheelRightTire::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleChassisAxleRow1WheelRightTire::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleChassisAxleRow1WheelRightTire::GetClassData() const { return &_class_data_; } - - -void VehicleChassisAxleRow1WheelRightTire::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleChassisAxleRow1WheelRightTire*>(&to_msg); - auto& from = static_cast<const VehicleChassisAxleRow1WheelRightTire&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleChassisAxleRow1WheelRightTire) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_pressure() != 0) { - _this->_internal_set_pressure(from._internal_pressure()); - } - if (from._internal_ispressurelow() != 0) { - _this->_internal_set_ispressurelow(from._internal_ispressurelow()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature = from._internal_temperature(); - ::uint32_t raw_temperature; - memcpy(&raw_temperature, &tmp_temperature, sizeof(tmp_temperature)); - if (raw_temperature != 0) { - _this->_internal_set_temperature(from._internal_temperature()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleChassisAxleRow1WheelRightTire::CopyFrom(const VehicleChassisAxleRow1WheelRightTire& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleChassisAxleRow1WheelRightTire) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleChassisAxleRow1WheelRightTire::IsInitialized() const { - return true; -} - -void VehicleChassisAxleRow1WheelRightTire::InternalSwap(VehicleChassisAxleRow1WheelRightTire* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow1WheelRightTire, _impl_.temperature_) - + sizeof(VehicleChassisAxleRow1WheelRightTire::_impl_.temperature_) - - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow1WheelRightTire, _impl_.pressure_)>( - reinterpret_cast<char*>(&_impl_.pressure_), - reinterpret_cast<char*>(&other->_impl_.pressure_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleChassisAxleRow1WheelRightTire::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[227]); -} -// =================================================================== - -class VehicleChassisAxleRow2::_Internal { - public: - static const ::vss::VehicleChassisAxleRow2Wheel& wheel(const VehicleChassisAxleRow2* msg); -}; - -const ::vss::VehicleChassisAxleRow2Wheel& -VehicleChassisAxleRow2::_Internal::wheel(const VehicleChassisAxleRow2* msg) { - return *msg->_impl_.wheel_; -} -VehicleChassisAxleRow2::VehicleChassisAxleRow2(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleChassisAxleRow2) -} -VehicleChassisAxleRow2::VehicleChassisAxleRow2(const VehicleChassisAxleRow2& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleChassisAxleRow2* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.wheel_){nullptr} - , decltype(_impl_.wheelcount_) {} - - , decltype(_impl_.wheeldiameter_) {} - - , decltype(_impl_.wheelwidth_) {} - - , decltype(_impl_.tirediameter_) {} - - , decltype(_impl_.tirewidth_) {} - - , decltype(_impl_.tireaspectratio_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_wheel()) { - _this->_impl_.wheel_ = new ::vss::VehicleChassisAxleRow2Wheel(*from._impl_.wheel_); - } - ::memcpy(&_impl_.wheelcount_, &from._impl_.wheelcount_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.tireaspectratio_) - - reinterpret_cast<char*>(&_impl_.wheelcount_)) + sizeof(_impl_.tireaspectratio_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleChassisAxleRow2) -} - -inline void VehicleChassisAxleRow2::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.wheel_){nullptr} - , decltype(_impl_.wheelcount_) { 0u } - - , decltype(_impl_.wheeldiameter_) { 0 } - - , decltype(_impl_.wheelwidth_) { 0 } - - , decltype(_impl_.tirediameter_) { 0 } - - , decltype(_impl_.tirewidth_) { 0u } - - , decltype(_impl_.tireaspectratio_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleChassisAxleRow2::~VehicleChassisAxleRow2() { - // @@protoc_insertion_point(destructor:vss.VehicleChassisAxleRow2) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleChassisAxleRow2::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.wheel_; -} - -void VehicleChassisAxleRow2::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleChassisAxleRow2::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleChassisAxleRow2) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.wheel_ != nullptr) { - delete _impl_.wheel_; - } - _impl_.wheel_ = nullptr; - ::memset(&_impl_.wheelcount_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.tireaspectratio_) - - reinterpret_cast<char*>(&_impl_.wheelcount_)) + sizeof(_impl_.tireaspectratio_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleChassisAxleRow2::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 WheelCount = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.wheelcount_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float WheelDiameter = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.wheeldiameter_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float WheelWidth = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.wheelwidth_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float TireDiameter = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 37)) { - _impl_.tirediameter_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // uint32 TireWidth = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) { - _impl_.tirewidth_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 TireAspectRatio = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) { - _impl_.tireaspectratio_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleChassisAxleRow2Wheel Wheel = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 58)) { - ptr = ctx->ParseMessage(_internal_mutable_wheel(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleChassisAxleRow2::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleChassisAxleRow2) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 WheelCount = 1; - if (this->_internal_wheelcount() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_wheelcount(), target); - } - - // float WheelDiameter = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_wheeldiameter = this->_internal_wheeldiameter(); - ::uint32_t raw_wheeldiameter; - memcpy(&raw_wheeldiameter, &tmp_wheeldiameter, sizeof(tmp_wheeldiameter)); - if (raw_wheeldiameter != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_wheeldiameter(), target); - } - - // float WheelWidth = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_wheelwidth = this->_internal_wheelwidth(); - ::uint32_t raw_wheelwidth; - memcpy(&raw_wheelwidth, &tmp_wheelwidth, sizeof(tmp_wheelwidth)); - if (raw_wheelwidth != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_wheelwidth(), target); - } - - // float TireDiameter = 4; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tirediameter = this->_internal_tirediameter(); - ::uint32_t raw_tirediameter; - memcpy(&raw_tirediameter, &tmp_tirediameter, sizeof(tmp_tirediameter)); - if (raw_tirediameter != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 4, this->_internal_tirediameter(), target); - } - - // uint32 TireWidth = 5; - if (this->_internal_tirewidth() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 5, this->_internal_tirewidth(), target); - } - - // uint32 TireAspectRatio = 6; - if (this->_internal_tireaspectratio() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 6, this->_internal_tireaspectratio(), target); - } - - // .vss.VehicleChassisAxleRow2Wheel Wheel = 7; - if (this->_internal_has_wheel()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(7, _Internal::wheel(this), - _Internal::wheel(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleChassisAxleRow2) - return target; -} - -::size_t VehicleChassisAxleRow2::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleChassisAxleRow2) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleChassisAxleRow2Wheel Wheel = 7; - if (this->_internal_has_wheel()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.wheel_); - } - - // uint32 WheelCount = 1; - if (this->_internal_wheelcount() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_wheelcount()); - } - - // float WheelDiameter = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_wheeldiameter = this->_internal_wheeldiameter(); - ::uint32_t raw_wheeldiameter; - memcpy(&raw_wheeldiameter, &tmp_wheeldiameter, sizeof(tmp_wheeldiameter)); - if (raw_wheeldiameter != 0) { - total_size += 5; - } - - // float WheelWidth = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_wheelwidth = this->_internal_wheelwidth(); - ::uint32_t raw_wheelwidth; - memcpy(&raw_wheelwidth, &tmp_wheelwidth, sizeof(tmp_wheelwidth)); - if (raw_wheelwidth != 0) { - total_size += 5; - } - - // float TireDiameter = 4; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tirediameter = this->_internal_tirediameter(); - ::uint32_t raw_tirediameter; - memcpy(&raw_tirediameter, &tmp_tirediameter, sizeof(tmp_tirediameter)); - if (raw_tirediameter != 0) { - total_size += 5; - } - - // uint32 TireWidth = 5; - if (this->_internal_tirewidth() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_tirewidth()); - } - - // uint32 TireAspectRatio = 6; - if (this->_internal_tireaspectratio() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_tireaspectratio()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleChassisAxleRow2::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleChassisAxleRow2::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleChassisAxleRow2::GetClassData() const { return &_class_data_; } - - -void VehicleChassisAxleRow2::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleChassisAxleRow2*>(&to_msg); - auto& from = static_cast<const VehicleChassisAxleRow2&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleChassisAxleRow2) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_wheel()) { - _this->_internal_mutable_wheel()->::vss::VehicleChassisAxleRow2Wheel::MergeFrom( - from._internal_wheel()); - } - if (from._internal_wheelcount() != 0) { - _this->_internal_set_wheelcount(from._internal_wheelcount()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_wheeldiameter = from._internal_wheeldiameter(); - ::uint32_t raw_wheeldiameter; - memcpy(&raw_wheeldiameter, &tmp_wheeldiameter, sizeof(tmp_wheeldiameter)); - if (raw_wheeldiameter != 0) { - _this->_internal_set_wheeldiameter(from._internal_wheeldiameter()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_wheelwidth = from._internal_wheelwidth(); - ::uint32_t raw_wheelwidth; - memcpy(&raw_wheelwidth, &tmp_wheelwidth, sizeof(tmp_wheelwidth)); - if (raw_wheelwidth != 0) { - _this->_internal_set_wheelwidth(from._internal_wheelwidth()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_tirediameter = from._internal_tirediameter(); - ::uint32_t raw_tirediameter; - memcpy(&raw_tirediameter, &tmp_tirediameter, sizeof(tmp_tirediameter)); - if (raw_tirediameter != 0) { - _this->_internal_set_tirediameter(from._internal_tirediameter()); - } - if (from._internal_tirewidth() != 0) { - _this->_internal_set_tirewidth(from._internal_tirewidth()); - } - if (from._internal_tireaspectratio() != 0) { - _this->_internal_set_tireaspectratio(from._internal_tireaspectratio()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleChassisAxleRow2::CopyFrom(const VehicleChassisAxleRow2& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleChassisAxleRow2) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleChassisAxleRow2::IsInitialized() const { - return true; -} - -void VehicleChassisAxleRow2::InternalSwap(VehicleChassisAxleRow2* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow2, _impl_.tireaspectratio_) - + sizeof(VehicleChassisAxleRow2::_impl_.tireaspectratio_) - - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow2, _impl_.wheel_)>( - reinterpret_cast<char*>(&_impl_.wheel_), - reinterpret_cast<char*>(&other->_impl_.wheel_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleChassisAxleRow2::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[228]); -} -// =================================================================== - -class VehicleChassisAxleRow2Wheel::_Internal { - public: - static const ::vss::VehicleChassisAxleRow2WheelLeft& left(const VehicleChassisAxleRow2Wheel* msg); - static const ::vss::VehicleChassisAxleRow2WheelRight& right(const VehicleChassisAxleRow2Wheel* msg); -}; - -const ::vss::VehicleChassisAxleRow2WheelLeft& -VehicleChassisAxleRow2Wheel::_Internal::left(const VehicleChassisAxleRow2Wheel* msg) { - return *msg->_impl_.left_; -} -const ::vss::VehicleChassisAxleRow2WheelRight& -VehicleChassisAxleRow2Wheel::_Internal::right(const VehicleChassisAxleRow2Wheel* msg) { - return *msg->_impl_.right_; -} -VehicleChassisAxleRow2Wheel::VehicleChassisAxleRow2Wheel(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleChassisAxleRow2Wheel) -} -VehicleChassisAxleRow2Wheel::VehicleChassisAxleRow2Wheel(const VehicleChassisAxleRow2Wheel& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleChassisAxleRow2Wheel* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.left_){nullptr} - , decltype(_impl_.right_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_left()) { - _this->_impl_.left_ = new ::vss::VehicleChassisAxleRow2WheelLeft(*from._impl_.left_); - } - if (from._internal_has_right()) { - _this->_impl_.right_ = new ::vss::VehicleChassisAxleRow2WheelRight(*from._impl_.right_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleChassisAxleRow2Wheel) -} - -inline void VehicleChassisAxleRow2Wheel::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.left_){nullptr} - , decltype(_impl_.right_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleChassisAxleRow2Wheel::~VehicleChassisAxleRow2Wheel() { - // @@protoc_insertion_point(destructor:vss.VehicleChassisAxleRow2Wheel) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleChassisAxleRow2Wheel::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.left_; - if (this != internal_default_instance()) delete _impl_.right_; -} - -void VehicleChassisAxleRow2Wheel::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleChassisAxleRow2Wheel::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleChassisAxleRow2Wheel) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.left_ != nullptr) { - delete _impl_.left_; - } - _impl_.left_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.right_ != nullptr) { - delete _impl_.right_; - } - _impl_.right_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleChassisAxleRow2Wheel::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleChassisAxleRow2WheelLeft Left = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_left(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleChassisAxleRow2WheelRight Right = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_right(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleChassisAxleRow2Wheel::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleChassisAxleRow2Wheel) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleChassisAxleRow2WheelLeft Left = 1; - if (this->_internal_has_left()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::left(this), - _Internal::left(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleChassisAxleRow2WheelRight Right = 2; - if (this->_internal_has_right()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::right(this), - _Internal::right(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleChassisAxleRow2Wheel) - return target; -} - -::size_t VehicleChassisAxleRow2Wheel::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleChassisAxleRow2Wheel) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleChassisAxleRow2WheelLeft Left = 1; - if (this->_internal_has_left()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.left_); - } - - // .vss.VehicleChassisAxleRow2WheelRight Right = 2; - if (this->_internal_has_right()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.right_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleChassisAxleRow2Wheel::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleChassisAxleRow2Wheel::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleChassisAxleRow2Wheel::GetClassData() const { return &_class_data_; } - - -void VehicleChassisAxleRow2Wheel::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleChassisAxleRow2Wheel*>(&to_msg); - auto& from = static_cast<const VehicleChassisAxleRow2Wheel&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleChassisAxleRow2Wheel) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_left()) { - _this->_internal_mutable_left()->::vss::VehicleChassisAxleRow2WheelLeft::MergeFrom( - from._internal_left()); - } - if (from._internal_has_right()) { - _this->_internal_mutable_right()->::vss::VehicleChassisAxleRow2WheelRight::MergeFrom( - from._internal_right()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleChassisAxleRow2Wheel::CopyFrom(const VehicleChassisAxleRow2Wheel& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleChassisAxleRow2Wheel) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleChassisAxleRow2Wheel::IsInitialized() const { - return true; -} - -void VehicleChassisAxleRow2Wheel::InternalSwap(VehicleChassisAxleRow2Wheel* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow2Wheel, _impl_.right_) - + sizeof(VehicleChassisAxleRow2Wheel::_impl_.right_) - - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow2Wheel, _impl_.left_)>( - reinterpret_cast<char*>(&_impl_.left_), - reinterpret_cast<char*>(&other->_impl_.left_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleChassisAxleRow2Wheel::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[229]); -} -// =================================================================== - -class VehicleChassisAxleRow2WheelLeft::_Internal { - public: - static const ::vss::VehicleChassisAxleRow2WheelLeftBrake& brake(const VehicleChassisAxleRow2WheelLeft* msg); - static const ::vss::VehicleChassisAxleRow2WheelLeftTire& tire(const VehicleChassisAxleRow2WheelLeft* msg); -}; - -const ::vss::VehicleChassisAxleRow2WheelLeftBrake& -VehicleChassisAxleRow2WheelLeft::_Internal::brake(const VehicleChassisAxleRow2WheelLeft* msg) { - return *msg->_impl_.brake_; -} -const ::vss::VehicleChassisAxleRow2WheelLeftTire& -VehicleChassisAxleRow2WheelLeft::_Internal::tire(const VehicleChassisAxleRow2WheelLeft* msg) { - return *msg->_impl_.tire_; -} -VehicleChassisAxleRow2WheelLeft::VehicleChassisAxleRow2WheelLeft(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleChassisAxleRow2WheelLeft) -} -VehicleChassisAxleRow2WheelLeft::VehicleChassisAxleRow2WheelLeft(const VehicleChassisAxleRow2WheelLeft& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleChassisAxleRow2WheelLeft* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.brake_){nullptr} - , decltype(_impl_.tire_){nullptr} - , decltype(_impl_.speed_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_brake()) { - _this->_impl_.brake_ = new ::vss::VehicleChassisAxleRow2WheelLeftBrake(*from._impl_.brake_); - } - if (from._internal_has_tire()) { - _this->_impl_.tire_ = new ::vss::VehicleChassisAxleRow2WheelLeftTire(*from._impl_.tire_); - } - _this->_impl_.speed_ = from._impl_.speed_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleChassisAxleRow2WheelLeft) -} - -inline void VehicleChassisAxleRow2WheelLeft::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.brake_){nullptr} - , decltype(_impl_.tire_){nullptr} - , decltype(_impl_.speed_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleChassisAxleRow2WheelLeft::~VehicleChassisAxleRow2WheelLeft() { - // @@protoc_insertion_point(destructor:vss.VehicleChassisAxleRow2WheelLeft) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleChassisAxleRow2WheelLeft::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.brake_; - if (this != internal_default_instance()) delete _impl_.tire_; -} - -void VehicleChassisAxleRow2WheelLeft::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleChassisAxleRow2WheelLeft::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleChassisAxleRow2WheelLeft) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.brake_ != nullptr) { - delete _impl_.brake_; - } - _impl_.brake_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.tire_ != nullptr) { - delete _impl_.tire_; - } - _impl_.tire_ = nullptr; - _impl_.speed_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleChassisAxleRow2WheelLeft::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleChassisAxleRow2WheelLeftBrake Brake = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_brake(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleChassisAxleRow2WheelLeftTire Tire = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_tire(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float Speed = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.speed_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleChassisAxleRow2WheelLeft::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleChassisAxleRow2WheelLeft) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleChassisAxleRow2WheelLeftBrake Brake = 1; - if (this->_internal_has_brake()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::brake(this), - _Internal::brake(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleChassisAxleRow2WheelLeftTire Tire = 2; - if (this->_internal_has_tire()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::tire(this), - _Internal::tire(this).GetCachedSize(), target, stream); - } - - // float Speed = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_speed = this->_internal_speed(); - ::uint32_t raw_speed; - memcpy(&raw_speed, &tmp_speed, sizeof(tmp_speed)); - if (raw_speed != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_speed(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleChassisAxleRow2WheelLeft) - return target; -} - -::size_t VehicleChassisAxleRow2WheelLeft::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleChassisAxleRow2WheelLeft) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleChassisAxleRow2WheelLeftBrake Brake = 1; - if (this->_internal_has_brake()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.brake_); - } - - // .vss.VehicleChassisAxleRow2WheelLeftTire Tire = 2; - if (this->_internal_has_tire()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.tire_); - } - - // float Speed = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_speed = this->_internal_speed(); - ::uint32_t raw_speed; - memcpy(&raw_speed, &tmp_speed, sizeof(tmp_speed)); - if (raw_speed != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleChassisAxleRow2WheelLeft::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleChassisAxleRow2WheelLeft::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleChassisAxleRow2WheelLeft::GetClassData() const { return &_class_data_; } - - -void VehicleChassisAxleRow2WheelLeft::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleChassisAxleRow2WheelLeft*>(&to_msg); - auto& from = static_cast<const VehicleChassisAxleRow2WheelLeft&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleChassisAxleRow2WheelLeft) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_brake()) { - _this->_internal_mutable_brake()->::vss::VehicleChassisAxleRow2WheelLeftBrake::MergeFrom( - from._internal_brake()); - } - if (from._internal_has_tire()) { - _this->_internal_mutable_tire()->::vss::VehicleChassisAxleRow2WheelLeftTire::MergeFrom( - from._internal_tire()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_speed = from._internal_speed(); - ::uint32_t raw_speed; - memcpy(&raw_speed, &tmp_speed, sizeof(tmp_speed)); - if (raw_speed != 0) { - _this->_internal_set_speed(from._internal_speed()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleChassisAxleRow2WheelLeft::CopyFrom(const VehicleChassisAxleRow2WheelLeft& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleChassisAxleRow2WheelLeft) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleChassisAxleRow2WheelLeft::IsInitialized() const { - return true; -} - -void VehicleChassisAxleRow2WheelLeft::InternalSwap(VehicleChassisAxleRow2WheelLeft* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow2WheelLeft, _impl_.speed_) - + sizeof(VehicleChassisAxleRow2WheelLeft::_impl_.speed_) - - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow2WheelLeft, _impl_.brake_)>( - reinterpret_cast<char*>(&_impl_.brake_), - reinterpret_cast<char*>(&other->_impl_.brake_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleChassisAxleRow2WheelLeft::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[230]); -} -// =================================================================== - -class VehicleChassisAxleRow2WheelLeftBrake::_Internal { - public: -}; - -VehicleChassisAxleRow2WheelLeftBrake::VehicleChassisAxleRow2WheelLeftBrake(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleChassisAxleRow2WheelLeftBrake) -} -VehicleChassisAxleRow2WheelLeftBrake::VehicleChassisAxleRow2WheelLeftBrake(const VehicleChassisAxleRow2WheelLeftBrake& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleChassisAxleRow2WheelLeftBrake) -} - -inline void VehicleChassisAxleRow2WheelLeftBrake::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.fluidlevel_) { 0u } - - , decltype(_impl_.padwear_) { 0u } - - , decltype(_impl_.isfluidlevellow_) { false } - - , decltype(_impl_.isbrakesworn_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleChassisAxleRow2WheelLeftBrake::~VehicleChassisAxleRow2WheelLeftBrake() { - // @@protoc_insertion_point(destructor:vss.VehicleChassisAxleRow2WheelLeftBrake) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleChassisAxleRow2WheelLeftBrake::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleChassisAxleRow2WheelLeftBrake::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleChassisAxleRow2WheelLeftBrake::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleChassisAxleRow2WheelLeftBrake) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.fluidlevel_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isbrakesworn_) - - reinterpret_cast<char*>(&_impl_.fluidlevel_)) + sizeof(_impl_.isbrakesworn_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleChassisAxleRow2WheelLeftBrake::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 FluidLevel = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.fluidlevel_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsFluidLevelLow = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isfluidlevellow_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 PadWear = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.padwear_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBrakesWorn = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isbrakesworn_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleChassisAxleRow2WheelLeftBrake::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleChassisAxleRow2WheelLeftBrake) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 FluidLevel = 1; - if (this->_internal_fluidlevel() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_fluidlevel(), target); - } - - // bool IsFluidLevelLow = 2; - if (this->_internal_isfluidlevellow() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isfluidlevellow(), target); - } - - // uint32 PadWear = 3; - if (this->_internal_padwear() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 3, this->_internal_padwear(), target); - } - - // bool IsBrakesWorn = 4; - if (this->_internal_isbrakesworn() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isbrakesworn(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleChassisAxleRow2WheelLeftBrake) - return target; -} - -::size_t VehicleChassisAxleRow2WheelLeftBrake::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleChassisAxleRow2WheelLeftBrake) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 FluidLevel = 1; - if (this->_internal_fluidlevel() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_fluidlevel()); - } - - // uint32 PadWear = 3; - if (this->_internal_padwear() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_padwear()); - } - - // bool IsFluidLevelLow = 2; - if (this->_internal_isfluidlevellow() != 0) { - total_size += 2; - } - - // bool IsBrakesWorn = 4; - if (this->_internal_isbrakesworn() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleChassisAxleRow2WheelLeftBrake::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleChassisAxleRow2WheelLeftBrake::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleChassisAxleRow2WheelLeftBrake::GetClassData() const { return &_class_data_; } - - -void VehicleChassisAxleRow2WheelLeftBrake::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleChassisAxleRow2WheelLeftBrake*>(&to_msg); - auto& from = static_cast<const VehicleChassisAxleRow2WheelLeftBrake&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleChassisAxleRow2WheelLeftBrake) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_fluidlevel() != 0) { - _this->_internal_set_fluidlevel(from._internal_fluidlevel()); - } - if (from._internal_padwear() != 0) { - _this->_internal_set_padwear(from._internal_padwear()); - } - if (from._internal_isfluidlevellow() != 0) { - _this->_internal_set_isfluidlevellow(from._internal_isfluidlevellow()); - } - if (from._internal_isbrakesworn() != 0) { - _this->_internal_set_isbrakesworn(from._internal_isbrakesworn()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleChassisAxleRow2WheelLeftBrake::CopyFrom(const VehicleChassisAxleRow2WheelLeftBrake& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleChassisAxleRow2WheelLeftBrake) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleChassisAxleRow2WheelLeftBrake::IsInitialized() const { - return true; -} - -void VehicleChassisAxleRow2WheelLeftBrake::InternalSwap(VehicleChassisAxleRow2WheelLeftBrake* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow2WheelLeftBrake, _impl_.isbrakesworn_) - + sizeof(VehicleChassisAxleRow2WheelLeftBrake::_impl_.isbrakesworn_) - - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow2WheelLeftBrake, _impl_.fluidlevel_)>( - reinterpret_cast<char*>(&_impl_.fluidlevel_), - reinterpret_cast<char*>(&other->_impl_.fluidlevel_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleChassisAxleRow2WheelLeftBrake::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[231]); -} -// =================================================================== - -class VehicleChassisAxleRow2WheelLeftTire::_Internal { - public: -}; - -VehicleChassisAxleRow2WheelLeftTire::VehicleChassisAxleRow2WheelLeftTire(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleChassisAxleRow2WheelLeftTire) -} -VehicleChassisAxleRow2WheelLeftTire::VehicleChassisAxleRow2WheelLeftTire(const VehicleChassisAxleRow2WheelLeftTire& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleChassisAxleRow2WheelLeftTire) -} - -inline void VehicleChassisAxleRow2WheelLeftTire::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.pressure_) { 0u } - - , decltype(_impl_.ispressurelow_) { false } - - , decltype(_impl_.temperature_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleChassisAxleRow2WheelLeftTire::~VehicleChassisAxleRow2WheelLeftTire() { - // @@protoc_insertion_point(destructor:vss.VehicleChassisAxleRow2WheelLeftTire) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleChassisAxleRow2WheelLeftTire::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleChassisAxleRow2WheelLeftTire::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleChassisAxleRow2WheelLeftTire::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleChassisAxleRow2WheelLeftTire) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.pressure_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.temperature_) - - reinterpret_cast<char*>(&_impl_.pressure_)) + sizeof(_impl_.temperature_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleChassisAxleRow2WheelLeftTire::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 Pressure = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.pressure_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsPressureLow = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.ispressurelow_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float Temperature = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.temperature_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleChassisAxleRow2WheelLeftTire::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleChassisAxleRow2WheelLeftTire) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 Pressure = 1; - if (this->_internal_pressure() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_pressure(), target); - } - - // bool IsPressureLow = 2; - if (this->_internal_ispressurelow() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_ispressurelow(), target); - } - - // float Temperature = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature = this->_internal_temperature(); - ::uint32_t raw_temperature; - memcpy(&raw_temperature, &tmp_temperature, sizeof(tmp_temperature)); - if (raw_temperature != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_temperature(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleChassisAxleRow2WheelLeftTire) - return target; -} - -::size_t VehicleChassisAxleRow2WheelLeftTire::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleChassisAxleRow2WheelLeftTire) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 Pressure = 1; - if (this->_internal_pressure() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_pressure()); - } - - // bool IsPressureLow = 2; - if (this->_internal_ispressurelow() != 0) { - total_size += 2; - } - - // float Temperature = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature = this->_internal_temperature(); - ::uint32_t raw_temperature; - memcpy(&raw_temperature, &tmp_temperature, sizeof(tmp_temperature)); - if (raw_temperature != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleChassisAxleRow2WheelLeftTire::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleChassisAxleRow2WheelLeftTire::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleChassisAxleRow2WheelLeftTire::GetClassData() const { return &_class_data_; } - - -void VehicleChassisAxleRow2WheelLeftTire::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleChassisAxleRow2WheelLeftTire*>(&to_msg); - auto& from = static_cast<const VehicleChassisAxleRow2WheelLeftTire&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleChassisAxleRow2WheelLeftTire) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_pressure() != 0) { - _this->_internal_set_pressure(from._internal_pressure()); - } - if (from._internal_ispressurelow() != 0) { - _this->_internal_set_ispressurelow(from._internal_ispressurelow()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature = from._internal_temperature(); - ::uint32_t raw_temperature; - memcpy(&raw_temperature, &tmp_temperature, sizeof(tmp_temperature)); - if (raw_temperature != 0) { - _this->_internal_set_temperature(from._internal_temperature()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleChassisAxleRow2WheelLeftTire::CopyFrom(const VehicleChassisAxleRow2WheelLeftTire& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleChassisAxleRow2WheelLeftTire) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleChassisAxleRow2WheelLeftTire::IsInitialized() const { - return true; -} - -void VehicleChassisAxleRow2WheelLeftTire::InternalSwap(VehicleChassisAxleRow2WheelLeftTire* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow2WheelLeftTire, _impl_.temperature_) - + sizeof(VehicleChassisAxleRow2WheelLeftTire::_impl_.temperature_) - - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow2WheelLeftTire, _impl_.pressure_)>( - reinterpret_cast<char*>(&_impl_.pressure_), - reinterpret_cast<char*>(&other->_impl_.pressure_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleChassisAxleRow2WheelLeftTire::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[232]); -} -// =================================================================== - -class VehicleChassisAxleRow2WheelRight::_Internal { - public: - static const ::vss::VehicleChassisAxleRow2WheelRightBrake& brake(const VehicleChassisAxleRow2WheelRight* msg); - static const ::vss::VehicleChassisAxleRow2WheelRightTire& tire(const VehicleChassisAxleRow2WheelRight* msg); -}; - -const ::vss::VehicleChassisAxleRow2WheelRightBrake& -VehicleChassisAxleRow2WheelRight::_Internal::brake(const VehicleChassisAxleRow2WheelRight* msg) { - return *msg->_impl_.brake_; -} -const ::vss::VehicleChassisAxleRow2WheelRightTire& -VehicleChassisAxleRow2WheelRight::_Internal::tire(const VehicleChassisAxleRow2WheelRight* msg) { - return *msg->_impl_.tire_; -} -VehicleChassisAxleRow2WheelRight::VehicleChassisAxleRow2WheelRight(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleChassisAxleRow2WheelRight) -} -VehicleChassisAxleRow2WheelRight::VehicleChassisAxleRow2WheelRight(const VehicleChassisAxleRow2WheelRight& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleChassisAxleRow2WheelRight* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.brake_){nullptr} - , decltype(_impl_.tire_){nullptr} - , decltype(_impl_.speed_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_brake()) { - _this->_impl_.brake_ = new ::vss::VehicleChassisAxleRow2WheelRightBrake(*from._impl_.brake_); - } - if (from._internal_has_tire()) { - _this->_impl_.tire_ = new ::vss::VehicleChassisAxleRow2WheelRightTire(*from._impl_.tire_); - } - _this->_impl_.speed_ = from._impl_.speed_; - // @@protoc_insertion_point(copy_constructor:vss.VehicleChassisAxleRow2WheelRight) -} - -inline void VehicleChassisAxleRow2WheelRight::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.brake_){nullptr} - , decltype(_impl_.tire_){nullptr} - , decltype(_impl_.speed_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleChassisAxleRow2WheelRight::~VehicleChassisAxleRow2WheelRight() { - // @@protoc_insertion_point(destructor:vss.VehicleChassisAxleRow2WheelRight) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleChassisAxleRow2WheelRight::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.brake_; - if (this != internal_default_instance()) delete _impl_.tire_; -} - -void VehicleChassisAxleRow2WheelRight::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleChassisAxleRow2WheelRight::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleChassisAxleRow2WheelRight) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.brake_ != nullptr) { - delete _impl_.brake_; - } - _impl_.brake_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.tire_ != nullptr) { - delete _impl_.tire_; - } - _impl_.tire_ = nullptr; - _impl_.speed_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleChassisAxleRow2WheelRight::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleChassisAxleRow2WheelRightBrake Brake = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_brake(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleChassisAxleRow2WheelRightTire Tire = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_tire(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float Speed = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.speed_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleChassisAxleRow2WheelRight::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleChassisAxleRow2WheelRight) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleChassisAxleRow2WheelRightBrake Brake = 1; - if (this->_internal_has_brake()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::brake(this), - _Internal::brake(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleChassisAxleRow2WheelRightTire Tire = 2; - if (this->_internal_has_tire()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::tire(this), - _Internal::tire(this).GetCachedSize(), target, stream); - } - - // float Speed = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_speed = this->_internal_speed(); - ::uint32_t raw_speed; - memcpy(&raw_speed, &tmp_speed, sizeof(tmp_speed)); - if (raw_speed != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_speed(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleChassisAxleRow2WheelRight) - return target; -} - -::size_t VehicleChassisAxleRow2WheelRight::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleChassisAxleRow2WheelRight) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleChassisAxleRow2WheelRightBrake Brake = 1; - if (this->_internal_has_brake()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.brake_); - } - - // .vss.VehicleChassisAxleRow2WheelRightTire Tire = 2; - if (this->_internal_has_tire()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.tire_); - } - - // float Speed = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_speed = this->_internal_speed(); - ::uint32_t raw_speed; - memcpy(&raw_speed, &tmp_speed, sizeof(tmp_speed)); - if (raw_speed != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleChassisAxleRow2WheelRight::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleChassisAxleRow2WheelRight::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleChassisAxleRow2WheelRight::GetClassData() const { return &_class_data_; } - - -void VehicleChassisAxleRow2WheelRight::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleChassisAxleRow2WheelRight*>(&to_msg); - auto& from = static_cast<const VehicleChassisAxleRow2WheelRight&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleChassisAxleRow2WheelRight) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_brake()) { - _this->_internal_mutable_brake()->::vss::VehicleChassisAxleRow2WheelRightBrake::MergeFrom( - from._internal_brake()); - } - if (from._internal_has_tire()) { - _this->_internal_mutable_tire()->::vss::VehicleChassisAxleRow2WheelRightTire::MergeFrom( - from._internal_tire()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_speed = from._internal_speed(); - ::uint32_t raw_speed; - memcpy(&raw_speed, &tmp_speed, sizeof(tmp_speed)); - if (raw_speed != 0) { - _this->_internal_set_speed(from._internal_speed()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleChassisAxleRow2WheelRight::CopyFrom(const VehicleChassisAxleRow2WheelRight& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleChassisAxleRow2WheelRight) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleChassisAxleRow2WheelRight::IsInitialized() const { - return true; -} - -void VehicleChassisAxleRow2WheelRight::InternalSwap(VehicleChassisAxleRow2WheelRight* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow2WheelRight, _impl_.speed_) - + sizeof(VehicleChassisAxleRow2WheelRight::_impl_.speed_) - - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow2WheelRight, _impl_.brake_)>( - reinterpret_cast<char*>(&_impl_.brake_), - reinterpret_cast<char*>(&other->_impl_.brake_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleChassisAxleRow2WheelRight::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[233]); -} -// =================================================================== - -class VehicleChassisAxleRow2WheelRightBrake::_Internal { - public: -}; - -VehicleChassisAxleRow2WheelRightBrake::VehicleChassisAxleRow2WheelRightBrake(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleChassisAxleRow2WheelRightBrake) -} -VehicleChassisAxleRow2WheelRightBrake::VehicleChassisAxleRow2WheelRightBrake(const VehicleChassisAxleRow2WheelRightBrake& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleChassisAxleRow2WheelRightBrake) -} - -inline void VehicleChassisAxleRow2WheelRightBrake::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.fluidlevel_) { 0u } - - , decltype(_impl_.padwear_) { 0u } - - , decltype(_impl_.isfluidlevellow_) { false } - - , decltype(_impl_.isbrakesworn_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleChassisAxleRow2WheelRightBrake::~VehicleChassisAxleRow2WheelRightBrake() { - // @@protoc_insertion_point(destructor:vss.VehicleChassisAxleRow2WheelRightBrake) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleChassisAxleRow2WheelRightBrake::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleChassisAxleRow2WheelRightBrake::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleChassisAxleRow2WheelRightBrake::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleChassisAxleRow2WheelRightBrake) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.fluidlevel_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isbrakesworn_) - - reinterpret_cast<char*>(&_impl_.fluidlevel_)) + sizeof(_impl_.isbrakesworn_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleChassisAxleRow2WheelRightBrake::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 FluidLevel = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.fluidlevel_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsFluidLevelLow = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isfluidlevellow_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 PadWear = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.padwear_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsBrakesWorn = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.isbrakesworn_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleChassisAxleRow2WheelRightBrake::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleChassisAxleRow2WheelRightBrake) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 FluidLevel = 1; - if (this->_internal_fluidlevel() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_fluidlevel(), target); - } - - // bool IsFluidLevelLow = 2; - if (this->_internal_isfluidlevellow() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isfluidlevellow(), target); - } - - // uint32 PadWear = 3; - if (this->_internal_padwear() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 3, this->_internal_padwear(), target); - } - - // bool IsBrakesWorn = 4; - if (this->_internal_isbrakesworn() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 4, this->_internal_isbrakesworn(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleChassisAxleRow2WheelRightBrake) - return target; -} - -::size_t VehicleChassisAxleRow2WheelRightBrake::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleChassisAxleRow2WheelRightBrake) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 FluidLevel = 1; - if (this->_internal_fluidlevel() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_fluidlevel()); - } - - // uint32 PadWear = 3; - if (this->_internal_padwear() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_padwear()); - } - - // bool IsFluidLevelLow = 2; - if (this->_internal_isfluidlevellow() != 0) { - total_size += 2; - } - - // bool IsBrakesWorn = 4; - if (this->_internal_isbrakesworn() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleChassisAxleRow2WheelRightBrake::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleChassisAxleRow2WheelRightBrake::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleChassisAxleRow2WheelRightBrake::GetClassData() const { return &_class_data_; } - - -void VehicleChassisAxleRow2WheelRightBrake::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleChassisAxleRow2WheelRightBrake*>(&to_msg); - auto& from = static_cast<const VehicleChassisAxleRow2WheelRightBrake&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleChassisAxleRow2WheelRightBrake) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_fluidlevel() != 0) { - _this->_internal_set_fluidlevel(from._internal_fluidlevel()); - } - if (from._internal_padwear() != 0) { - _this->_internal_set_padwear(from._internal_padwear()); - } - if (from._internal_isfluidlevellow() != 0) { - _this->_internal_set_isfluidlevellow(from._internal_isfluidlevellow()); - } - if (from._internal_isbrakesworn() != 0) { - _this->_internal_set_isbrakesworn(from._internal_isbrakesworn()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleChassisAxleRow2WheelRightBrake::CopyFrom(const VehicleChassisAxleRow2WheelRightBrake& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleChassisAxleRow2WheelRightBrake) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleChassisAxleRow2WheelRightBrake::IsInitialized() const { - return true; -} - -void VehicleChassisAxleRow2WheelRightBrake::InternalSwap(VehicleChassisAxleRow2WheelRightBrake* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow2WheelRightBrake, _impl_.isbrakesworn_) - + sizeof(VehicleChassisAxleRow2WheelRightBrake::_impl_.isbrakesworn_) - - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow2WheelRightBrake, _impl_.fluidlevel_)>( - reinterpret_cast<char*>(&_impl_.fluidlevel_), - reinterpret_cast<char*>(&other->_impl_.fluidlevel_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleChassisAxleRow2WheelRightBrake::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[234]); -} -// =================================================================== - -class VehicleChassisAxleRow2WheelRightTire::_Internal { - public: -}; - -VehicleChassisAxleRow2WheelRightTire::VehicleChassisAxleRow2WheelRightTire(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleChassisAxleRow2WheelRightTire) -} -VehicleChassisAxleRow2WheelRightTire::VehicleChassisAxleRow2WheelRightTire(const VehicleChassisAxleRow2WheelRightTire& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleChassisAxleRow2WheelRightTire) -} - -inline void VehicleChassisAxleRow2WheelRightTire::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.pressure_) { 0u } - - , decltype(_impl_.ispressurelow_) { false } - - , decltype(_impl_.temperature_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleChassisAxleRow2WheelRightTire::~VehicleChassisAxleRow2WheelRightTire() { - // @@protoc_insertion_point(destructor:vss.VehicleChassisAxleRow2WheelRightTire) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleChassisAxleRow2WheelRightTire::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleChassisAxleRow2WheelRightTire::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleChassisAxleRow2WheelRightTire::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleChassisAxleRow2WheelRightTire) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.pressure_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.temperature_) - - reinterpret_cast<char*>(&_impl_.pressure_)) + sizeof(_impl_.temperature_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleChassisAxleRow2WheelRightTire::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 Pressure = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.pressure_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsPressureLow = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.ispressurelow_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float Temperature = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.temperature_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleChassisAxleRow2WheelRightTire::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleChassisAxleRow2WheelRightTire) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 Pressure = 1; - if (this->_internal_pressure() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_pressure(), target); - } - - // bool IsPressureLow = 2; - if (this->_internal_ispressurelow() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_ispressurelow(), target); - } - - // float Temperature = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature = this->_internal_temperature(); - ::uint32_t raw_temperature; - memcpy(&raw_temperature, &tmp_temperature, sizeof(tmp_temperature)); - if (raw_temperature != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_temperature(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleChassisAxleRow2WheelRightTire) - return target; -} - -::size_t VehicleChassisAxleRow2WheelRightTire::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleChassisAxleRow2WheelRightTire) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 Pressure = 1; - if (this->_internal_pressure() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_pressure()); - } - - // bool IsPressureLow = 2; - if (this->_internal_ispressurelow() != 0) { - total_size += 2; - } - - // float Temperature = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature = this->_internal_temperature(); - ::uint32_t raw_temperature; - memcpy(&raw_temperature, &tmp_temperature, sizeof(tmp_temperature)); - if (raw_temperature != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleChassisAxleRow2WheelRightTire::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleChassisAxleRow2WheelRightTire::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleChassisAxleRow2WheelRightTire::GetClassData() const { return &_class_data_; } - - -void VehicleChassisAxleRow2WheelRightTire::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleChassisAxleRow2WheelRightTire*>(&to_msg); - auto& from = static_cast<const VehicleChassisAxleRow2WheelRightTire&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleChassisAxleRow2WheelRightTire) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_pressure() != 0) { - _this->_internal_set_pressure(from._internal_pressure()); - } - if (from._internal_ispressurelow() != 0) { - _this->_internal_set_ispressurelow(from._internal_ispressurelow()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature = from._internal_temperature(); - ::uint32_t raw_temperature; - memcpy(&raw_temperature, &tmp_temperature, sizeof(tmp_temperature)); - if (raw_temperature != 0) { - _this->_internal_set_temperature(from._internal_temperature()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleChassisAxleRow2WheelRightTire::CopyFrom(const VehicleChassisAxleRow2WheelRightTire& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleChassisAxleRow2WheelRightTire) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleChassisAxleRow2WheelRightTire::IsInitialized() const { - return true; -} - -void VehicleChassisAxleRow2WheelRightTire::InternalSwap(VehicleChassisAxleRow2WheelRightTire* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow2WheelRightTire, _impl_.temperature_) - + sizeof(VehicleChassisAxleRow2WheelRightTire::_impl_.temperature_) - - PROTOBUF_FIELD_OFFSET(VehicleChassisAxleRow2WheelRightTire, _impl_.pressure_)>( - reinterpret_cast<char*>(&_impl_.pressure_), - reinterpret_cast<char*>(&other->_impl_.pressure_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleChassisAxleRow2WheelRightTire::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[235]); -} -// =================================================================== - -class VehicleChassisParkingBrake::_Internal { - public: -}; - -VehicleChassisParkingBrake::VehicleChassisParkingBrake(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleChassisParkingBrake) -} -VehicleChassisParkingBrake::VehicleChassisParkingBrake(const VehicleChassisParkingBrake& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleChassisParkingBrake) -} - -inline void VehicleChassisParkingBrake::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isengaged_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleChassisParkingBrake::~VehicleChassisParkingBrake() { - // @@protoc_insertion_point(destructor:vss.VehicleChassisParkingBrake) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleChassisParkingBrake::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleChassisParkingBrake::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleChassisParkingBrake::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleChassisParkingBrake) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.isengaged_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleChassisParkingBrake::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsEngaged = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isengaged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleChassisParkingBrake::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleChassisParkingBrake) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsEngaged = 1; - if (this->_internal_isengaged() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isengaged(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleChassisParkingBrake) - return target; -} - -::size_t VehicleChassisParkingBrake::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleChassisParkingBrake) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsEngaged = 1; - if (this->_internal_isengaged() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleChassisParkingBrake::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleChassisParkingBrake::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleChassisParkingBrake::GetClassData() const { return &_class_data_; } - - -void VehicleChassisParkingBrake::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleChassisParkingBrake*>(&to_msg); - auto& from = static_cast<const VehicleChassisParkingBrake&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleChassisParkingBrake) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isengaged() != 0) { - _this->_internal_set_isengaged(from._internal_isengaged()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleChassisParkingBrake::CopyFrom(const VehicleChassisParkingBrake& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleChassisParkingBrake) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleChassisParkingBrake::IsInitialized() const { - return true; -} - -void VehicleChassisParkingBrake::InternalSwap(VehicleChassisParkingBrake* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.isengaged_, other->_impl_.isengaged_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleChassisParkingBrake::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[236]); -} -// =================================================================== - -class VehicleChassisSteeringWheel::_Internal { - public: -}; - -VehicleChassisSteeringWheel::VehicleChassisSteeringWheel(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleChassisSteeringWheel) -} -VehicleChassisSteeringWheel::VehicleChassisSteeringWheel(const VehicleChassisSteeringWheel& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleChassisSteeringWheel* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.position_) {} - - , decltype(_impl_.angle_) {} - - , decltype(_impl_.tilt_) {} - - , decltype(_impl_.extension_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.position_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.position_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_position().empty()) { - _this->_impl_.position_.Set(from._internal_position(), _this->GetArenaForAllocation()); - } - ::memcpy(&_impl_.angle_, &from._impl_.angle_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.extension_) - - reinterpret_cast<char*>(&_impl_.angle_)) + sizeof(_impl_.extension_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleChassisSteeringWheel) -} - -inline void VehicleChassisSteeringWheel::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.position_) {} - - , decltype(_impl_.angle_) { 0 } - - , decltype(_impl_.tilt_) { 0u } - - , decltype(_impl_.extension_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.position_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.position_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleChassisSteeringWheel::~VehicleChassisSteeringWheel() { - // @@protoc_insertion_point(destructor:vss.VehicleChassisSteeringWheel) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleChassisSteeringWheel::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.position_.Destroy(); -} - -void VehicleChassisSteeringWheel::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleChassisSteeringWheel::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleChassisSteeringWheel) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.position_.ClearToEmpty(); - ::memset(&_impl_.angle_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.extension_) - - reinterpret_cast<char*>(&_impl_.angle_)) + sizeof(_impl_.extension_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleChassisSteeringWheel::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // int32 Angle = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.angle_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Tilt = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.tilt_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 Extension = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.extension_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string Position = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - auto str = _internal_mutable_position(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleChassisSteeringWheel.Position")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleChassisSteeringWheel::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleChassisSteeringWheel) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // int32 Angle = 1; - if (this->_internal_angle() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 1, this->_internal_angle(), target); - } - - // uint32 Tilt = 2; - if (this->_internal_tilt() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_tilt(), target); - } - - // uint32 Extension = 3; - if (this->_internal_extension() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 3, this->_internal_extension(), target); - } - - // string Position = 4; - if (!this->_internal_position().empty()) { - const std::string& _s = this->_internal_position(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleChassisSteeringWheel.Position"); - target = stream->WriteStringMaybeAliased(4, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleChassisSteeringWheel) - return target; -} - -::size_t VehicleChassisSteeringWheel::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleChassisSteeringWheel) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Position = 4; - if (!this->_internal_position().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_position()); - } - - // int32 Angle = 1; - if (this->_internal_angle() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_angle()); - } - - // uint32 Tilt = 2; - if (this->_internal_tilt() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_tilt()); - } - - // uint32 Extension = 3; - if (this->_internal_extension() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_extension()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleChassisSteeringWheel::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleChassisSteeringWheel::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleChassisSteeringWheel::GetClassData() const { return &_class_data_; } - - -void VehicleChassisSteeringWheel::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleChassisSteeringWheel*>(&to_msg); - auto& from = static_cast<const VehicleChassisSteeringWheel&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleChassisSteeringWheel) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_position().empty()) { - _this->_internal_set_position(from._internal_position()); - } - if (from._internal_angle() != 0) { - _this->_internal_set_angle(from._internal_angle()); - } - if (from._internal_tilt() != 0) { - _this->_internal_set_tilt(from._internal_tilt()); - } - if (from._internal_extension() != 0) { - _this->_internal_set_extension(from._internal_extension()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleChassisSteeringWheel::CopyFrom(const VehicleChassisSteeringWheel& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleChassisSteeringWheel) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleChassisSteeringWheel::IsInitialized() const { - return true; -} - -void VehicleChassisSteeringWheel::InternalSwap(VehicleChassisSteeringWheel* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.position_, lhs_arena, - &other->_impl_.position_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleChassisSteeringWheel, _impl_.extension_) - + sizeof(VehicleChassisSteeringWheel::_impl_.extension_) - - PROTOBUF_FIELD_OFFSET(VehicleChassisSteeringWheel, _impl_.angle_)>( - reinterpret_cast<char*>(&_impl_.angle_), - reinterpret_cast<char*>(&other->_impl_.angle_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleChassisSteeringWheel::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[237]); -} -// =================================================================== - -class VehicleChassisAccelerator::_Internal { - public: -}; - -VehicleChassisAccelerator::VehicleChassisAccelerator(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleChassisAccelerator) -} -VehicleChassisAccelerator::VehicleChassisAccelerator(const VehicleChassisAccelerator& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleChassisAccelerator) -} - -inline void VehicleChassisAccelerator::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.pedalposition_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleChassisAccelerator::~VehicleChassisAccelerator() { - // @@protoc_insertion_point(destructor:vss.VehicleChassisAccelerator) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleChassisAccelerator::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleChassisAccelerator::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleChassisAccelerator::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleChassisAccelerator) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.pedalposition_ = 0u; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleChassisAccelerator::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 PedalPosition = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.pedalposition_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleChassisAccelerator::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleChassisAccelerator) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 PedalPosition = 1; - if (this->_internal_pedalposition() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_pedalposition(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleChassisAccelerator) - return target; -} - -::size_t VehicleChassisAccelerator::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleChassisAccelerator) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 PedalPosition = 1; - if (this->_internal_pedalposition() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_pedalposition()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleChassisAccelerator::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleChassisAccelerator::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleChassisAccelerator::GetClassData() const { return &_class_data_; } - - -void VehicleChassisAccelerator::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleChassisAccelerator*>(&to_msg); - auto& from = static_cast<const VehicleChassisAccelerator&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleChassisAccelerator) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_pedalposition() != 0) { - _this->_internal_set_pedalposition(from._internal_pedalposition()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleChassisAccelerator::CopyFrom(const VehicleChassisAccelerator& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleChassisAccelerator) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleChassisAccelerator::IsInitialized() const { - return true; -} - -void VehicleChassisAccelerator::InternalSwap(VehicleChassisAccelerator* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.pedalposition_, other->_impl_.pedalposition_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleChassisAccelerator::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[238]); -} -// =================================================================== - -class VehicleChassisBrake::_Internal { - public: -}; - -VehicleChassisBrake::VehicleChassisBrake(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleChassisBrake) -} -VehicleChassisBrake::VehicleChassisBrake(const VehicleChassisBrake& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleChassisBrake) -} - -inline void VehicleChassisBrake::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.pedalposition_) { 0u } - - , decltype(_impl_.isdriveremergencybrakingdetected_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleChassisBrake::~VehicleChassisBrake() { - // @@protoc_insertion_point(destructor:vss.VehicleChassisBrake) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleChassisBrake::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleChassisBrake::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleChassisBrake::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleChassisBrake) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.pedalposition_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.isdriveremergencybrakingdetected_) - - reinterpret_cast<char*>(&_impl_.pedalposition_)) + sizeof(_impl_.isdriveremergencybrakingdetected_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleChassisBrake::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 PedalPosition = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.pedalposition_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsDriverEmergencyBrakingDetected = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.isdriveremergencybrakingdetected_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleChassisBrake::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleChassisBrake) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 PedalPosition = 1; - if (this->_internal_pedalposition() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_pedalposition(), target); - } - - // bool IsDriverEmergencyBrakingDetected = 2; - if (this->_internal_isdriveremergencybrakingdetected() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 2, this->_internal_isdriveremergencybrakingdetected(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleChassisBrake) - return target; -} - -::size_t VehicleChassisBrake::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleChassisBrake) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // uint32 PedalPosition = 1; - if (this->_internal_pedalposition() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_pedalposition()); - } - - // bool IsDriverEmergencyBrakingDetected = 2; - if (this->_internal_isdriveremergencybrakingdetected() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleChassisBrake::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleChassisBrake::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleChassisBrake::GetClassData() const { return &_class_data_; } - - -void VehicleChassisBrake::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleChassisBrake*>(&to_msg); - auto& from = static_cast<const VehicleChassisBrake&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleChassisBrake) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_pedalposition() != 0) { - _this->_internal_set_pedalposition(from._internal_pedalposition()); - } - if (from._internal_isdriveremergencybrakingdetected() != 0) { - _this->_internal_set_isdriveremergencybrakingdetected(from._internal_isdriveremergencybrakingdetected()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleChassisBrake::CopyFrom(const VehicleChassisBrake& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleChassisBrake) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleChassisBrake::IsInitialized() const { - return true; -} - -void VehicleChassisBrake::InternalSwap(VehicleChassisBrake* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleChassisBrake, _impl_.isdriveremergencybrakingdetected_) - + sizeof(VehicleChassisBrake::_impl_.isdriveremergencybrakingdetected_) - - PROTOBUF_FIELD_OFFSET(VehicleChassisBrake, _impl_.pedalposition_)>( - reinterpret_cast<char*>(&_impl_.pedalposition_), - reinterpret_cast<char*>(&other->_impl_.pedalposition_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleChassisBrake::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[239]); -} -// =================================================================== - -class VehicleOBD::_Internal { - public: - static const ::vss::VehicleOBDStatus& status(const VehicleOBD* msg); - static const ::vss::VehicleOBDO2& o2(const VehicleOBD* msg); - static const ::vss::VehicleOBDO2WR& o2wr(const VehicleOBD* msg); - static const ::vss::VehicleOBDCatalyst& catalyst(const VehicleOBD* msg); - static const ::vss::VehicleOBDDriveCycleStatus& drivecyclestatus(const VehicleOBD* msg); -}; - -const ::vss::VehicleOBDStatus& -VehicleOBD::_Internal::status(const VehicleOBD* msg) { - return *msg->_impl_.status_; -} -const ::vss::VehicleOBDO2& -VehicleOBD::_Internal::o2(const VehicleOBD* msg) { - return *msg->_impl_.o2_; -} -const ::vss::VehicleOBDO2WR& -VehicleOBD::_Internal::o2wr(const VehicleOBD* msg) { - return *msg->_impl_.o2wr_; -} -const ::vss::VehicleOBDCatalyst& -VehicleOBD::_Internal::catalyst(const VehicleOBD* msg) { - return *msg->_impl_.catalyst_; -} -const ::vss::VehicleOBDDriveCycleStatus& -VehicleOBD::_Internal::drivecyclestatus(const VehicleOBD* msg) { - return *msg->_impl_.drivecyclestatus_; -} -VehicleOBD::VehicleOBD(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleOBD) -} -VehicleOBD::VehicleOBD(const VehicleOBD& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleOBD* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.dtclist_){from._impl_.dtclist_} - , decltype(_impl_.freezedtc_) {} - - , decltype(_impl_.fuelstatus_) {} - - , decltype(_impl_.airstatus_) {} - - , decltype(_impl_.fueltype_) {} - - , decltype(_impl_.status_){nullptr} - , decltype(_impl_.o2_){nullptr} - , decltype(_impl_.o2wr_){nullptr} - , decltype(_impl_.catalyst_){nullptr} - , decltype(_impl_.drivecyclestatus_){nullptr} - , decltype(_impl_.pidsa_) {} - - , decltype(_impl_.engineload_) {} - - , decltype(_impl_.coolanttemperature_) {} - - , decltype(_impl_.shorttermfueltrim1_) {} - - , decltype(_impl_.longtermfueltrim1_) {} - - , decltype(_impl_.shorttermfueltrim2_) {} - - , decltype(_impl_.longtermfueltrim2_) {} - - , decltype(_impl_.fuelpressure_) {} - - , decltype(_impl_.map_) {} - - , decltype(_impl_.enginespeed_) {} - - , decltype(_impl_.speed_) {} - - , decltype(_impl_.timingadvance_) {} - - , decltype(_impl_.intaketemp_) {} - - , decltype(_impl_.maf_) {} - - , decltype(_impl_.throttleposition_) {} - - , decltype(_impl_.oxygensensorsin2banks_) {} - - , decltype(_impl_.obdstandards_) {} - - , decltype(_impl_.oxygensensorsin4banks_) {} - - , decltype(_impl_.isptoactive_) {} - - , decltype(_impl_.runtime_) {} - - , decltype(_impl_.pidsb_) {} - - , decltype(_impl_.distancewithmil_) {} - - , decltype(_impl_.fuelrailpressurevac_) {} - - , decltype(_impl_.fuelrailpressuredirect_) {} - - , decltype(_impl_.commandedegr_) {} - - , decltype(_impl_.egrerror_) {} - - , decltype(_impl_.commandedevap_) {} - - , decltype(_impl_.fuellevel_) {} - - , decltype(_impl_.warmupssincedtcclear_) {} - - , decltype(_impl_.distancesincedtcclear_) {} - - , decltype(_impl_.evapvaporpressure_) {} - - , decltype(_impl_.barometricpressure_) {} - - , decltype(_impl_.pidsc_) {} - - , decltype(_impl_.controlmodulevoltage_) {} - - , decltype(_impl_.absoluteload_) {} - - , decltype(_impl_.commandedequivalenceratio_) {} - - , decltype(_impl_.relativethrottleposition_) {} - - , decltype(_impl_.ambientairtemperature_) {} - - , decltype(_impl_.throttlepositionb_) {} - - , decltype(_impl_.throttlepositionc_) {} - - , decltype(_impl_.acceleratorpositiond_) {} - - , decltype(_impl_.acceleratorpositione_) {} - - , decltype(_impl_.acceleratorpositionf_) {} - - , decltype(_impl_.throttleactuator_) {} - - , decltype(_impl_.runtimemil_) {} - - , decltype(_impl_.timesincedtccleared_) {} - - , decltype(_impl_.maxmaf_) {} - - , decltype(_impl_.ethanolpercent_) {} - - , decltype(_impl_.evapvaporpressureabsolute_) {} - - , decltype(_impl_.evapvaporpressurealternate_) {} - - , decltype(_impl_.shorttermo2trim1_) {} - - , decltype(_impl_.shorttermo2trim3_) {} - - , decltype(_impl_.longtermo2trim1_) {} - - , decltype(_impl_.longtermo2trim3_) {} - - , decltype(_impl_.shorttermo2trim2_) {} - - , decltype(_impl_.shorttermo2trim4_) {} - - , decltype(_impl_.longtermo2trim2_) {} - - , decltype(_impl_.longtermo2trim4_) {} - - , decltype(_impl_.fuelrailpressureabsolute_) {} - - , decltype(_impl_.relativeacceleratorposition_) {} - - , decltype(_impl_.hybridbatteryremaining_) {} - - , decltype(_impl_.oiltemperature_) {} - - , decltype(_impl_.fuelinjectiontiming_) {} - - , decltype(_impl_.fuelrate_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.freezedtc_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.freezedtc_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_freezedtc().empty()) { - _this->_impl_.freezedtc_.Set(from._internal_freezedtc(), _this->GetArenaForAllocation()); - } - _impl_.fuelstatus_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.fuelstatus_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_fuelstatus().empty()) { - _this->_impl_.fuelstatus_.Set(from._internal_fuelstatus(), _this->GetArenaForAllocation()); - } - _impl_.airstatus_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.airstatus_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_airstatus().empty()) { - _this->_impl_.airstatus_.Set(from._internal_airstatus(), _this->GetArenaForAllocation()); - } - _impl_.fueltype_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.fueltype_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_fueltype().empty()) { - _this->_impl_.fueltype_.Set(from._internal_fueltype(), _this->GetArenaForAllocation()); - } - if (from._internal_has_status()) { - _this->_impl_.status_ = new ::vss::VehicleOBDStatus(*from._impl_.status_); - } - if (from._internal_has_o2()) { - _this->_impl_.o2_ = new ::vss::VehicleOBDO2(*from._impl_.o2_); - } - if (from._internal_has_o2wr()) { - _this->_impl_.o2wr_ = new ::vss::VehicleOBDO2WR(*from._impl_.o2wr_); - } - if (from._internal_has_catalyst()) { - _this->_impl_.catalyst_ = new ::vss::VehicleOBDCatalyst(*from._impl_.catalyst_); - } - if (from._internal_has_drivecyclestatus()) { - _this->_impl_.drivecyclestatus_ = new ::vss::VehicleOBDDriveCycleStatus(*from._impl_.drivecyclestatus_); - } - ::memcpy(&_impl_.pidsa_, &from._impl_.pidsa_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.fuelrate_) - - reinterpret_cast<char*>(&_impl_.pidsa_)) + sizeof(_impl_.fuelrate_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleOBD) -} - -inline void VehicleOBD::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.dtclist_){arena} - , decltype(_impl_.freezedtc_) {} - - , decltype(_impl_.fuelstatus_) {} - - , decltype(_impl_.airstatus_) {} - - , decltype(_impl_.fueltype_) {} - - , decltype(_impl_.status_){nullptr} - , decltype(_impl_.o2_){nullptr} - , decltype(_impl_.o2wr_){nullptr} - , decltype(_impl_.catalyst_){nullptr} - , decltype(_impl_.drivecyclestatus_){nullptr} - , decltype(_impl_.pidsa_) { 0u } - - , decltype(_impl_.engineload_) { 0 } - - , decltype(_impl_.coolanttemperature_) { 0 } - - , decltype(_impl_.shorttermfueltrim1_) { 0 } - - , decltype(_impl_.longtermfueltrim1_) { 0 } - - , decltype(_impl_.shorttermfueltrim2_) { 0 } - - , decltype(_impl_.longtermfueltrim2_) { 0 } - - , decltype(_impl_.fuelpressure_) { 0 } - - , decltype(_impl_.map_) { 0 } - - , decltype(_impl_.enginespeed_) { 0 } - - , decltype(_impl_.speed_) { 0 } - - , decltype(_impl_.timingadvance_) { 0 } - - , decltype(_impl_.intaketemp_) { 0 } - - , decltype(_impl_.maf_) { 0 } - - , decltype(_impl_.throttleposition_) { 0 } - - , decltype(_impl_.oxygensensorsin2banks_) { 0u } - - , decltype(_impl_.obdstandards_) { 0u } - - , decltype(_impl_.oxygensensorsin4banks_) { 0u } - - , decltype(_impl_.isptoactive_) { false } - - , decltype(_impl_.runtime_) { 0 } - - , decltype(_impl_.pidsb_) { 0u } - - , decltype(_impl_.distancewithmil_) { 0 } - - , decltype(_impl_.fuelrailpressurevac_) { 0 } - - , decltype(_impl_.fuelrailpressuredirect_) { 0 } - - , decltype(_impl_.commandedegr_) { 0 } - - , decltype(_impl_.egrerror_) { 0 } - - , decltype(_impl_.commandedevap_) { 0 } - - , decltype(_impl_.fuellevel_) { 0 } - - , decltype(_impl_.warmupssincedtcclear_) { 0u } - - , decltype(_impl_.distancesincedtcclear_) { 0 } - - , decltype(_impl_.evapvaporpressure_) { 0 } - - , decltype(_impl_.barometricpressure_) { 0 } - - , decltype(_impl_.pidsc_) { 0u } - - , decltype(_impl_.controlmodulevoltage_) { 0 } - - , decltype(_impl_.absoluteload_) { 0 } - - , decltype(_impl_.commandedequivalenceratio_) { 0 } - - , decltype(_impl_.relativethrottleposition_) { 0 } - - , decltype(_impl_.ambientairtemperature_) { 0 } - - , decltype(_impl_.throttlepositionb_) { 0 } - - , decltype(_impl_.throttlepositionc_) { 0 } - - , decltype(_impl_.acceleratorpositiond_) { 0 } - - , decltype(_impl_.acceleratorpositione_) { 0 } - - , decltype(_impl_.acceleratorpositionf_) { 0 } - - , decltype(_impl_.throttleactuator_) { 0 } - - , decltype(_impl_.runtimemil_) { 0 } - - , decltype(_impl_.timesincedtccleared_) { 0 } - - , decltype(_impl_.maxmaf_) { 0 } - - , decltype(_impl_.ethanolpercent_) { 0 } - - , decltype(_impl_.evapvaporpressureabsolute_) { 0 } - - , decltype(_impl_.evapvaporpressurealternate_) { 0 } - - , decltype(_impl_.shorttermo2trim1_) { 0 } - - , decltype(_impl_.shorttermo2trim3_) { 0 } - - , decltype(_impl_.longtermo2trim1_) { 0 } - - , decltype(_impl_.longtermo2trim3_) { 0 } - - , decltype(_impl_.shorttermo2trim2_) { 0 } - - , decltype(_impl_.shorttermo2trim4_) { 0 } - - , decltype(_impl_.longtermo2trim2_) { 0 } - - , decltype(_impl_.longtermo2trim4_) { 0 } - - , decltype(_impl_.fuelrailpressureabsolute_) { 0 } - - , decltype(_impl_.relativeacceleratorposition_) { 0 } - - , decltype(_impl_.hybridbatteryremaining_) { 0 } - - , decltype(_impl_.oiltemperature_) { 0 } - - , decltype(_impl_.fuelinjectiontiming_) { 0 } - - , decltype(_impl_.fuelrate_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.freezedtc_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.freezedtc_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.fuelstatus_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.fuelstatus_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.airstatus_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.airstatus_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.fueltype_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.fueltype_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleOBD::~VehicleOBD() { - // @@protoc_insertion_point(destructor:vss.VehicleOBD) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleOBD::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.dtclist_.~RepeatedPtrField(); - _impl_.freezedtc_.Destroy(); - _impl_.fuelstatus_.Destroy(); - _impl_.airstatus_.Destroy(); - _impl_.fueltype_.Destroy(); - if (this != internal_default_instance()) delete _impl_.status_; - if (this != internal_default_instance()) delete _impl_.o2_; - if (this != internal_default_instance()) delete _impl_.o2wr_; - if (this != internal_default_instance()) delete _impl_.catalyst_; - if (this != internal_default_instance()) delete _impl_.drivecyclestatus_; -} - -void VehicleOBD::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleOBD::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleOBD) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.dtclist_.Clear(); - _impl_.freezedtc_.ClearToEmpty(); - _impl_.fuelstatus_.ClearToEmpty(); - _impl_.airstatus_.ClearToEmpty(); - _impl_.fueltype_.ClearToEmpty(); - if (GetArenaForAllocation() == nullptr && _impl_.status_ != nullptr) { - delete _impl_.status_; - } - _impl_.status_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.o2_ != nullptr) { - delete _impl_.o2_; - } - _impl_.o2_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.o2wr_ != nullptr) { - delete _impl_.o2wr_; - } - _impl_.o2wr_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.catalyst_ != nullptr) { - delete _impl_.catalyst_; - } - _impl_.catalyst_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.drivecyclestatus_ != nullptr) { - delete _impl_.drivecyclestatus_; - } - _impl_.drivecyclestatus_ = nullptr; - ::memset(&_impl_.pidsa_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.fuelrate_) - - reinterpret_cast<char*>(&_impl_.pidsa_)) + sizeof(_impl_.fuelrate_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleOBD::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // uint32 PidsA = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.pidsa_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleOBDStatus Status = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_status(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // repeated string DTCList = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_dtclist(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleOBD.DTCList")); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); - } else { - goto handle_unusual; - } - continue; - // string FreezeDTC = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - auto str = _internal_mutable_freezedtc(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleOBD.FreezeDTC")); - } else { - goto handle_unusual; - } - continue; - // string FuelStatus = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 42)) { - auto str = _internal_mutable_fuelstatus(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleOBD.FuelStatus")); - } else { - goto handle_unusual; - } - continue; - // float EngineLoad = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 53)) { - _impl_.engineload_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float CoolantTemperature = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 61)) { - _impl_.coolanttemperature_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float ShortTermFuelTrim1 = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 69)) { - _impl_.shorttermfueltrim1_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float LongTermFuelTrim1 = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 77)) { - _impl_.longtermfueltrim1_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float ShortTermFuelTrim2 = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 85)) { - _impl_.shorttermfueltrim2_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float LongTermFuelTrim2 = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 93)) { - _impl_.longtermfueltrim2_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float FuelPressure = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 101)) { - _impl_.fuelpressure_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float MAP = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 109)) { - _impl_.map_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float EngineSpeed = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 117)) { - _impl_.enginespeed_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Speed = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 125)) { - _impl_.speed_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float TimingAdvance = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 133)) { - _impl_.timingadvance_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float IntakeTemp = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 141)) { - _impl_.intaketemp_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float MAF = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 149)) { - _impl_.maf_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float ThrottlePosition = 19; - case 19: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 157)) { - _impl_.throttleposition_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // string AirStatus = 20; - case 20: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 162)) { - auto str = _internal_mutable_airstatus(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleOBD.AirStatus")); - } else { - goto handle_unusual; - } - continue; - // uint32 OxygenSensorsIn2Banks = 21; - case 21: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 168)) { - _impl_.oxygensensorsin2banks_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleOBDO2 O2 = 22; - case 22: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 178)) { - ptr = ctx->ParseMessage(_internal_mutable_o2(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 OBDStandards = 23; - case 23: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 184)) { - _impl_.obdstandards_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 OxygenSensorsIn4Banks = 24; - case 24: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 192)) { - _impl_.oxygensensorsin4banks_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // bool IsPTOActive = 25; - case 25: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 200)) { - _impl_.isptoactive_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float RunTime = 26; - case 26: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 213)) { - _impl_.runtime_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // uint32 PidsB = 27; - case 27: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 216)) { - _impl_.pidsb_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float DistanceWithMIL = 28; - case 28: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 229)) { - _impl_.distancewithmil_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float FuelRailPressureVac = 29; - case 29: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 237)) { - _impl_.fuelrailpressurevac_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float FuelRailPressureDirect = 30; - case 30: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 245)) { - _impl_.fuelrailpressuredirect_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleOBDO2WR O2WR = 31; - case 31: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 250)) { - ptr = ctx->ParseMessage(_internal_mutable_o2wr(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float CommandedEGR = 32; - case 32: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 5)) { - _impl_.commandedegr_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float EGRError = 33; - case 33: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.egrerror_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float CommandedEVAP = 34; - case 34: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.commandedevap_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float FuelLevel = 35; - case 35: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.fuellevel_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // uint32 WarmupsSinceDTCClear = 36; - case 36: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) { - _impl_.warmupssincedtcclear_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float DistanceSinceDTCClear = 37; - case 37: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 45)) { - _impl_.distancesincedtcclear_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float EVAPVaporPressure = 38; - case 38: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 53)) { - _impl_.evapvaporpressure_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float BarometricPressure = 39; - case 39: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 61)) { - _impl_.barometricpressure_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleOBDCatalyst Catalyst = 40; - case 40: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 66)) { - ptr = ctx->ParseMessage(_internal_mutable_catalyst(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 PidsC = 41; - case 41: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 72)) { - _impl_.pidsc_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleOBDDriveCycleStatus DriveCycleStatus = 42; - case 42: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 82)) { - ptr = ctx->ParseMessage(_internal_mutable_drivecyclestatus(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float ControlModuleVoltage = 43; - case 43: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 93)) { - _impl_.controlmodulevoltage_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float AbsoluteLoad = 44; - case 44: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 101)) { - _impl_.absoluteload_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float CommandedEquivalenceRatio = 45; - case 45: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 109)) { - _impl_.commandedequivalenceratio_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float RelativeThrottlePosition = 46; - case 46: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 117)) { - _impl_.relativethrottleposition_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float AmbientAirTemperature = 47; - case 47: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 125)) { - _impl_.ambientairtemperature_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float ThrottlePositionB = 48; - case 48: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 133)) { - _impl_.throttlepositionb_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float ThrottlePositionC = 49; - case 49: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 141)) { - _impl_.throttlepositionc_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float AcceleratorPositionD = 50; - case 50: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 149)) { - _impl_.acceleratorpositiond_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float AcceleratorPositionE = 51; - case 51: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 157)) { - _impl_.acceleratorpositione_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float AcceleratorPositionF = 52; - case 52: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 165)) { - _impl_.acceleratorpositionf_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float ThrottleActuator = 53; - case 53: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 173)) { - _impl_.throttleactuator_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float RunTimeMIL = 54; - case 54: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 181)) { - _impl_.runtimemil_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float TimeSinceDTCCleared = 55; - case 55: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 189)) { - _impl_.timesincedtccleared_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float MaxMAF = 56; - case 56: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 197)) { - _impl_.maxmaf_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // string FuelType = 57; - case 57: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 202)) { - auto str = _internal_mutable_fueltype(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleOBD.FuelType")); - } else { - goto handle_unusual; - } - continue; - // float EthanolPercent = 58; - case 58: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 213)) { - _impl_.ethanolpercent_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float EVAPVaporPressureAbsolute = 59; - case 59: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 221)) { - _impl_.evapvaporpressureabsolute_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float EVAPVaporPressureAlternate = 60; - case 60: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 229)) { - _impl_.evapvaporpressurealternate_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float ShortTermO2Trim1 = 61; - case 61: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 237)) { - _impl_.shorttermo2trim1_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float ShortTermO2Trim3 = 62; - case 62: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 245)) { - _impl_.shorttermo2trim3_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float LongTermO2Trim1 = 63; - case 63: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 253)) { - _impl_.longtermo2trim1_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float LongTermO2Trim3 = 64; - case 64: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 5)) { - _impl_.longtermo2trim3_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float ShortTermO2Trim2 = 65; - case 65: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.shorttermo2trim2_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float ShortTermO2Trim4 = 66; - case 66: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.shorttermo2trim4_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float LongTermO2Trim2 = 67; - case 67: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.longtermo2trim2_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float LongTermO2Trim4 = 68; - case 68: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 37)) { - _impl_.longtermo2trim4_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float FuelRailPressureAbsolute = 69; - case 69: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 45)) { - _impl_.fuelrailpressureabsolute_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float RelativeAcceleratorPosition = 70; - case 70: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 53)) { - _impl_.relativeacceleratorposition_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float HybridBatteryRemaining = 71; - case 71: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 61)) { - _impl_.hybridbatteryremaining_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float OilTemperature = 72; - case 72: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 69)) { - _impl_.oiltemperature_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float FuelInjectionTiming = 73; - case 73: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 77)) { - _impl_.fuelinjectiontiming_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float FuelRate = 74; - case 74: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 85)) { - _impl_.fuelrate_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleOBD::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleOBD) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // uint32 PidsA = 1; - if (this->_internal_pidsa() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 1, this->_internal_pidsa(), target); - } - - // .vss.VehicleOBDStatus Status = 2; - if (this->_internal_has_status()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::status(this), - _Internal::status(this).GetCachedSize(), target, stream); - } - - // repeated string DTCList = 3; - for (int i = 0, n = this->_internal_dtclist_size(); i < n; ++i) { - const auto& s = this->_internal_dtclist(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - s.data(), static_cast<int>(s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleOBD.DTCList"); - target = stream->WriteString(3, s, target); - } - - // string FreezeDTC = 4; - if (!this->_internal_freezedtc().empty()) { - const std::string& _s = this->_internal_freezedtc(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleOBD.FreezeDTC"); - target = stream->WriteStringMaybeAliased(4, _s, target); - } - - // string FuelStatus = 5; - if (!this->_internal_fuelstatus().empty()) { - const std::string& _s = this->_internal_fuelstatus(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleOBD.FuelStatus"); - target = stream->WriteStringMaybeAliased(5, _s, target); - } - - // float EngineLoad = 6; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_engineload = this->_internal_engineload(); - ::uint32_t raw_engineload; - memcpy(&raw_engineload, &tmp_engineload, sizeof(tmp_engineload)); - if (raw_engineload != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 6, this->_internal_engineload(), target); - } - - // float CoolantTemperature = 7; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_coolanttemperature = this->_internal_coolanttemperature(); - ::uint32_t raw_coolanttemperature; - memcpy(&raw_coolanttemperature, &tmp_coolanttemperature, sizeof(tmp_coolanttemperature)); - if (raw_coolanttemperature != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 7, this->_internal_coolanttemperature(), target); - } - - // float ShortTermFuelTrim1 = 8; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim1 = this->_internal_shorttermfueltrim1(); - ::uint32_t raw_shorttermfueltrim1; - memcpy(&raw_shorttermfueltrim1, &tmp_shorttermfueltrim1, sizeof(tmp_shorttermfueltrim1)); - if (raw_shorttermfueltrim1 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 8, this->_internal_shorttermfueltrim1(), target); - } - - // float LongTermFuelTrim1 = 9; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_longtermfueltrim1 = this->_internal_longtermfueltrim1(); - ::uint32_t raw_longtermfueltrim1; - memcpy(&raw_longtermfueltrim1, &tmp_longtermfueltrim1, sizeof(tmp_longtermfueltrim1)); - if (raw_longtermfueltrim1 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 9, this->_internal_longtermfueltrim1(), target); - } - - // float ShortTermFuelTrim2 = 10; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim2 = this->_internal_shorttermfueltrim2(); - ::uint32_t raw_shorttermfueltrim2; - memcpy(&raw_shorttermfueltrim2, &tmp_shorttermfueltrim2, sizeof(tmp_shorttermfueltrim2)); - if (raw_shorttermfueltrim2 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 10, this->_internal_shorttermfueltrim2(), target); - } - - // float LongTermFuelTrim2 = 11; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_longtermfueltrim2 = this->_internal_longtermfueltrim2(); - ::uint32_t raw_longtermfueltrim2; - memcpy(&raw_longtermfueltrim2, &tmp_longtermfueltrim2, sizeof(tmp_longtermfueltrim2)); - if (raw_longtermfueltrim2 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 11, this->_internal_longtermfueltrim2(), target); - } - - // float FuelPressure = 12; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_fuelpressure = this->_internal_fuelpressure(); - ::uint32_t raw_fuelpressure; - memcpy(&raw_fuelpressure, &tmp_fuelpressure, sizeof(tmp_fuelpressure)); - if (raw_fuelpressure != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 12, this->_internal_fuelpressure(), target); - } - - // float MAP = 13; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_map = this->_internal_map(); - ::uint32_t raw_map; - memcpy(&raw_map, &tmp_map, sizeof(tmp_map)); - if (raw_map != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 13, this->_internal_map(), target); - } - - // float EngineSpeed = 14; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_enginespeed = this->_internal_enginespeed(); - ::uint32_t raw_enginespeed; - memcpy(&raw_enginespeed, &tmp_enginespeed, sizeof(tmp_enginespeed)); - if (raw_enginespeed != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 14, this->_internal_enginespeed(), target); - } - - // float Speed = 15; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_speed = this->_internal_speed(); - ::uint32_t raw_speed; - memcpy(&raw_speed, &tmp_speed, sizeof(tmp_speed)); - if (raw_speed != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 15, this->_internal_speed(), target); - } - - // float TimingAdvance = 16; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_timingadvance = this->_internal_timingadvance(); - ::uint32_t raw_timingadvance; - memcpy(&raw_timingadvance, &tmp_timingadvance, sizeof(tmp_timingadvance)); - if (raw_timingadvance != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 16, this->_internal_timingadvance(), target); - } - - // float IntakeTemp = 17; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_intaketemp = this->_internal_intaketemp(); - ::uint32_t raw_intaketemp; - memcpy(&raw_intaketemp, &tmp_intaketemp, sizeof(tmp_intaketemp)); - if (raw_intaketemp != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 17, this->_internal_intaketemp(), target); - } - - // float MAF = 18; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_maf = this->_internal_maf(); - ::uint32_t raw_maf; - memcpy(&raw_maf, &tmp_maf, sizeof(tmp_maf)); - if (raw_maf != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 18, this->_internal_maf(), target); - } - - // float ThrottlePosition = 19; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_throttleposition = this->_internal_throttleposition(); - ::uint32_t raw_throttleposition; - memcpy(&raw_throttleposition, &tmp_throttleposition, sizeof(tmp_throttleposition)); - if (raw_throttleposition != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 19, this->_internal_throttleposition(), target); - } - - // string AirStatus = 20; - if (!this->_internal_airstatus().empty()) { - const std::string& _s = this->_internal_airstatus(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleOBD.AirStatus"); - target = stream->WriteStringMaybeAliased(20, _s, target); - } - - // uint32 OxygenSensorsIn2Banks = 21; - if (this->_internal_oxygensensorsin2banks() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 21, this->_internal_oxygensensorsin2banks(), target); - } - - // .vss.VehicleOBDO2 O2 = 22; - if (this->_internal_has_o2()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(22, _Internal::o2(this), - _Internal::o2(this).GetCachedSize(), target, stream); - } - - // uint32 OBDStandards = 23; - if (this->_internal_obdstandards() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 23, this->_internal_obdstandards(), target); - } - - // uint32 OxygenSensorsIn4Banks = 24; - if (this->_internal_oxygensensorsin4banks() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 24, this->_internal_oxygensensorsin4banks(), target); - } - - // bool IsPTOActive = 25; - if (this->_internal_isptoactive() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 25, this->_internal_isptoactive(), target); - } - - // float RunTime = 26; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_runtime = this->_internal_runtime(); - ::uint32_t raw_runtime; - memcpy(&raw_runtime, &tmp_runtime, sizeof(tmp_runtime)); - if (raw_runtime != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 26, this->_internal_runtime(), target); - } - - // uint32 PidsB = 27; - if (this->_internal_pidsb() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 27, this->_internal_pidsb(), target); - } - - // float DistanceWithMIL = 28; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_distancewithmil = this->_internal_distancewithmil(); - ::uint32_t raw_distancewithmil; - memcpy(&raw_distancewithmil, &tmp_distancewithmil, sizeof(tmp_distancewithmil)); - if (raw_distancewithmil != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 28, this->_internal_distancewithmil(), target); - } - - // float FuelRailPressureVac = 29; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_fuelrailpressurevac = this->_internal_fuelrailpressurevac(); - ::uint32_t raw_fuelrailpressurevac; - memcpy(&raw_fuelrailpressurevac, &tmp_fuelrailpressurevac, sizeof(tmp_fuelrailpressurevac)); - if (raw_fuelrailpressurevac != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 29, this->_internal_fuelrailpressurevac(), target); - } - - // float FuelRailPressureDirect = 30; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_fuelrailpressuredirect = this->_internal_fuelrailpressuredirect(); - ::uint32_t raw_fuelrailpressuredirect; - memcpy(&raw_fuelrailpressuredirect, &tmp_fuelrailpressuredirect, sizeof(tmp_fuelrailpressuredirect)); - if (raw_fuelrailpressuredirect != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 30, this->_internal_fuelrailpressuredirect(), target); - } - - // .vss.VehicleOBDO2WR O2WR = 31; - if (this->_internal_has_o2wr()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(31, _Internal::o2wr(this), - _Internal::o2wr(this).GetCachedSize(), target, stream); - } - - // float CommandedEGR = 32; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_commandedegr = this->_internal_commandedegr(); - ::uint32_t raw_commandedegr; - memcpy(&raw_commandedegr, &tmp_commandedegr, sizeof(tmp_commandedegr)); - if (raw_commandedegr != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 32, this->_internal_commandedegr(), target); - } - - // float EGRError = 33; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_egrerror = this->_internal_egrerror(); - ::uint32_t raw_egrerror; - memcpy(&raw_egrerror, &tmp_egrerror, sizeof(tmp_egrerror)); - if (raw_egrerror != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 33, this->_internal_egrerror(), target); - } - - // float CommandedEVAP = 34; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_commandedevap = this->_internal_commandedevap(); - ::uint32_t raw_commandedevap; - memcpy(&raw_commandedevap, &tmp_commandedevap, sizeof(tmp_commandedevap)); - if (raw_commandedevap != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 34, this->_internal_commandedevap(), target); - } - - // float FuelLevel = 35; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_fuellevel = this->_internal_fuellevel(); - ::uint32_t raw_fuellevel; - memcpy(&raw_fuellevel, &tmp_fuellevel, sizeof(tmp_fuellevel)); - if (raw_fuellevel != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 35, this->_internal_fuellevel(), target); - } - - // uint32 WarmupsSinceDTCClear = 36; - if (this->_internal_warmupssincedtcclear() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 36, this->_internal_warmupssincedtcclear(), target); - } - - // float DistanceSinceDTCClear = 37; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_distancesincedtcclear = this->_internal_distancesincedtcclear(); - ::uint32_t raw_distancesincedtcclear; - memcpy(&raw_distancesincedtcclear, &tmp_distancesincedtcclear, sizeof(tmp_distancesincedtcclear)); - if (raw_distancesincedtcclear != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 37, this->_internal_distancesincedtcclear(), target); - } - - // float EVAPVaporPressure = 38; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_evapvaporpressure = this->_internal_evapvaporpressure(); - ::uint32_t raw_evapvaporpressure; - memcpy(&raw_evapvaporpressure, &tmp_evapvaporpressure, sizeof(tmp_evapvaporpressure)); - if (raw_evapvaporpressure != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 38, this->_internal_evapvaporpressure(), target); - } - - // float BarometricPressure = 39; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_barometricpressure = this->_internal_barometricpressure(); - ::uint32_t raw_barometricpressure; - memcpy(&raw_barometricpressure, &tmp_barometricpressure, sizeof(tmp_barometricpressure)); - if (raw_barometricpressure != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 39, this->_internal_barometricpressure(), target); - } - - // .vss.VehicleOBDCatalyst Catalyst = 40; - if (this->_internal_has_catalyst()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(40, _Internal::catalyst(this), - _Internal::catalyst(this).GetCachedSize(), target, stream); - } - - // uint32 PidsC = 41; - if (this->_internal_pidsc() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 41, this->_internal_pidsc(), target); - } - - // .vss.VehicleOBDDriveCycleStatus DriveCycleStatus = 42; - if (this->_internal_has_drivecyclestatus()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(42, _Internal::drivecyclestatus(this), - _Internal::drivecyclestatus(this).GetCachedSize(), target, stream); - } - - // float ControlModuleVoltage = 43; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_controlmodulevoltage = this->_internal_controlmodulevoltage(); - ::uint32_t raw_controlmodulevoltage; - memcpy(&raw_controlmodulevoltage, &tmp_controlmodulevoltage, sizeof(tmp_controlmodulevoltage)); - if (raw_controlmodulevoltage != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 43, this->_internal_controlmodulevoltage(), target); - } - - // float AbsoluteLoad = 44; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_absoluteload = this->_internal_absoluteload(); - ::uint32_t raw_absoluteload; - memcpy(&raw_absoluteload, &tmp_absoluteload, sizeof(tmp_absoluteload)); - if (raw_absoluteload != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 44, this->_internal_absoluteload(), target); - } - - // float CommandedEquivalenceRatio = 45; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_commandedequivalenceratio = this->_internal_commandedequivalenceratio(); - ::uint32_t raw_commandedequivalenceratio; - memcpy(&raw_commandedequivalenceratio, &tmp_commandedequivalenceratio, sizeof(tmp_commandedequivalenceratio)); - if (raw_commandedequivalenceratio != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 45, this->_internal_commandedequivalenceratio(), target); - } - - // float RelativeThrottlePosition = 46; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_relativethrottleposition = this->_internal_relativethrottleposition(); - ::uint32_t raw_relativethrottleposition; - memcpy(&raw_relativethrottleposition, &tmp_relativethrottleposition, sizeof(tmp_relativethrottleposition)); - if (raw_relativethrottleposition != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 46, this->_internal_relativethrottleposition(), target); - } - - // float AmbientAirTemperature = 47; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_ambientairtemperature = this->_internal_ambientairtemperature(); - ::uint32_t raw_ambientairtemperature; - memcpy(&raw_ambientairtemperature, &tmp_ambientairtemperature, sizeof(tmp_ambientairtemperature)); - if (raw_ambientairtemperature != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 47, this->_internal_ambientairtemperature(), target); - } - - // float ThrottlePositionB = 48; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_throttlepositionb = this->_internal_throttlepositionb(); - ::uint32_t raw_throttlepositionb; - memcpy(&raw_throttlepositionb, &tmp_throttlepositionb, sizeof(tmp_throttlepositionb)); - if (raw_throttlepositionb != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 48, this->_internal_throttlepositionb(), target); - } - - // float ThrottlePositionC = 49; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_throttlepositionc = this->_internal_throttlepositionc(); - ::uint32_t raw_throttlepositionc; - memcpy(&raw_throttlepositionc, &tmp_throttlepositionc, sizeof(tmp_throttlepositionc)); - if (raw_throttlepositionc != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 49, this->_internal_throttlepositionc(), target); - } - - // float AcceleratorPositionD = 50; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_acceleratorpositiond = this->_internal_acceleratorpositiond(); - ::uint32_t raw_acceleratorpositiond; - memcpy(&raw_acceleratorpositiond, &tmp_acceleratorpositiond, sizeof(tmp_acceleratorpositiond)); - if (raw_acceleratorpositiond != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 50, this->_internal_acceleratorpositiond(), target); - } - - // float AcceleratorPositionE = 51; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_acceleratorpositione = this->_internal_acceleratorpositione(); - ::uint32_t raw_acceleratorpositione; - memcpy(&raw_acceleratorpositione, &tmp_acceleratorpositione, sizeof(tmp_acceleratorpositione)); - if (raw_acceleratorpositione != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 51, this->_internal_acceleratorpositione(), target); - } - - // float AcceleratorPositionF = 52; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_acceleratorpositionf = this->_internal_acceleratorpositionf(); - ::uint32_t raw_acceleratorpositionf; - memcpy(&raw_acceleratorpositionf, &tmp_acceleratorpositionf, sizeof(tmp_acceleratorpositionf)); - if (raw_acceleratorpositionf != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 52, this->_internal_acceleratorpositionf(), target); - } - - // float ThrottleActuator = 53; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_throttleactuator = this->_internal_throttleactuator(); - ::uint32_t raw_throttleactuator; - memcpy(&raw_throttleactuator, &tmp_throttleactuator, sizeof(tmp_throttleactuator)); - if (raw_throttleactuator != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 53, this->_internal_throttleactuator(), target); - } - - // float RunTimeMIL = 54; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_runtimemil = this->_internal_runtimemil(); - ::uint32_t raw_runtimemil; - memcpy(&raw_runtimemil, &tmp_runtimemil, sizeof(tmp_runtimemil)); - if (raw_runtimemil != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 54, this->_internal_runtimemil(), target); - } - - // float TimeSinceDTCCleared = 55; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_timesincedtccleared = this->_internal_timesincedtccleared(); - ::uint32_t raw_timesincedtccleared; - memcpy(&raw_timesincedtccleared, &tmp_timesincedtccleared, sizeof(tmp_timesincedtccleared)); - if (raw_timesincedtccleared != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 55, this->_internal_timesincedtccleared(), target); - } - - // float MaxMAF = 56; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_maxmaf = this->_internal_maxmaf(); - ::uint32_t raw_maxmaf; - memcpy(&raw_maxmaf, &tmp_maxmaf, sizeof(tmp_maxmaf)); - if (raw_maxmaf != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 56, this->_internal_maxmaf(), target); - } - - // string FuelType = 57; - if (!this->_internal_fueltype().empty()) { - const std::string& _s = this->_internal_fueltype(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleOBD.FuelType"); - target = stream->WriteStringMaybeAliased(57, _s, target); - } - - // float EthanolPercent = 58; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_ethanolpercent = this->_internal_ethanolpercent(); - ::uint32_t raw_ethanolpercent; - memcpy(&raw_ethanolpercent, &tmp_ethanolpercent, sizeof(tmp_ethanolpercent)); - if (raw_ethanolpercent != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 58, this->_internal_ethanolpercent(), target); - } - - // float EVAPVaporPressureAbsolute = 59; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_evapvaporpressureabsolute = this->_internal_evapvaporpressureabsolute(); - ::uint32_t raw_evapvaporpressureabsolute; - memcpy(&raw_evapvaporpressureabsolute, &tmp_evapvaporpressureabsolute, sizeof(tmp_evapvaporpressureabsolute)); - if (raw_evapvaporpressureabsolute != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 59, this->_internal_evapvaporpressureabsolute(), target); - } - - // float EVAPVaporPressureAlternate = 60; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_evapvaporpressurealternate = this->_internal_evapvaporpressurealternate(); - ::uint32_t raw_evapvaporpressurealternate; - memcpy(&raw_evapvaporpressurealternate, &tmp_evapvaporpressurealternate, sizeof(tmp_evapvaporpressurealternate)); - if (raw_evapvaporpressurealternate != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 60, this->_internal_evapvaporpressurealternate(), target); - } - - // float ShortTermO2Trim1 = 61; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermo2trim1 = this->_internal_shorttermo2trim1(); - ::uint32_t raw_shorttermo2trim1; - memcpy(&raw_shorttermo2trim1, &tmp_shorttermo2trim1, sizeof(tmp_shorttermo2trim1)); - if (raw_shorttermo2trim1 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 61, this->_internal_shorttermo2trim1(), target); - } - - // float ShortTermO2Trim3 = 62; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermo2trim3 = this->_internal_shorttermo2trim3(); - ::uint32_t raw_shorttermo2trim3; - memcpy(&raw_shorttermo2trim3, &tmp_shorttermo2trim3, sizeof(tmp_shorttermo2trim3)); - if (raw_shorttermo2trim3 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 62, this->_internal_shorttermo2trim3(), target); - } - - // float LongTermO2Trim1 = 63; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_longtermo2trim1 = this->_internal_longtermo2trim1(); - ::uint32_t raw_longtermo2trim1; - memcpy(&raw_longtermo2trim1, &tmp_longtermo2trim1, sizeof(tmp_longtermo2trim1)); - if (raw_longtermo2trim1 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 63, this->_internal_longtermo2trim1(), target); - } - - // float LongTermO2Trim3 = 64; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_longtermo2trim3 = this->_internal_longtermo2trim3(); - ::uint32_t raw_longtermo2trim3; - memcpy(&raw_longtermo2trim3, &tmp_longtermo2trim3, sizeof(tmp_longtermo2trim3)); - if (raw_longtermo2trim3 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 64, this->_internal_longtermo2trim3(), target); - } - - // float ShortTermO2Trim2 = 65; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermo2trim2 = this->_internal_shorttermo2trim2(); - ::uint32_t raw_shorttermo2trim2; - memcpy(&raw_shorttermo2trim2, &tmp_shorttermo2trim2, sizeof(tmp_shorttermo2trim2)); - if (raw_shorttermo2trim2 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 65, this->_internal_shorttermo2trim2(), target); - } - - // float ShortTermO2Trim4 = 66; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermo2trim4 = this->_internal_shorttermo2trim4(); - ::uint32_t raw_shorttermo2trim4; - memcpy(&raw_shorttermo2trim4, &tmp_shorttermo2trim4, sizeof(tmp_shorttermo2trim4)); - if (raw_shorttermo2trim4 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 66, this->_internal_shorttermo2trim4(), target); - } - - // float LongTermO2Trim2 = 67; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_longtermo2trim2 = this->_internal_longtermo2trim2(); - ::uint32_t raw_longtermo2trim2; - memcpy(&raw_longtermo2trim2, &tmp_longtermo2trim2, sizeof(tmp_longtermo2trim2)); - if (raw_longtermo2trim2 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 67, this->_internal_longtermo2trim2(), target); - } - - // float LongTermO2Trim4 = 68; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_longtermo2trim4 = this->_internal_longtermo2trim4(); - ::uint32_t raw_longtermo2trim4; - memcpy(&raw_longtermo2trim4, &tmp_longtermo2trim4, sizeof(tmp_longtermo2trim4)); - if (raw_longtermo2trim4 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 68, this->_internal_longtermo2trim4(), target); - } - - // float FuelRailPressureAbsolute = 69; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_fuelrailpressureabsolute = this->_internal_fuelrailpressureabsolute(); - ::uint32_t raw_fuelrailpressureabsolute; - memcpy(&raw_fuelrailpressureabsolute, &tmp_fuelrailpressureabsolute, sizeof(tmp_fuelrailpressureabsolute)); - if (raw_fuelrailpressureabsolute != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 69, this->_internal_fuelrailpressureabsolute(), target); - } - - // float RelativeAcceleratorPosition = 70; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_relativeacceleratorposition = this->_internal_relativeacceleratorposition(); - ::uint32_t raw_relativeacceleratorposition; - memcpy(&raw_relativeacceleratorposition, &tmp_relativeacceleratorposition, sizeof(tmp_relativeacceleratorposition)); - if (raw_relativeacceleratorposition != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 70, this->_internal_relativeacceleratorposition(), target); - } - - // float HybridBatteryRemaining = 71; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_hybridbatteryremaining = this->_internal_hybridbatteryremaining(); - ::uint32_t raw_hybridbatteryremaining; - memcpy(&raw_hybridbatteryremaining, &tmp_hybridbatteryremaining, sizeof(tmp_hybridbatteryremaining)); - if (raw_hybridbatteryremaining != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 71, this->_internal_hybridbatteryremaining(), target); - } - - // float OilTemperature = 72; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_oiltemperature = this->_internal_oiltemperature(); - ::uint32_t raw_oiltemperature; - memcpy(&raw_oiltemperature, &tmp_oiltemperature, sizeof(tmp_oiltemperature)); - if (raw_oiltemperature != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 72, this->_internal_oiltemperature(), target); - } - - // float FuelInjectionTiming = 73; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_fuelinjectiontiming = this->_internal_fuelinjectiontiming(); - ::uint32_t raw_fuelinjectiontiming; - memcpy(&raw_fuelinjectiontiming, &tmp_fuelinjectiontiming, sizeof(tmp_fuelinjectiontiming)); - if (raw_fuelinjectiontiming != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 73, this->_internal_fuelinjectiontiming(), target); - } - - // float FuelRate = 74; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_fuelrate = this->_internal_fuelrate(); - ::uint32_t raw_fuelrate; - memcpy(&raw_fuelrate, &tmp_fuelrate, sizeof(tmp_fuelrate)); - if (raw_fuelrate != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 74, this->_internal_fuelrate(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleOBD) - return target; -} - -::size_t VehicleOBD::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleOBD) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated string DTCList = 3; - total_size += 1 * ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(_impl_.dtclist_.size()); - for (int i = 0, n = _impl_.dtclist_.size(); i < n; ++i) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(_impl_.dtclist_.Get(i)); - } - - // string FreezeDTC = 4; - if (!this->_internal_freezedtc().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_freezedtc()); - } - - // string FuelStatus = 5; - if (!this->_internal_fuelstatus().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_fuelstatus()); - } - - // string AirStatus = 20; - if (!this->_internal_airstatus().empty()) { - total_size += 2 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_airstatus()); - } - - // string FuelType = 57; - if (!this->_internal_fueltype().empty()) { - total_size += 2 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_fueltype()); - } - - // .vss.VehicleOBDStatus Status = 2; - if (this->_internal_has_status()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.status_); - } - - // .vss.VehicleOBDO2 O2 = 22; - if (this->_internal_has_o2()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.o2_); - } - - // .vss.VehicleOBDO2WR O2WR = 31; - if (this->_internal_has_o2wr()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.o2wr_); - } - - // .vss.VehicleOBDCatalyst Catalyst = 40; - if (this->_internal_has_catalyst()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.catalyst_); - } - - // .vss.VehicleOBDDriveCycleStatus DriveCycleStatus = 42; - if (this->_internal_has_drivecyclestatus()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.drivecyclestatus_); - } - - // uint32 PidsA = 1; - if (this->_internal_pidsa() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_pidsa()); - } - - // float EngineLoad = 6; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_engineload = this->_internal_engineload(); - ::uint32_t raw_engineload; - memcpy(&raw_engineload, &tmp_engineload, sizeof(tmp_engineload)); - if (raw_engineload != 0) { - total_size += 5; - } - - // float CoolantTemperature = 7; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_coolanttemperature = this->_internal_coolanttemperature(); - ::uint32_t raw_coolanttemperature; - memcpy(&raw_coolanttemperature, &tmp_coolanttemperature, sizeof(tmp_coolanttemperature)); - if (raw_coolanttemperature != 0) { - total_size += 5; - } - - // float ShortTermFuelTrim1 = 8; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim1 = this->_internal_shorttermfueltrim1(); - ::uint32_t raw_shorttermfueltrim1; - memcpy(&raw_shorttermfueltrim1, &tmp_shorttermfueltrim1, sizeof(tmp_shorttermfueltrim1)); - if (raw_shorttermfueltrim1 != 0) { - total_size += 5; - } - - // float LongTermFuelTrim1 = 9; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_longtermfueltrim1 = this->_internal_longtermfueltrim1(); - ::uint32_t raw_longtermfueltrim1; - memcpy(&raw_longtermfueltrim1, &tmp_longtermfueltrim1, sizeof(tmp_longtermfueltrim1)); - if (raw_longtermfueltrim1 != 0) { - total_size += 5; - } - - // float ShortTermFuelTrim2 = 10; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim2 = this->_internal_shorttermfueltrim2(); - ::uint32_t raw_shorttermfueltrim2; - memcpy(&raw_shorttermfueltrim2, &tmp_shorttermfueltrim2, sizeof(tmp_shorttermfueltrim2)); - if (raw_shorttermfueltrim2 != 0) { - total_size += 5; - } - - // float LongTermFuelTrim2 = 11; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_longtermfueltrim2 = this->_internal_longtermfueltrim2(); - ::uint32_t raw_longtermfueltrim2; - memcpy(&raw_longtermfueltrim2, &tmp_longtermfueltrim2, sizeof(tmp_longtermfueltrim2)); - if (raw_longtermfueltrim2 != 0) { - total_size += 5; - } - - // float FuelPressure = 12; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_fuelpressure = this->_internal_fuelpressure(); - ::uint32_t raw_fuelpressure; - memcpy(&raw_fuelpressure, &tmp_fuelpressure, sizeof(tmp_fuelpressure)); - if (raw_fuelpressure != 0) { - total_size += 5; - } - - // float MAP = 13; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_map = this->_internal_map(); - ::uint32_t raw_map; - memcpy(&raw_map, &tmp_map, sizeof(tmp_map)); - if (raw_map != 0) { - total_size += 5; - } - - // float EngineSpeed = 14; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_enginespeed = this->_internal_enginespeed(); - ::uint32_t raw_enginespeed; - memcpy(&raw_enginespeed, &tmp_enginespeed, sizeof(tmp_enginespeed)); - if (raw_enginespeed != 0) { - total_size += 5; - } - - // float Speed = 15; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_speed = this->_internal_speed(); - ::uint32_t raw_speed; - memcpy(&raw_speed, &tmp_speed, sizeof(tmp_speed)); - if (raw_speed != 0) { - total_size += 5; - } - - // float TimingAdvance = 16; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_timingadvance = this->_internal_timingadvance(); - ::uint32_t raw_timingadvance; - memcpy(&raw_timingadvance, &tmp_timingadvance, sizeof(tmp_timingadvance)); - if (raw_timingadvance != 0) { - total_size += 6; - } - - // float IntakeTemp = 17; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_intaketemp = this->_internal_intaketemp(); - ::uint32_t raw_intaketemp; - memcpy(&raw_intaketemp, &tmp_intaketemp, sizeof(tmp_intaketemp)); - if (raw_intaketemp != 0) { - total_size += 6; - } - - // float MAF = 18; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_maf = this->_internal_maf(); - ::uint32_t raw_maf; - memcpy(&raw_maf, &tmp_maf, sizeof(tmp_maf)); - if (raw_maf != 0) { - total_size += 6; - } - - // float ThrottlePosition = 19; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_throttleposition = this->_internal_throttleposition(); - ::uint32_t raw_throttleposition; - memcpy(&raw_throttleposition, &tmp_throttleposition, sizeof(tmp_throttleposition)); - if (raw_throttleposition != 0) { - total_size += 6; - } - - // uint32 OxygenSensorsIn2Banks = 21; - if (this->_internal_oxygensensorsin2banks() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( - this->_internal_oxygensensorsin2banks()); - } - - // uint32 OBDStandards = 23; - if (this->_internal_obdstandards() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( - this->_internal_obdstandards()); - } - - // uint32 OxygenSensorsIn4Banks = 24; - if (this->_internal_oxygensensorsin4banks() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( - this->_internal_oxygensensorsin4banks()); - } - - // bool IsPTOActive = 25; - if (this->_internal_isptoactive() != 0) { - total_size += 3; - } - - // float RunTime = 26; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_runtime = this->_internal_runtime(); - ::uint32_t raw_runtime; - memcpy(&raw_runtime, &tmp_runtime, sizeof(tmp_runtime)); - if (raw_runtime != 0) { - total_size += 6; - } - - // uint32 PidsB = 27; - if (this->_internal_pidsb() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( - this->_internal_pidsb()); - } - - // float DistanceWithMIL = 28; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_distancewithmil = this->_internal_distancewithmil(); - ::uint32_t raw_distancewithmil; - memcpy(&raw_distancewithmil, &tmp_distancewithmil, sizeof(tmp_distancewithmil)); - if (raw_distancewithmil != 0) { - total_size += 6; - } - - // float FuelRailPressureVac = 29; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_fuelrailpressurevac = this->_internal_fuelrailpressurevac(); - ::uint32_t raw_fuelrailpressurevac; - memcpy(&raw_fuelrailpressurevac, &tmp_fuelrailpressurevac, sizeof(tmp_fuelrailpressurevac)); - if (raw_fuelrailpressurevac != 0) { - total_size += 6; - } - - // float FuelRailPressureDirect = 30; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_fuelrailpressuredirect = this->_internal_fuelrailpressuredirect(); - ::uint32_t raw_fuelrailpressuredirect; - memcpy(&raw_fuelrailpressuredirect, &tmp_fuelrailpressuredirect, sizeof(tmp_fuelrailpressuredirect)); - if (raw_fuelrailpressuredirect != 0) { - total_size += 6; - } - - // float CommandedEGR = 32; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_commandedegr = this->_internal_commandedegr(); - ::uint32_t raw_commandedegr; - memcpy(&raw_commandedegr, &tmp_commandedegr, sizeof(tmp_commandedegr)); - if (raw_commandedegr != 0) { - total_size += 6; - } - - // float EGRError = 33; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_egrerror = this->_internal_egrerror(); - ::uint32_t raw_egrerror; - memcpy(&raw_egrerror, &tmp_egrerror, sizeof(tmp_egrerror)); - if (raw_egrerror != 0) { - total_size += 6; - } - - // float CommandedEVAP = 34; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_commandedevap = this->_internal_commandedevap(); - ::uint32_t raw_commandedevap; - memcpy(&raw_commandedevap, &tmp_commandedevap, sizeof(tmp_commandedevap)); - if (raw_commandedevap != 0) { - total_size += 6; - } - - // float FuelLevel = 35; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_fuellevel = this->_internal_fuellevel(); - ::uint32_t raw_fuellevel; - memcpy(&raw_fuellevel, &tmp_fuellevel, sizeof(tmp_fuellevel)); - if (raw_fuellevel != 0) { - total_size += 6; - } - - // uint32 WarmupsSinceDTCClear = 36; - if (this->_internal_warmupssincedtcclear() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( - this->_internal_warmupssincedtcclear()); - } - - // float DistanceSinceDTCClear = 37; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_distancesincedtcclear = this->_internal_distancesincedtcclear(); - ::uint32_t raw_distancesincedtcclear; - memcpy(&raw_distancesincedtcclear, &tmp_distancesincedtcclear, sizeof(tmp_distancesincedtcclear)); - if (raw_distancesincedtcclear != 0) { - total_size += 6; - } - - // float EVAPVaporPressure = 38; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_evapvaporpressure = this->_internal_evapvaporpressure(); - ::uint32_t raw_evapvaporpressure; - memcpy(&raw_evapvaporpressure, &tmp_evapvaporpressure, sizeof(tmp_evapvaporpressure)); - if (raw_evapvaporpressure != 0) { - total_size += 6; - } - - // float BarometricPressure = 39; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_barometricpressure = this->_internal_barometricpressure(); - ::uint32_t raw_barometricpressure; - memcpy(&raw_barometricpressure, &tmp_barometricpressure, sizeof(tmp_barometricpressure)); - if (raw_barometricpressure != 0) { - total_size += 6; - } - - // uint32 PidsC = 41; - if (this->_internal_pidsc() != 0) { - total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( - this->_internal_pidsc()); - } - - // float ControlModuleVoltage = 43; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_controlmodulevoltage = this->_internal_controlmodulevoltage(); - ::uint32_t raw_controlmodulevoltage; - memcpy(&raw_controlmodulevoltage, &tmp_controlmodulevoltage, sizeof(tmp_controlmodulevoltage)); - if (raw_controlmodulevoltage != 0) { - total_size += 6; - } - - // float AbsoluteLoad = 44; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_absoluteload = this->_internal_absoluteload(); - ::uint32_t raw_absoluteload; - memcpy(&raw_absoluteload, &tmp_absoluteload, sizeof(tmp_absoluteload)); - if (raw_absoluteload != 0) { - total_size += 6; - } - - // float CommandedEquivalenceRatio = 45; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_commandedequivalenceratio = this->_internal_commandedequivalenceratio(); - ::uint32_t raw_commandedequivalenceratio; - memcpy(&raw_commandedequivalenceratio, &tmp_commandedequivalenceratio, sizeof(tmp_commandedequivalenceratio)); - if (raw_commandedequivalenceratio != 0) { - total_size += 6; - } - - // float RelativeThrottlePosition = 46; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_relativethrottleposition = this->_internal_relativethrottleposition(); - ::uint32_t raw_relativethrottleposition; - memcpy(&raw_relativethrottleposition, &tmp_relativethrottleposition, sizeof(tmp_relativethrottleposition)); - if (raw_relativethrottleposition != 0) { - total_size += 6; - } - - // float AmbientAirTemperature = 47; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_ambientairtemperature = this->_internal_ambientairtemperature(); - ::uint32_t raw_ambientairtemperature; - memcpy(&raw_ambientairtemperature, &tmp_ambientairtemperature, sizeof(tmp_ambientairtemperature)); - if (raw_ambientairtemperature != 0) { - total_size += 6; - } - - // float ThrottlePositionB = 48; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_throttlepositionb = this->_internal_throttlepositionb(); - ::uint32_t raw_throttlepositionb; - memcpy(&raw_throttlepositionb, &tmp_throttlepositionb, sizeof(tmp_throttlepositionb)); - if (raw_throttlepositionb != 0) { - total_size += 6; - } - - // float ThrottlePositionC = 49; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_throttlepositionc = this->_internal_throttlepositionc(); - ::uint32_t raw_throttlepositionc; - memcpy(&raw_throttlepositionc, &tmp_throttlepositionc, sizeof(tmp_throttlepositionc)); - if (raw_throttlepositionc != 0) { - total_size += 6; - } - - // float AcceleratorPositionD = 50; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_acceleratorpositiond = this->_internal_acceleratorpositiond(); - ::uint32_t raw_acceleratorpositiond; - memcpy(&raw_acceleratorpositiond, &tmp_acceleratorpositiond, sizeof(tmp_acceleratorpositiond)); - if (raw_acceleratorpositiond != 0) { - total_size += 6; - } - - // float AcceleratorPositionE = 51; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_acceleratorpositione = this->_internal_acceleratorpositione(); - ::uint32_t raw_acceleratorpositione; - memcpy(&raw_acceleratorpositione, &tmp_acceleratorpositione, sizeof(tmp_acceleratorpositione)); - if (raw_acceleratorpositione != 0) { - total_size += 6; - } - - // float AcceleratorPositionF = 52; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_acceleratorpositionf = this->_internal_acceleratorpositionf(); - ::uint32_t raw_acceleratorpositionf; - memcpy(&raw_acceleratorpositionf, &tmp_acceleratorpositionf, sizeof(tmp_acceleratorpositionf)); - if (raw_acceleratorpositionf != 0) { - total_size += 6; - } - - // float ThrottleActuator = 53; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_throttleactuator = this->_internal_throttleactuator(); - ::uint32_t raw_throttleactuator; - memcpy(&raw_throttleactuator, &tmp_throttleactuator, sizeof(tmp_throttleactuator)); - if (raw_throttleactuator != 0) { - total_size += 6; - } - - // float RunTimeMIL = 54; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_runtimemil = this->_internal_runtimemil(); - ::uint32_t raw_runtimemil; - memcpy(&raw_runtimemil, &tmp_runtimemil, sizeof(tmp_runtimemil)); - if (raw_runtimemil != 0) { - total_size += 6; - } - - // float TimeSinceDTCCleared = 55; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_timesincedtccleared = this->_internal_timesincedtccleared(); - ::uint32_t raw_timesincedtccleared; - memcpy(&raw_timesincedtccleared, &tmp_timesincedtccleared, sizeof(tmp_timesincedtccleared)); - if (raw_timesincedtccleared != 0) { - total_size += 6; - } - - // float MaxMAF = 56; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_maxmaf = this->_internal_maxmaf(); - ::uint32_t raw_maxmaf; - memcpy(&raw_maxmaf, &tmp_maxmaf, sizeof(tmp_maxmaf)); - if (raw_maxmaf != 0) { - total_size += 6; - } - - // float EthanolPercent = 58; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_ethanolpercent = this->_internal_ethanolpercent(); - ::uint32_t raw_ethanolpercent; - memcpy(&raw_ethanolpercent, &tmp_ethanolpercent, sizeof(tmp_ethanolpercent)); - if (raw_ethanolpercent != 0) { - total_size += 6; - } - - // float EVAPVaporPressureAbsolute = 59; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_evapvaporpressureabsolute = this->_internal_evapvaporpressureabsolute(); - ::uint32_t raw_evapvaporpressureabsolute; - memcpy(&raw_evapvaporpressureabsolute, &tmp_evapvaporpressureabsolute, sizeof(tmp_evapvaporpressureabsolute)); - if (raw_evapvaporpressureabsolute != 0) { - total_size += 6; - } - - // float EVAPVaporPressureAlternate = 60; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_evapvaporpressurealternate = this->_internal_evapvaporpressurealternate(); - ::uint32_t raw_evapvaporpressurealternate; - memcpy(&raw_evapvaporpressurealternate, &tmp_evapvaporpressurealternate, sizeof(tmp_evapvaporpressurealternate)); - if (raw_evapvaporpressurealternate != 0) { - total_size += 6; - } - - // float ShortTermO2Trim1 = 61; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermo2trim1 = this->_internal_shorttermo2trim1(); - ::uint32_t raw_shorttermo2trim1; - memcpy(&raw_shorttermo2trim1, &tmp_shorttermo2trim1, sizeof(tmp_shorttermo2trim1)); - if (raw_shorttermo2trim1 != 0) { - total_size += 6; - } - - // float ShortTermO2Trim3 = 62; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermo2trim3 = this->_internal_shorttermo2trim3(); - ::uint32_t raw_shorttermo2trim3; - memcpy(&raw_shorttermo2trim3, &tmp_shorttermo2trim3, sizeof(tmp_shorttermo2trim3)); - if (raw_shorttermo2trim3 != 0) { - total_size += 6; - } - - // float LongTermO2Trim1 = 63; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_longtermo2trim1 = this->_internal_longtermo2trim1(); - ::uint32_t raw_longtermo2trim1; - memcpy(&raw_longtermo2trim1, &tmp_longtermo2trim1, sizeof(tmp_longtermo2trim1)); - if (raw_longtermo2trim1 != 0) { - total_size += 6; - } - - // float LongTermO2Trim3 = 64; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_longtermo2trim3 = this->_internal_longtermo2trim3(); - ::uint32_t raw_longtermo2trim3; - memcpy(&raw_longtermo2trim3, &tmp_longtermo2trim3, sizeof(tmp_longtermo2trim3)); - if (raw_longtermo2trim3 != 0) { - total_size += 6; - } - - // float ShortTermO2Trim2 = 65; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermo2trim2 = this->_internal_shorttermo2trim2(); - ::uint32_t raw_shorttermo2trim2; - memcpy(&raw_shorttermo2trim2, &tmp_shorttermo2trim2, sizeof(tmp_shorttermo2trim2)); - if (raw_shorttermo2trim2 != 0) { - total_size += 6; - } - - // float ShortTermO2Trim4 = 66; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermo2trim4 = this->_internal_shorttermo2trim4(); - ::uint32_t raw_shorttermo2trim4; - memcpy(&raw_shorttermo2trim4, &tmp_shorttermo2trim4, sizeof(tmp_shorttermo2trim4)); - if (raw_shorttermo2trim4 != 0) { - total_size += 6; - } - - // float LongTermO2Trim2 = 67; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_longtermo2trim2 = this->_internal_longtermo2trim2(); - ::uint32_t raw_longtermo2trim2; - memcpy(&raw_longtermo2trim2, &tmp_longtermo2trim2, sizeof(tmp_longtermo2trim2)); - if (raw_longtermo2trim2 != 0) { - total_size += 6; - } - - // float LongTermO2Trim4 = 68; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_longtermo2trim4 = this->_internal_longtermo2trim4(); - ::uint32_t raw_longtermo2trim4; - memcpy(&raw_longtermo2trim4, &tmp_longtermo2trim4, sizeof(tmp_longtermo2trim4)); - if (raw_longtermo2trim4 != 0) { - total_size += 6; - } - - // float FuelRailPressureAbsolute = 69; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_fuelrailpressureabsolute = this->_internal_fuelrailpressureabsolute(); - ::uint32_t raw_fuelrailpressureabsolute; - memcpy(&raw_fuelrailpressureabsolute, &tmp_fuelrailpressureabsolute, sizeof(tmp_fuelrailpressureabsolute)); - if (raw_fuelrailpressureabsolute != 0) { - total_size += 6; - } - - // float RelativeAcceleratorPosition = 70; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_relativeacceleratorposition = this->_internal_relativeacceleratorposition(); - ::uint32_t raw_relativeacceleratorposition; - memcpy(&raw_relativeacceleratorposition, &tmp_relativeacceleratorposition, sizeof(tmp_relativeacceleratorposition)); - if (raw_relativeacceleratorposition != 0) { - total_size += 6; - } - - // float HybridBatteryRemaining = 71; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_hybridbatteryremaining = this->_internal_hybridbatteryremaining(); - ::uint32_t raw_hybridbatteryremaining; - memcpy(&raw_hybridbatteryremaining, &tmp_hybridbatteryremaining, sizeof(tmp_hybridbatteryremaining)); - if (raw_hybridbatteryremaining != 0) { - total_size += 6; - } - - // float OilTemperature = 72; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_oiltemperature = this->_internal_oiltemperature(); - ::uint32_t raw_oiltemperature; - memcpy(&raw_oiltemperature, &tmp_oiltemperature, sizeof(tmp_oiltemperature)); - if (raw_oiltemperature != 0) { - total_size += 6; - } - - // float FuelInjectionTiming = 73; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_fuelinjectiontiming = this->_internal_fuelinjectiontiming(); - ::uint32_t raw_fuelinjectiontiming; - memcpy(&raw_fuelinjectiontiming, &tmp_fuelinjectiontiming, sizeof(tmp_fuelinjectiontiming)); - if (raw_fuelinjectiontiming != 0) { - total_size += 6; - } - - // float FuelRate = 74; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_fuelrate = this->_internal_fuelrate(); - ::uint32_t raw_fuelrate; - memcpy(&raw_fuelrate, &tmp_fuelrate, sizeof(tmp_fuelrate)); - if (raw_fuelrate != 0) { - total_size += 6; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleOBD::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleOBD::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleOBD::GetClassData() const { return &_class_data_; } - - -void VehicleOBD::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleOBD*>(&to_msg); - auto& from = static_cast<const VehicleOBD&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleOBD) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - _this->_impl_.dtclist_.MergeFrom(from._impl_.dtclist_); - if (!from._internal_freezedtc().empty()) { - _this->_internal_set_freezedtc(from._internal_freezedtc()); - } - if (!from._internal_fuelstatus().empty()) { - _this->_internal_set_fuelstatus(from._internal_fuelstatus()); - } - if (!from._internal_airstatus().empty()) { - _this->_internal_set_airstatus(from._internal_airstatus()); - } - if (!from._internal_fueltype().empty()) { - _this->_internal_set_fueltype(from._internal_fueltype()); - } - if (from._internal_has_status()) { - _this->_internal_mutable_status()->::vss::VehicleOBDStatus::MergeFrom( - from._internal_status()); - } - if (from._internal_has_o2()) { - _this->_internal_mutable_o2()->::vss::VehicleOBDO2::MergeFrom( - from._internal_o2()); - } - if (from._internal_has_o2wr()) { - _this->_internal_mutable_o2wr()->::vss::VehicleOBDO2WR::MergeFrom( - from._internal_o2wr()); - } - if (from._internal_has_catalyst()) { - _this->_internal_mutable_catalyst()->::vss::VehicleOBDCatalyst::MergeFrom( - from._internal_catalyst()); - } - if (from._internal_has_drivecyclestatus()) { - _this->_internal_mutable_drivecyclestatus()->::vss::VehicleOBDDriveCycleStatus::MergeFrom( - from._internal_drivecyclestatus()); - } - if (from._internal_pidsa() != 0) { - _this->_internal_set_pidsa(from._internal_pidsa()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_engineload = from._internal_engineload(); - ::uint32_t raw_engineload; - memcpy(&raw_engineload, &tmp_engineload, sizeof(tmp_engineload)); - if (raw_engineload != 0) { - _this->_internal_set_engineload(from._internal_engineload()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_coolanttemperature = from._internal_coolanttemperature(); - ::uint32_t raw_coolanttemperature; - memcpy(&raw_coolanttemperature, &tmp_coolanttemperature, sizeof(tmp_coolanttemperature)); - if (raw_coolanttemperature != 0) { - _this->_internal_set_coolanttemperature(from._internal_coolanttemperature()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim1 = from._internal_shorttermfueltrim1(); - ::uint32_t raw_shorttermfueltrim1; - memcpy(&raw_shorttermfueltrim1, &tmp_shorttermfueltrim1, sizeof(tmp_shorttermfueltrim1)); - if (raw_shorttermfueltrim1 != 0) { - _this->_internal_set_shorttermfueltrim1(from._internal_shorttermfueltrim1()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_longtermfueltrim1 = from._internal_longtermfueltrim1(); - ::uint32_t raw_longtermfueltrim1; - memcpy(&raw_longtermfueltrim1, &tmp_longtermfueltrim1, sizeof(tmp_longtermfueltrim1)); - if (raw_longtermfueltrim1 != 0) { - _this->_internal_set_longtermfueltrim1(from._internal_longtermfueltrim1()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim2 = from._internal_shorttermfueltrim2(); - ::uint32_t raw_shorttermfueltrim2; - memcpy(&raw_shorttermfueltrim2, &tmp_shorttermfueltrim2, sizeof(tmp_shorttermfueltrim2)); - if (raw_shorttermfueltrim2 != 0) { - _this->_internal_set_shorttermfueltrim2(from._internal_shorttermfueltrim2()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_longtermfueltrim2 = from._internal_longtermfueltrim2(); - ::uint32_t raw_longtermfueltrim2; - memcpy(&raw_longtermfueltrim2, &tmp_longtermfueltrim2, sizeof(tmp_longtermfueltrim2)); - if (raw_longtermfueltrim2 != 0) { - _this->_internal_set_longtermfueltrim2(from._internal_longtermfueltrim2()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_fuelpressure = from._internal_fuelpressure(); - ::uint32_t raw_fuelpressure; - memcpy(&raw_fuelpressure, &tmp_fuelpressure, sizeof(tmp_fuelpressure)); - if (raw_fuelpressure != 0) { - _this->_internal_set_fuelpressure(from._internal_fuelpressure()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_map = from._internal_map(); - ::uint32_t raw_map; - memcpy(&raw_map, &tmp_map, sizeof(tmp_map)); - if (raw_map != 0) { - _this->_internal_set_map(from._internal_map()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_enginespeed = from._internal_enginespeed(); - ::uint32_t raw_enginespeed; - memcpy(&raw_enginespeed, &tmp_enginespeed, sizeof(tmp_enginespeed)); - if (raw_enginespeed != 0) { - _this->_internal_set_enginespeed(from._internal_enginespeed()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_speed = from._internal_speed(); - ::uint32_t raw_speed; - memcpy(&raw_speed, &tmp_speed, sizeof(tmp_speed)); - if (raw_speed != 0) { - _this->_internal_set_speed(from._internal_speed()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_timingadvance = from._internal_timingadvance(); - ::uint32_t raw_timingadvance; - memcpy(&raw_timingadvance, &tmp_timingadvance, sizeof(tmp_timingadvance)); - if (raw_timingadvance != 0) { - _this->_internal_set_timingadvance(from._internal_timingadvance()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_intaketemp = from._internal_intaketemp(); - ::uint32_t raw_intaketemp; - memcpy(&raw_intaketemp, &tmp_intaketemp, sizeof(tmp_intaketemp)); - if (raw_intaketemp != 0) { - _this->_internal_set_intaketemp(from._internal_intaketemp()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_maf = from._internal_maf(); - ::uint32_t raw_maf; - memcpy(&raw_maf, &tmp_maf, sizeof(tmp_maf)); - if (raw_maf != 0) { - _this->_internal_set_maf(from._internal_maf()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_throttleposition = from._internal_throttleposition(); - ::uint32_t raw_throttleposition; - memcpy(&raw_throttleposition, &tmp_throttleposition, sizeof(tmp_throttleposition)); - if (raw_throttleposition != 0) { - _this->_internal_set_throttleposition(from._internal_throttleposition()); - } - if (from._internal_oxygensensorsin2banks() != 0) { - _this->_internal_set_oxygensensorsin2banks(from._internal_oxygensensorsin2banks()); - } - if (from._internal_obdstandards() != 0) { - _this->_internal_set_obdstandards(from._internal_obdstandards()); - } - if (from._internal_oxygensensorsin4banks() != 0) { - _this->_internal_set_oxygensensorsin4banks(from._internal_oxygensensorsin4banks()); - } - if (from._internal_isptoactive() != 0) { - _this->_internal_set_isptoactive(from._internal_isptoactive()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_runtime = from._internal_runtime(); - ::uint32_t raw_runtime; - memcpy(&raw_runtime, &tmp_runtime, sizeof(tmp_runtime)); - if (raw_runtime != 0) { - _this->_internal_set_runtime(from._internal_runtime()); - } - if (from._internal_pidsb() != 0) { - _this->_internal_set_pidsb(from._internal_pidsb()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_distancewithmil = from._internal_distancewithmil(); - ::uint32_t raw_distancewithmil; - memcpy(&raw_distancewithmil, &tmp_distancewithmil, sizeof(tmp_distancewithmil)); - if (raw_distancewithmil != 0) { - _this->_internal_set_distancewithmil(from._internal_distancewithmil()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_fuelrailpressurevac = from._internal_fuelrailpressurevac(); - ::uint32_t raw_fuelrailpressurevac; - memcpy(&raw_fuelrailpressurevac, &tmp_fuelrailpressurevac, sizeof(tmp_fuelrailpressurevac)); - if (raw_fuelrailpressurevac != 0) { - _this->_internal_set_fuelrailpressurevac(from._internal_fuelrailpressurevac()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_fuelrailpressuredirect = from._internal_fuelrailpressuredirect(); - ::uint32_t raw_fuelrailpressuredirect; - memcpy(&raw_fuelrailpressuredirect, &tmp_fuelrailpressuredirect, sizeof(tmp_fuelrailpressuredirect)); - if (raw_fuelrailpressuredirect != 0) { - _this->_internal_set_fuelrailpressuredirect(from._internal_fuelrailpressuredirect()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_commandedegr = from._internal_commandedegr(); - ::uint32_t raw_commandedegr; - memcpy(&raw_commandedegr, &tmp_commandedegr, sizeof(tmp_commandedegr)); - if (raw_commandedegr != 0) { - _this->_internal_set_commandedegr(from._internal_commandedegr()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_egrerror = from._internal_egrerror(); - ::uint32_t raw_egrerror; - memcpy(&raw_egrerror, &tmp_egrerror, sizeof(tmp_egrerror)); - if (raw_egrerror != 0) { - _this->_internal_set_egrerror(from._internal_egrerror()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_commandedevap = from._internal_commandedevap(); - ::uint32_t raw_commandedevap; - memcpy(&raw_commandedevap, &tmp_commandedevap, sizeof(tmp_commandedevap)); - if (raw_commandedevap != 0) { - _this->_internal_set_commandedevap(from._internal_commandedevap()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_fuellevel = from._internal_fuellevel(); - ::uint32_t raw_fuellevel; - memcpy(&raw_fuellevel, &tmp_fuellevel, sizeof(tmp_fuellevel)); - if (raw_fuellevel != 0) { - _this->_internal_set_fuellevel(from._internal_fuellevel()); - } - if (from._internal_warmupssincedtcclear() != 0) { - _this->_internal_set_warmupssincedtcclear(from._internal_warmupssincedtcclear()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_distancesincedtcclear = from._internal_distancesincedtcclear(); - ::uint32_t raw_distancesincedtcclear; - memcpy(&raw_distancesincedtcclear, &tmp_distancesincedtcclear, sizeof(tmp_distancesincedtcclear)); - if (raw_distancesincedtcclear != 0) { - _this->_internal_set_distancesincedtcclear(from._internal_distancesincedtcclear()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_evapvaporpressure = from._internal_evapvaporpressure(); - ::uint32_t raw_evapvaporpressure; - memcpy(&raw_evapvaporpressure, &tmp_evapvaporpressure, sizeof(tmp_evapvaporpressure)); - if (raw_evapvaporpressure != 0) { - _this->_internal_set_evapvaporpressure(from._internal_evapvaporpressure()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_barometricpressure = from._internal_barometricpressure(); - ::uint32_t raw_barometricpressure; - memcpy(&raw_barometricpressure, &tmp_barometricpressure, sizeof(tmp_barometricpressure)); - if (raw_barometricpressure != 0) { - _this->_internal_set_barometricpressure(from._internal_barometricpressure()); - } - if (from._internal_pidsc() != 0) { - _this->_internal_set_pidsc(from._internal_pidsc()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_controlmodulevoltage = from._internal_controlmodulevoltage(); - ::uint32_t raw_controlmodulevoltage; - memcpy(&raw_controlmodulevoltage, &tmp_controlmodulevoltage, sizeof(tmp_controlmodulevoltage)); - if (raw_controlmodulevoltage != 0) { - _this->_internal_set_controlmodulevoltage(from._internal_controlmodulevoltage()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_absoluteload = from._internal_absoluteload(); - ::uint32_t raw_absoluteload; - memcpy(&raw_absoluteload, &tmp_absoluteload, sizeof(tmp_absoluteload)); - if (raw_absoluteload != 0) { - _this->_internal_set_absoluteload(from._internal_absoluteload()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_commandedequivalenceratio = from._internal_commandedequivalenceratio(); - ::uint32_t raw_commandedequivalenceratio; - memcpy(&raw_commandedequivalenceratio, &tmp_commandedequivalenceratio, sizeof(tmp_commandedequivalenceratio)); - if (raw_commandedequivalenceratio != 0) { - _this->_internal_set_commandedequivalenceratio(from._internal_commandedequivalenceratio()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_relativethrottleposition = from._internal_relativethrottleposition(); - ::uint32_t raw_relativethrottleposition; - memcpy(&raw_relativethrottleposition, &tmp_relativethrottleposition, sizeof(tmp_relativethrottleposition)); - if (raw_relativethrottleposition != 0) { - _this->_internal_set_relativethrottleposition(from._internal_relativethrottleposition()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_ambientairtemperature = from._internal_ambientairtemperature(); - ::uint32_t raw_ambientairtemperature; - memcpy(&raw_ambientairtemperature, &tmp_ambientairtemperature, sizeof(tmp_ambientairtemperature)); - if (raw_ambientairtemperature != 0) { - _this->_internal_set_ambientairtemperature(from._internal_ambientairtemperature()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_throttlepositionb = from._internal_throttlepositionb(); - ::uint32_t raw_throttlepositionb; - memcpy(&raw_throttlepositionb, &tmp_throttlepositionb, sizeof(tmp_throttlepositionb)); - if (raw_throttlepositionb != 0) { - _this->_internal_set_throttlepositionb(from._internal_throttlepositionb()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_throttlepositionc = from._internal_throttlepositionc(); - ::uint32_t raw_throttlepositionc; - memcpy(&raw_throttlepositionc, &tmp_throttlepositionc, sizeof(tmp_throttlepositionc)); - if (raw_throttlepositionc != 0) { - _this->_internal_set_throttlepositionc(from._internal_throttlepositionc()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_acceleratorpositiond = from._internal_acceleratorpositiond(); - ::uint32_t raw_acceleratorpositiond; - memcpy(&raw_acceleratorpositiond, &tmp_acceleratorpositiond, sizeof(tmp_acceleratorpositiond)); - if (raw_acceleratorpositiond != 0) { - _this->_internal_set_acceleratorpositiond(from._internal_acceleratorpositiond()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_acceleratorpositione = from._internal_acceleratorpositione(); - ::uint32_t raw_acceleratorpositione; - memcpy(&raw_acceleratorpositione, &tmp_acceleratorpositione, sizeof(tmp_acceleratorpositione)); - if (raw_acceleratorpositione != 0) { - _this->_internal_set_acceleratorpositione(from._internal_acceleratorpositione()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_acceleratorpositionf = from._internal_acceleratorpositionf(); - ::uint32_t raw_acceleratorpositionf; - memcpy(&raw_acceleratorpositionf, &tmp_acceleratorpositionf, sizeof(tmp_acceleratorpositionf)); - if (raw_acceleratorpositionf != 0) { - _this->_internal_set_acceleratorpositionf(from._internal_acceleratorpositionf()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_throttleactuator = from._internal_throttleactuator(); - ::uint32_t raw_throttleactuator; - memcpy(&raw_throttleactuator, &tmp_throttleactuator, sizeof(tmp_throttleactuator)); - if (raw_throttleactuator != 0) { - _this->_internal_set_throttleactuator(from._internal_throttleactuator()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_runtimemil = from._internal_runtimemil(); - ::uint32_t raw_runtimemil; - memcpy(&raw_runtimemil, &tmp_runtimemil, sizeof(tmp_runtimemil)); - if (raw_runtimemil != 0) { - _this->_internal_set_runtimemil(from._internal_runtimemil()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_timesincedtccleared = from._internal_timesincedtccleared(); - ::uint32_t raw_timesincedtccleared; - memcpy(&raw_timesincedtccleared, &tmp_timesincedtccleared, sizeof(tmp_timesincedtccleared)); - if (raw_timesincedtccleared != 0) { - _this->_internal_set_timesincedtccleared(from._internal_timesincedtccleared()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_maxmaf = from._internal_maxmaf(); - ::uint32_t raw_maxmaf; - memcpy(&raw_maxmaf, &tmp_maxmaf, sizeof(tmp_maxmaf)); - if (raw_maxmaf != 0) { - _this->_internal_set_maxmaf(from._internal_maxmaf()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_ethanolpercent = from._internal_ethanolpercent(); - ::uint32_t raw_ethanolpercent; - memcpy(&raw_ethanolpercent, &tmp_ethanolpercent, sizeof(tmp_ethanolpercent)); - if (raw_ethanolpercent != 0) { - _this->_internal_set_ethanolpercent(from._internal_ethanolpercent()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_evapvaporpressureabsolute = from._internal_evapvaporpressureabsolute(); - ::uint32_t raw_evapvaporpressureabsolute; - memcpy(&raw_evapvaporpressureabsolute, &tmp_evapvaporpressureabsolute, sizeof(tmp_evapvaporpressureabsolute)); - if (raw_evapvaporpressureabsolute != 0) { - _this->_internal_set_evapvaporpressureabsolute(from._internal_evapvaporpressureabsolute()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_evapvaporpressurealternate = from._internal_evapvaporpressurealternate(); - ::uint32_t raw_evapvaporpressurealternate; - memcpy(&raw_evapvaporpressurealternate, &tmp_evapvaporpressurealternate, sizeof(tmp_evapvaporpressurealternate)); - if (raw_evapvaporpressurealternate != 0) { - _this->_internal_set_evapvaporpressurealternate(from._internal_evapvaporpressurealternate()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermo2trim1 = from._internal_shorttermo2trim1(); - ::uint32_t raw_shorttermo2trim1; - memcpy(&raw_shorttermo2trim1, &tmp_shorttermo2trim1, sizeof(tmp_shorttermo2trim1)); - if (raw_shorttermo2trim1 != 0) { - _this->_internal_set_shorttermo2trim1(from._internal_shorttermo2trim1()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermo2trim3 = from._internal_shorttermo2trim3(); - ::uint32_t raw_shorttermo2trim3; - memcpy(&raw_shorttermo2trim3, &tmp_shorttermo2trim3, sizeof(tmp_shorttermo2trim3)); - if (raw_shorttermo2trim3 != 0) { - _this->_internal_set_shorttermo2trim3(from._internal_shorttermo2trim3()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_longtermo2trim1 = from._internal_longtermo2trim1(); - ::uint32_t raw_longtermo2trim1; - memcpy(&raw_longtermo2trim1, &tmp_longtermo2trim1, sizeof(tmp_longtermo2trim1)); - if (raw_longtermo2trim1 != 0) { - _this->_internal_set_longtermo2trim1(from._internal_longtermo2trim1()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_longtermo2trim3 = from._internal_longtermo2trim3(); - ::uint32_t raw_longtermo2trim3; - memcpy(&raw_longtermo2trim3, &tmp_longtermo2trim3, sizeof(tmp_longtermo2trim3)); - if (raw_longtermo2trim3 != 0) { - _this->_internal_set_longtermo2trim3(from._internal_longtermo2trim3()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermo2trim2 = from._internal_shorttermo2trim2(); - ::uint32_t raw_shorttermo2trim2; - memcpy(&raw_shorttermo2trim2, &tmp_shorttermo2trim2, sizeof(tmp_shorttermo2trim2)); - if (raw_shorttermo2trim2 != 0) { - _this->_internal_set_shorttermo2trim2(from._internal_shorttermo2trim2()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermo2trim4 = from._internal_shorttermo2trim4(); - ::uint32_t raw_shorttermo2trim4; - memcpy(&raw_shorttermo2trim4, &tmp_shorttermo2trim4, sizeof(tmp_shorttermo2trim4)); - if (raw_shorttermo2trim4 != 0) { - _this->_internal_set_shorttermo2trim4(from._internal_shorttermo2trim4()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_longtermo2trim2 = from._internal_longtermo2trim2(); - ::uint32_t raw_longtermo2trim2; - memcpy(&raw_longtermo2trim2, &tmp_longtermo2trim2, sizeof(tmp_longtermo2trim2)); - if (raw_longtermo2trim2 != 0) { - _this->_internal_set_longtermo2trim2(from._internal_longtermo2trim2()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_longtermo2trim4 = from._internal_longtermo2trim4(); - ::uint32_t raw_longtermo2trim4; - memcpy(&raw_longtermo2trim4, &tmp_longtermo2trim4, sizeof(tmp_longtermo2trim4)); - if (raw_longtermo2trim4 != 0) { - _this->_internal_set_longtermo2trim4(from._internal_longtermo2trim4()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_fuelrailpressureabsolute = from._internal_fuelrailpressureabsolute(); - ::uint32_t raw_fuelrailpressureabsolute; - memcpy(&raw_fuelrailpressureabsolute, &tmp_fuelrailpressureabsolute, sizeof(tmp_fuelrailpressureabsolute)); - if (raw_fuelrailpressureabsolute != 0) { - _this->_internal_set_fuelrailpressureabsolute(from._internal_fuelrailpressureabsolute()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_relativeacceleratorposition = from._internal_relativeacceleratorposition(); - ::uint32_t raw_relativeacceleratorposition; - memcpy(&raw_relativeacceleratorposition, &tmp_relativeacceleratorposition, sizeof(tmp_relativeacceleratorposition)); - if (raw_relativeacceleratorposition != 0) { - _this->_internal_set_relativeacceleratorposition(from._internal_relativeacceleratorposition()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_hybridbatteryremaining = from._internal_hybridbatteryremaining(); - ::uint32_t raw_hybridbatteryremaining; - memcpy(&raw_hybridbatteryremaining, &tmp_hybridbatteryremaining, sizeof(tmp_hybridbatteryremaining)); - if (raw_hybridbatteryremaining != 0) { - _this->_internal_set_hybridbatteryremaining(from._internal_hybridbatteryremaining()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_oiltemperature = from._internal_oiltemperature(); - ::uint32_t raw_oiltemperature; - memcpy(&raw_oiltemperature, &tmp_oiltemperature, sizeof(tmp_oiltemperature)); - if (raw_oiltemperature != 0) { - _this->_internal_set_oiltemperature(from._internal_oiltemperature()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_fuelinjectiontiming = from._internal_fuelinjectiontiming(); - ::uint32_t raw_fuelinjectiontiming; - memcpy(&raw_fuelinjectiontiming, &tmp_fuelinjectiontiming, sizeof(tmp_fuelinjectiontiming)); - if (raw_fuelinjectiontiming != 0) { - _this->_internal_set_fuelinjectiontiming(from._internal_fuelinjectiontiming()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_fuelrate = from._internal_fuelrate(); - ::uint32_t raw_fuelrate; - memcpy(&raw_fuelrate, &tmp_fuelrate, sizeof(tmp_fuelrate)); - if (raw_fuelrate != 0) { - _this->_internal_set_fuelrate(from._internal_fuelrate()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleOBD::CopyFrom(const VehicleOBD& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleOBD) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleOBD::IsInitialized() const { - return true; -} - -void VehicleOBD::InternalSwap(VehicleOBD* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - _impl_.dtclist_.InternalSwap(&other->_impl_.dtclist_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.freezedtc_, lhs_arena, - &other->_impl_.freezedtc_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.fuelstatus_, lhs_arena, - &other->_impl_.fuelstatus_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.airstatus_, lhs_arena, - &other->_impl_.airstatus_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.fueltype_, lhs_arena, - &other->_impl_.fueltype_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleOBD, _impl_.fuelrate_) - + sizeof(VehicleOBD::_impl_.fuelrate_) - - PROTOBUF_FIELD_OFFSET(VehicleOBD, _impl_.status_)>( - reinterpret_cast<char*>(&_impl_.status_), - reinterpret_cast<char*>(&other->_impl_.status_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleOBD::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[240]); -} -// =================================================================== - -class VehicleOBDStatus::_Internal { - public: -}; - -VehicleOBDStatus::VehicleOBDStatus(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleOBDStatus) -} -VehicleOBDStatus::VehicleOBDStatus(const VehicleOBDStatus& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleOBDStatus* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.ignitiontype_) {} - - , decltype(_impl_.ismilon_) {} - - , decltype(_impl_.dtccount_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.ignitiontype_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.ignitiontype_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_ignitiontype().empty()) { - _this->_impl_.ignitiontype_.Set(from._internal_ignitiontype(), _this->GetArenaForAllocation()); - } - ::memcpy(&_impl_.ismilon_, &from._impl_.ismilon_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.dtccount_) - - reinterpret_cast<char*>(&_impl_.ismilon_)) + sizeof(_impl_.dtccount_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleOBDStatus) -} - -inline void VehicleOBDStatus::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.ignitiontype_) {} - - , decltype(_impl_.ismilon_) { false } - - , decltype(_impl_.dtccount_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.ignitiontype_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.ignitiontype_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleOBDStatus::~VehicleOBDStatus() { - // @@protoc_insertion_point(destructor:vss.VehicleOBDStatus) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleOBDStatus::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.ignitiontype_.Destroy(); -} - -void VehicleOBDStatus::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleOBDStatus::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleOBDStatus) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.ignitiontype_.ClearToEmpty(); - ::memset(&_impl_.ismilon_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.dtccount_) - - reinterpret_cast<char*>(&_impl_.ismilon_)) + sizeof(_impl_.dtccount_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleOBDStatus::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsMILOn = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.ismilon_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 DTCCount = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.dtccount_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string IgnitionType = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - auto str = _internal_mutable_ignitiontype(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleOBDStatus.IgnitionType")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleOBDStatus::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleOBDStatus) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsMILOn = 1; - if (this->_internal_ismilon() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_ismilon(), target); - } - - // uint32 DTCCount = 2; - if (this->_internal_dtccount() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_dtccount(), target); - } - - // string IgnitionType = 3; - if (!this->_internal_ignitiontype().empty()) { - const std::string& _s = this->_internal_ignitiontype(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleOBDStatus.IgnitionType"); - target = stream->WriteStringMaybeAliased(3, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleOBDStatus) - return target; -} - -::size_t VehicleOBDStatus::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleOBDStatus) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string IgnitionType = 3; - if (!this->_internal_ignitiontype().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_ignitiontype()); - } - - // bool IsMILOn = 1; - if (this->_internal_ismilon() != 0) { - total_size += 2; - } - - // uint32 DTCCount = 2; - if (this->_internal_dtccount() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_dtccount()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleOBDStatus::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleOBDStatus::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleOBDStatus::GetClassData() const { return &_class_data_; } - - -void VehicleOBDStatus::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleOBDStatus*>(&to_msg); - auto& from = static_cast<const VehicleOBDStatus&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleOBDStatus) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_ignitiontype().empty()) { - _this->_internal_set_ignitiontype(from._internal_ignitiontype()); - } - if (from._internal_ismilon() != 0) { - _this->_internal_set_ismilon(from._internal_ismilon()); - } - if (from._internal_dtccount() != 0) { - _this->_internal_set_dtccount(from._internal_dtccount()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleOBDStatus::CopyFrom(const VehicleOBDStatus& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleOBDStatus) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleOBDStatus::IsInitialized() const { - return true; -} - -void VehicleOBDStatus::InternalSwap(VehicleOBDStatus* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.ignitiontype_, lhs_arena, - &other->_impl_.ignitiontype_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleOBDStatus, _impl_.dtccount_) - + sizeof(VehicleOBDStatus::_impl_.dtccount_) - - PROTOBUF_FIELD_OFFSET(VehicleOBDStatus, _impl_.ismilon_)>( - reinterpret_cast<char*>(&_impl_.ismilon_), - reinterpret_cast<char*>(&other->_impl_.ismilon_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleOBDStatus::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[241]); -} -// =================================================================== - -class VehicleOBDO2::_Internal { - public: - static const ::vss::VehicleOBDO2Sensor1& sensor1(const VehicleOBDO2* msg); - static const ::vss::VehicleOBDO2Sensor2& sensor2(const VehicleOBDO2* msg); - static const ::vss::VehicleOBDO2Sensor3& sensor3(const VehicleOBDO2* msg); - static const ::vss::VehicleOBDO2Sensor4& sensor4(const VehicleOBDO2* msg); - static const ::vss::VehicleOBDO2Sensor5& sensor5(const VehicleOBDO2* msg); - static const ::vss::VehicleOBDO2Sensor6& sensor6(const VehicleOBDO2* msg); - static const ::vss::VehicleOBDO2Sensor7& sensor7(const VehicleOBDO2* msg); - static const ::vss::VehicleOBDO2Sensor8& sensor8(const VehicleOBDO2* msg); -}; - -const ::vss::VehicleOBDO2Sensor1& -VehicleOBDO2::_Internal::sensor1(const VehicleOBDO2* msg) { - return *msg->_impl_.sensor1_; -} -const ::vss::VehicleOBDO2Sensor2& -VehicleOBDO2::_Internal::sensor2(const VehicleOBDO2* msg) { - return *msg->_impl_.sensor2_; -} -const ::vss::VehicleOBDO2Sensor3& -VehicleOBDO2::_Internal::sensor3(const VehicleOBDO2* msg) { - return *msg->_impl_.sensor3_; -} -const ::vss::VehicleOBDO2Sensor4& -VehicleOBDO2::_Internal::sensor4(const VehicleOBDO2* msg) { - return *msg->_impl_.sensor4_; -} -const ::vss::VehicleOBDO2Sensor5& -VehicleOBDO2::_Internal::sensor5(const VehicleOBDO2* msg) { - return *msg->_impl_.sensor5_; -} -const ::vss::VehicleOBDO2Sensor6& -VehicleOBDO2::_Internal::sensor6(const VehicleOBDO2* msg) { - return *msg->_impl_.sensor6_; -} -const ::vss::VehicleOBDO2Sensor7& -VehicleOBDO2::_Internal::sensor7(const VehicleOBDO2* msg) { - return *msg->_impl_.sensor7_; -} -const ::vss::VehicleOBDO2Sensor8& -VehicleOBDO2::_Internal::sensor8(const VehicleOBDO2* msg) { - return *msg->_impl_.sensor8_; -} -VehicleOBDO2::VehicleOBDO2(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleOBDO2) -} -VehicleOBDO2::VehicleOBDO2(const VehicleOBDO2& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleOBDO2* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.sensor1_){nullptr} - , decltype(_impl_.sensor2_){nullptr} - , decltype(_impl_.sensor3_){nullptr} - , decltype(_impl_.sensor4_){nullptr} - , decltype(_impl_.sensor5_){nullptr} - , decltype(_impl_.sensor6_){nullptr} - , decltype(_impl_.sensor7_){nullptr} - , decltype(_impl_.sensor8_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_sensor1()) { - _this->_impl_.sensor1_ = new ::vss::VehicleOBDO2Sensor1(*from._impl_.sensor1_); - } - if (from._internal_has_sensor2()) { - _this->_impl_.sensor2_ = new ::vss::VehicleOBDO2Sensor2(*from._impl_.sensor2_); - } - if (from._internal_has_sensor3()) { - _this->_impl_.sensor3_ = new ::vss::VehicleOBDO2Sensor3(*from._impl_.sensor3_); - } - if (from._internal_has_sensor4()) { - _this->_impl_.sensor4_ = new ::vss::VehicleOBDO2Sensor4(*from._impl_.sensor4_); - } - if (from._internal_has_sensor5()) { - _this->_impl_.sensor5_ = new ::vss::VehicleOBDO2Sensor5(*from._impl_.sensor5_); - } - if (from._internal_has_sensor6()) { - _this->_impl_.sensor6_ = new ::vss::VehicleOBDO2Sensor6(*from._impl_.sensor6_); - } - if (from._internal_has_sensor7()) { - _this->_impl_.sensor7_ = new ::vss::VehicleOBDO2Sensor7(*from._impl_.sensor7_); - } - if (from._internal_has_sensor8()) { - _this->_impl_.sensor8_ = new ::vss::VehicleOBDO2Sensor8(*from._impl_.sensor8_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleOBDO2) -} - -inline void VehicleOBDO2::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.sensor1_){nullptr} - , decltype(_impl_.sensor2_){nullptr} - , decltype(_impl_.sensor3_){nullptr} - , decltype(_impl_.sensor4_){nullptr} - , decltype(_impl_.sensor5_){nullptr} - , decltype(_impl_.sensor6_){nullptr} - , decltype(_impl_.sensor7_){nullptr} - , decltype(_impl_.sensor8_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleOBDO2::~VehicleOBDO2() { - // @@protoc_insertion_point(destructor:vss.VehicleOBDO2) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleOBDO2::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.sensor1_; - if (this != internal_default_instance()) delete _impl_.sensor2_; - if (this != internal_default_instance()) delete _impl_.sensor3_; - if (this != internal_default_instance()) delete _impl_.sensor4_; - if (this != internal_default_instance()) delete _impl_.sensor5_; - if (this != internal_default_instance()) delete _impl_.sensor6_; - if (this != internal_default_instance()) delete _impl_.sensor7_; - if (this != internal_default_instance()) delete _impl_.sensor8_; -} - -void VehicleOBDO2::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleOBDO2::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleOBDO2) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.sensor1_ != nullptr) { - delete _impl_.sensor1_; - } - _impl_.sensor1_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sensor2_ != nullptr) { - delete _impl_.sensor2_; - } - _impl_.sensor2_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sensor3_ != nullptr) { - delete _impl_.sensor3_; - } - _impl_.sensor3_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sensor4_ != nullptr) { - delete _impl_.sensor4_; - } - _impl_.sensor4_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sensor5_ != nullptr) { - delete _impl_.sensor5_; - } - _impl_.sensor5_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sensor6_ != nullptr) { - delete _impl_.sensor6_; - } - _impl_.sensor6_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sensor7_ != nullptr) { - delete _impl_.sensor7_; - } - _impl_.sensor7_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sensor8_ != nullptr) { - delete _impl_.sensor8_; - } - _impl_.sensor8_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleOBDO2::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleOBDO2Sensor1 Sensor1 = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_sensor1(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleOBDO2Sensor2 Sensor2 = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_sensor2(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleOBDO2Sensor3 Sensor3 = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_sensor3(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleOBDO2Sensor4 Sensor4 = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_sensor4(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleOBDO2Sensor5 Sensor5 = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_sensor5(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleOBDO2Sensor6 Sensor6 = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 50)) { - ptr = ctx->ParseMessage(_internal_mutable_sensor6(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleOBDO2Sensor7 Sensor7 = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 58)) { - ptr = ctx->ParseMessage(_internal_mutable_sensor7(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleOBDO2Sensor8 Sensor8 = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 66)) { - ptr = ctx->ParseMessage(_internal_mutable_sensor8(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleOBDO2::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleOBDO2) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleOBDO2Sensor1 Sensor1 = 1; - if (this->_internal_has_sensor1()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::sensor1(this), - _Internal::sensor1(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleOBDO2Sensor2 Sensor2 = 2; - if (this->_internal_has_sensor2()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::sensor2(this), - _Internal::sensor2(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleOBDO2Sensor3 Sensor3 = 3; - if (this->_internal_has_sensor3()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::sensor3(this), - _Internal::sensor3(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleOBDO2Sensor4 Sensor4 = 4; - if (this->_internal_has_sensor4()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::sensor4(this), - _Internal::sensor4(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleOBDO2Sensor5 Sensor5 = 5; - if (this->_internal_has_sensor5()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::sensor5(this), - _Internal::sensor5(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleOBDO2Sensor6 Sensor6 = 6; - if (this->_internal_has_sensor6()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, _Internal::sensor6(this), - _Internal::sensor6(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleOBDO2Sensor7 Sensor7 = 7; - if (this->_internal_has_sensor7()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(7, _Internal::sensor7(this), - _Internal::sensor7(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleOBDO2Sensor8 Sensor8 = 8; - if (this->_internal_has_sensor8()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, _Internal::sensor8(this), - _Internal::sensor8(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleOBDO2) - return target; -} - -::size_t VehicleOBDO2::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleOBDO2) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleOBDO2Sensor1 Sensor1 = 1; - if (this->_internal_has_sensor1()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sensor1_); - } - - // .vss.VehicleOBDO2Sensor2 Sensor2 = 2; - if (this->_internal_has_sensor2()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sensor2_); - } - - // .vss.VehicleOBDO2Sensor3 Sensor3 = 3; - if (this->_internal_has_sensor3()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sensor3_); - } - - // .vss.VehicleOBDO2Sensor4 Sensor4 = 4; - if (this->_internal_has_sensor4()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sensor4_); - } - - // .vss.VehicleOBDO2Sensor5 Sensor5 = 5; - if (this->_internal_has_sensor5()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sensor5_); - } - - // .vss.VehicleOBDO2Sensor6 Sensor6 = 6; - if (this->_internal_has_sensor6()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sensor6_); - } - - // .vss.VehicleOBDO2Sensor7 Sensor7 = 7; - if (this->_internal_has_sensor7()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sensor7_); - } - - // .vss.VehicleOBDO2Sensor8 Sensor8 = 8; - if (this->_internal_has_sensor8()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sensor8_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleOBDO2::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleOBDO2::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleOBDO2::GetClassData() const { return &_class_data_; } - - -void VehicleOBDO2::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleOBDO2*>(&to_msg); - auto& from = static_cast<const VehicleOBDO2&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleOBDO2) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_sensor1()) { - _this->_internal_mutable_sensor1()->::vss::VehicleOBDO2Sensor1::MergeFrom( - from._internal_sensor1()); - } - if (from._internal_has_sensor2()) { - _this->_internal_mutable_sensor2()->::vss::VehicleOBDO2Sensor2::MergeFrom( - from._internal_sensor2()); - } - if (from._internal_has_sensor3()) { - _this->_internal_mutable_sensor3()->::vss::VehicleOBDO2Sensor3::MergeFrom( - from._internal_sensor3()); - } - if (from._internal_has_sensor4()) { - _this->_internal_mutable_sensor4()->::vss::VehicleOBDO2Sensor4::MergeFrom( - from._internal_sensor4()); - } - if (from._internal_has_sensor5()) { - _this->_internal_mutable_sensor5()->::vss::VehicleOBDO2Sensor5::MergeFrom( - from._internal_sensor5()); - } - if (from._internal_has_sensor6()) { - _this->_internal_mutable_sensor6()->::vss::VehicleOBDO2Sensor6::MergeFrom( - from._internal_sensor6()); - } - if (from._internal_has_sensor7()) { - _this->_internal_mutable_sensor7()->::vss::VehicleOBDO2Sensor7::MergeFrom( - from._internal_sensor7()); - } - if (from._internal_has_sensor8()) { - _this->_internal_mutable_sensor8()->::vss::VehicleOBDO2Sensor8::MergeFrom( - from._internal_sensor8()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleOBDO2::CopyFrom(const VehicleOBDO2& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleOBDO2) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleOBDO2::IsInitialized() const { - return true; -} - -void VehicleOBDO2::InternalSwap(VehicleOBDO2* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleOBDO2, _impl_.sensor8_) - + sizeof(VehicleOBDO2::_impl_.sensor8_) - - PROTOBUF_FIELD_OFFSET(VehicleOBDO2, _impl_.sensor1_)>( - reinterpret_cast<char*>(&_impl_.sensor1_), - reinterpret_cast<char*>(&other->_impl_.sensor1_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleOBDO2::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[242]); -} -// =================================================================== - -class VehicleOBDO2Sensor1::_Internal { - public: -}; - -VehicleOBDO2Sensor1::VehicleOBDO2Sensor1(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleOBDO2Sensor1) -} -VehicleOBDO2Sensor1::VehicleOBDO2Sensor1(const VehicleOBDO2Sensor1& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleOBDO2Sensor1) -} - -inline void VehicleOBDO2Sensor1::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.voltage_) { 0 } - - , decltype(_impl_.shorttermfueltrim_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleOBDO2Sensor1::~VehicleOBDO2Sensor1() { - // @@protoc_insertion_point(destructor:vss.VehicleOBDO2Sensor1) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleOBDO2Sensor1::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleOBDO2Sensor1::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleOBDO2Sensor1::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleOBDO2Sensor1) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.voltage_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.shorttermfueltrim_) - - reinterpret_cast<char*>(&_impl_.voltage_)) + sizeof(_impl_.shorttermfueltrim_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleOBDO2Sensor1::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Voltage = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.voltage_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float ShortTermFuelTrim = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.shorttermfueltrim_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleOBDO2Sensor1::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleOBDO2Sensor1) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Voltage = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_voltage(), target); - } - - // float ShortTermFuelTrim = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim = this->_internal_shorttermfueltrim(); - ::uint32_t raw_shorttermfueltrim; - memcpy(&raw_shorttermfueltrim, &tmp_shorttermfueltrim, sizeof(tmp_shorttermfueltrim)); - if (raw_shorttermfueltrim != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_shorttermfueltrim(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleOBDO2Sensor1) - return target; -} - -::size_t VehicleOBDO2Sensor1::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleOBDO2Sensor1) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Voltage = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - total_size += 5; - } - - // float ShortTermFuelTrim = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim = this->_internal_shorttermfueltrim(); - ::uint32_t raw_shorttermfueltrim; - memcpy(&raw_shorttermfueltrim, &tmp_shorttermfueltrim, sizeof(tmp_shorttermfueltrim)); - if (raw_shorttermfueltrim != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleOBDO2Sensor1::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleOBDO2Sensor1::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleOBDO2Sensor1::GetClassData() const { return &_class_data_; } - - -void VehicleOBDO2Sensor1::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleOBDO2Sensor1*>(&to_msg); - auto& from = static_cast<const VehicleOBDO2Sensor1&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleOBDO2Sensor1) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = from._internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - _this->_internal_set_voltage(from._internal_voltage()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim = from._internal_shorttermfueltrim(); - ::uint32_t raw_shorttermfueltrim; - memcpy(&raw_shorttermfueltrim, &tmp_shorttermfueltrim, sizeof(tmp_shorttermfueltrim)); - if (raw_shorttermfueltrim != 0) { - _this->_internal_set_shorttermfueltrim(from._internal_shorttermfueltrim()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleOBDO2Sensor1::CopyFrom(const VehicleOBDO2Sensor1& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleOBDO2Sensor1) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleOBDO2Sensor1::IsInitialized() const { - return true; -} - -void VehicleOBDO2Sensor1::InternalSwap(VehicleOBDO2Sensor1* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleOBDO2Sensor1, _impl_.shorttermfueltrim_) - + sizeof(VehicleOBDO2Sensor1::_impl_.shorttermfueltrim_) - - PROTOBUF_FIELD_OFFSET(VehicleOBDO2Sensor1, _impl_.voltage_)>( - reinterpret_cast<char*>(&_impl_.voltage_), - reinterpret_cast<char*>(&other->_impl_.voltage_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleOBDO2Sensor1::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[243]); -} -// =================================================================== - -class VehicleOBDO2Sensor2::_Internal { - public: -}; - -VehicleOBDO2Sensor2::VehicleOBDO2Sensor2(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleOBDO2Sensor2) -} -VehicleOBDO2Sensor2::VehicleOBDO2Sensor2(const VehicleOBDO2Sensor2& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleOBDO2Sensor2) -} - -inline void VehicleOBDO2Sensor2::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.voltage_) { 0 } - - , decltype(_impl_.shorttermfueltrim_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleOBDO2Sensor2::~VehicleOBDO2Sensor2() { - // @@protoc_insertion_point(destructor:vss.VehicleOBDO2Sensor2) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleOBDO2Sensor2::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleOBDO2Sensor2::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleOBDO2Sensor2::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleOBDO2Sensor2) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.voltage_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.shorttermfueltrim_) - - reinterpret_cast<char*>(&_impl_.voltage_)) + sizeof(_impl_.shorttermfueltrim_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleOBDO2Sensor2::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Voltage = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.voltage_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float ShortTermFuelTrim = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.shorttermfueltrim_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleOBDO2Sensor2::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleOBDO2Sensor2) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Voltage = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_voltage(), target); - } - - // float ShortTermFuelTrim = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim = this->_internal_shorttermfueltrim(); - ::uint32_t raw_shorttermfueltrim; - memcpy(&raw_shorttermfueltrim, &tmp_shorttermfueltrim, sizeof(tmp_shorttermfueltrim)); - if (raw_shorttermfueltrim != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_shorttermfueltrim(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleOBDO2Sensor2) - return target; -} - -::size_t VehicleOBDO2Sensor2::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleOBDO2Sensor2) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Voltage = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - total_size += 5; - } - - // float ShortTermFuelTrim = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim = this->_internal_shorttermfueltrim(); - ::uint32_t raw_shorttermfueltrim; - memcpy(&raw_shorttermfueltrim, &tmp_shorttermfueltrim, sizeof(tmp_shorttermfueltrim)); - if (raw_shorttermfueltrim != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleOBDO2Sensor2::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleOBDO2Sensor2::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleOBDO2Sensor2::GetClassData() const { return &_class_data_; } - - -void VehicleOBDO2Sensor2::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleOBDO2Sensor2*>(&to_msg); - auto& from = static_cast<const VehicleOBDO2Sensor2&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleOBDO2Sensor2) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = from._internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - _this->_internal_set_voltage(from._internal_voltage()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim = from._internal_shorttermfueltrim(); - ::uint32_t raw_shorttermfueltrim; - memcpy(&raw_shorttermfueltrim, &tmp_shorttermfueltrim, sizeof(tmp_shorttermfueltrim)); - if (raw_shorttermfueltrim != 0) { - _this->_internal_set_shorttermfueltrim(from._internal_shorttermfueltrim()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleOBDO2Sensor2::CopyFrom(const VehicleOBDO2Sensor2& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleOBDO2Sensor2) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleOBDO2Sensor2::IsInitialized() const { - return true; -} - -void VehicleOBDO2Sensor2::InternalSwap(VehicleOBDO2Sensor2* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleOBDO2Sensor2, _impl_.shorttermfueltrim_) - + sizeof(VehicleOBDO2Sensor2::_impl_.shorttermfueltrim_) - - PROTOBUF_FIELD_OFFSET(VehicleOBDO2Sensor2, _impl_.voltage_)>( - reinterpret_cast<char*>(&_impl_.voltage_), - reinterpret_cast<char*>(&other->_impl_.voltage_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleOBDO2Sensor2::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[244]); -} -// =================================================================== - -class VehicleOBDO2Sensor3::_Internal { - public: -}; - -VehicleOBDO2Sensor3::VehicleOBDO2Sensor3(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleOBDO2Sensor3) -} -VehicleOBDO2Sensor3::VehicleOBDO2Sensor3(const VehicleOBDO2Sensor3& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleOBDO2Sensor3) -} - -inline void VehicleOBDO2Sensor3::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.voltage_) { 0 } - - , decltype(_impl_.shorttermfueltrim_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleOBDO2Sensor3::~VehicleOBDO2Sensor3() { - // @@protoc_insertion_point(destructor:vss.VehicleOBDO2Sensor3) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleOBDO2Sensor3::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleOBDO2Sensor3::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleOBDO2Sensor3::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleOBDO2Sensor3) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.voltage_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.shorttermfueltrim_) - - reinterpret_cast<char*>(&_impl_.voltage_)) + sizeof(_impl_.shorttermfueltrim_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleOBDO2Sensor3::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Voltage = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.voltage_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float ShortTermFuelTrim = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.shorttermfueltrim_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleOBDO2Sensor3::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleOBDO2Sensor3) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Voltage = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_voltage(), target); - } - - // float ShortTermFuelTrim = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim = this->_internal_shorttermfueltrim(); - ::uint32_t raw_shorttermfueltrim; - memcpy(&raw_shorttermfueltrim, &tmp_shorttermfueltrim, sizeof(tmp_shorttermfueltrim)); - if (raw_shorttermfueltrim != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_shorttermfueltrim(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleOBDO2Sensor3) - return target; -} - -::size_t VehicleOBDO2Sensor3::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleOBDO2Sensor3) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Voltage = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - total_size += 5; - } - - // float ShortTermFuelTrim = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim = this->_internal_shorttermfueltrim(); - ::uint32_t raw_shorttermfueltrim; - memcpy(&raw_shorttermfueltrim, &tmp_shorttermfueltrim, sizeof(tmp_shorttermfueltrim)); - if (raw_shorttermfueltrim != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleOBDO2Sensor3::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleOBDO2Sensor3::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleOBDO2Sensor3::GetClassData() const { return &_class_data_; } - - -void VehicleOBDO2Sensor3::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleOBDO2Sensor3*>(&to_msg); - auto& from = static_cast<const VehicleOBDO2Sensor3&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleOBDO2Sensor3) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = from._internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - _this->_internal_set_voltage(from._internal_voltage()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim = from._internal_shorttermfueltrim(); - ::uint32_t raw_shorttermfueltrim; - memcpy(&raw_shorttermfueltrim, &tmp_shorttermfueltrim, sizeof(tmp_shorttermfueltrim)); - if (raw_shorttermfueltrim != 0) { - _this->_internal_set_shorttermfueltrim(from._internal_shorttermfueltrim()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleOBDO2Sensor3::CopyFrom(const VehicleOBDO2Sensor3& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleOBDO2Sensor3) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleOBDO2Sensor3::IsInitialized() const { - return true; -} - -void VehicleOBDO2Sensor3::InternalSwap(VehicleOBDO2Sensor3* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleOBDO2Sensor3, _impl_.shorttermfueltrim_) - + sizeof(VehicleOBDO2Sensor3::_impl_.shorttermfueltrim_) - - PROTOBUF_FIELD_OFFSET(VehicleOBDO2Sensor3, _impl_.voltage_)>( - reinterpret_cast<char*>(&_impl_.voltage_), - reinterpret_cast<char*>(&other->_impl_.voltage_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleOBDO2Sensor3::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[245]); -} -// =================================================================== - -class VehicleOBDO2Sensor4::_Internal { - public: -}; - -VehicleOBDO2Sensor4::VehicleOBDO2Sensor4(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleOBDO2Sensor4) -} -VehicleOBDO2Sensor4::VehicleOBDO2Sensor4(const VehicleOBDO2Sensor4& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleOBDO2Sensor4) -} - -inline void VehicleOBDO2Sensor4::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.voltage_) { 0 } - - , decltype(_impl_.shorttermfueltrim_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleOBDO2Sensor4::~VehicleOBDO2Sensor4() { - // @@protoc_insertion_point(destructor:vss.VehicleOBDO2Sensor4) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleOBDO2Sensor4::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleOBDO2Sensor4::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleOBDO2Sensor4::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleOBDO2Sensor4) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.voltage_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.shorttermfueltrim_) - - reinterpret_cast<char*>(&_impl_.voltage_)) + sizeof(_impl_.shorttermfueltrim_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleOBDO2Sensor4::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Voltage = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.voltage_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float ShortTermFuelTrim = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.shorttermfueltrim_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleOBDO2Sensor4::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleOBDO2Sensor4) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Voltage = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_voltage(), target); - } - - // float ShortTermFuelTrim = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim = this->_internal_shorttermfueltrim(); - ::uint32_t raw_shorttermfueltrim; - memcpy(&raw_shorttermfueltrim, &tmp_shorttermfueltrim, sizeof(tmp_shorttermfueltrim)); - if (raw_shorttermfueltrim != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_shorttermfueltrim(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleOBDO2Sensor4) - return target; -} - -::size_t VehicleOBDO2Sensor4::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleOBDO2Sensor4) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Voltage = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - total_size += 5; - } - - // float ShortTermFuelTrim = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim = this->_internal_shorttermfueltrim(); - ::uint32_t raw_shorttermfueltrim; - memcpy(&raw_shorttermfueltrim, &tmp_shorttermfueltrim, sizeof(tmp_shorttermfueltrim)); - if (raw_shorttermfueltrim != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleOBDO2Sensor4::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleOBDO2Sensor4::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleOBDO2Sensor4::GetClassData() const { return &_class_data_; } - - -void VehicleOBDO2Sensor4::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleOBDO2Sensor4*>(&to_msg); - auto& from = static_cast<const VehicleOBDO2Sensor4&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleOBDO2Sensor4) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = from._internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - _this->_internal_set_voltage(from._internal_voltage()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim = from._internal_shorttermfueltrim(); - ::uint32_t raw_shorttermfueltrim; - memcpy(&raw_shorttermfueltrim, &tmp_shorttermfueltrim, sizeof(tmp_shorttermfueltrim)); - if (raw_shorttermfueltrim != 0) { - _this->_internal_set_shorttermfueltrim(from._internal_shorttermfueltrim()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleOBDO2Sensor4::CopyFrom(const VehicleOBDO2Sensor4& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleOBDO2Sensor4) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleOBDO2Sensor4::IsInitialized() const { - return true; -} - -void VehicleOBDO2Sensor4::InternalSwap(VehicleOBDO2Sensor4* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleOBDO2Sensor4, _impl_.shorttermfueltrim_) - + sizeof(VehicleOBDO2Sensor4::_impl_.shorttermfueltrim_) - - PROTOBUF_FIELD_OFFSET(VehicleOBDO2Sensor4, _impl_.voltage_)>( - reinterpret_cast<char*>(&_impl_.voltage_), - reinterpret_cast<char*>(&other->_impl_.voltage_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleOBDO2Sensor4::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[246]); -} -// =================================================================== - -class VehicleOBDO2Sensor5::_Internal { - public: -}; - -VehicleOBDO2Sensor5::VehicleOBDO2Sensor5(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleOBDO2Sensor5) -} -VehicleOBDO2Sensor5::VehicleOBDO2Sensor5(const VehicleOBDO2Sensor5& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleOBDO2Sensor5) -} - -inline void VehicleOBDO2Sensor5::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.voltage_) { 0 } - - , decltype(_impl_.shorttermfueltrim_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleOBDO2Sensor5::~VehicleOBDO2Sensor5() { - // @@protoc_insertion_point(destructor:vss.VehicleOBDO2Sensor5) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleOBDO2Sensor5::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleOBDO2Sensor5::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleOBDO2Sensor5::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleOBDO2Sensor5) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.voltage_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.shorttermfueltrim_) - - reinterpret_cast<char*>(&_impl_.voltage_)) + sizeof(_impl_.shorttermfueltrim_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleOBDO2Sensor5::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Voltage = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.voltage_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float ShortTermFuelTrim = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.shorttermfueltrim_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleOBDO2Sensor5::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleOBDO2Sensor5) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Voltage = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_voltage(), target); - } - - // float ShortTermFuelTrim = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim = this->_internal_shorttermfueltrim(); - ::uint32_t raw_shorttermfueltrim; - memcpy(&raw_shorttermfueltrim, &tmp_shorttermfueltrim, sizeof(tmp_shorttermfueltrim)); - if (raw_shorttermfueltrim != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_shorttermfueltrim(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleOBDO2Sensor5) - return target; -} - -::size_t VehicleOBDO2Sensor5::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleOBDO2Sensor5) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Voltage = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - total_size += 5; - } - - // float ShortTermFuelTrim = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim = this->_internal_shorttermfueltrim(); - ::uint32_t raw_shorttermfueltrim; - memcpy(&raw_shorttermfueltrim, &tmp_shorttermfueltrim, sizeof(tmp_shorttermfueltrim)); - if (raw_shorttermfueltrim != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleOBDO2Sensor5::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleOBDO2Sensor5::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleOBDO2Sensor5::GetClassData() const { return &_class_data_; } - - -void VehicleOBDO2Sensor5::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleOBDO2Sensor5*>(&to_msg); - auto& from = static_cast<const VehicleOBDO2Sensor5&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleOBDO2Sensor5) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = from._internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - _this->_internal_set_voltage(from._internal_voltage()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim = from._internal_shorttermfueltrim(); - ::uint32_t raw_shorttermfueltrim; - memcpy(&raw_shorttermfueltrim, &tmp_shorttermfueltrim, sizeof(tmp_shorttermfueltrim)); - if (raw_shorttermfueltrim != 0) { - _this->_internal_set_shorttermfueltrim(from._internal_shorttermfueltrim()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleOBDO2Sensor5::CopyFrom(const VehicleOBDO2Sensor5& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleOBDO2Sensor5) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleOBDO2Sensor5::IsInitialized() const { - return true; -} - -void VehicleOBDO2Sensor5::InternalSwap(VehicleOBDO2Sensor5* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleOBDO2Sensor5, _impl_.shorttermfueltrim_) - + sizeof(VehicleOBDO2Sensor5::_impl_.shorttermfueltrim_) - - PROTOBUF_FIELD_OFFSET(VehicleOBDO2Sensor5, _impl_.voltage_)>( - reinterpret_cast<char*>(&_impl_.voltage_), - reinterpret_cast<char*>(&other->_impl_.voltage_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleOBDO2Sensor5::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[247]); -} -// =================================================================== - -class VehicleOBDO2Sensor6::_Internal { - public: -}; - -VehicleOBDO2Sensor6::VehicleOBDO2Sensor6(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleOBDO2Sensor6) -} -VehicleOBDO2Sensor6::VehicleOBDO2Sensor6(const VehicleOBDO2Sensor6& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleOBDO2Sensor6) -} - -inline void VehicleOBDO2Sensor6::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.voltage_) { 0 } - - , decltype(_impl_.shorttermfueltrim_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleOBDO2Sensor6::~VehicleOBDO2Sensor6() { - // @@protoc_insertion_point(destructor:vss.VehicleOBDO2Sensor6) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleOBDO2Sensor6::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleOBDO2Sensor6::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleOBDO2Sensor6::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleOBDO2Sensor6) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.voltage_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.shorttermfueltrim_) - - reinterpret_cast<char*>(&_impl_.voltage_)) + sizeof(_impl_.shorttermfueltrim_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleOBDO2Sensor6::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Voltage = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.voltage_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float ShortTermFuelTrim = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.shorttermfueltrim_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleOBDO2Sensor6::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleOBDO2Sensor6) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Voltage = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_voltage(), target); - } - - // float ShortTermFuelTrim = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim = this->_internal_shorttermfueltrim(); - ::uint32_t raw_shorttermfueltrim; - memcpy(&raw_shorttermfueltrim, &tmp_shorttermfueltrim, sizeof(tmp_shorttermfueltrim)); - if (raw_shorttermfueltrim != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_shorttermfueltrim(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleOBDO2Sensor6) - return target; -} - -::size_t VehicleOBDO2Sensor6::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleOBDO2Sensor6) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Voltage = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - total_size += 5; - } - - // float ShortTermFuelTrim = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim = this->_internal_shorttermfueltrim(); - ::uint32_t raw_shorttermfueltrim; - memcpy(&raw_shorttermfueltrim, &tmp_shorttermfueltrim, sizeof(tmp_shorttermfueltrim)); - if (raw_shorttermfueltrim != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleOBDO2Sensor6::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleOBDO2Sensor6::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleOBDO2Sensor6::GetClassData() const { return &_class_data_; } - - -void VehicleOBDO2Sensor6::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleOBDO2Sensor6*>(&to_msg); - auto& from = static_cast<const VehicleOBDO2Sensor6&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleOBDO2Sensor6) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = from._internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - _this->_internal_set_voltage(from._internal_voltage()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim = from._internal_shorttermfueltrim(); - ::uint32_t raw_shorttermfueltrim; - memcpy(&raw_shorttermfueltrim, &tmp_shorttermfueltrim, sizeof(tmp_shorttermfueltrim)); - if (raw_shorttermfueltrim != 0) { - _this->_internal_set_shorttermfueltrim(from._internal_shorttermfueltrim()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleOBDO2Sensor6::CopyFrom(const VehicleOBDO2Sensor6& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleOBDO2Sensor6) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleOBDO2Sensor6::IsInitialized() const { - return true; -} - -void VehicleOBDO2Sensor6::InternalSwap(VehicleOBDO2Sensor6* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleOBDO2Sensor6, _impl_.shorttermfueltrim_) - + sizeof(VehicleOBDO2Sensor6::_impl_.shorttermfueltrim_) - - PROTOBUF_FIELD_OFFSET(VehicleOBDO2Sensor6, _impl_.voltage_)>( - reinterpret_cast<char*>(&_impl_.voltage_), - reinterpret_cast<char*>(&other->_impl_.voltage_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleOBDO2Sensor6::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[248]); -} -// =================================================================== - -class VehicleOBDO2Sensor7::_Internal { - public: -}; - -VehicleOBDO2Sensor7::VehicleOBDO2Sensor7(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleOBDO2Sensor7) -} -VehicleOBDO2Sensor7::VehicleOBDO2Sensor7(const VehicleOBDO2Sensor7& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleOBDO2Sensor7) -} - -inline void VehicleOBDO2Sensor7::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.voltage_) { 0 } - - , decltype(_impl_.shorttermfueltrim_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleOBDO2Sensor7::~VehicleOBDO2Sensor7() { - // @@protoc_insertion_point(destructor:vss.VehicleOBDO2Sensor7) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleOBDO2Sensor7::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleOBDO2Sensor7::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleOBDO2Sensor7::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleOBDO2Sensor7) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.voltage_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.shorttermfueltrim_) - - reinterpret_cast<char*>(&_impl_.voltage_)) + sizeof(_impl_.shorttermfueltrim_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleOBDO2Sensor7::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Voltage = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.voltage_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float ShortTermFuelTrim = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.shorttermfueltrim_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleOBDO2Sensor7::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleOBDO2Sensor7) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Voltage = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_voltage(), target); - } - - // float ShortTermFuelTrim = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim = this->_internal_shorttermfueltrim(); - ::uint32_t raw_shorttermfueltrim; - memcpy(&raw_shorttermfueltrim, &tmp_shorttermfueltrim, sizeof(tmp_shorttermfueltrim)); - if (raw_shorttermfueltrim != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_shorttermfueltrim(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleOBDO2Sensor7) - return target; -} - -::size_t VehicleOBDO2Sensor7::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleOBDO2Sensor7) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Voltage = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - total_size += 5; - } - - // float ShortTermFuelTrim = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim = this->_internal_shorttermfueltrim(); - ::uint32_t raw_shorttermfueltrim; - memcpy(&raw_shorttermfueltrim, &tmp_shorttermfueltrim, sizeof(tmp_shorttermfueltrim)); - if (raw_shorttermfueltrim != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleOBDO2Sensor7::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleOBDO2Sensor7::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleOBDO2Sensor7::GetClassData() const { return &_class_data_; } - - -void VehicleOBDO2Sensor7::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleOBDO2Sensor7*>(&to_msg); - auto& from = static_cast<const VehicleOBDO2Sensor7&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleOBDO2Sensor7) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = from._internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - _this->_internal_set_voltage(from._internal_voltage()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim = from._internal_shorttermfueltrim(); - ::uint32_t raw_shorttermfueltrim; - memcpy(&raw_shorttermfueltrim, &tmp_shorttermfueltrim, sizeof(tmp_shorttermfueltrim)); - if (raw_shorttermfueltrim != 0) { - _this->_internal_set_shorttermfueltrim(from._internal_shorttermfueltrim()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleOBDO2Sensor7::CopyFrom(const VehicleOBDO2Sensor7& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleOBDO2Sensor7) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleOBDO2Sensor7::IsInitialized() const { - return true; -} - -void VehicleOBDO2Sensor7::InternalSwap(VehicleOBDO2Sensor7* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleOBDO2Sensor7, _impl_.shorttermfueltrim_) - + sizeof(VehicleOBDO2Sensor7::_impl_.shorttermfueltrim_) - - PROTOBUF_FIELD_OFFSET(VehicleOBDO2Sensor7, _impl_.voltage_)>( - reinterpret_cast<char*>(&_impl_.voltage_), - reinterpret_cast<char*>(&other->_impl_.voltage_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleOBDO2Sensor7::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[249]); -} -// =================================================================== - -class VehicleOBDO2Sensor8::_Internal { - public: -}; - -VehicleOBDO2Sensor8::VehicleOBDO2Sensor8(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleOBDO2Sensor8) -} -VehicleOBDO2Sensor8::VehicleOBDO2Sensor8(const VehicleOBDO2Sensor8& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleOBDO2Sensor8) -} - -inline void VehicleOBDO2Sensor8::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.voltage_) { 0 } - - , decltype(_impl_.shorttermfueltrim_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleOBDO2Sensor8::~VehicleOBDO2Sensor8() { - // @@protoc_insertion_point(destructor:vss.VehicleOBDO2Sensor8) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleOBDO2Sensor8::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleOBDO2Sensor8::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleOBDO2Sensor8::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleOBDO2Sensor8) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.voltage_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.shorttermfueltrim_) - - reinterpret_cast<char*>(&_impl_.voltage_)) + sizeof(_impl_.shorttermfueltrim_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleOBDO2Sensor8::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Voltage = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.voltage_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float ShortTermFuelTrim = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.shorttermfueltrim_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleOBDO2Sensor8::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleOBDO2Sensor8) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Voltage = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_voltage(), target); - } - - // float ShortTermFuelTrim = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim = this->_internal_shorttermfueltrim(); - ::uint32_t raw_shorttermfueltrim; - memcpy(&raw_shorttermfueltrim, &tmp_shorttermfueltrim, sizeof(tmp_shorttermfueltrim)); - if (raw_shorttermfueltrim != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_shorttermfueltrim(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleOBDO2Sensor8) - return target; -} - -::size_t VehicleOBDO2Sensor8::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleOBDO2Sensor8) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Voltage = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - total_size += 5; - } - - // float ShortTermFuelTrim = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim = this->_internal_shorttermfueltrim(); - ::uint32_t raw_shorttermfueltrim; - memcpy(&raw_shorttermfueltrim, &tmp_shorttermfueltrim, sizeof(tmp_shorttermfueltrim)); - if (raw_shorttermfueltrim != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleOBDO2Sensor8::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleOBDO2Sensor8::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleOBDO2Sensor8::GetClassData() const { return &_class_data_; } - - -void VehicleOBDO2Sensor8::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleOBDO2Sensor8*>(&to_msg); - auto& from = static_cast<const VehicleOBDO2Sensor8&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleOBDO2Sensor8) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = from._internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - _this->_internal_set_voltage(from._internal_voltage()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_shorttermfueltrim = from._internal_shorttermfueltrim(); - ::uint32_t raw_shorttermfueltrim; - memcpy(&raw_shorttermfueltrim, &tmp_shorttermfueltrim, sizeof(tmp_shorttermfueltrim)); - if (raw_shorttermfueltrim != 0) { - _this->_internal_set_shorttermfueltrim(from._internal_shorttermfueltrim()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleOBDO2Sensor8::CopyFrom(const VehicleOBDO2Sensor8& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleOBDO2Sensor8) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleOBDO2Sensor8::IsInitialized() const { - return true; -} - -void VehicleOBDO2Sensor8::InternalSwap(VehicleOBDO2Sensor8* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleOBDO2Sensor8, _impl_.shorttermfueltrim_) - + sizeof(VehicleOBDO2Sensor8::_impl_.shorttermfueltrim_) - - PROTOBUF_FIELD_OFFSET(VehicleOBDO2Sensor8, _impl_.voltage_)>( - reinterpret_cast<char*>(&_impl_.voltage_), - reinterpret_cast<char*>(&other->_impl_.voltage_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleOBDO2Sensor8::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[250]); -} -// =================================================================== - -class VehicleOBDO2WR::_Internal { - public: - static const ::vss::VehicleOBDO2WRSensor1& sensor1(const VehicleOBDO2WR* msg); - static const ::vss::VehicleOBDO2WRSensor2& sensor2(const VehicleOBDO2WR* msg); - static const ::vss::VehicleOBDO2WRSensor3& sensor3(const VehicleOBDO2WR* msg); - static const ::vss::VehicleOBDO2WRSensor4& sensor4(const VehicleOBDO2WR* msg); - static const ::vss::VehicleOBDO2WRSensor5& sensor5(const VehicleOBDO2WR* msg); - static const ::vss::VehicleOBDO2WRSensor6& sensor6(const VehicleOBDO2WR* msg); - static const ::vss::VehicleOBDO2WRSensor7& sensor7(const VehicleOBDO2WR* msg); - static const ::vss::VehicleOBDO2WRSensor8& sensor8(const VehicleOBDO2WR* msg); -}; - -const ::vss::VehicleOBDO2WRSensor1& -VehicleOBDO2WR::_Internal::sensor1(const VehicleOBDO2WR* msg) { - return *msg->_impl_.sensor1_; -} -const ::vss::VehicleOBDO2WRSensor2& -VehicleOBDO2WR::_Internal::sensor2(const VehicleOBDO2WR* msg) { - return *msg->_impl_.sensor2_; -} -const ::vss::VehicleOBDO2WRSensor3& -VehicleOBDO2WR::_Internal::sensor3(const VehicleOBDO2WR* msg) { - return *msg->_impl_.sensor3_; -} -const ::vss::VehicleOBDO2WRSensor4& -VehicleOBDO2WR::_Internal::sensor4(const VehicleOBDO2WR* msg) { - return *msg->_impl_.sensor4_; -} -const ::vss::VehicleOBDO2WRSensor5& -VehicleOBDO2WR::_Internal::sensor5(const VehicleOBDO2WR* msg) { - return *msg->_impl_.sensor5_; -} -const ::vss::VehicleOBDO2WRSensor6& -VehicleOBDO2WR::_Internal::sensor6(const VehicleOBDO2WR* msg) { - return *msg->_impl_.sensor6_; -} -const ::vss::VehicleOBDO2WRSensor7& -VehicleOBDO2WR::_Internal::sensor7(const VehicleOBDO2WR* msg) { - return *msg->_impl_.sensor7_; -} -const ::vss::VehicleOBDO2WRSensor8& -VehicleOBDO2WR::_Internal::sensor8(const VehicleOBDO2WR* msg) { - return *msg->_impl_.sensor8_; -} -VehicleOBDO2WR::VehicleOBDO2WR(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleOBDO2WR) -} -VehicleOBDO2WR::VehicleOBDO2WR(const VehicleOBDO2WR& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleOBDO2WR* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.sensor1_){nullptr} - , decltype(_impl_.sensor2_){nullptr} - , decltype(_impl_.sensor3_){nullptr} - , decltype(_impl_.sensor4_){nullptr} - , decltype(_impl_.sensor5_){nullptr} - , decltype(_impl_.sensor6_){nullptr} - , decltype(_impl_.sensor7_){nullptr} - , decltype(_impl_.sensor8_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_sensor1()) { - _this->_impl_.sensor1_ = new ::vss::VehicleOBDO2WRSensor1(*from._impl_.sensor1_); - } - if (from._internal_has_sensor2()) { - _this->_impl_.sensor2_ = new ::vss::VehicleOBDO2WRSensor2(*from._impl_.sensor2_); - } - if (from._internal_has_sensor3()) { - _this->_impl_.sensor3_ = new ::vss::VehicleOBDO2WRSensor3(*from._impl_.sensor3_); - } - if (from._internal_has_sensor4()) { - _this->_impl_.sensor4_ = new ::vss::VehicleOBDO2WRSensor4(*from._impl_.sensor4_); - } - if (from._internal_has_sensor5()) { - _this->_impl_.sensor5_ = new ::vss::VehicleOBDO2WRSensor5(*from._impl_.sensor5_); - } - if (from._internal_has_sensor6()) { - _this->_impl_.sensor6_ = new ::vss::VehicleOBDO2WRSensor6(*from._impl_.sensor6_); - } - if (from._internal_has_sensor7()) { - _this->_impl_.sensor7_ = new ::vss::VehicleOBDO2WRSensor7(*from._impl_.sensor7_); - } - if (from._internal_has_sensor8()) { - _this->_impl_.sensor8_ = new ::vss::VehicleOBDO2WRSensor8(*from._impl_.sensor8_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleOBDO2WR) -} - -inline void VehicleOBDO2WR::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.sensor1_){nullptr} - , decltype(_impl_.sensor2_){nullptr} - , decltype(_impl_.sensor3_){nullptr} - , decltype(_impl_.sensor4_){nullptr} - , decltype(_impl_.sensor5_){nullptr} - , decltype(_impl_.sensor6_){nullptr} - , decltype(_impl_.sensor7_){nullptr} - , decltype(_impl_.sensor8_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleOBDO2WR::~VehicleOBDO2WR() { - // @@protoc_insertion_point(destructor:vss.VehicleOBDO2WR) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleOBDO2WR::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.sensor1_; - if (this != internal_default_instance()) delete _impl_.sensor2_; - if (this != internal_default_instance()) delete _impl_.sensor3_; - if (this != internal_default_instance()) delete _impl_.sensor4_; - if (this != internal_default_instance()) delete _impl_.sensor5_; - if (this != internal_default_instance()) delete _impl_.sensor6_; - if (this != internal_default_instance()) delete _impl_.sensor7_; - if (this != internal_default_instance()) delete _impl_.sensor8_; -} - -void VehicleOBDO2WR::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleOBDO2WR::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleOBDO2WR) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.sensor1_ != nullptr) { - delete _impl_.sensor1_; - } - _impl_.sensor1_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sensor2_ != nullptr) { - delete _impl_.sensor2_; - } - _impl_.sensor2_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sensor3_ != nullptr) { - delete _impl_.sensor3_; - } - _impl_.sensor3_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sensor4_ != nullptr) { - delete _impl_.sensor4_; - } - _impl_.sensor4_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sensor5_ != nullptr) { - delete _impl_.sensor5_; - } - _impl_.sensor5_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sensor6_ != nullptr) { - delete _impl_.sensor6_; - } - _impl_.sensor6_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sensor7_ != nullptr) { - delete _impl_.sensor7_; - } - _impl_.sensor7_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.sensor8_ != nullptr) { - delete _impl_.sensor8_; - } - _impl_.sensor8_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleOBDO2WR::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleOBDO2WRSensor1 Sensor1 = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_sensor1(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleOBDO2WRSensor2 Sensor2 = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_sensor2(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleOBDO2WRSensor3 Sensor3 = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_sensor3(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleOBDO2WRSensor4 Sensor4 = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_sensor4(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleOBDO2WRSensor5 Sensor5 = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_sensor5(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleOBDO2WRSensor6 Sensor6 = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 50)) { - ptr = ctx->ParseMessage(_internal_mutable_sensor6(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleOBDO2WRSensor7 Sensor7 = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 58)) { - ptr = ctx->ParseMessage(_internal_mutable_sensor7(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleOBDO2WRSensor8 Sensor8 = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 66)) { - ptr = ctx->ParseMessage(_internal_mutable_sensor8(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleOBDO2WR::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleOBDO2WR) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleOBDO2WRSensor1 Sensor1 = 1; - if (this->_internal_has_sensor1()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::sensor1(this), - _Internal::sensor1(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleOBDO2WRSensor2 Sensor2 = 2; - if (this->_internal_has_sensor2()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::sensor2(this), - _Internal::sensor2(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleOBDO2WRSensor3 Sensor3 = 3; - if (this->_internal_has_sensor3()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::sensor3(this), - _Internal::sensor3(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleOBDO2WRSensor4 Sensor4 = 4; - if (this->_internal_has_sensor4()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::sensor4(this), - _Internal::sensor4(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleOBDO2WRSensor5 Sensor5 = 5; - if (this->_internal_has_sensor5()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::sensor5(this), - _Internal::sensor5(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleOBDO2WRSensor6 Sensor6 = 6; - if (this->_internal_has_sensor6()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, _Internal::sensor6(this), - _Internal::sensor6(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleOBDO2WRSensor7 Sensor7 = 7; - if (this->_internal_has_sensor7()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(7, _Internal::sensor7(this), - _Internal::sensor7(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleOBDO2WRSensor8 Sensor8 = 8; - if (this->_internal_has_sensor8()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, _Internal::sensor8(this), - _Internal::sensor8(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleOBDO2WR) - return target; -} - -::size_t VehicleOBDO2WR::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleOBDO2WR) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleOBDO2WRSensor1 Sensor1 = 1; - if (this->_internal_has_sensor1()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sensor1_); - } - - // .vss.VehicleOBDO2WRSensor2 Sensor2 = 2; - if (this->_internal_has_sensor2()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sensor2_); - } - - // .vss.VehicleOBDO2WRSensor3 Sensor3 = 3; - if (this->_internal_has_sensor3()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sensor3_); - } - - // .vss.VehicleOBDO2WRSensor4 Sensor4 = 4; - if (this->_internal_has_sensor4()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sensor4_); - } - - // .vss.VehicleOBDO2WRSensor5 Sensor5 = 5; - if (this->_internal_has_sensor5()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sensor5_); - } - - // .vss.VehicleOBDO2WRSensor6 Sensor6 = 6; - if (this->_internal_has_sensor6()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sensor6_); - } - - // .vss.VehicleOBDO2WRSensor7 Sensor7 = 7; - if (this->_internal_has_sensor7()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sensor7_); - } - - // .vss.VehicleOBDO2WRSensor8 Sensor8 = 8; - if (this->_internal_has_sensor8()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.sensor8_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleOBDO2WR::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleOBDO2WR::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleOBDO2WR::GetClassData() const { return &_class_data_; } - - -void VehicleOBDO2WR::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleOBDO2WR*>(&to_msg); - auto& from = static_cast<const VehicleOBDO2WR&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleOBDO2WR) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_sensor1()) { - _this->_internal_mutable_sensor1()->::vss::VehicleOBDO2WRSensor1::MergeFrom( - from._internal_sensor1()); - } - if (from._internal_has_sensor2()) { - _this->_internal_mutable_sensor2()->::vss::VehicleOBDO2WRSensor2::MergeFrom( - from._internal_sensor2()); - } - if (from._internal_has_sensor3()) { - _this->_internal_mutable_sensor3()->::vss::VehicleOBDO2WRSensor3::MergeFrom( - from._internal_sensor3()); - } - if (from._internal_has_sensor4()) { - _this->_internal_mutable_sensor4()->::vss::VehicleOBDO2WRSensor4::MergeFrom( - from._internal_sensor4()); - } - if (from._internal_has_sensor5()) { - _this->_internal_mutable_sensor5()->::vss::VehicleOBDO2WRSensor5::MergeFrom( - from._internal_sensor5()); - } - if (from._internal_has_sensor6()) { - _this->_internal_mutable_sensor6()->::vss::VehicleOBDO2WRSensor6::MergeFrom( - from._internal_sensor6()); - } - if (from._internal_has_sensor7()) { - _this->_internal_mutable_sensor7()->::vss::VehicleOBDO2WRSensor7::MergeFrom( - from._internal_sensor7()); - } - if (from._internal_has_sensor8()) { - _this->_internal_mutable_sensor8()->::vss::VehicleOBDO2WRSensor8::MergeFrom( - from._internal_sensor8()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleOBDO2WR::CopyFrom(const VehicleOBDO2WR& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleOBDO2WR) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleOBDO2WR::IsInitialized() const { - return true; -} - -void VehicleOBDO2WR::InternalSwap(VehicleOBDO2WR* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleOBDO2WR, _impl_.sensor8_) - + sizeof(VehicleOBDO2WR::_impl_.sensor8_) - - PROTOBUF_FIELD_OFFSET(VehicleOBDO2WR, _impl_.sensor1_)>( - reinterpret_cast<char*>(&_impl_.sensor1_), - reinterpret_cast<char*>(&other->_impl_.sensor1_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleOBDO2WR::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[251]); -} -// =================================================================== - -class VehicleOBDO2WRSensor1::_Internal { - public: -}; - -VehicleOBDO2WRSensor1::VehicleOBDO2WRSensor1(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleOBDO2WRSensor1) -} -VehicleOBDO2WRSensor1::VehicleOBDO2WRSensor1(const VehicleOBDO2WRSensor1& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleOBDO2WRSensor1) -} - -inline void VehicleOBDO2WRSensor1::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.lambda_) { 0 } - - , decltype(_impl_.voltage_) { 0 } - - , decltype(_impl_.current_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleOBDO2WRSensor1::~VehicleOBDO2WRSensor1() { - // @@protoc_insertion_point(destructor:vss.VehicleOBDO2WRSensor1) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleOBDO2WRSensor1::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleOBDO2WRSensor1::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleOBDO2WRSensor1::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleOBDO2WRSensor1) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.lambda_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.current_) - - reinterpret_cast<char*>(&_impl_.lambda_)) + sizeof(_impl_.current_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleOBDO2WRSensor1::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Lambda = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.lambda_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Voltage = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.voltage_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Current = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.current_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleOBDO2WRSensor1::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleOBDO2WRSensor1) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Lambda = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lambda = this->_internal_lambda(); - ::uint32_t raw_lambda; - memcpy(&raw_lambda, &tmp_lambda, sizeof(tmp_lambda)); - if (raw_lambda != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_lambda(), target); - } - - // float Voltage = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_voltage(), target); - } - - // float Current = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = this->_internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_current(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleOBDO2WRSensor1) - return target; -} - -::size_t VehicleOBDO2WRSensor1::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleOBDO2WRSensor1) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Lambda = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lambda = this->_internal_lambda(); - ::uint32_t raw_lambda; - memcpy(&raw_lambda, &tmp_lambda, sizeof(tmp_lambda)); - if (raw_lambda != 0) { - total_size += 5; - } - - // float Voltage = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - total_size += 5; - } - - // float Current = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = this->_internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleOBDO2WRSensor1::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleOBDO2WRSensor1::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleOBDO2WRSensor1::GetClassData() const { return &_class_data_; } - - -void VehicleOBDO2WRSensor1::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleOBDO2WRSensor1*>(&to_msg); - auto& from = static_cast<const VehicleOBDO2WRSensor1&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleOBDO2WRSensor1) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lambda = from._internal_lambda(); - ::uint32_t raw_lambda; - memcpy(&raw_lambda, &tmp_lambda, sizeof(tmp_lambda)); - if (raw_lambda != 0) { - _this->_internal_set_lambda(from._internal_lambda()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = from._internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - _this->_internal_set_voltage(from._internal_voltage()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = from._internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - _this->_internal_set_current(from._internal_current()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleOBDO2WRSensor1::CopyFrom(const VehicleOBDO2WRSensor1& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleOBDO2WRSensor1) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleOBDO2WRSensor1::IsInitialized() const { - return true; -} - -void VehicleOBDO2WRSensor1::InternalSwap(VehicleOBDO2WRSensor1* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleOBDO2WRSensor1, _impl_.current_) - + sizeof(VehicleOBDO2WRSensor1::_impl_.current_) - - PROTOBUF_FIELD_OFFSET(VehicleOBDO2WRSensor1, _impl_.lambda_)>( - reinterpret_cast<char*>(&_impl_.lambda_), - reinterpret_cast<char*>(&other->_impl_.lambda_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleOBDO2WRSensor1::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[252]); -} -// =================================================================== - -class VehicleOBDO2WRSensor2::_Internal { - public: -}; - -VehicleOBDO2WRSensor2::VehicleOBDO2WRSensor2(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleOBDO2WRSensor2) -} -VehicleOBDO2WRSensor2::VehicleOBDO2WRSensor2(const VehicleOBDO2WRSensor2& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleOBDO2WRSensor2) -} - -inline void VehicleOBDO2WRSensor2::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.lambda_) { 0 } - - , decltype(_impl_.voltage_) { 0 } - - , decltype(_impl_.current_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleOBDO2WRSensor2::~VehicleOBDO2WRSensor2() { - // @@protoc_insertion_point(destructor:vss.VehicleOBDO2WRSensor2) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleOBDO2WRSensor2::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleOBDO2WRSensor2::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleOBDO2WRSensor2::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleOBDO2WRSensor2) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.lambda_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.current_) - - reinterpret_cast<char*>(&_impl_.lambda_)) + sizeof(_impl_.current_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleOBDO2WRSensor2::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Lambda = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.lambda_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Voltage = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.voltage_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Current = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.current_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleOBDO2WRSensor2::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleOBDO2WRSensor2) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Lambda = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lambda = this->_internal_lambda(); - ::uint32_t raw_lambda; - memcpy(&raw_lambda, &tmp_lambda, sizeof(tmp_lambda)); - if (raw_lambda != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_lambda(), target); - } - - // float Voltage = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_voltage(), target); - } - - // float Current = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = this->_internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_current(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleOBDO2WRSensor2) - return target; -} - -::size_t VehicleOBDO2WRSensor2::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleOBDO2WRSensor2) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Lambda = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lambda = this->_internal_lambda(); - ::uint32_t raw_lambda; - memcpy(&raw_lambda, &tmp_lambda, sizeof(tmp_lambda)); - if (raw_lambda != 0) { - total_size += 5; - } - - // float Voltage = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - total_size += 5; - } - - // float Current = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = this->_internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleOBDO2WRSensor2::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleOBDO2WRSensor2::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleOBDO2WRSensor2::GetClassData() const { return &_class_data_; } - - -void VehicleOBDO2WRSensor2::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleOBDO2WRSensor2*>(&to_msg); - auto& from = static_cast<const VehicleOBDO2WRSensor2&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleOBDO2WRSensor2) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lambda = from._internal_lambda(); - ::uint32_t raw_lambda; - memcpy(&raw_lambda, &tmp_lambda, sizeof(tmp_lambda)); - if (raw_lambda != 0) { - _this->_internal_set_lambda(from._internal_lambda()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = from._internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - _this->_internal_set_voltage(from._internal_voltage()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = from._internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - _this->_internal_set_current(from._internal_current()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleOBDO2WRSensor2::CopyFrom(const VehicleOBDO2WRSensor2& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleOBDO2WRSensor2) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleOBDO2WRSensor2::IsInitialized() const { - return true; -} - -void VehicleOBDO2WRSensor2::InternalSwap(VehicleOBDO2WRSensor2* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleOBDO2WRSensor2, _impl_.current_) - + sizeof(VehicleOBDO2WRSensor2::_impl_.current_) - - PROTOBUF_FIELD_OFFSET(VehicleOBDO2WRSensor2, _impl_.lambda_)>( - reinterpret_cast<char*>(&_impl_.lambda_), - reinterpret_cast<char*>(&other->_impl_.lambda_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleOBDO2WRSensor2::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[253]); -} -// =================================================================== - -class VehicleOBDO2WRSensor3::_Internal { - public: -}; - -VehicleOBDO2WRSensor3::VehicleOBDO2WRSensor3(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleOBDO2WRSensor3) -} -VehicleOBDO2WRSensor3::VehicleOBDO2WRSensor3(const VehicleOBDO2WRSensor3& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleOBDO2WRSensor3) -} - -inline void VehicleOBDO2WRSensor3::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.lambda_) { 0 } - - , decltype(_impl_.voltage_) { 0 } - - , decltype(_impl_.current_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleOBDO2WRSensor3::~VehicleOBDO2WRSensor3() { - // @@protoc_insertion_point(destructor:vss.VehicleOBDO2WRSensor3) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleOBDO2WRSensor3::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleOBDO2WRSensor3::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleOBDO2WRSensor3::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleOBDO2WRSensor3) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.lambda_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.current_) - - reinterpret_cast<char*>(&_impl_.lambda_)) + sizeof(_impl_.current_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleOBDO2WRSensor3::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Lambda = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.lambda_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Voltage = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.voltage_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Current = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.current_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleOBDO2WRSensor3::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleOBDO2WRSensor3) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Lambda = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lambda = this->_internal_lambda(); - ::uint32_t raw_lambda; - memcpy(&raw_lambda, &tmp_lambda, sizeof(tmp_lambda)); - if (raw_lambda != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_lambda(), target); - } - - // float Voltage = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_voltage(), target); - } - - // float Current = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = this->_internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_current(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleOBDO2WRSensor3) - return target; -} - -::size_t VehicleOBDO2WRSensor3::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleOBDO2WRSensor3) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Lambda = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lambda = this->_internal_lambda(); - ::uint32_t raw_lambda; - memcpy(&raw_lambda, &tmp_lambda, sizeof(tmp_lambda)); - if (raw_lambda != 0) { - total_size += 5; - } - - // float Voltage = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - total_size += 5; - } - - // float Current = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = this->_internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleOBDO2WRSensor3::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleOBDO2WRSensor3::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleOBDO2WRSensor3::GetClassData() const { return &_class_data_; } - - -void VehicleOBDO2WRSensor3::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleOBDO2WRSensor3*>(&to_msg); - auto& from = static_cast<const VehicleOBDO2WRSensor3&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleOBDO2WRSensor3) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lambda = from._internal_lambda(); - ::uint32_t raw_lambda; - memcpy(&raw_lambda, &tmp_lambda, sizeof(tmp_lambda)); - if (raw_lambda != 0) { - _this->_internal_set_lambda(from._internal_lambda()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = from._internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - _this->_internal_set_voltage(from._internal_voltage()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = from._internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - _this->_internal_set_current(from._internal_current()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleOBDO2WRSensor3::CopyFrom(const VehicleOBDO2WRSensor3& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleOBDO2WRSensor3) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleOBDO2WRSensor3::IsInitialized() const { - return true; -} - -void VehicleOBDO2WRSensor3::InternalSwap(VehicleOBDO2WRSensor3* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleOBDO2WRSensor3, _impl_.current_) - + sizeof(VehicleOBDO2WRSensor3::_impl_.current_) - - PROTOBUF_FIELD_OFFSET(VehicleOBDO2WRSensor3, _impl_.lambda_)>( - reinterpret_cast<char*>(&_impl_.lambda_), - reinterpret_cast<char*>(&other->_impl_.lambda_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleOBDO2WRSensor3::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[254]); -} -// =================================================================== - -class VehicleOBDO2WRSensor4::_Internal { - public: -}; - -VehicleOBDO2WRSensor4::VehicleOBDO2WRSensor4(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleOBDO2WRSensor4) -} -VehicleOBDO2WRSensor4::VehicleOBDO2WRSensor4(const VehicleOBDO2WRSensor4& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleOBDO2WRSensor4) -} - -inline void VehicleOBDO2WRSensor4::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.lambda_) { 0 } - - , decltype(_impl_.voltage_) { 0 } - - , decltype(_impl_.current_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleOBDO2WRSensor4::~VehicleOBDO2WRSensor4() { - // @@protoc_insertion_point(destructor:vss.VehicleOBDO2WRSensor4) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleOBDO2WRSensor4::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleOBDO2WRSensor4::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleOBDO2WRSensor4::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleOBDO2WRSensor4) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.lambda_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.current_) - - reinterpret_cast<char*>(&_impl_.lambda_)) + sizeof(_impl_.current_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleOBDO2WRSensor4::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Lambda = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.lambda_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Voltage = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.voltage_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Current = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.current_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleOBDO2WRSensor4::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleOBDO2WRSensor4) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Lambda = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lambda = this->_internal_lambda(); - ::uint32_t raw_lambda; - memcpy(&raw_lambda, &tmp_lambda, sizeof(tmp_lambda)); - if (raw_lambda != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_lambda(), target); - } - - // float Voltage = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_voltage(), target); - } - - // float Current = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = this->_internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_current(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleOBDO2WRSensor4) - return target; -} - -::size_t VehicleOBDO2WRSensor4::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleOBDO2WRSensor4) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Lambda = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lambda = this->_internal_lambda(); - ::uint32_t raw_lambda; - memcpy(&raw_lambda, &tmp_lambda, sizeof(tmp_lambda)); - if (raw_lambda != 0) { - total_size += 5; - } - - // float Voltage = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - total_size += 5; - } - - // float Current = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = this->_internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleOBDO2WRSensor4::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleOBDO2WRSensor4::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleOBDO2WRSensor4::GetClassData() const { return &_class_data_; } - - -void VehicleOBDO2WRSensor4::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleOBDO2WRSensor4*>(&to_msg); - auto& from = static_cast<const VehicleOBDO2WRSensor4&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleOBDO2WRSensor4) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lambda = from._internal_lambda(); - ::uint32_t raw_lambda; - memcpy(&raw_lambda, &tmp_lambda, sizeof(tmp_lambda)); - if (raw_lambda != 0) { - _this->_internal_set_lambda(from._internal_lambda()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = from._internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - _this->_internal_set_voltage(from._internal_voltage()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = from._internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - _this->_internal_set_current(from._internal_current()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleOBDO2WRSensor4::CopyFrom(const VehicleOBDO2WRSensor4& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleOBDO2WRSensor4) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleOBDO2WRSensor4::IsInitialized() const { - return true; -} - -void VehicleOBDO2WRSensor4::InternalSwap(VehicleOBDO2WRSensor4* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleOBDO2WRSensor4, _impl_.current_) - + sizeof(VehicleOBDO2WRSensor4::_impl_.current_) - - PROTOBUF_FIELD_OFFSET(VehicleOBDO2WRSensor4, _impl_.lambda_)>( - reinterpret_cast<char*>(&_impl_.lambda_), - reinterpret_cast<char*>(&other->_impl_.lambda_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleOBDO2WRSensor4::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[255]); -} -// =================================================================== - -class VehicleOBDO2WRSensor5::_Internal { - public: -}; - -VehicleOBDO2WRSensor5::VehicleOBDO2WRSensor5(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleOBDO2WRSensor5) -} -VehicleOBDO2WRSensor5::VehicleOBDO2WRSensor5(const VehicleOBDO2WRSensor5& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleOBDO2WRSensor5) -} - -inline void VehicleOBDO2WRSensor5::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.lambda_) { 0 } - - , decltype(_impl_.voltage_) { 0 } - - , decltype(_impl_.current_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleOBDO2WRSensor5::~VehicleOBDO2WRSensor5() { - // @@protoc_insertion_point(destructor:vss.VehicleOBDO2WRSensor5) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleOBDO2WRSensor5::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleOBDO2WRSensor5::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleOBDO2WRSensor5::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleOBDO2WRSensor5) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.lambda_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.current_) - - reinterpret_cast<char*>(&_impl_.lambda_)) + sizeof(_impl_.current_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleOBDO2WRSensor5::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Lambda = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.lambda_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Voltage = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.voltage_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Current = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.current_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleOBDO2WRSensor5::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleOBDO2WRSensor5) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Lambda = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lambda = this->_internal_lambda(); - ::uint32_t raw_lambda; - memcpy(&raw_lambda, &tmp_lambda, sizeof(tmp_lambda)); - if (raw_lambda != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_lambda(), target); - } - - // float Voltage = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_voltage(), target); - } - - // float Current = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = this->_internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_current(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleOBDO2WRSensor5) - return target; -} - -::size_t VehicleOBDO2WRSensor5::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleOBDO2WRSensor5) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Lambda = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lambda = this->_internal_lambda(); - ::uint32_t raw_lambda; - memcpy(&raw_lambda, &tmp_lambda, sizeof(tmp_lambda)); - if (raw_lambda != 0) { - total_size += 5; - } - - // float Voltage = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - total_size += 5; - } - - // float Current = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = this->_internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleOBDO2WRSensor5::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleOBDO2WRSensor5::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleOBDO2WRSensor5::GetClassData() const { return &_class_data_; } - - -void VehicleOBDO2WRSensor5::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleOBDO2WRSensor5*>(&to_msg); - auto& from = static_cast<const VehicleOBDO2WRSensor5&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleOBDO2WRSensor5) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lambda = from._internal_lambda(); - ::uint32_t raw_lambda; - memcpy(&raw_lambda, &tmp_lambda, sizeof(tmp_lambda)); - if (raw_lambda != 0) { - _this->_internal_set_lambda(from._internal_lambda()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = from._internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - _this->_internal_set_voltage(from._internal_voltage()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = from._internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - _this->_internal_set_current(from._internal_current()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleOBDO2WRSensor5::CopyFrom(const VehicleOBDO2WRSensor5& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleOBDO2WRSensor5) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleOBDO2WRSensor5::IsInitialized() const { - return true; -} - -void VehicleOBDO2WRSensor5::InternalSwap(VehicleOBDO2WRSensor5* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleOBDO2WRSensor5, _impl_.current_) - + sizeof(VehicleOBDO2WRSensor5::_impl_.current_) - - PROTOBUF_FIELD_OFFSET(VehicleOBDO2WRSensor5, _impl_.lambda_)>( - reinterpret_cast<char*>(&_impl_.lambda_), - reinterpret_cast<char*>(&other->_impl_.lambda_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleOBDO2WRSensor5::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[256]); -} -// =================================================================== - -class VehicleOBDO2WRSensor6::_Internal { - public: -}; - -VehicleOBDO2WRSensor6::VehicleOBDO2WRSensor6(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleOBDO2WRSensor6) -} -VehicleOBDO2WRSensor6::VehicleOBDO2WRSensor6(const VehicleOBDO2WRSensor6& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleOBDO2WRSensor6) -} - -inline void VehicleOBDO2WRSensor6::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.lambda_) { 0 } - - , decltype(_impl_.voltage_) { 0 } - - , decltype(_impl_.current_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleOBDO2WRSensor6::~VehicleOBDO2WRSensor6() { - // @@protoc_insertion_point(destructor:vss.VehicleOBDO2WRSensor6) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleOBDO2WRSensor6::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleOBDO2WRSensor6::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleOBDO2WRSensor6::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleOBDO2WRSensor6) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.lambda_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.current_) - - reinterpret_cast<char*>(&_impl_.lambda_)) + sizeof(_impl_.current_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleOBDO2WRSensor6::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Lambda = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.lambda_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Voltage = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.voltage_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Current = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.current_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleOBDO2WRSensor6::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleOBDO2WRSensor6) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Lambda = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lambda = this->_internal_lambda(); - ::uint32_t raw_lambda; - memcpy(&raw_lambda, &tmp_lambda, sizeof(tmp_lambda)); - if (raw_lambda != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_lambda(), target); - } - - // float Voltage = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_voltage(), target); - } - - // float Current = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = this->_internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_current(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleOBDO2WRSensor6) - return target; -} - -::size_t VehicleOBDO2WRSensor6::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleOBDO2WRSensor6) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Lambda = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lambda = this->_internal_lambda(); - ::uint32_t raw_lambda; - memcpy(&raw_lambda, &tmp_lambda, sizeof(tmp_lambda)); - if (raw_lambda != 0) { - total_size += 5; - } - - // float Voltage = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - total_size += 5; - } - - // float Current = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = this->_internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleOBDO2WRSensor6::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleOBDO2WRSensor6::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleOBDO2WRSensor6::GetClassData() const { return &_class_data_; } - - -void VehicleOBDO2WRSensor6::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleOBDO2WRSensor6*>(&to_msg); - auto& from = static_cast<const VehicleOBDO2WRSensor6&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleOBDO2WRSensor6) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lambda = from._internal_lambda(); - ::uint32_t raw_lambda; - memcpy(&raw_lambda, &tmp_lambda, sizeof(tmp_lambda)); - if (raw_lambda != 0) { - _this->_internal_set_lambda(from._internal_lambda()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = from._internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - _this->_internal_set_voltage(from._internal_voltage()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = from._internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - _this->_internal_set_current(from._internal_current()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleOBDO2WRSensor6::CopyFrom(const VehicleOBDO2WRSensor6& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleOBDO2WRSensor6) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleOBDO2WRSensor6::IsInitialized() const { - return true; -} - -void VehicleOBDO2WRSensor6::InternalSwap(VehicleOBDO2WRSensor6* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleOBDO2WRSensor6, _impl_.current_) - + sizeof(VehicleOBDO2WRSensor6::_impl_.current_) - - PROTOBUF_FIELD_OFFSET(VehicleOBDO2WRSensor6, _impl_.lambda_)>( - reinterpret_cast<char*>(&_impl_.lambda_), - reinterpret_cast<char*>(&other->_impl_.lambda_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleOBDO2WRSensor6::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[257]); -} -// =================================================================== - -class VehicleOBDO2WRSensor7::_Internal { - public: -}; - -VehicleOBDO2WRSensor7::VehicleOBDO2WRSensor7(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleOBDO2WRSensor7) -} -VehicleOBDO2WRSensor7::VehicleOBDO2WRSensor7(const VehicleOBDO2WRSensor7& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleOBDO2WRSensor7) -} - -inline void VehicleOBDO2WRSensor7::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.lambda_) { 0 } - - , decltype(_impl_.voltage_) { 0 } - - , decltype(_impl_.current_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleOBDO2WRSensor7::~VehicleOBDO2WRSensor7() { - // @@protoc_insertion_point(destructor:vss.VehicleOBDO2WRSensor7) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleOBDO2WRSensor7::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleOBDO2WRSensor7::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleOBDO2WRSensor7::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleOBDO2WRSensor7) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.lambda_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.current_) - - reinterpret_cast<char*>(&_impl_.lambda_)) + sizeof(_impl_.current_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleOBDO2WRSensor7::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Lambda = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.lambda_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Voltage = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.voltage_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Current = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.current_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleOBDO2WRSensor7::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleOBDO2WRSensor7) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Lambda = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lambda = this->_internal_lambda(); - ::uint32_t raw_lambda; - memcpy(&raw_lambda, &tmp_lambda, sizeof(tmp_lambda)); - if (raw_lambda != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_lambda(), target); - } - - // float Voltage = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_voltage(), target); - } - - // float Current = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = this->_internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_current(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleOBDO2WRSensor7) - return target; -} - -::size_t VehicleOBDO2WRSensor7::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleOBDO2WRSensor7) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Lambda = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lambda = this->_internal_lambda(); - ::uint32_t raw_lambda; - memcpy(&raw_lambda, &tmp_lambda, sizeof(tmp_lambda)); - if (raw_lambda != 0) { - total_size += 5; - } - - // float Voltage = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - total_size += 5; - } - - // float Current = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = this->_internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleOBDO2WRSensor7::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleOBDO2WRSensor7::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleOBDO2WRSensor7::GetClassData() const { return &_class_data_; } - - -void VehicleOBDO2WRSensor7::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleOBDO2WRSensor7*>(&to_msg); - auto& from = static_cast<const VehicleOBDO2WRSensor7&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleOBDO2WRSensor7) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lambda = from._internal_lambda(); - ::uint32_t raw_lambda; - memcpy(&raw_lambda, &tmp_lambda, sizeof(tmp_lambda)); - if (raw_lambda != 0) { - _this->_internal_set_lambda(from._internal_lambda()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = from._internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - _this->_internal_set_voltage(from._internal_voltage()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = from._internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - _this->_internal_set_current(from._internal_current()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleOBDO2WRSensor7::CopyFrom(const VehicleOBDO2WRSensor7& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleOBDO2WRSensor7) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleOBDO2WRSensor7::IsInitialized() const { - return true; -} - -void VehicleOBDO2WRSensor7::InternalSwap(VehicleOBDO2WRSensor7* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleOBDO2WRSensor7, _impl_.current_) - + sizeof(VehicleOBDO2WRSensor7::_impl_.current_) - - PROTOBUF_FIELD_OFFSET(VehicleOBDO2WRSensor7, _impl_.lambda_)>( - reinterpret_cast<char*>(&_impl_.lambda_), - reinterpret_cast<char*>(&other->_impl_.lambda_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleOBDO2WRSensor7::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[258]); -} -// =================================================================== - -class VehicleOBDO2WRSensor8::_Internal { - public: -}; - -VehicleOBDO2WRSensor8::VehicleOBDO2WRSensor8(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleOBDO2WRSensor8) -} -VehicleOBDO2WRSensor8::VehicleOBDO2WRSensor8(const VehicleOBDO2WRSensor8& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleOBDO2WRSensor8) -} - -inline void VehicleOBDO2WRSensor8::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.lambda_) { 0 } - - , decltype(_impl_.voltage_) { 0 } - - , decltype(_impl_.current_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleOBDO2WRSensor8::~VehicleOBDO2WRSensor8() { - // @@protoc_insertion_point(destructor:vss.VehicleOBDO2WRSensor8) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleOBDO2WRSensor8::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleOBDO2WRSensor8::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleOBDO2WRSensor8::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleOBDO2WRSensor8) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.lambda_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.current_) - - reinterpret_cast<char*>(&_impl_.lambda_)) + sizeof(_impl_.current_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleOBDO2WRSensor8::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Lambda = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.lambda_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Voltage = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.voltage_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Current = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.current_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleOBDO2WRSensor8::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleOBDO2WRSensor8) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Lambda = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lambda = this->_internal_lambda(); - ::uint32_t raw_lambda; - memcpy(&raw_lambda, &tmp_lambda, sizeof(tmp_lambda)); - if (raw_lambda != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_lambda(), target); - } - - // float Voltage = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_voltage(), target); - } - - // float Current = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = this->_internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_current(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleOBDO2WRSensor8) - return target; -} - -::size_t VehicleOBDO2WRSensor8::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleOBDO2WRSensor8) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Lambda = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lambda = this->_internal_lambda(); - ::uint32_t raw_lambda; - memcpy(&raw_lambda, &tmp_lambda, sizeof(tmp_lambda)); - if (raw_lambda != 0) { - total_size += 5; - } - - // float Voltage = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = this->_internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - total_size += 5; - } - - // float Current = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = this->_internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleOBDO2WRSensor8::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleOBDO2WRSensor8::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleOBDO2WRSensor8::GetClassData() const { return &_class_data_; } - - -void VehicleOBDO2WRSensor8::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleOBDO2WRSensor8*>(&to_msg); - auto& from = static_cast<const VehicleOBDO2WRSensor8&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleOBDO2WRSensor8) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lambda = from._internal_lambda(); - ::uint32_t raw_lambda; - memcpy(&raw_lambda, &tmp_lambda, sizeof(tmp_lambda)); - if (raw_lambda != 0) { - _this->_internal_set_lambda(from._internal_lambda()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_voltage = from._internal_voltage(); - ::uint32_t raw_voltage; - memcpy(&raw_voltage, &tmp_voltage, sizeof(tmp_voltage)); - if (raw_voltage != 0) { - _this->_internal_set_voltage(from._internal_voltage()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_current = from._internal_current(); - ::uint32_t raw_current; - memcpy(&raw_current, &tmp_current, sizeof(tmp_current)); - if (raw_current != 0) { - _this->_internal_set_current(from._internal_current()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleOBDO2WRSensor8::CopyFrom(const VehicleOBDO2WRSensor8& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleOBDO2WRSensor8) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleOBDO2WRSensor8::IsInitialized() const { - return true; -} - -void VehicleOBDO2WRSensor8::InternalSwap(VehicleOBDO2WRSensor8* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleOBDO2WRSensor8, _impl_.current_) - + sizeof(VehicleOBDO2WRSensor8::_impl_.current_) - - PROTOBUF_FIELD_OFFSET(VehicleOBDO2WRSensor8, _impl_.lambda_)>( - reinterpret_cast<char*>(&_impl_.lambda_), - reinterpret_cast<char*>(&other->_impl_.lambda_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleOBDO2WRSensor8::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[259]); -} -// =================================================================== - -class VehicleOBDCatalyst::_Internal { - public: - static const ::vss::VehicleOBDCatalystBank1& bank1(const VehicleOBDCatalyst* msg); - static const ::vss::VehicleOBDCatalystBank2& bank2(const VehicleOBDCatalyst* msg); -}; - -const ::vss::VehicleOBDCatalystBank1& -VehicleOBDCatalyst::_Internal::bank1(const VehicleOBDCatalyst* msg) { - return *msg->_impl_.bank1_; -} -const ::vss::VehicleOBDCatalystBank2& -VehicleOBDCatalyst::_Internal::bank2(const VehicleOBDCatalyst* msg) { - return *msg->_impl_.bank2_; -} -VehicleOBDCatalyst::VehicleOBDCatalyst(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleOBDCatalyst) -} -VehicleOBDCatalyst::VehicleOBDCatalyst(const VehicleOBDCatalyst& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleOBDCatalyst* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.bank1_){nullptr} - , decltype(_impl_.bank2_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_bank1()) { - _this->_impl_.bank1_ = new ::vss::VehicleOBDCatalystBank1(*from._impl_.bank1_); - } - if (from._internal_has_bank2()) { - _this->_impl_.bank2_ = new ::vss::VehicleOBDCatalystBank2(*from._impl_.bank2_); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleOBDCatalyst) -} - -inline void VehicleOBDCatalyst::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.bank1_){nullptr} - , decltype(_impl_.bank2_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleOBDCatalyst::~VehicleOBDCatalyst() { - // @@protoc_insertion_point(destructor:vss.VehicleOBDCatalyst) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleOBDCatalyst::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.bank1_; - if (this != internal_default_instance()) delete _impl_.bank2_; -} - -void VehicleOBDCatalyst::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleOBDCatalyst::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleOBDCatalyst) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.bank1_ != nullptr) { - delete _impl_.bank1_; - } - _impl_.bank1_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.bank2_ != nullptr) { - delete _impl_.bank2_; - } - _impl_.bank2_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleOBDCatalyst::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleOBDCatalystBank1 Bank1 = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_bank1(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // .vss.VehicleOBDCatalystBank2 Bank2 = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_bank2(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleOBDCatalyst::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleOBDCatalyst) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleOBDCatalystBank1 Bank1 = 1; - if (this->_internal_has_bank1()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::bank1(this), - _Internal::bank1(this).GetCachedSize(), target, stream); - } - - // .vss.VehicleOBDCatalystBank2 Bank2 = 2; - if (this->_internal_has_bank2()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::bank2(this), - _Internal::bank2(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleOBDCatalyst) - return target; -} - -::size_t VehicleOBDCatalyst::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleOBDCatalyst) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleOBDCatalystBank1 Bank1 = 1; - if (this->_internal_has_bank1()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.bank1_); - } - - // .vss.VehicleOBDCatalystBank2 Bank2 = 2; - if (this->_internal_has_bank2()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.bank2_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleOBDCatalyst::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleOBDCatalyst::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleOBDCatalyst::GetClassData() const { return &_class_data_; } - - -void VehicleOBDCatalyst::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleOBDCatalyst*>(&to_msg); - auto& from = static_cast<const VehicleOBDCatalyst&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleOBDCatalyst) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_bank1()) { - _this->_internal_mutable_bank1()->::vss::VehicleOBDCatalystBank1::MergeFrom( - from._internal_bank1()); - } - if (from._internal_has_bank2()) { - _this->_internal_mutable_bank2()->::vss::VehicleOBDCatalystBank2::MergeFrom( - from._internal_bank2()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleOBDCatalyst::CopyFrom(const VehicleOBDCatalyst& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleOBDCatalyst) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleOBDCatalyst::IsInitialized() const { - return true; -} - -void VehicleOBDCatalyst::InternalSwap(VehicleOBDCatalyst* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleOBDCatalyst, _impl_.bank2_) - + sizeof(VehicleOBDCatalyst::_impl_.bank2_) - - PROTOBUF_FIELD_OFFSET(VehicleOBDCatalyst, _impl_.bank1_)>( - reinterpret_cast<char*>(&_impl_.bank1_), - reinterpret_cast<char*>(&other->_impl_.bank1_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleOBDCatalyst::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[260]); -} -// =================================================================== - -class VehicleOBDCatalystBank1::_Internal { - public: -}; - -VehicleOBDCatalystBank1::VehicleOBDCatalystBank1(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleOBDCatalystBank1) -} -VehicleOBDCatalystBank1::VehicleOBDCatalystBank1(const VehicleOBDCatalystBank1& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleOBDCatalystBank1) -} - -inline void VehicleOBDCatalystBank1::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.temperature1_) { 0 } - - , decltype(_impl_.temperature2_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleOBDCatalystBank1::~VehicleOBDCatalystBank1() { - // @@protoc_insertion_point(destructor:vss.VehicleOBDCatalystBank1) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleOBDCatalystBank1::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleOBDCatalystBank1::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleOBDCatalystBank1::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleOBDCatalystBank1) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.temperature1_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.temperature2_) - - reinterpret_cast<char*>(&_impl_.temperature1_)) + sizeof(_impl_.temperature2_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleOBDCatalystBank1::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Temperature1 = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.temperature1_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Temperature2 = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.temperature2_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleOBDCatalystBank1::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleOBDCatalystBank1) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Temperature1 = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature1 = this->_internal_temperature1(); - ::uint32_t raw_temperature1; - memcpy(&raw_temperature1, &tmp_temperature1, sizeof(tmp_temperature1)); - if (raw_temperature1 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_temperature1(), target); - } - - // float Temperature2 = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature2 = this->_internal_temperature2(); - ::uint32_t raw_temperature2; - memcpy(&raw_temperature2, &tmp_temperature2, sizeof(tmp_temperature2)); - if (raw_temperature2 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_temperature2(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleOBDCatalystBank1) - return target; -} - -::size_t VehicleOBDCatalystBank1::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleOBDCatalystBank1) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Temperature1 = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature1 = this->_internal_temperature1(); - ::uint32_t raw_temperature1; - memcpy(&raw_temperature1, &tmp_temperature1, sizeof(tmp_temperature1)); - if (raw_temperature1 != 0) { - total_size += 5; - } - - // float Temperature2 = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature2 = this->_internal_temperature2(); - ::uint32_t raw_temperature2; - memcpy(&raw_temperature2, &tmp_temperature2, sizeof(tmp_temperature2)); - if (raw_temperature2 != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleOBDCatalystBank1::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleOBDCatalystBank1::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleOBDCatalystBank1::GetClassData() const { return &_class_data_; } - - -void VehicleOBDCatalystBank1::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleOBDCatalystBank1*>(&to_msg); - auto& from = static_cast<const VehicleOBDCatalystBank1&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleOBDCatalystBank1) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature1 = from._internal_temperature1(); - ::uint32_t raw_temperature1; - memcpy(&raw_temperature1, &tmp_temperature1, sizeof(tmp_temperature1)); - if (raw_temperature1 != 0) { - _this->_internal_set_temperature1(from._internal_temperature1()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature2 = from._internal_temperature2(); - ::uint32_t raw_temperature2; - memcpy(&raw_temperature2, &tmp_temperature2, sizeof(tmp_temperature2)); - if (raw_temperature2 != 0) { - _this->_internal_set_temperature2(from._internal_temperature2()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleOBDCatalystBank1::CopyFrom(const VehicleOBDCatalystBank1& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleOBDCatalystBank1) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleOBDCatalystBank1::IsInitialized() const { - return true; -} - -void VehicleOBDCatalystBank1::InternalSwap(VehicleOBDCatalystBank1* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleOBDCatalystBank1, _impl_.temperature2_) - + sizeof(VehicleOBDCatalystBank1::_impl_.temperature2_) - - PROTOBUF_FIELD_OFFSET(VehicleOBDCatalystBank1, _impl_.temperature1_)>( - reinterpret_cast<char*>(&_impl_.temperature1_), - reinterpret_cast<char*>(&other->_impl_.temperature1_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleOBDCatalystBank1::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[261]); -} -// =================================================================== - -class VehicleOBDCatalystBank2::_Internal { - public: -}; - -VehicleOBDCatalystBank2::VehicleOBDCatalystBank2(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleOBDCatalystBank2) -} -VehicleOBDCatalystBank2::VehicleOBDCatalystBank2(const VehicleOBDCatalystBank2& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleOBDCatalystBank2) -} - -inline void VehicleOBDCatalystBank2::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.temperature1_) { 0 } - - , decltype(_impl_.temperature2_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleOBDCatalystBank2::~VehicleOBDCatalystBank2() { - // @@protoc_insertion_point(destructor:vss.VehicleOBDCatalystBank2) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleOBDCatalystBank2::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleOBDCatalystBank2::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleOBDCatalystBank2::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleOBDCatalystBank2) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.temperature1_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.temperature2_) - - reinterpret_cast<char*>(&_impl_.temperature1_)) + sizeof(_impl_.temperature2_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleOBDCatalystBank2::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float Temperature1 = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.temperature1_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Temperature2 = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.temperature2_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleOBDCatalystBank2::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleOBDCatalystBank2) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float Temperature1 = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature1 = this->_internal_temperature1(); - ::uint32_t raw_temperature1; - memcpy(&raw_temperature1, &tmp_temperature1, sizeof(tmp_temperature1)); - if (raw_temperature1 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_temperature1(), target); - } - - // float Temperature2 = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature2 = this->_internal_temperature2(); - ::uint32_t raw_temperature2; - memcpy(&raw_temperature2, &tmp_temperature2, sizeof(tmp_temperature2)); - if (raw_temperature2 != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_temperature2(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleOBDCatalystBank2) - return target; -} - -::size_t VehicleOBDCatalystBank2::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleOBDCatalystBank2) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float Temperature1 = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature1 = this->_internal_temperature1(); - ::uint32_t raw_temperature1; - memcpy(&raw_temperature1, &tmp_temperature1, sizeof(tmp_temperature1)); - if (raw_temperature1 != 0) { - total_size += 5; - } - - // float Temperature2 = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature2 = this->_internal_temperature2(); - ::uint32_t raw_temperature2; - memcpy(&raw_temperature2, &tmp_temperature2, sizeof(tmp_temperature2)); - if (raw_temperature2 != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleOBDCatalystBank2::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleOBDCatalystBank2::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleOBDCatalystBank2::GetClassData() const { return &_class_data_; } - - -void VehicleOBDCatalystBank2::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleOBDCatalystBank2*>(&to_msg); - auto& from = static_cast<const VehicleOBDCatalystBank2&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleOBDCatalystBank2) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature1 = from._internal_temperature1(); - ::uint32_t raw_temperature1; - memcpy(&raw_temperature1, &tmp_temperature1, sizeof(tmp_temperature1)); - if (raw_temperature1 != 0) { - _this->_internal_set_temperature1(from._internal_temperature1()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_temperature2 = from._internal_temperature2(); - ::uint32_t raw_temperature2; - memcpy(&raw_temperature2, &tmp_temperature2, sizeof(tmp_temperature2)); - if (raw_temperature2 != 0) { - _this->_internal_set_temperature2(from._internal_temperature2()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleOBDCatalystBank2::CopyFrom(const VehicleOBDCatalystBank2& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleOBDCatalystBank2) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleOBDCatalystBank2::IsInitialized() const { - return true; -} - -void VehicleOBDCatalystBank2::InternalSwap(VehicleOBDCatalystBank2* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleOBDCatalystBank2, _impl_.temperature2_) - + sizeof(VehicleOBDCatalystBank2::_impl_.temperature2_) - - PROTOBUF_FIELD_OFFSET(VehicleOBDCatalystBank2, _impl_.temperature1_)>( - reinterpret_cast<char*>(&_impl_.temperature1_), - reinterpret_cast<char*>(&other->_impl_.temperature1_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleOBDCatalystBank2::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[262]); -} -// =================================================================== - -class VehicleOBDDriveCycleStatus::_Internal { - public: -}; - -VehicleOBDDriveCycleStatus::VehicleOBDDriveCycleStatus(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleOBDDriveCycleStatus) -} -VehicleOBDDriveCycleStatus::VehicleOBDDriveCycleStatus(const VehicleOBDDriveCycleStatus& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleOBDDriveCycleStatus* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.ignitiontype_) {} - - , decltype(_impl_.ismilon_) {} - - , decltype(_impl_.dtccount_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.ignitiontype_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.ignitiontype_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_ignitiontype().empty()) { - _this->_impl_.ignitiontype_.Set(from._internal_ignitiontype(), _this->GetArenaForAllocation()); - } - ::memcpy(&_impl_.ismilon_, &from._impl_.ismilon_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.dtccount_) - - reinterpret_cast<char*>(&_impl_.ismilon_)) + sizeof(_impl_.dtccount_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleOBDDriveCycleStatus) -} - -inline void VehicleOBDDriveCycleStatus::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.ignitiontype_) {} - - , decltype(_impl_.ismilon_) { false } - - , decltype(_impl_.dtccount_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.ignitiontype_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.ignitiontype_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleOBDDriveCycleStatus::~VehicleOBDDriveCycleStatus() { - // @@protoc_insertion_point(destructor:vss.VehicleOBDDriveCycleStatus) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleOBDDriveCycleStatus::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.ignitiontype_.Destroy(); -} - -void VehicleOBDDriveCycleStatus::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleOBDDriveCycleStatus::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleOBDDriveCycleStatus) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.ignitiontype_.ClearToEmpty(); - ::memset(&_impl_.ismilon_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.dtccount_) - - reinterpret_cast<char*>(&_impl_.ismilon_)) + sizeof(_impl_.dtccount_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleOBDDriveCycleStatus::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsMILOn = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.ismilon_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // uint32 DTCCount = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) { - _impl_.dtccount_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // string IgnitionType = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) { - auto str = _internal_mutable_ignitiontype(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleOBDDriveCycleStatus.IgnitionType")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleOBDDriveCycleStatus::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleOBDDriveCycleStatus) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsMILOn = 1; - if (this->_internal_ismilon() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_ismilon(), target); - } - - // uint32 DTCCount = 2; - if (this->_internal_dtccount() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 2, this->_internal_dtccount(), target); - } - - // string IgnitionType = 3; - if (!this->_internal_ignitiontype().empty()) { - const std::string& _s = this->_internal_ignitiontype(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleOBDDriveCycleStatus.IgnitionType"); - target = stream->WriteStringMaybeAliased(3, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleOBDDriveCycleStatus) - return target; -} - -::size_t VehicleOBDDriveCycleStatus::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleOBDDriveCycleStatus) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string IgnitionType = 3; - if (!this->_internal_ignitiontype().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_ignitiontype()); - } - - // bool IsMILOn = 1; - if (this->_internal_ismilon() != 0) { - total_size += 2; - } - - // uint32 DTCCount = 2; - if (this->_internal_dtccount() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_dtccount()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleOBDDriveCycleStatus::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleOBDDriveCycleStatus::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleOBDDriveCycleStatus::GetClassData() const { return &_class_data_; } - - -void VehicleOBDDriveCycleStatus::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleOBDDriveCycleStatus*>(&to_msg); - auto& from = static_cast<const VehicleOBDDriveCycleStatus&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleOBDDriveCycleStatus) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_ignitiontype().empty()) { - _this->_internal_set_ignitiontype(from._internal_ignitiontype()); - } - if (from._internal_ismilon() != 0) { - _this->_internal_set_ismilon(from._internal_ismilon()); - } - if (from._internal_dtccount() != 0) { - _this->_internal_set_dtccount(from._internal_dtccount()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleOBDDriveCycleStatus::CopyFrom(const VehicleOBDDriveCycleStatus& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleOBDDriveCycleStatus) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleOBDDriveCycleStatus::IsInitialized() const { - return true; -} - -void VehicleOBDDriveCycleStatus::InternalSwap(VehicleOBDDriveCycleStatus* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.ignitiontype_, lhs_arena, - &other->_impl_.ignitiontype_, rhs_arena); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleOBDDriveCycleStatus, _impl_.dtccount_) - + sizeof(VehicleOBDDriveCycleStatus::_impl_.dtccount_) - - PROTOBUF_FIELD_OFFSET(VehicleOBDDriveCycleStatus, _impl_.ismilon_)>( - reinterpret_cast<char*>(&_impl_.ismilon_), - reinterpret_cast<char*>(&other->_impl_.ismilon_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleOBDDriveCycleStatus::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[263]); -} -// =================================================================== - -class VehicleDriver::_Internal { - public: - static const ::vss::VehicleDriverIdentifier& identifier(const VehicleDriver* msg); -}; - -const ::vss::VehicleDriverIdentifier& -VehicleDriver::_Internal::identifier(const VehicleDriver* msg) { - return *msg->_impl_.identifier_; -} -VehicleDriver::VehicleDriver(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleDriver) -} -VehicleDriver::VehicleDriver(const VehicleDriver& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleDriver* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.identifier_){nullptr} - , decltype(_impl_.distractionlevel_) {} - - , decltype(_impl_.iseyesonroad_) {} - - , decltype(_impl_.attentiveprobability_) {} - - , decltype(_impl_.fatiguelevel_) {} - - , decltype(_impl_.heartrate_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_identifier()) { - _this->_impl_.identifier_ = new ::vss::VehicleDriverIdentifier(*from._impl_.identifier_); - } - ::memcpy(&_impl_.distractionlevel_, &from._impl_.distractionlevel_, - static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.heartrate_) - - reinterpret_cast<char*>(&_impl_.distractionlevel_)) + sizeof(_impl_.heartrate_)); - // @@protoc_insertion_point(copy_constructor:vss.VehicleDriver) -} - -inline void VehicleDriver::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.identifier_){nullptr} - , decltype(_impl_.distractionlevel_) { 0 } - - , decltype(_impl_.iseyesonroad_) { false } - - , decltype(_impl_.attentiveprobability_) { 0 } - - , decltype(_impl_.fatiguelevel_) { 0 } - - , decltype(_impl_.heartrate_) { 0u } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleDriver::~VehicleDriver() { - // @@protoc_insertion_point(destructor:vss.VehicleDriver) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleDriver::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.identifier_; -} - -void VehicleDriver::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleDriver::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleDriver) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.identifier_ != nullptr) { - delete _impl_.identifier_; - } - _impl_.identifier_ = nullptr; - ::memset(&_impl_.distractionlevel_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.heartrate_) - - reinterpret_cast<char*>(&_impl_.distractionlevel_)) + sizeof(_impl_.heartrate_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleDriver::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .vss.VehicleDriverIdentifier Identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_identifier(), ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float DistractionLevel = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.distractionlevel_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // bool IsEyesOnRoad = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.iseyesonroad_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float AttentiveProbability = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 37)) { - _impl_.attentiveprobability_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float FatigueLevel = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 45)) { - _impl_.fatiguelevel_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // uint32 HeartRate = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) { - _impl_.heartrate_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleDriver::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleDriver) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .vss.VehicleDriverIdentifier Identifier = 1; - if (this->_internal_has_identifier()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::identifier(this), - _Internal::identifier(this).GetCachedSize(), target, stream); - } - - // float DistractionLevel = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_distractionlevel = this->_internal_distractionlevel(); - ::uint32_t raw_distractionlevel; - memcpy(&raw_distractionlevel, &tmp_distractionlevel, sizeof(tmp_distractionlevel)); - if (raw_distractionlevel != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_distractionlevel(), target); - } - - // bool IsEyesOnRoad = 3; - if (this->_internal_iseyesonroad() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 3, this->_internal_iseyesonroad(), target); - } - - // float AttentiveProbability = 4; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_attentiveprobability = this->_internal_attentiveprobability(); - ::uint32_t raw_attentiveprobability; - memcpy(&raw_attentiveprobability, &tmp_attentiveprobability, sizeof(tmp_attentiveprobability)); - if (raw_attentiveprobability != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 4, this->_internal_attentiveprobability(), target); - } - - // float FatigueLevel = 5; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_fatiguelevel = this->_internal_fatiguelevel(); - ::uint32_t raw_fatiguelevel; - memcpy(&raw_fatiguelevel, &tmp_fatiguelevel, sizeof(tmp_fatiguelevel)); - if (raw_fatiguelevel != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 5, this->_internal_fatiguelevel(), target); - } - - // uint32 HeartRate = 6; - if (this->_internal_heartrate() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray( - 6, this->_internal_heartrate(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleDriver) - return target; -} - -::size_t VehicleDriver::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleDriver) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .vss.VehicleDriverIdentifier Identifier = 1; - if (this->_internal_has_identifier()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.identifier_); - } - - // float DistractionLevel = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_distractionlevel = this->_internal_distractionlevel(); - ::uint32_t raw_distractionlevel; - memcpy(&raw_distractionlevel, &tmp_distractionlevel, sizeof(tmp_distractionlevel)); - if (raw_distractionlevel != 0) { - total_size += 5; - } - - // bool IsEyesOnRoad = 3; - if (this->_internal_iseyesonroad() != 0) { - total_size += 2; - } - - // float AttentiveProbability = 4; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_attentiveprobability = this->_internal_attentiveprobability(); - ::uint32_t raw_attentiveprobability; - memcpy(&raw_attentiveprobability, &tmp_attentiveprobability, sizeof(tmp_attentiveprobability)); - if (raw_attentiveprobability != 0) { - total_size += 5; - } - - // float FatigueLevel = 5; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_fatiguelevel = this->_internal_fatiguelevel(); - ::uint32_t raw_fatiguelevel; - memcpy(&raw_fatiguelevel, &tmp_fatiguelevel, sizeof(tmp_fatiguelevel)); - if (raw_fatiguelevel != 0) { - total_size += 5; - } - - // uint32 HeartRate = 6; - if (this->_internal_heartrate() != 0) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( - this->_internal_heartrate()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleDriver::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleDriver::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleDriver::GetClassData() const { return &_class_data_; } - - -void VehicleDriver::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleDriver*>(&to_msg); - auto& from = static_cast<const VehicleDriver&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleDriver) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_identifier()) { - _this->_internal_mutable_identifier()->::vss::VehicleDriverIdentifier::MergeFrom( - from._internal_identifier()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_distractionlevel = from._internal_distractionlevel(); - ::uint32_t raw_distractionlevel; - memcpy(&raw_distractionlevel, &tmp_distractionlevel, sizeof(tmp_distractionlevel)); - if (raw_distractionlevel != 0) { - _this->_internal_set_distractionlevel(from._internal_distractionlevel()); - } - if (from._internal_iseyesonroad() != 0) { - _this->_internal_set_iseyesonroad(from._internal_iseyesonroad()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_attentiveprobability = from._internal_attentiveprobability(); - ::uint32_t raw_attentiveprobability; - memcpy(&raw_attentiveprobability, &tmp_attentiveprobability, sizeof(tmp_attentiveprobability)); - if (raw_attentiveprobability != 0) { - _this->_internal_set_attentiveprobability(from._internal_attentiveprobability()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_fatiguelevel = from._internal_fatiguelevel(); - ::uint32_t raw_fatiguelevel; - memcpy(&raw_fatiguelevel, &tmp_fatiguelevel, sizeof(tmp_fatiguelevel)); - if (raw_fatiguelevel != 0) { - _this->_internal_set_fatiguelevel(from._internal_fatiguelevel()); - } - if (from._internal_heartrate() != 0) { - _this->_internal_set_heartrate(from._internal_heartrate()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleDriver::CopyFrom(const VehicleDriver& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleDriver) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleDriver::IsInitialized() const { - return true; -} - -void VehicleDriver::InternalSwap(VehicleDriver* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleDriver, _impl_.heartrate_) - + sizeof(VehicleDriver::_impl_.heartrate_) - - PROTOBUF_FIELD_OFFSET(VehicleDriver, _impl_.identifier_)>( - reinterpret_cast<char*>(&_impl_.identifier_), - reinterpret_cast<char*>(&other->_impl_.identifier_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleDriver::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[264]); -} -// =================================================================== - -class VehicleDriverIdentifier::_Internal { - public: -}; - -VehicleDriverIdentifier::VehicleDriverIdentifier(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleDriverIdentifier) -} -VehicleDriverIdentifier::VehicleDriverIdentifier(const VehicleDriverIdentifier& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VehicleDriverIdentifier* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.subject_) {} - - , decltype(_impl_.issuer_) {} - - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.subject_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.subject_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_subject().empty()) { - _this->_impl_.subject_.Set(from._internal_subject(), _this->GetArenaForAllocation()); - } - _impl_.issuer_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.issuer_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_issuer().empty()) { - _this->_impl_.issuer_.Set(from._internal_issuer(), _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:vss.VehicleDriverIdentifier) -} - -inline void VehicleDriverIdentifier::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.subject_) {} - - , decltype(_impl_.issuer_) {} - - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.subject_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.subject_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.issuer_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.issuer_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -VehicleDriverIdentifier::~VehicleDriverIdentifier() { - // @@protoc_insertion_point(destructor:vss.VehicleDriverIdentifier) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleDriverIdentifier::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.subject_.Destroy(); - _impl_.issuer_.Destroy(); -} - -void VehicleDriverIdentifier::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleDriverIdentifier::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleDriverIdentifier) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.subject_.ClearToEmpty(); - _impl_.issuer_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleDriverIdentifier::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string Subject = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) { - auto str = _internal_mutable_subject(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleDriverIdentifier.Subject")); - } else { - goto handle_unusual; - } - continue; - // string Issuer = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) { - auto str = _internal_mutable_issuer(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "vss.VehicleDriverIdentifier.Issuer")); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleDriverIdentifier::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleDriverIdentifier) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string Subject = 1; - if (!this->_internal_subject().empty()) { - const std::string& _s = this->_internal_subject(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleDriverIdentifier.Subject"); - target = stream->WriteStringMaybeAliased(1, _s, target); - } - - // string Issuer = 2; - if (!this->_internal_issuer().empty()) { - const std::string& _s = this->_internal_issuer(); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - _s.data(), static_cast<int>(_s.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "vss.VehicleDriverIdentifier.Issuer"); - target = stream->WriteStringMaybeAliased(2, _s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleDriverIdentifier) - return target; -} - -::size_t VehicleDriverIdentifier::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleDriverIdentifier) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string Subject = 1; - if (!this->_internal_subject().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_subject()); - } - - // string Issuer = 2; - if (!this->_internal_issuer().empty()) { - total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_issuer()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleDriverIdentifier::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleDriverIdentifier::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleDriverIdentifier::GetClassData() const { return &_class_data_; } - - -void VehicleDriverIdentifier::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleDriverIdentifier*>(&to_msg); - auto& from = static_cast<const VehicleDriverIdentifier&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleDriverIdentifier) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_subject().empty()) { - _this->_internal_set_subject(from._internal_subject()); - } - if (!from._internal_issuer().empty()) { - _this->_internal_set_issuer(from._internal_issuer()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleDriverIdentifier::CopyFrom(const VehicleDriverIdentifier& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleDriverIdentifier) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleDriverIdentifier::IsInitialized() const { - return true; -} - -void VehicleDriverIdentifier::InternalSwap(VehicleDriverIdentifier* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.subject_, lhs_arena, - &other->_impl_.subject_, rhs_arena); - ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.issuer_, lhs_arena, - &other->_impl_.issuer_, rhs_arena); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleDriverIdentifier::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[265]); -} -// =================================================================== - -class VehicleExterior::_Internal { - public: -}; - -VehicleExterior::VehicleExterior(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleExterior) -} -VehicleExterior::VehicleExterior(const VehicleExterior& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleExterior) -} - -inline void VehicleExterior::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.airtemperature_) { 0 } - - , decltype(_impl_.humidity_) { 0 } - - , decltype(_impl_.lightintensity_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleExterior::~VehicleExterior() { - // @@protoc_insertion_point(destructor:vss.VehicleExterior) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleExterior::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleExterior::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleExterior::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleExterior) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.airtemperature_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.lightintensity_) - - reinterpret_cast<char*>(&_impl_.airtemperature_)) + sizeof(_impl_.lightintensity_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleExterior::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // float AirTemperature = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 13)) { - _impl_.airtemperature_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float Humidity = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.humidity_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // float LightIntensity = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 29)) { - _impl_.lightintensity_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleExterior::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleExterior) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // float AirTemperature = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_airtemperature = this->_internal_airtemperature(); - ::uint32_t raw_airtemperature; - memcpy(&raw_airtemperature, &tmp_airtemperature, sizeof(tmp_airtemperature)); - if (raw_airtemperature != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 1, this->_internal_airtemperature(), target); - } - - // float Humidity = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_humidity = this->_internal_humidity(); - ::uint32_t raw_humidity; - memcpy(&raw_humidity, &tmp_humidity, sizeof(tmp_humidity)); - if (raw_humidity != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_humidity(), target); - } - - // float LightIntensity = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lightintensity = this->_internal_lightintensity(); - ::uint32_t raw_lightintensity; - memcpy(&raw_lightintensity, &tmp_lightintensity, sizeof(tmp_lightintensity)); - if (raw_lightintensity != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 3, this->_internal_lightintensity(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleExterior) - return target; -} - -::size_t VehicleExterior::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleExterior) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // float AirTemperature = 1; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_airtemperature = this->_internal_airtemperature(); - ::uint32_t raw_airtemperature; - memcpy(&raw_airtemperature, &tmp_airtemperature, sizeof(tmp_airtemperature)); - if (raw_airtemperature != 0) { - total_size += 5; - } - - // float Humidity = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_humidity = this->_internal_humidity(); - ::uint32_t raw_humidity; - memcpy(&raw_humidity, &tmp_humidity, sizeof(tmp_humidity)); - if (raw_humidity != 0) { - total_size += 5; - } - - // float LightIntensity = 3; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lightintensity = this->_internal_lightintensity(); - ::uint32_t raw_lightintensity; - memcpy(&raw_lightintensity, &tmp_lightintensity, sizeof(tmp_lightintensity)); - if (raw_lightintensity != 0) { - total_size += 5; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleExterior::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleExterior::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleExterior::GetClassData() const { return &_class_data_; } - - -void VehicleExterior::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleExterior*>(&to_msg); - auto& from = static_cast<const VehicleExterior&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleExterior) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_airtemperature = from._internal_airtemperature(); - ::uint32_t raw_airtemperature; - memcpy(&raw_airtemperature, &tmp_airtemperature, sizeof(tmp_airtemperature)); - if (raw_airtemperature != 0) { - _this->_internal_set_airtemperature(from._internal_airtemperature()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_humidity = from._internal_humidity(); - ::uint32_t raw_humidity; - memcpy(&raw_humidity, &tmp_humidity, sizeof(tmp_humidity)); - if (raw_humidity != 0) { - _this->_internal_set_humidity(from._internal_humidity()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_lightintensity = from._internal_lightintensity(); - ::uint32_t raw_lightintensity; - memcpy(&raw_lightintensity, &tmp_lightintensity, sizeof(tmp_lightintensity)); - if (raw_lightintensity != 0) { - _this->_internal_set_lightintensity(from._internal_lightintensity()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleExterior::CopyFrom(const VehicleExterior& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleExterior) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleExterior::IsInitialized() const { - return true; -} - -void VehicleExterior::InternalSwap(VehicleExterior* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleExterior, _impl_.lightintensity_) - + sizeof(VehicleExterior::_impl_.lightintensity_) - - PROTOBUF_FIELD_OFFSET(VehicleExterior, _impl_.airtemperature_)>( - reinterpret_cast<char*>(&_impl_.airtemperature_), - reinterpret_cast<char*>(&other->_impl_.airtemperature_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleExterior::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[266]); -} -// =================================================================== - -class VehicleService::_Internal { - public: -}; - -VehicleService::VehicleService(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleService) -} -VehicleService::VehicleService(const VehicleService& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleService) -} - -inline void VehicleService::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isservicedue_) { false } - - , decltype(_impl_.distancetoservice_) { 0 } - - , decltype(_impl_.timetoservice_) { 0 } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleService::~VehicleService() { - // @@protoc_insertion_point(destructor:vss.VehicleService) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleService::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleService::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleService::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleService) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.isservicedue_, 0, static_cast<::size_t>( - reinterpret_cast<char*>(&_impl_.timetoservice_) - - reinterpret_cast<char*>(&_impl_.isservicedue_)) + sizeof(_impl_.timetoservice_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleService::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsServiceDue = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isservicedue_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - // float DistanceToService = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 21)) { - _impl_.distancetoservice_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr); - ptr += sizeof(float); - } else { - goto handle_unusual; - } - continue; - // int32 TimeToService = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) { - _impl_.timetoservice_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleService::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleService) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsServiceDue = 1; - if (this->_internal_isservicedue() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isservicedue(), target); - } - - // float DistanceToService = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_distancetoservice = this->_internal_distancetoservice(); - ::uint32_t raw_distancetoservice; - memcpy(&raw_distancetoservice, &tmp_distancetoservice, sizeof(tmp_distancetoservice)); - if (raw_distancetoservice != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray( - 2, this->_internal_distancetoservice(), target); - } - - // int32 TimeToService = 3; - if (this->_internal_timetoservice() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray( - 3, this->_internal_timetoservice(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleService) - return target; -} - -::size_t VehicleService::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleService) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsServiceDue = 1; - if (this->_internal_isservicedue() != 0) { - total_size += 2; - } - - // float DistanceToService = 2; - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_distancetoservice = this->_internal_distancetoservice(); - ::uint32_t raw_distancetoservice; - memcpy(&raw_distancetoservice, &tmp_distancetoservice, sizeof(tmp_distancetoservice)); - if (raw_distancetoservice != 0) { - total_size += 5; - } - - // int32 TimeToService = 3; - if (this->_internal_timetoservice() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( - this->_internal_timetoservice()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleService::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleService::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleService::GetClassData() const { return &_class_data_; } - - -void VehicleService::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleService*>(&to_msg); - auto& from = static_cast<const VehicleService&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleService) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isservicedue() != 0) { - _this->_internal_set_isservicedue(from._internal_isservicedue()); - } - static_assert(sizeof(::uint32_t) == sizeof(float), "Code assumes ::uint32_t and float are the same size."); - float tmp_distancetoservice = from._internal_distancetoservice(); - ::uint32_t raw_distancetoservice; - memcpy(&raw_distancetoservice, &tmp_distancetoservice, sizeof(tmp_distancetoservice)); - if (raw_distancetoservice != 0) { - _this->_internal_set_distancetoservice(from._internal_distancetoservice()); - } - if (from._internal_timetoservice() != 0) { - _this->_internal_set_timetoservice(from._internal_timetoservice()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleService::CopyFrom(const VehicleService& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleService) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleService::IsInitialized() const { - return true; -} - -void VehicleService::InternalSwap(VehicleService* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VehicleService, _impl_.timetoservice_) - + sizeof(VehicleService::_impl_.timetoservice_) - - PROTOBUF_FIELD_OFFSET(VehicleService, _impl_.isservicedue_)>( - reinterpret_cast<char*>(&_impl_.isservicedue_), - reinterpret_cast<char*>(&other->_impl_.isservicedue_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleService::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[267]); -} -// =================================================================== - -class VehicleConnectivity::_Internal { - public: -}; - -VehicleConnectivity::VehicleConnectivity(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : ::PROTOBUF_NAMESPACE_ID::Message(arena) { - SharedCtor(arena); - // @@protoc_insertion_point(arena_constructor:vss.VehicleConnectivity) -} -VehicleConnectivity::VehicleConnectivity(const VehicleConnectivity& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), _impl_(from._impl_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>( - from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:vss.VehicleConnectivity) -} - -inline void VehicleConnectivity::SharedCtor(::_pb::Arena* arena) { - (void)arena; - new (&_impl_) Impl_{ - decltype(_impl_.isconnectivityavailable_) { false } - - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -VehicleConnectivity::~VehicleConnectivity() { - // @@protoc_insertion_point(destructor:vss.VehicleConnectivity) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VehicleConnectivity::SharedDtor() { - ABSL_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VehicleConnectivity::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VehicleConnectivity::Clear() { -// @@protoc_insertion_point(message_clear_start:vss.VehicleConnectivity) - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.isconnectivityavailable_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VehicleConnectivity::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - ::uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool IsConnectivityAvailable = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) { - _impl_.isconnectivityavailable_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else { - goto handle_unusual; - } - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -::uint8_t* VehicleConnectivity::_InternalSerialize( - ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:vss.VehicleConnectivity) - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool IsConnectivityAvailable = 1; - if (this->_internal_isconnectivityavailable() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray( - 1, this->_internal_isconnectivityavailable(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:vss.VehicleConnectivity) - return target; -} - -::size_t VehicleConnectivity::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:vss.VehicleConnectivity) - ::size_t total_size = 0; - - ::uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool IsConnectivityAvailable = 1; - if (this->_internal_isconnectivityavailable() != 0) { - total_size += 2; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VehicleConnectivity::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VehicleConnectivity::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VehicleConnectivity::GetClassData() const { return &_class_data_; } - - -void VehicleConnectivity::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast<VehicleConnectivity*>(&to_msg); - auto& from = static_cast<const VehicleConnectivity&>(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:vss.VehicleConnectivity) - ABSL_DCHECK_NE(&from, _this); - ::uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_isconnectivityavailable() != 0) { - _this->_internal_set_isconnectivityavailable(from._internal_isconnectivityavailable()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VehicleConnectivity::CopyFrom(const VehicleConnectivity& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:vss.VehicleConnectivity) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VehicleConnectivity::IsInitialized() const { - return true; -} - -void VehicleConnectivity::InternalSwap(VehicleConnectivity* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - - swap(_impl_.isconnectivityavailable_, other->_impl_.isconnectivityavailable_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VehicleConnectivity::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_vss_2fvspec_2eproto_getter, &descriptor_table_vss_2fvspec_2eproto_once, - file_level_metadata_vss_2fvspec_2eproto[268]); -} -// @@protoc_insertion_point(namespace_scope) -} // namespace vss -PROTOBUF_NAMESPACE_OPEN -template<> PROTOBUF_NOINLINE ::vss::Vehicle* -Arena::CreateMaybeMessage< ::vss::Vehicle >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::Vehicle >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleVersionVSS* -Arena::CreateMaybeMessage< ::vss::VehicleVersionVSS >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleVersionVSS >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleVehicleIdentification* -Arena::CreateMaybeMessage< ::vss::VehicleVehicleIdentification >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleVehicleIdentification >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleLowVoltageBattery* -Arena::CreateMaybeMessage< ::vss::VehicleLowVoltageBattery >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleLowVoltageBattery >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleAcceleration* -Arena::CreateMaybeMessage< ::vss::VehicleAcceleration >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleAcceleration >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleAngularVelocity* -Arena::CreateMaybeMessage< ::vss::VehicleAngularVelocity >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleAngularVelocity >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleTrailer* -Arena::CreateMaybeMessage< ::vss::VehicleTrailer >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleTrailer >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCurrentLocation* -Arena::CreateMaybeMessage< ::vss::VehicleCurrentLocation >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCurrentLocation >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCurrentLocationGNSSReceiver* -Arena::CreateMaybeMessage< ::vss::VehicleCurrentLocationGNSSReceiver >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCurrentLocationGNSSReceiver >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCurrentLocationGNSSReceiverMountingPosition* -Arena::CreateMaybeMessage< ::vss::VehicleCurrentLocationGNSSReceiverMountingPosition >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCurrentLocationGNSSReceiverMountingPosition >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehiclePowertrain* -Arena::CreateMaybeMessage< ::vss::VehiclePowertrain >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehiclePowertrain >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehiclePowertrainCombustionEngine* -Arena::CreateMaybeMessage< ::vss::VehiclePowertrainCombustionEngine >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehiclePowertrainCombustionEngine >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehiclePowertrainCombustionEngineDieselExhaustFluid* -Arena::CreateMaybeMessage< ::vss::VehiclePowertrainCombustionEngineDieselExhaustFluid >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehiclePowertrainCombustionEngineDieselExhaustFluid >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehiclePowertrainCombustionEngineDieselParticulateFilter* -Arena::CreateMaybeMessage< ::vss::VehiclePowertrainCombustionEngineDieselParticulateFilter >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehiclePowertrainCombustionEngineDieselParticulateFilter >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehiclePowertrainTransmission* -Arena::CreateMaybeMessage< ::vss::VehiclePowertrainTransmission >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehiclePowertrainTransmission >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehiclePowertrainElectricMotor* -Arena::CreateMaybeMessage< ::vss::VehiclePowertrainElectricMotor >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehiclePowertrainElectricMotor >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehiclePowertrainTractionBattery* -Arena::CreateMaybeMessage< ::vss::VehiclePowertrainTractionBattery >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehiclePowertrainTractionBattery >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehiclePowertrainTractionBatteryTemperature* -Arena::CreateMaybeMessage< ::vss::VehiclePowertrainTractionBatteryTemperature >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehiclePowertrainTractionBatteryTemperature >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehiclePowertrainTractionBatteryStateOfCharge* -Arena::CreateMaybeMessage< ::vss::VehiclePowertrainTractionBatteryStateOfCharge >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehiclePowertrainTractionBatteryStateOfCharge >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehiclePowertrainTractionBatteryCharging* -Arena::CreateMaybeMessage< ::vss::VehiclePowertrainTractionBatteryCharging >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehiclePowertrainTractionBatteryCharging >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent* -Arena::CreateMaybeMessage< ::vss::VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehiclePowertrainTractionBatteryChargingChargeCurrent* -Arena::CreateMaybeMessage< ::vss::VehiclePowertrainTractionBatteryChargingChargeCurrent >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehiclePowertrainTractionBatteryChargingChargeCurrent >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehiclePowertrainTractionBatteryChargingChargeVoltage* -Arena::CreateMaybeMessage< ::vss::VehiclePowertrainTractionBatteryChargingChargeVoltage >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehiclePowertrainTractionBatteryChargingChargeVoltage >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehiclePowertrainTractionBatteryChargingTimer* -Arena::CreateMaybeMessage< ::vss::VehiclePowertrainTractionBatteryChargingTimer >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehiclePowertrainTractionBatteryChargingTimer >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehiclePowertrainTractionBatteryDCDC* -Arena::CreateMaybeMessage< ::vss::VehiclePowertrainTractionBatteryDCDC >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehiclePowertrainTractionBatteryDCDC >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehiclePowertrainFuelSystem* -Arena::CreateMaybeMessage< ::vss::VehiclePowertrainFuelSystem >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehiclePowertrainFuelSystem >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBody* -Arena::CreateMaybeMessage< ::vss::VehicleBody >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBody >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyHood* -Arena::CreateMaybeMessage< ::vss::VehicleBodyHood >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyHood >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyTrunk* -Arena::CreateMaybeMessage< ::vss::VehicleBodyTrunk >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyTrunk >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyTrunkFront* -Arena::CreateMaybeMessage< ::vss::VehicleBodyTrunkFront >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyTrunkFront >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyTrunkRear* -Arena::CreateMaybeMessage< ::vss::VehicleBodyTrunkRear >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyTrunkRear >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyHorn* -Arena::CreateMaybeMessage< ::vss::VehicleBodyHorn >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyHorn >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyRaindetection* -Arena::CreateMaybeMessage< ::vss::VehicleBodyRaindetection >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyRaindetection >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyWindshield* -Arena::CreateMaybeMessage< ::vss::VehicleBodyWindshield >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyWindshield >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyWindshieldFront* -Arena::CreateMaybeMessage< ::vss::VehicleBodyWindshieldFront >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyWindshieldFront >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyWindshieldFrontWiping* -Arena::CreateMaybeMessage< ::vss::VehicleBodyWindshieldFrontWiping >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyWindshieldFrontWiping >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyWindshieldFrontWipingSystem* -Arena::CreateMaybeMessage< ::vss::VehicleBodyWindshieldFrontWipingSystem >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyWindshieldFrontWipingSystem >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyWindshieldFrontWasherFluid* -Arena::CreateMaybeMessage< ::vss::VehicleBodyWindshieldFrontWasherFluid >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyWindshieldFrontWasherFluid >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyWindshieldRear* -Arena::CreateMaybeMessage< ::vss::VehicleBodyWindshieldRear >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyWindshieldRear >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyWindshieldRearWiping* -Arena::CreateMaybeMessage< ::vss::VehicleBodyWindshieldRearWiping >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyWindshieldRearWiping >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyWindshieldRearWipingSystem* -Arena::CreateMaybeMessage< ::vss::VehicleBodyWindshieldRearWipingSystem >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyWindshieldRearWipingSystem >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyWindshieldRearWasherFluid* -Arena::CreateMaybeMessage< ::vss::VehicleBodyWindshieldRearWasherFluid >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyWindshieldRearWasherFluid >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyLights* -Arena::CreateMaybeMessage< ::vss::VehicleBodyLights >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyLights >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyLightsBeam* -Arena::CreateMaybeMessage< ::vss::VehicleBodyLightsBeam >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyLightsBeam >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyLightsBeamLow* -Arena::CreateMaybeMessage< ::vss::VehicleBodyLightsBeamLow >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyLightsBeamLow >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyLightsBeamHigh* -Arena::CreateMaybeMessage< ::vss::VehicleBodyLightsBeamHigh >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyLightsBeamHigh >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyLightsRunning* -Arena::CreateMaybeMessage< ::vss::VehicleBodyLightsRunning >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyLightsRunning >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyLightsBackup* -Arena::CreateMaybeMessage< ::vss::VehicleBodyLightsBackup >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyLightsBackup >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyLightsParking* -Arena::CreateMaybeMessage< ::vss::VehicleBodyLightsParking >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyLightsParking >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyLightsFog* -Arena::CreateMaybeMessage< ::vss::VehicleBodyLightsFog >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyLightsFog >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyLightsFogRear* -Arena::CreateMaybeMessage< ::vss::VehicleBodyLightsFogRear >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyLightsFogRear >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyLightsFogFront* -Arena::CreateMaybeMessage< ::vss::VehicleBodyLightsFogFront >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyLightsFogFront >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyLightsLicensePlate* -Arena::CreateMaybeMessage< ::vss::VehicleBodyLightsLicensePlate >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyLightsLicensePlate >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyLightsBrake* -Arena::CreateMaybeMessage< ::vss::VehicleBodyLightsBrake >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyLightsBrake >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyLightsHazard* -Arena::CreateMaybeMessage< ::vss::VehicleBodyLightsHazard >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyLightsHazard >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyLightsDirectionIndicator* -Arena::CreateMaybeMessage< ::vss::VehicleBodyLightsDirectionIndicator >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyLightsDirectionIndicator >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyLightsDirectionIndicatorLeft* -Arena::CreateMaybeMessage< ::vss::VehicleBodyLightsDirectionIndicatorLeft >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyLightsDirectionIndicatorLeft >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyLightsDirectionIndicatorRight* -Arena::CreateMaybeMessage< ::vss::VehicleBodyLightsDirectionIndicatorRight >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyLightsDirectionIndicatorRight >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyMirrors* -Arena::CreateMaybeMessage< ::vss::VehicleBodyMirrors >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyMirrors >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyMirrorsLeft* -Arena::CreateMaybeMessage< ::vss::VehicleBodyMirrorsLeft >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyMirrorsLeft >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleBodyMirrorsRight* -Arena::CreateMaybeMessage< ::vss::VehicleBodyMirrorsRight >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleBodyMirrorsRight >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabin* -Arena::CreateMaybeMessage< ::vss::VehicleCabin >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabin >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinRearShade* -Arena::CreateMaybeMessage< ::vss::VehicleCabinRearShade >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinRearShade >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinHVAC* -Arena::CreateMaybeMessage< ::vss::VehicleCabinHVAC >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinHVAC >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinHVACStation* -Arena::CreateMaybeMessage< ::vss::VehicleCabinHVACStation >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinHVACStation >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinHVACStationRow1* -Arena::CreateMaybeMessage< ::vss::VehicleCabinHVACStationRow1 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinHVACStationRow1 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinHVACStationRow1Left* -Arena::CreateMaybeMessage< ::vss::VehicleCabinHVACStationRow1Left >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinHVACStationRow1Left >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinHVACStationRow1Right* -Arena::CreateMaybeMessage< ::vss::VehicleCabinHVACStationRow1Right >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinHVACStationRow1Right >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinHVACStationRow2* -Arena::CreateMaybeMessage< ::vss::VehicleCabinHVACStationRow2 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinHVACStationRow2 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinHVACStationRow2Left* -Arena::CreateMaybeMessage< ::vss::VehicleCabinHVACStationRow2Left >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinHVACStationRow2Left >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinHVACStationRow2Right* -Arena::CreateMaybeMessage< ::vss::VehicleCabinHVACStationRow2Right >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinHVACStationRow2Right >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinHVACStationRow3* -Arena::CreateMaybeMessage< ::vss::VehicleCabinHVACStationRow3 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinHVACStationRow3 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinHVACStationRow3Left* -Arena::CreateMaybeMessage< ::vss::VehicleCabinHVACStationRow3Left >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinHVACStationRow3Left >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinHVACStationRow3Right* -Arena::CreateMaybeMessage< ::vss::VehicleCabinHVACStationRow3Right >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinHVACStationRow3Right >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinHVACStationRow4* -Arena::CreateMaybeMessage< ::vss::VehicleCabinHVACStationRow4 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinHVACStationRow4 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinHVACStationRow4Left* -Arena::CreateMaybeMessage< ::vss::VehicleCabinHVACStationRow4Left >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinHVACStationRow4Left >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinHVACStationRow4Right* -Arena::CreateMaybeMessage< ::vss::VehicleCabinHVACStationRow4Right >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinHVACStationRow4Right >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinInfotainment* -Arena::CreateMaybeMessage< ::vss::VehicleCabinInfotainment >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinInfotainment >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinInfotainmentMedia* -Arena::CreateMaybeMessage< ::vss::VehicleCabinInfotainmentMedia >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinInfotainmentMedia >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinInfotainmentMediaPlayed* -Arena::CreateMaybeMessage< ::vss::VehicleCabinInfotainmentMediaPlayed >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinInfotainmentMediaPlayed >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinInfotainmentNavigation* -Arena::CreateMaybeMessage< ::vss::VehicleCabinInfotainmentNavigation >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinInfotainmentNavigation >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinInfotainmentNavigationDestinationSet* -Arena::CreateMaybeMessage< ::vss::VehicleCabinInfotainmentNavigationDestinationSet >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinInfotainmentNavigationDestinationSet >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinInfotainmentHMI* -Arena::CreateMaybeMessage< ::vss::VehicleCabinInfotainmentHMI >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinInfotainmentHMI >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinInfotainmentSmartphoneProjection* -Arena::CreateMaybeMessage< ::vss::VehicleCabinInfotainmentSmartphoneProjection >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinInfotainmentSmartphoneProjection >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSunroof* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSunroof >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSunroof >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSunroofShade* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSunroofShade >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSunroofShade >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinRearviewMirror* -Arena::CreateMaybeMessage< ::vss::VehicleCabinRearviewMirror >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinRearviewMirror >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinLights* -Arena::CreateMaybeMessage< ::vss::VehicleCabinLights >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinLights >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinLightsSpotlight* -Arena::CreateMaybeMessage< ::vss::VehicleCabinLightsSpotlight >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinLightsSpotlight >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinLightsSpotlightRow1* -Arena::CreateMaybeMessage< ::vss::VehicleCabinLightsSpotlightRow1 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinLightsSpotlightRow1 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinLightsSpotlightRow2* -Arena::CreateMaybeMessage< ::vss::VehicleCabinLightsSpotlightRow2 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinLightsSpotlightRow2 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinLightsSpotlightRow3* -Arena::CreateMaybeMessage< ::vss::VehicleCabinLightsSpotlightRow3 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinLightsSpotlightRow3 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinLightsSpotlightRow4* -Arena::CreateMaybeMessage< ::vss::VehicleCabinLightsSpotlightRow4 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinLightsSpotlightRow4 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinDoor* -Arena::CreateMaybeMessage< ::vss::VehicleCabinDoor >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinDoor >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinDoorRow1* -Arena::CreateMaybeMessage< ::vss::VehicleCabinDoorRow1 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinDoorRow1 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinDoorRow1Left* -Arena::CreateMaybeMessage< ::vss::VehicleCabinDoorRow1Left >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinDoorRow1Left >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinDoorRow1LeftWindow* -Arena::CreateMaybeMessage< ::vss::VehicleCabinDoorRow1LeftWindow >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinDoorRow1LeftWindow >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinDoorRow1LeftShade* -Arena::CreateMaybeMessage< ::vss::VehicleCabinDoorRow1LeftShade >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinDoorRow1LeftShade >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinDoorRow1Right* -Arena::CreateMaybeMessage< ::vss::VehicleCabinDoorRow1Right >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinDoorRow1Right >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinDoorRow1RightWindow* -Arena::CreateMaybeMessage< ::vss::VehicleCabinDoorRow1RightWindow >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinDoorRow1RightWindow >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinDoorRow1RightShade* -Arena::CreateMaybeMessage< ::vss::VehicleCabinDoorRow1RightShade >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinDoorRow1RightShade >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinDoorRow2* -Arena::CreateMaybeMessage< ::vss::VehicleCabinDoorRow2 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinDoorRow2 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinDoorRow2Left* -Arena::CreateMaybeMessage< ::vss::VehicleCabinDoorRow2Left >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinDoorRow2Left >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinDoorRow2LeftWindow* -Arena::CreateMaybeMessage< ::vss::VehicleCabinDoorRow2LeftWindow >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinDoorRow2LeftWindow >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinDoorRow2LeftShade* -Arena::CreateMaybeMessage< ::vss::VehicleCabinDoorRow2LeftShade >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinDoorRow2LeftShade >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinDoorRow2Right* -Arena::CreateMaybeMessage< ::vss::VehicleCabinDoorRow2Right >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinDoorRow2Right >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinDoorRow2RightWindow* -Arena::CreateMaybeMessage< ::vss::VehicleCabinDoorRow2RightWindow >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinDoorRow2RightWindow >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinDoorRow2RightShade* -Arena::CreateMaybeMessage< ::vss::VehicleCabinDoorRow2RightShade >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinDoorRow2RightShade >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeat* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeat >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeat >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos1* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos1 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos1 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos1Occupant* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos1Occupant >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos1Occupant >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos1OccupantIdentifier* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos1OccupantIdentifier >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos1OccupantIdentifier >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos1Backrest* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos1Backrest >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos1Backrest >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos1BackrestLumbar* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos1BackrestLumbar >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos1BackrestLumbar >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos1BackrestSideBolster* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos1BackrestSideBolster >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos1BackrestSideBolster >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos1Seating* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos1Seating >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos1Seating >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos1Headrest* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos1Headrest >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos1Headrest >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos1Airbag* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos1Airbag >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos1Airbag >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos1Switch* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos1Switch >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos1Switch >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos1SwitchBackrest* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos1SwitchBackrest >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos1SwitchBackrest >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos1SwitchBackrestLumbar* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos1SwitchBackrestLumbar >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos1SwitchBackrestLumbar >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos1SwitchSeating* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos1SwitchSeating >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos1SwitchSeating >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos1SwitchHeadrest* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos1SwitchHeadrest >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos1SwitchHeadrest >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos1SwitchMassage* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos1SwitchMassage >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos1SwitchMassage >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos2* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos2 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos2 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos2Occupant* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos2Occupant >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos2Occupant >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos2OccupantIdentifier* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos2OccupantIdentifier >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos2OccupantIdentifier >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos2Backrest* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos2Backrest >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos2Backrest >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos2BackrestLumbar* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos2BackrestLumbar >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos2BackrestLumbar >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos2BackrestSideBolster* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos2BackrestSideBolster >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos2BackrestSideBolster >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos2Seating* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos2Seating >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos2Seating >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos2Headrest* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos2Headrest >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos2Headrest >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos2Airbag* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos2Airbag >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos2Airbag >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos2Switch* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos2Switch >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos2Switch >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos2SwitchBackrest* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos2SwitchBackrest >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos2SwitchBackrest >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos2SwitchBackrestLumbar* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos2SwitchBackrestLumbar >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos2SwitchBackrestLumbar >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos2SwitchSeating* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos2SwitchSeating >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos2SwitchSeating >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos2SwitchHeadrest* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos2SwitchHeadrest >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos2SwitchHeadrest >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos2SwitchMassage* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos2SwitchMassage >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos2SwitchMassage >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos3* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos3 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos3 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos3Occupant* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos3Occupant >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos3Occupant >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos3OccupantIdentifier* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos3OccupantIdentifier >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos3OccupantIdentifier >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos3Backrest* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos3Backrest >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos3Backrest >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos3BackrestLumbar* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos3BackrestLumbar >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos3BackrestLumbar >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos3BackrestSideBolster* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos3BackrestSideBolster >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos3BackrestSideBolster >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos3Seating* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos3Seating >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos3Seating >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos3Headrest* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos3Headrest >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos3Headrest >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos3Airbag* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos3Airbag >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos3Airbag >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos3Switch* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos3Switch >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos3Switch >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos3SwitchBackrest* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos3SwitchBackrest >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos3SwitchBackrest >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos3SwitchBackrestLumbar* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos3SwitchBackrestLumbar >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos3SwitchBackrestLumbar >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos3SwitchSeating* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos3SwitchSeating >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos3SwitchSeating >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos3SwitchHeadrest* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos3SwitchHeadrest >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos3SwitchHeadrest >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow1Pos3SwitchMassage* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow1Pos3SwitchMassage >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow1Pos3SwitchMassage >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos1* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos1 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos1 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos1Occupant* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos1Occupant >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos1Occupant >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos1OccupantIdentifier* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos1OccupantIdentifier >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos1OccupantIdentifier >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos1Backrest* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos1Backrest >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos1Backrest >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos1BackrestLumbar* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos1BackrestLumbar >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos1BackrestLumbar >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos1BackrestSideBolster* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos1BackrestSideBolster >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos1BackrestSideBolster >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos1Seating* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos1Seating >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos1Seating >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos1Headrest* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos1Headrest >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos1Headrest >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos1Airbag* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos1Airbag >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos1Airbag >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos1Switch* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos1Switch >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos1Switch >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos1SwitchBackrest* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos1SwitchBackrest >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos1SwitchBackrest >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos1SwitchBackrestLumbar* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos1SwitchBackrestLumbar >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos1SwitchBackrestLumbar >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos1SwitchSeating* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos1SwitchSeating >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos1SwitchSeating >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos1SwitchHeadrest* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos1SwitchHeadrest >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos1SwitchHeadrest >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos1SwitchMassage* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos1SwitchMassage >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos1SwitchMassage >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos2* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos2 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos2 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos2Occupant* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos2Occupant >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos2Occupant >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos2OccupantIdentifier* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos2OccupantIdentifier >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos2OccupantIdentifier >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos2Backrest* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos2Backrest >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos2Backrest >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos2BackrestLumbar* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos2BackrestLumbar >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos2BackrestLumbar >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos2BackrestSideBolster* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos2BackrestSideBolster >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos2BackrestSideBolster >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos2Seating* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos2Seating >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos2Seating >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos2Headrest* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos2Headrest >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos2Headrest >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos2Airbag* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos2Airbag >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos2Airbag >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos2Switch* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos2Switch >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos2Switch >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos2SwitchBackrest* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos2SwitchBackrest >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos2SwitchBackrest >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos2SwitchBackrestLumbar* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos2SwitchBackrestLumbar >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos2SwitchBackrestLumbar >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos2SwitchSeating* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos2SwitchSeating >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos2SwitchSeating >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos2SwitchHeadrest* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos2SwitchHeadrest >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos2SwitchHeadrest >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos2SwitchMassage* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos2SwitchMassage >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos2SwitchMassage >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos3* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos3 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos3 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos3Occupant* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos3Occupant >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos3Occupant >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos3OccupantIdentifier* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos3OccupantIdentifier >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos3OccupantIdentifier >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos3Backrest* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos3Backrest >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos3Backrest >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos3BackrestLumbar* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos3BackrestLumbar >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos3BackrestLumbar >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos3BackrestSideBolster* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos3BackrestSideBolster >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos3BackrestSideBolster >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos3Seating* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos3Seating >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos3Seating >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos3Headrest* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos3Headrest >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos3Headrest >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos3Airbag* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos3Airbag >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos3Airbag >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos3Switch* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos3Switch >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos3Switch >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos3SwitchBackrest* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos3SwitchBackrest >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos3SwitchBackrest >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos3SwitchBackrestLumbar* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos3SwitchBackrestLumbar >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos3SwitchBackrestLumbar >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos3SwitchSeating* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos3SwitchSeating >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos3SwitchSeating >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos3SwitchHeadrest* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos3SwitchHeadrest >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos3SwitchHeadrest >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinSeatRow2Pos3SwitchMassage* -Arena::CreateMaybeMessage< ::vss::VehicleCabinSeatRow2Pos3SwitchMassage >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinSeatRow2Pos3SwitchMassage >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleCabinConvertible* -Arena::CreateMaybeMessage< ::vss::VehicleCabinConvertible >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleCabinConvertible >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleADAS* -Arena::CreateMaybeMessage< ::vss::VehicleADAS >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleADAS >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleADASCruiseControl* -Arena::CreateMaybeMessage< ::vss::VehicleADASCruiseControl >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleADASCruiseControl >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleADASLaneDepartureDetection* -Arena::CreateMaybeMessage< ::vss::VehicleADASLaneDepartureDetection >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleADASLaneDepartureDetection >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleADASObstacleDetection* -Arena::CreateMaybeMessage< ::vss::VehicleADASObstacleDetection >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleADASObstacleDetection >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleADASABS* -Arena::CreateMaybeMessage< ::vss::VehicleADASABS >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleADASABS >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleADASTCS* -Arena::CreateMaybeMessage< ::vss::VehicleADASTCS >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleADASTCS >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleADASESC* -Arena::CreateMaybeMessage< ::vss::VehicleADASESC >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleADASESC >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleADASESCRoadFriction* -Arena::CreateMaybeMessage< ::vss::VehicleADASESCRoadFriction >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleADASESCRoadFriction >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleADASEBD* -Arena::CreateMaybeMessage< ::vss::VehicleADASEBD >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleADASEBD >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleADASEBA* -Arena::CreateMaybeMessage< ::vss::VehicleADASEBA >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleADASEBA >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleChassis* -Arena::CreateMaybeMessage< ::vss::VehicleChassis >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleChassis >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleChassisAxle* -Arena::CreateMaybeMessage< ::vss::VehicleChassisAxle >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleChassisAxle >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleChassisAxleRow1* -Arena::CreateMaybeMessage< ::vss::VehicleChassisAxleRow1 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleChassisAxleRow1 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleChassisAxleRow1Wheel* -Arena::CreateMaybeMessage< ::vss::VehicleChassisAxleRow1Wheel >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleChassisAxleRow1Wheel >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleChassisAxleRow1WheelLeft* -Arena::CreateMaybeMessage< ::vss::VehicleChassisAxleRow1WheelLeft >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleChassisAxleRow1WheelLeft >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleChassisAxleRow1WheelLeftBrake* -Arena::CreateMaybeMessage< ::vss::VehicleChassisAxleRow1WheelLeftBrake >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleChassisAxleRow1WheelLeftBrake >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleChassisAxleRow1WheelLeftTire* -Arena::CreateMaybeMessage< ::vss::VehicleChassisAxleRow1WheelLeftTire >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleChassisAxleRow1WheelLeftTire >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleChassisAxleRow1WheelRight* -Arena::CreateMaybeMessage< ::vss::VehicleChassisAxleRow1WheelRight >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleChassisAxleRow1WheelRight >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleChassisAxleRow1WheelRightBrake* -Arena::CreateMaybeMessage< ::vss::VehicleChassisAxleRow1WheelRightBrake >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleChassisAxleRow1WheelRightBrake >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleChassisAxleRow1WheelRightTire* -Arena::CreateMaybeMessage< ::vss::VehicleChassisAxleRow1WheelRightTire >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleChassisAxleRow1WheelRightTire >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleChassisAxleRow2* -Arena::CreateMaybeMessage< ::vss::VehicleChassisAxleRow2 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleChassisAxleRow2 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleChassisAxleRow2Wheel* -Arena::CreateMaybeMessage< ::vss::VehicleChassisAxleRow2Wheel >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleChassisAxleRow2Wheel >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleChassisAxleRow2WheelLeft* -Arena::CreateMaybeMessage< ::vss::VehicleChassisAxleRow2WheelLeft >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleChassisAxleRow2WheelLeft >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleChassisAxleRow2WheelLeftBrake* -Arena::CreateMaybeMessage< ::vss::VehicleChassisAxleRow2WheelLeftBrake >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleChassisAxleRow2WheelLeftBrake >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleChassisAxleRow2WheelLeftTire* -Arena::CreateMaybeMessage< ::vss::VehicleChassisAxleRow2WheelLeftTire >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleChassisAxleRow2WheelLeftTire >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleChassisAxleRow2WheelRight* -Arena::CreateMaybeMessage< ::vss::VehicleChassisAxleRow2WheelRight >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleChassisAxleRow2WheelRight >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleChassisAxleRow2WheelRightBrake* -Arena::CreateMaybeMessage< ::vss::VehicleChassisAxleRow2WheelRightBrake >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleChassisAxleRow2WheelRightBrake >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleChassisAxleRow2WheelRightTire* -Arena::CreateMaybeMessage< ::vss::VehicleChassisAxleRow2WheelRightTire >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleChassisAxleRow2WheelRightTire >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleChassisParkingBrake* -Arena::CreateMaybeMessage< ::vss::VehicleChassisParkingBrake >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleChassisParkingBrake >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleChassisSteeringWheel* -Arena::CreateMaybeMessage< ::vss::VehicleChassisSteeringWheel >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleChassisSteeringWheel >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleChassisAccelerator* -Arena::CreateMaybeMessage< ::vss::VehicleChassisAccelerator >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleChassisAccelerator >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleChassisBrake* -Arena::CreateMaybeMessage< ::vss::VehicleChassisBrake >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleChassisBrake >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleOBD* -Arena::CreateMaybeMessage< ::vss::VehicleOBD >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleOBD >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleOBDStatus* -Arena::CreateMaybeMessage< ::vss::VehicleOBDStatus >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleOBDStatus >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleOBDO2* -Arena::CreateMaybeMessage< ::vss::VehicleOBDO2 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleOBDO2 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleOBDO2Sensor1* -Arena::CreateMaybeMessage< ::vss::VehicleOBDO2Sensor1 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleOBDO2Sensor1 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleOBDO2Sensor2* -Arena::CreateMaybeMessage< ::vss::VehicleOBDO2Sensor2 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleOBDO2Sensor2 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleOBDO2Sensor3* -Arena::CreateMaybeMessage< ::vss::VehicleOBDO2Sensor3 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleOBDO2Sensor3 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleOBDO2Sensor4* -Arena::CreateMaybeMessage< ::vss::VehicleOBDO2Sensor4 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleOBDO2Sensor4 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleOBDO2Sensor5* -Arena::CreateMaybeMessage< ::vss::VehicleOBDO2Sensor5 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleOBDO2Sensor5 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleOBDO2Sensor6* -Arena::CreateMaybeMessage< ::vss::VehicleOBDO2Sensor6 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleOBDO2Sensor6 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleOBDO2Sensor7* -Arena::CreateMaybeMessage< ::vss::VehicleOBDO2Sensor7 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleOBDO2Sensor7 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleOBDO2Sensor8* -Arena::CreateMaybeMessage< ::vss::VehicleOBDO2Sensor8 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleOBDO2Sensor8 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleOBDO2WR* -Arena::CreateMaybeMessage< ::vss::VehicleOBDO2WR >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleOBDO2WR >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleOBDO2WRSensor1* -Arena::CreateMaybeMessage< ::vss::VehicleOBDO2WRSensor1 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleOBDO2WRSensor1 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleOBDO2WRSensor2* -Arena::CreateMaybeMessage< ::vss::VehicleOBDO2WRSensor2 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleOBDO2WRSensor2 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleOBDO2WRSensor3* -Arena::CreateMaybeMessage< ::vss::VehicleOBDO2WRSensor3 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleOBDO2WRSensor3 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleOBDO2WRSensor4* -Arena::CreateMaybeMessage< ::vss::VehicleOBDO2WRSensor4 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleOBDO2WRSensor4 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleOBDO2WRSensor5* -Arena::CreateMaybeMessage< ::vss::VehicleOBDO2WRSensor5 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleOBDO2WRSensor5 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleOBDO2WRSensor6* -Arena::CreateMaybeMessage< ::vss::VehicleOBDO2WRSensor6 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleOBDO2WRSensor6 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleOBDO2WRSensor7* -Arena::CreateMaybeMessage< ::vss::VehicleOBDO2WRSensor7 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleOBDO2WRSensor7 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleOBDO2WRSensor8* -Arena::CreateMaybeMessage< ::vss::VehicleOBDO2WRSensor8 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleOBDO2WRSensor8 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleOBDCatalyst* -Arena::CreateMaybeMessage< ::vss::VehicleOBDCatalyst >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleOBDCatalyst >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleOBDCatalystBank1* -Arena::CreateMaybeMessage< ::vss::VehicleOBDCatalystBank1 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleOBDCatalystBank1 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleOBDCatalystBank2* -Arena::CreateMaybeMessage< ::vss::VehicleOBDCatalystBank2 >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleOBDCatalystBank2 >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleOBDDriveCycleStatus* -Arena::CreateMaybeMessage< ::vss::VehicleOBDDriveCycleStatus >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleOBDDriveCycleStatus >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleDriver* -Arena::CreateMaybeMessage< ::vss::VehicleDriver >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleDriver >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleDriverIdentifier* -Arena::CreateMaybeMessage< ::vss::VehicleDriverIdentifier >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleDriverIdentifier >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleExterior* -Arena::CreateMaybeMessage< ::vss::VehicleExterior >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleExterior >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleService* -Arena::CreateMaybeMessage< ::vss::VehicleService >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleService >(arena); -} -template<> PROTOBUF_NOINLINE ::vss::VehicleConnectivity* -Arena::CreateMaybeMessage< ::vss::VehicleConnectivity >(Arena* arena) { - return Arena::CreateMessageInternal< ::vss::VehicleConnectivity >(arena); -} -PROTOBUF_NAMESPACE_CLOSE -// @@protoc_insertion_point(global_scope) -#include "google/protobuf/port_undef.inc" |