// Generated by the protocol buffer compiler. DO NOT EDIT! // source: ProductConfiguration.proto #ifndef PROTOBUF_ProductConfiguration_2eproto__INCLUDED #define PROTOBUF_ProductConfiguration_2eproto__INCLUDED #include #include #if GOOGLE_PROTOBUF_VERSION < 3005000 #error This file was generated by a newer version of protoc which is #error incompatible with your Protocol Buffer headers. Please update #error your headers. #endif #if 3005001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION #error This file was generated by an older version of protoc which is #error incompatible with your Protocol Buffer headers. Please #error regenerate this file with a newer version of protoc. #endif #include #include #include #include #include #include #include #include // IWYU pragma: export #include // IWYU pragma: export #include #include #include "Common.pb.h" // IWYU pragma: export // @@protoc_insertion_point(includes) namespace protobuf_ProductConfiguration_2eproto { // Internal implementation detail -- do not use these members. struct TableStruct { static const ::google::protobuf::internal::ParseTableField entries[]; static const ::google::protobuf::internal::AuxillaryParseTableField aux[]; static const ::google::protobuf::internal::ParseTable schema[2]; static const ::google::protobuf::internal::FieldMetadata field_metadata[]; static const ::google::protobuf::internal::SerializationTable serialization_table[]; static const ::google::protobuf::uint32 offsets[]; }; void AddDescriptors(); void InitDefaultsCompleteProductConfigurationImpl(); void InitDefaultsCompleteProductConfiguration(); void InitDefaultsProductConfigurationEndEffectorTypeImpl(); void InitDefaultsProductConfigurationEndEffectorType(); inline void InitDefaults() { InitDefaultsCompleteProductConfiguration(); InitDefaultsProductConfigurationEndEffectorType(); } } // namespace protobuf_ProductConfiguration_2eproto namespace Kinova { namespace Api { namespace ProductConfiguration { class CompleteProductConfiguration; class CompleteProductConfigurationDefaultTypeInternal; extern CompleteProductConfigurationDefaultTypeInternal _CompleteProductConfiguration_default_instance_; class ProductConfigurationEndEffectorType; class ProductConfigurationEndEffectorTypeDefaultTypeInternal; extern ProductConfigurationEndEffectorTypeDefaultTypeInternal _ProductConfigurationEndEffectorType_default_instance_; } // namespace ProductConfiguration } // namespace Api } // namespace Kinova namespace Kinova { namespace Api { namespace ProductConfiguration { enum ModelId { MODEL_ID_UNSPECIFIED = 0, MODEL_ID_L53 = 1, MODEL_ID_L31 = 2, ModelId_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min, ModelId_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max }; bool ModelId_IsValid(int value); const ModelId ModelId_MIN = MODEL_ID_UNSPECIFIED; const ModelId ModelId_MAX = MODEL_ID_L31; const int ModelId_ARRAYSIZE = ModelId_MAX + 1; const ::google::protobuf::EnumDescriptor* ModelId_descriptor(); inline const ::std::string& ModelId_Name(ModelId value) { return ::google::protobuf::internal::NameOfEnum( ModelId_descriptor(), value); } inline bool ModelId_Parse( const ::std::string& name, ModelId* value) { return ::google::protobuf::internal::ParseNamedEnum( ModelId_descriptor(), name, value); } enum BaseType { BASE_TYPE_UNSPECIFIED = 0, BASE_TYPE_L53_QUICK_CONNECT = 1, BASE_TYPE_L53_FIXED = 2, BASE_TYPE_L31_FIXED = 3, BaseType_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min, BaseType_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max }; bool BaseType_IsValid(int value); const BaseType BaseType_MIN = BASE_TYPE_UNSPECIFIED; const BaseType BaseType_MAX = BASE_TYPE_L31_FIXED; const int BaseType_ARRAYSIZE = BaseType_MAX + 1; const ::google::protobuf::EnumDescriptor* BaseType_descriptor(); inline const ::std::string& BaseType_Name(BaseType value) { return ::google::protobuf::internal::NameOfEnum( BaseType_descriptor(), value); } inline bool BaseType_Parse( const ::std::string& name, BaseType* value) { return ::google::protobuf::internal::ParseNamedEnum( BaseType_descriptor(), name, value); } enum EndEffectorType { END_EFFECTOR_TYPE_UNSPECIFIED = 0, END_EFFECTOR_TYPE_NOT_INSTALLED = 1, END_EFFECTOR_TYPE_L31_GRIPPER_2F = 2, END_EFFECTOR_TYPE_ROBOTIQ_2F_85 = 3, END_EFFECTOR_TYPE_ROBOTIQ_2F_140 = 4, EndEffectorType_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min, EndEffectorType_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max }; bool EndEffectorType_IsValid(int value); const EndEffectorType EndEffectorType_MIN = END_EFFECTOR_TYPE_UNSPECIFIED; const EndEffectorType EndEffectorType_MAX = END_EFFECTOR_TYPE_ROBOTIQ_2F_140; const int EndEffectorType_ARRAYSIZE = EndEffectorType_MAX + 1; const ::google::protobuf::EnumDescriptor* EndEffectorType_descriptor(); inline const ::std::string& EndEffectorType_Name(EndEffectorType value) { return ::google::protobuf::internal::NameOfEnum( EndEffectorType_descriptor(), value); } inline bool EndEffectorType_Parse( const ::std::string& name, EndEffectorType* value) { return ::google::protobuf::internal::ParseNamedEnum( EndEffectorType_descriptor(), name, value); } enum VisionModuleType { VISION_MODULE_TYPE_UNSPECIFIED = 0, VISION_MODULE_TYPE_NOT_INSTALLED = 1, VISION_MODULE_TYPE_L53_2D3D = 2, VISION_MODULE_TYPE_L53_2D = 3, VISION_MODULE_TYPE_EOD = 4, VisionModuleType_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min, VisionModuleType_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max }; bool VisionModuleType_IsValid(int value); const VisionModuleType VisionModuleType_MIN = VISION_MODULE_TYPE_UNSPECIFIED; const VisionModuleType VisionModuleType_MAX = VISION_MODULE_TYPE_EOD; const int VisionModuleType_ARRAYSIZE = VisionModuleType_MAX + 1; const ::google::protobuf::EnumDescriptor* VisionModuleType_descriptor(); inline const ::std::string& VisionModuleType_Name(VisionModuleType value) { return ::google::protobuf::internal::NameOfEnum( VisionModuleType_descriptor(), value); } inline bool VisionModuleType_Parse( const ::std::string& name, VisionModuleType* value) { return ::google::protobuf::internal::ParseNamedEnum( VisionModuleType_descriptor(), name, value); } enum InterfaceModuleType { INTERFACE_MODULE_TYPE_UNSPECIFIED = 0, INTERFACE_MODULE_TYPE_NOT_INSTALLED = 1, INTERFACE_MODULE_TYPE_L53 = 2, INTERFACE_MODULE_TYPE_L31 = 3, InterfaceModuleType_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min, InterfaceModuleType_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max }; bool InterfaceModuleType_IsValid(int value); const InterfaceModuleType InterfaceModuleType_MIN = INTERFACE_MODULE_TYPE_UNSPECIFIED; const InterfaceModuleType InterfaceModuleType_MAX = INTERFACE_MODULE_TYPE_L31; const int InterfaceModuleType_ARRAYSIZE = InterfaceModuleType_MAX + 1; const ::google::protobuf::EnumDescriptor* InterfaceModuleType_descriptor(); inline const ::std::string& InterfaceModuleType_Name(InterfaceModuleType value) { return ::google::protobuf::internal::NameOfEnum( InterfaceModuleType_descriptor(), value); } inline bool InterfaceModuleType_Parse( const ::std::string& name, InterfaceModuleType* value) { return ::google::protobuf::internal::ParseNamedEnum( InterfaceModuleType_descriptor(), name, value); } enum ArmLaterality { ARM_LATERALITY_UNSPECIFIED = 0, ARM_LATERALITY_NOT_APPLICABLE = 1, ARM_LATERALITY_LEFT = 2, ARM_LATERALITY_RIGHT = 3, ArmLaterality_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min, ArmLaterality_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max }; bool ArmLaterality_IsValid(int value); const ArmLaterality ArmLaterality_MIN = ARM_LATERALITY_UNSPECIFIED; const ArmLaterality ArmLaterality_MAX = ARM_LATERALITY_RIGHT; const int ArmLaterality_ARRAYSIZE = ArmLaterality_MAX + 1; const ::google::protobuf::EnumDescriptor* ArmLaterality_descriptor(); inline const ::std::string& ArmLaterality_Name(ArmLaterality value) { return ::google::protobuf::internal::NameOfEnum( ArmLaterality_descriptor(), value); } inline bool ArmLaterality_Parse( const ::std::string& name, ArmLaterality* value) { return ::google::protobuf::internal::ParseNamedEnum( ArmLaterality_descriptor(), name, value); } enum WristType { WRIST_TYPE_UNSPECIFIED = 0, WRIST_TYPE_NOT_APPLICABLE = 1, WRIST_TYPE_SPHERICAL = 2, WRIST_TYPE_CURVED = 3, WristType_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min, WristType_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max }; bool WristType_IsValid(int value); const WristType WristType_MIN = WRIST_TYPE_UNSPECIFIED; const WristType WristType_MAX = WRIST_TYPE_CURVED; const int WristType_ARRAYSIZE = WristType_MAX + 1; const ::google::protobuf::EnumDescriptor* WristType_descriptor(); inline const ::std::string& WristType_Name(WristType value) { return ::google::protobuf::internal::NameOfEnum( WristType_descriptor(), value); } inline bool WristType_Parse( const ::std::string& name, WristType* value) { return ::google::protobuf::internal::ParseNamedEnum( WristType_descriptor(), name, value); } enum BrakeType { BRAKE_TYPE_UNSPECIFIED = 0, BRAKE_TYPE_NOT_INSTALLED = 1, BrakeType_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min, BrakeType_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max }; bool BrakeType_IsValid(int value); const BrakeType BrakeType_MIN = BRAKE_TYPE_UNSPECIFIED; const BrakeType BrakeType_MAX = BRAKE_TYPE_NOT_INSTALLED; const int BrakeType_ARRAYSIZE = BrakeType_MAX + 1; const ::google::protobuf::EnumDescriptor* BrakeType_descriptor(); inline const ::std::string& BrakeType_Name(BrakeType value) { return ::google::protobuf::internal::NameOfEnum( BrakeType_descriptor(), value); } inline bool BrakeType_Parse( const ::std::string& name, BrakeType* value) { return ::google::protobuf::internal::ParseNamedEnum( BrakeType_descriptor(), name, value); } // =================================================================== class CompleteProductConfiguration : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:Kinova.Api.ProductConfiguration.CompleteProductConfiguration) */ { public: CompleteProductConfiguration(); virtual ~CompleteProductConfiguration(); CompleteProductConfiguration(const CompleteProductConfiguration& from); inline CompleteProductConfiguration& operator=(const CompleteProductConfiguration& from) { CopyFrom(from); return *this; } #if LANG_CXX11 CompleteProductConfiguration(CompleteProductConfiguration&& from) noexcept : CompleteProductConfiguration() { *this = ::std::move(from); } inline CompleteProductConfiguration& operator=(CompleteProductConfiguration&& from) noexcept { if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } #endif static const ::google::protobuf::Descriptor* descriptor(); static const CompleteProductConfiguration& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const CompleteProductConfiguration* internal_default_instance() { return reinterpret_cast( &_CompleteProductConfiguration_default_instance_); } static PROTOBUF_CONSTEXPR int const kIndexInFileMessages = 0; void Swap(CompleteProductConfiguration* other); friend void swap(CompleteProductConfiguration& a, CompleteProductConfiguration& b) { a.Swap(&b); } // implements Message ---------------------------------------------- inline CompleteProductConfiguration* New() const PROTOBUF_FINAL { return New(NULL); } CompleteProductConfiguration* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; void CopyFrom(const CompleteProductConfiguration& from); void MergeFrom(const CompleteProductConfiguration& from); void Clear() PROTOBUF_FINAL; bool IsInitialized() const PROTOBUF_FINAL; size_t ByteSizeLong() const PROTOBUF_FINAL; bool MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; void SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL; int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const PROTOBUF_FINAL; void InternalSwap(CompleteProductConfiguration* other); private: inline ::google::protobuf::Arena* GetArenaNoVirtual() const { return NULL; } inline void* MaybeArenaPtr() const { return NULL; } public: ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- // string kin = 1; void clear_kin(); static const int kKinFieldNumber = 1; const ::std::string& kin() const; void set_kin(const ::std::string& value); #if LANG_CXX11 void set_kin(::std::string&& value); #endif void set_kin(const char* value); void set_kin(const char* value, size_t size); ::std::string* mutable_kin(); ::std::string* release_kin(); void set_allocated_kin(::std::string* kin); // string assembly_plant = 4; void clear_assembly_plant(); static const int kAssemblyPlantFieldNumber = 4; const ::std::string& assembly_plant() const; void set_assembly_plant(const ::std::string& value); #if LANG_CXX11 void set_assembly_plant(::std::string&& value); #endif void set_assembly_plant(const char* value); void set_assembly_plant(const char* value, size_t size); ::std::string* mutable_assembly_plant(); ::std::string* release_assembly_plant(); void set_allocated_assembly_plant(::std::string* assembly_plant); // string model_year = 5; void clear_model_year(); static const int kModelYearFieldNumber = 5; const ::std::string& model_year() const; void set_model_year(const ::std::string& value); #if LANG_CXX11 void set_model_year(::std::string&& value); #endif void set_model_year(const char* value); void set_model_year(const char* value, size_t size); ::std::string* mutable_model_year(); ::std::string* release_model_year(); void set_allocated_model_year(::std::string* model_year); // .Kinova.Api.Common.CountryCode country_code = 3; bool has_country_code() const; void clear_country_code(); static const int kCountryCodeFieldNumber = 3; const ::Kinova::Api::Common::CountryCode& country_code() const; ::Kinova::Api::Common::CountryCode* release_country_code(); ::Kinova::Api::Common::CountryCode* mutable_country_code(); void set_allocated_country_code(::Kinova::Api::Common::CountryCode* country_code); // .Kinova.Api.ProductConfiguration.ModelId model = 2; void clear_model(); static const int kModelFieldNumber = 2; ::Kinova::Api::ProductConfiguration::ModelId model() const; void set_model(::Kinova::Api::ProductConfiguration::ModelId value); // uint32 degree_of_freedom = 6; void clear_degree_of_freedom(); static const int kDegreeOfFreedomFieldNumber = 6; ::google::protobuf::uint32 degree_of_freedom() const; void set_degree_of_freedom(::google::protobuf::uint32 value); // .Kinova.Api.ProductConfiguration.BaseType base_type = 7; void clear_base_type(); static const int kBaseTypeFieldNumber = 7; ::Kinova::Api::ProductConfiguration::BaseType base_type() const; void set_base_type(::Kinova::Api::ProductConfiguration::BaseType value); // .Kinova.Api.ProductConfiguration.EndEffectorType end_effector_type = 8; void clear_end_effector_type(); static const int kEndEffectorTypeFieldNumber = 8; ::Kinova::Api::ProductConfiguration::EndEffectorType end_effector_type() const; void set_end_effector_type(::Kinova::Api::ProductConfiguration::EndEffectorType value); // .Kinova.Api.ProductConfiguration.VisionModuleType vision_module_type = 9; void clear_vision_module_type(); static const int kVisionModuleTypeFieldNumber = 9; ::Kinova::Api::ProductConfiguration::VisionModuleType vision_module_type() const; void set_vision_module_type(::Kinova::Api::ProductConfiguration::VisionModuleType value); // .Kinova.Api.ProductConfiguration.InterfaceModuleType interface_module_type = 10; void clear_interface_module_type(); static const int kInterfaceModuleTypeFieldNumber = 10; ::Kinova::Api::ProductConfiguration::InterfaceModuleType interface_module_type() const; void set_interface_module_type(::Kinova::Api::ProductConfiguration::InterfaceModuleType value); // .Kinova.Api.ProductConfiguration.ArmLaterality arm_laterality = 11; void clear_arm_laterality(); static const int kArmLateralityFieldNumber = 11; ::Kinova::Api::ProductConfiguration::ArmLaterality arm_laterality() const; void set_arm_laterality(::Kinova::Api::ProductConfiguration::ArmLaterality value); // .Kinova.Api.ProductConfiguration.WristType wrist_type = 12; void clear_wrist_type(); static const int kWristTypeFieldNumber = 12; ::Kinova::Api::ProductConfiguration::WristType wrist_type() const; void set_wrist_type(::Kinova::Api::ProductConfiguration::WristType value); // .Kinova.Api.ProductConfiguration.BrakeType brake_type = 13; void clear_brake_type(); static const int kBrakeTypeFieldNumber = 13; ::Kinova::Api::ProductConfiguration::BrakeType brake_type() const; void set_brake_type(::Kinova::Api::ProductConfiguration::BrakeType value); // @@protoc_insertion_point(class_scope:Kinova.Api.ProductConfiguration.CompleteProductConfiguration) private: ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; ::google::protobuf::internal::ArenaStringPtr kin_; ::google::protobuf::internal::ArenaStringPtr assembly_plant_; ::google::protobuf::internal::ArenaStringPtr model_year_; ::Kinova::Api::Common::CountryCode* country_code_; int model_; ::google::protobuf::uint32 degree_of_freedom_; int base_type_; int end_effector_type_; int vision_module_type_; int interface_module_type_; int arm_laterality_; int wrist_type_; int brake_type_; mutable int _cached_size_; friend struct ::protobuf_ProductConfiguration_2eproto::TableStruct; friend void ::protobuf_ProductConfiguration_2eproto::InitDefaultsCompleteProductConfigurationImpl(); }; // ------------------------------------------------------------------- class ProductConfigurationEndEffectorType : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:Kinova.Api.ProductConfiguration.ProductConfigurationEndEffectorType) */ { public: ProductConfigurationEndEffectorType(); virtual ~ProductConfigurationEndEffectorType(); ProductConfigurationEndEffectorType(const ProductConfigurationEndEffectorType& from); inline ProductConfigurationEndEffectorType& operator=(const ProductConfigurationEndEffectorType& from) { CopyFrom(from); return *this; } #if LANG_CXX11 ProductConfigurationEndEffectorType(ProductConfigurationEndEffectorType&& from) noexcept : ProductConfigurationEndEffectorType() { *this = ::std::move(from); } inline ProductConfigurationEndEffectorType& operator=(ProductConfigurationEndEffectorType&& from) noexcept { if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } #endif static const ::google::protobuf::Descriptor* descriptor(); static const ProductConfigurationEndEffectorType& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const ProductConfigurationEndEffectorType* internal_default_instance() { return reinterpret_cast( &_ProductConfigurationEndEffectorType_default_instance_); } static PROTOBUF_CONSTEXPR int const kIndexInFileMessages = 1; void Swap(ProductConfigurationEndEffectorType* other); friend void swap(ProductConfigurationEndEffectorType& a, ProductConfigurationEndEffectorType& b) { a.Swap(&b); } // implements Message ---------------------------------------------- inline ProductConfigurationEndEffectorType* New() const PROTOBUF_FINAL { return New(NULL); } ProductConfigurationEndEffectorType* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; void CopyFrom(const ProductConfigurationEndEffectorType& from); void MergeFrom(const ProductConfigurationEndEffectorType& from); void Clear() PROTOBUF_FINAL; bool IsInitialized() const PROTOBUF_FINAL; size_t ByteSizeLong() const PROTOBUF_FINAL; bool MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; void SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL; int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const PROTOBUF_FINAL; void InternalSwap(ProductConfigurationEndEffectorType* other); private: inline ::google::protobuf::Arena* GetArenaNoVirtual() const { return NULL; } inline void* MaybeArenaPtr() const { return NULL; } public: ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- // .Kinova.Api.ProductConfiguration.EndEffectorType end_effector_type = 1; void clear_end_effector_type(); static const int kEndEffectorTypeFieldNumber = 1; ::Kinova::Api::ProductConfiguration::EndEffectorType end_effector_type() const; void set_end_effector_type(::Kinova::Api::ProductConfiguration::EndEffectorType value); // @@protoc_insertion_point(class_scope:Kinova.Api.ProductConfiguration.ProductConfigurationEndEffectorType) private: ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; int end_effector_type_; mutable int _cached_size_; friend struct ::protobuf_ProductConfiguration_2eproto::TableStruct; friend void ::protobuf_ProductConfiguration_2eproto::InitDefaultsProductConfigurationEndEffectorTypeImpl(); }; // =================================================================== // =================================================================== #ifdef __GNUC__ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wstrict-aliasing" #endif // __GNUC__ // CompleteProductConfiguration // string kin = 1; inline void CompleteProductConfiguration::clear_kin() { kin_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline const ::std::string& CompleteProductConfiguration::kin() const { // @@protoc_insertion_point(field_get:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.kin) return kin_.GetNoArena(); } inline void CompleteProductConfiguration::set_kin(const ::std::string& value) { kin_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); // @@protoc_insertion_point(field_set:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.kin) } #if LANG_CXX11 inline void CompleteProductConfiguration::set_kin(::std::string&& value) { kin_.SetNoArena( &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); // @@protoc_insertion_point(field_set_rvalue:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.kin) } #endif inline void CompleteProductConfiguration::set_kin(const char* value) { GOOGLE_DCHECK(value != NULL); kin_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); // @@protoc_insertion_point(field_set_char:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.kin) } inline void CompleteProductConfiguration::set_kin(const char* value, size_t size) { kin_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(reinterpret_cast(value), size)); // @@protoc_insertion_point(field_set_pointer:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.kin) } inline ::std::string* CompleteProductConfiguration::mutable_kin() { // @@protoc_insertion_point(field_mutable:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.kin) return kin_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline ::std::string* CompleteProductConfiguration::release_kin() { // @@protoc_insertion_point(field_release:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.kin) return kin_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline void CompleteProductConfiguration::set_allocated_kin(::std::string* kin) { if (kin != NULL) { } else { } kin_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), kin); // @@protoc_insertion_point(field_set_allocated:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.kin) } // .Kinova.Api.ProductConfiguration.ModelId model = 2; inline void CompleteProductConfiguration::clear_model() { model_ = 0; } inline ::Kinova::Api::ProductConfiguration::ModelId CompleteProductConfiguration::model() const { // @@protoc_insertion_point(field_get:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.model) return static_cast< ::Kinova::Api::ProductConfiguration::ModelId >(model_); } inline void CompleteProductConfiguration::set_model(::Kinova::Api::ProductConfiguration::ModelId value) { model_ = value; // @@protoc_insertion_point(field_set:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.model) } // .Kinova.Api.Common.CountryCode country_code = 3; inline bool CompleteProductConfiguration::has_country_code() const { return this != internal_default_instance() && country_code_ != NULL; } inline const ::Kinova::Api::Common::CountryCode& CompleteProductConfiguration::country_code() const { const ::Kinova::Api::Common::CountryCode* p = country_code_; // @@protoc_insertion_point(field_get:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.country_code) return p != NULL ? *p : *reinterpret_cast( &::Kinova::Api::Common::_CountryCode_default_instance_); } inline ::Kinova::Api::Common::CountryCode* CompleteProductConfiguration::release_country_code() { // @@protoc_insertion_point(field_release:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.country_code) ::Kinova::Api::Common::CountryCode* temp = country_code_; country_code_ = NULL; return temp; } inline ::Kinova::Api::Common::CountryCode* CompleteProductConfiguration::mutable_country_code() { if (country_code_ == NULL) { country_code_ = new ::Kinova::Api::Common::CountryCode; } // @@protoc_insertion_point(field_mutable:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.country_code) return country_code_; } inline void CompleteProductConfiguration::set_allocated_country_code(::Kinova::Api::Common::CountryCode* country_code) { ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); if (message_arena == NULL) { delete reinterpret_cast< ::google::protobuf::MessageLite*>(country_code_); } if (country_code) { ::google::protobuf::Arena* submessage_arena = NULL; if (message_arena != submessage_arena) { country_code = ::google::protobuf::internal::GetOwnedMessage( message_arena, country_code, submessage_arena); } } else { } country_code_ = country_code; // @@protoc_insertion_point(field_set_allocated:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.country_code) } // string assembly_plant = 4; inline void CompleteProductConfiguration::clear_assembly_plant() { assembly_plant_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline const ::std::string& CompleteProductConfiguration::assembly_plant() const { // @@protoc_insertion_point(field_get:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.assembly_plant) return assembly_plant_.GetNoArena(); } inline void CompleteProductConfiguration::set_assembly_plant(const ::std::string& value) { assembly_plant_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); // @@protoc_insertion_point(field_set:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.assembly_plant) } #if LANG_CXX11 inline void CompleteProductConfiguration::set_assembly_plant(::std::string&& value) { assembly_plant_.SetNoArena( &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); // @@protoc_insertion_point(field_set_rvalue:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.assembly_plant) } #endif inline void CompleteProductConfiguration::set_assembly_plant(const char* value) { GOOGLE_DCHECK(value != NULL); assembly_plant_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); // @@protoc_insertion_point(field_set_char:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.assembly_plant) } inline void CompleteProductConfiguration::set_assembly_plant(const char* value, size_t size) { assembly_plant_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(reinterpret_cast(value), size)); // @@protoc_insertion_point(field_set_pointer:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.assembly_plant) } inline ::std::string* CompleteProductConfiguration::mutable_assembly_plant() { // @@protoc_insertion_point(field_mutable:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.assembly_plant) return assembly_plant_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline ::std::string* CompleteProductConfiguration::release_assembly_plant() { // @@protoc_insertion_point(field_release:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.assembly_plant) return assembly_plant_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline void CompleteProductConfiguration::set_allocated_assembly_plant(::std::string* assembly_plant) { if (assembly_plant != NULL) { } else { } assembly_plant_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), assembly_plant); // @@protoc_insertion_point(field_set_allocated:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.assembly_plant) } // string model_year = 5; inline void CompleteProductConfiguration::clear_model_year() { model_year_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline const ::std::string& CompleteProductConfiguration::model_year() const { // @@protoc_insertion_point(field_get:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.model_year) return model_year_.GetNoArena(); } inline void CompleteProductConfiguration::set_model_year(const ::std::string& value) { model_year_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); // @@protoc_insertion_point(field_set:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.model_year) } #if LANG_CXX11 inline void CompleteProductConfiguration::set_model_year(::std::string&& value) { model_year_.SetNoArena( &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); // @@protoc_insertion_point(field_set_rvalue:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.model_year) } #endif inline void CompleteProductConfiguration::set_model_year(const char* value) { GOOGLE_DCHECK(value != NULL); model_year_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); // @@protoc_insertion_point(field_set_char:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.model_year) } inline void CompleteProductConfiguration::set_model_year(const char* value, size_t size) { model_year_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(reinterpret_cast(value), size)); // @@protoc_insertion_point(field_set_pointer:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.model_year) } inline ::std::string* CompleteProductConfiguration::mutable_model_year() { // @@protoc_insertion_point(field_mutable:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.model_year) return model_year_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline ::std::string* CompleteProductConfiguration::release_model_year() { // @@protoc_insertion_point(field_release:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.model_year) return model_year_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline void CompleteProductConfiguration::set_allocated_model_year(::std::string* model_year) { if (model_year != NULL) { } else { } model_year_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), model_year); // @@protoc_insertion_point(field_set_allocated:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.model_year) } // uint32 degree_of_freedom = 6; inline void CompleteProductConfiguration::clear_degree_of_freedom() { degree_of_freedom_ = 0u; } inline ::google::protobuf::uint32 CompleteProductConfiguration::degree_of_freedom() const { // @@protoc_insertion_point(field_get:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.degree_of_freedom) return degree_of_freedom_; } inline void CompleteProductConfiguration::set_degree_of_freedom(::google::protobuf::uint32 value) { degree_of_freedom_ = value; // @@protoc_insertion_point(field_set:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.degree_of_freedom) } // .Kinova.Api.ProductConfiguration.BaseType base_type = 7; inline void CompleteProductConfiguration::clear_base_type() { base_type_ = 0; } inline ::Kinova::Api::ProductConfiguration::BaseType CompleteProductConfiguration::base_type() const { // @@protoc_insertion_point(field_get:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.base_type) return static_cast< ::Kinova::Api::ProductConfiguration::BaseType >(base_type_); } inline void CompleteProductConfiguration::set_base_type(::Kinova::Api::ProductConfiguration::BaseType value) { base_type_ = value; // @@protoc_insertion_point(field_set:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.base_type) } // .Kinova.Api.ProductConfiguration.EndEffectorType end_effector_type = 8; inline void CompleteProductConfiguration::clear_end_effector_type() { end_effector_type_ = 0; } inline ::Kinova::Api::ProductConfiguration::EndEffectorType CompleteProductConfiguration::end_effector_type() const { // @@protoc_insertion_point(field_get:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.end_effector_type) return static_cast< ::Kinova::Api::ProductConfiguration::EndEffectorType >(end_effector_type_); } inline void CompleteProductConfiguration::set_end_effector_type(::Kinova::Api::ProductConfiguration::EndEffectorType value) { end_effector_type_ = value; // @@protoc_insertion_point(field_set:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.end_effector_type) } // .Kinova.Api.ProductConfiguration.VisionModuleType vision_module_type = 9; inline void CompleteProductConfiguration::clear_vision_module_type() { vision_module_type_ = 0; } inline ::Kinova::Api::ProductConfiguration::VisionModuleType CompleteProductConfiguration::vision_module_type() const { // @@protoc_insertion_point(field_get:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.vision_module_type) return static_cast< ::Kinova::Api::ProductConfiguration::VisionModuleType >(vision_module_type_); } inline void CompleteProductConfiguration::set_vision_module_type(::Kinova::Api::ProductConfiguration::VisionModuleType value) { vision_module_type_ = value; // @@protoc_insertion_point(field_set:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.vision_module_type) } // .Kinova.Api.ProductConfiguration.InterfaceModuleType interface_module_type = 10; inline void CompleteProductConfiguration::clear_interface_module_type() { interface_module_type_ = 0; } inline ::Kinova::Api::ProductConfiguration::InterfaceModuleType CompleteProductConfiguration::interface_module_type() const { // @@protoc_insertion_point(field_get:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.interface_module_type) return static_cast< ::Kinova::Api::ProductConfiguration::InterfaceModuleType >(interface_module_type_); } inline void CompleteProductConfiguration::set_interface_module_type(::Kinova::Api::ProductConfiguration::InterfaceModuleType value) { interface_module_type_ = value; // @@protoc_insertion_point(field_set:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.interface_module_type) } // .Kinova.Api.ProductConfiguration.ArmLaterality arm_laterality = 11; inline void CompleteProductConfiguration::clear_arm_laterality() { arm_laterality_ = 0; } inline ::Kinova::Api::ProductConfiguration::ArmLaterality CompleteProductConfiguration::arm_laterality() const { // @@protoc_insertion_point(field_get:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.arm_laterality) return static_cast< ::Kinova::Api::ProductConfiguration::ArmLaterality >(arm_laterality_); } inline void CompleteProductConfiguration::set_arm_laterality(::Kinova::Api::ProductConfiguration::ArmLaterality value) { arm_laterality_ = value; // @@protoc_insertion_point(field_set:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.arm_laterality) } // .Kinova.Api.ProductConfiguration.WristType wrist_type = 12; inline void CompleteProductConfiguration::clear_wrist_type() { wrist_type_ = 0; } inline ::Kinova::Api::ProductConfiguration::WristType CompleteProductConfiguration::wrist_type() const { // @@protoc_insertion_point(field_get:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.wrist_type) return static_cast< ::Kinova::Api::ProductConfiguration::WristType >(wrist_type_); } inline void CompleteProductConfiguration::set_wrist_type(::Kinova::Api::ProductConfiguration::WristType value) { wrist_type_ = value; // @@protoc_insertion_point(field_set:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.wrist_type) } // .Kinova.Api.ProductConfiguration.BrakeType brake_type = 13; inline void CompleteProductConfiguration::clear_brake_type() { brake_type_ = 0; } inline ::Kinova::Api::ProductConfiguration::BrakeType CompleteProductConfiguration::brake_type() const { // @@protoc_insertion_point(field_get:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.brake_type) return static_cast< ::Kinova::Api::ProductConfiguration::BrakeType >(brake_type_); } inline void CompleteProductConfiguration::set_brake_type(::Kinova::Api::ProductConfiguration::BrakeType value) { brake_type_ = value; // @@protoc_insertion_point(field_set:Kinova.Api.ProductConfiguration.CompleteProductConfiguration.brake_type) } // ------------------------------------------------------------------- // ProductConfigurationEndEffectorType // .Kinova.Api.ProductConfiguration.EndEffectorType end_effector_type = 1; inline void ProductConfigurationEndEffectorType::clear_end_effector_type() { end_effector_type_ = 0; } inline ::Kinova::Api::ProductConfiguration::EndEffectorType ProductConfigurationEndEffectorType::end_effector_type() const { // @@protoc_insertion_point(field_get:Kinova.Api.ProductConfiguration.ProductConfigurationEndEffectorType.end_effector_type) return static_cast< ::Kinova::Api::ProductConfiguration::EndEffectorType >(end_effector_type_); } inline void ProductConfigurationEndEffectorType::set_end_effector_type(::Kinova::Api::ProductConfiguration::EndEffectorType value) { end_effector_type_ = value; // @@protoc_insertion_point(field_set:Kinova.Api.ProductConfiguration.ProductConfigurationEndEffectorType.end_effector_type) } #ifdef __GNUC__ #pragma GCC diagnostic pop #endif // __GNUC__ // ------------------------------------------------------------------- // @@protoc_insertion_point(namespace_scope) } // namespace ProductConfiguration } // namespace Api } // namespace Kinova namespace google { namespace protobuf { template <> struct is_proto_enum< ::Kinova::Api::ProductConfiguration::ModelId> : ::google::protobuf::internal::true_type {}; template <> inline const EnumDescriptor* GetEnumDescriptor< ::Kinova::Api::ProductConfiguration::ModelId>() { return ::Kinova::Api::ProductConfiguration::ModelId_descriptor(); } template <> struct is_proto_enum< ::Kinova::Api::ProductConfiguration::BaseType> : ::google::protobuf::internal::true_type {}; template <> inline const EnumDescriptor* GetEnumDescriptor< ::Kinova::Api::ProductConfiguration::BaseType>() { return ::Kinova::Api::ProductConfiguration::BaseType_descriptor(); } template <> struct is_proto_enum< ::Kinova::Api::ProductConfiguration::EndEffectorType> : ::google::protobuf::internal::true_type {}; template <> inline const EnumDescriptor* GetEnumDescriptor< ::Kinova::Api::ProductConfiguration::EndEffectorType>() { return ::Kinova::Api::ProductConfiguration::EndEffectorType_descriptor(); } template <> struct is_proto_enum< ::Kinova::Api::ProductConfiguration::VisionModuleType> : ::google::protobuf::internal::true_type {}; template <> inline const EnumDescriptor* GetEnumDescriptor< ::Kinova::Api::ProductConfiguration::VisionModuleType>() { return ::Kinova::Api::ProductConfiguration::VisionModuleType_descriptor(); } template <> struct is_proto_enum< ::Kinova::Api::ProductConfiguration::InterfaceModuleType> : ::google::protobuf::internal::true_type {}; template <> inline const EnumDescriptor* GetEnumDescriptor< ::Kinova::Api::ProductConfiguration::InterfaceModuleType>() { return ::Kinova::Api::ProductConfiguration::InterfaceModuleType_descriptor(); } template <> struct is_proto_enum< ::Kinova::Api::ProductConfiguration::ArmLaterality> : ::google::protobuf::internal::true_type {}; template <> inline const EnumDescriptor* GetEnumDescriptor< ::Kinova::Api::ProductConfiguration::ArmLaterality>() { return ::Kinova::Api::ProductConfiguration::ArmLaterality_descriptor(); } template <> struct is_proto_enum< ::Kinova::Api::ProductConfiguration::WristType> : ::google::protobuf::internal::true_type {}; template <> inline const EnumDescriptor* GetEnumDescriptor< ::Kinova::Api::ProductConfiguration::WristType>() { return ::Kinova::Api::ProductConfiguration::WristType_descriptor(); } template <> struct is_proto_enum< ::Kinova::Api::ProductConfiguration::BrakeType> : ::google::protobuf::internal::true_type {}; template <> inline const EnumDescriptor* GetEnumDescriptor< ::Kinova::Api::ProductConfiguration::BrakeType>() { return ::Kinova::Api::ProductConfiguration::BrakeType_descriptor(); } } // namespace protobuf } // namespace google // @@protoc_insertion_point(global_scope) #endif // PROTOBUF_ProductConfiguration_2eproto__INCLUDED