|
|
|
|
|
|
|
|
|
|
|
#ifndef PROTOBUF_ProductConfiguration_2eproto__INCLUDED
|
|
|
#define PROTOBUF_ProductConfiguration_2eproto__INCLUDED
|
|
|
|
|
|
#include <string>
|
|
|
|
|
|
#include <google/protobuf/stubs/common.h>
|
|
|
|
|
|
#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 <google/protobuf/io/coded_stream.h>
|
|
|
#include <google/protobuf/arena.h>
|
|
|
#include <google/protobuf/arenastring.h>
|
|
|
#include <google/protobuf/generated_message_table_driven.h>
|
|
|
#include <google/protobuf/generated_message_util.h>
|
|
|
#include <google/protobuf/metadata.h>
|
|
|
#include <google/protobuf/message.h>
|
|
|
#include <google/protobuf/repeated_field.h>
|
|
|
#include <google/protobuf/extension_set.h>
|
|
|
#include <google/protobuf/generated_enum_reflection.h>
|
|
|
#include <google/protobuf/unknown_field_set.h>
|
|
|
#include "Common.pb.h"
|
|
|
|
|
|
|
|
|
namespace protobuf_ProductConfiguration_2eproto {
|
|
|
|
|
|
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 Kinova {
|
|
|
namespace Api {
|
|
|
namespace ProductConfiguration {
|
|
|
class CompleteProductConfiguration;
|
|
|
class CompleteProductConfigurationDefaultTypeInternal;
|
|
|
extern CompleteProductConfigurationDefaultTypeInternal _CompleteProductConfiguration_default_instance_;
|
|
|
class ProductConfigurationEndEffectorType;
|
|
|
class ProductConfigurationEndEffectorTypeDefaultTypeInternal;
|
|
|
extern ProductConfigurationEndEffectorTypeDefaultTypeInternal _ProductConfigurationEndEffectorType_default_instance_;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
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>(
|
|
|
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>(
|
|
|
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>(
|
|
|
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>(
|
|
|
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>(
|
|
|
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>(
|
|
|
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>(
|
|
|
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>(
|
|
|
BrakeType_descriptor(), name, value);
|
|
|
}
|
|
|
|
|
|
|
|
|
class CompleteProductConfiguration : public ::google::protobuf::Message {
|
|
|
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();
|
|
|
static inline const CompleteProductConfiguration* internal_default_instance() {
|
|
|
return reinterpret_cast<const CompleteProductConfiguration*>(
|
|
|
&_CompleteProductConfiguration_default_instance_);
|
|
|
}
|
|
|
static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
|
|
|
0;
|
|
|
|
|
|
void Swap(CompleteProductConfiguration* other);
|
|
|
friend void swap(CompleteProductConfiguration& a, CompleteProductConfiguration& b) {
|
|
|
a.Swap(&b);
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
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;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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);
|
|
|
|
|
|
|
|
|
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);
|
|
|
|
|
|
|
|
|
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);
|
|
|
|
|
|
|
|
|
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);
|
|
|
|
|
|
|
|
|
void clear_model();
|
|
|
static const int kModelFieldNumber = 2;
|
|
|
::Kinova::Api::ProductConfiguration::ModelId model() const;
|
|
|
void set_model(::Kinova::Api::ProductConfiguration::ModelId value);
|
|
|
|
|
|
|
|
|
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);
|
|
|
|
|
|
|
|
|
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);
|
|
|
|
|
|
|
|
|
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);
|
|
|
|
|
|
|
|
|
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);
|
|
|
|
|
|
|
|
|
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);
|
|
|
|
|
|
|
|
|
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);
|
|
|
|
|
|
|
|
|
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);
|
|
|
|
|
|
|
|
|
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);
|
|
|
|
|
|
|
|
|
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 {
|
|
|
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();
|
|
|
static inline const ProductConfigurationEndEffectorType* internal_default_instance() {
|
|
|
return reinterpret_cast<const ProductConfigurationEndEffectorType*>(
|
|
|
&_ProductConfigurationEndEffectorType_default_instance_);
|
|
|
}
|
|
|
static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
|
|
|
1;
|
|
|
|
|
|
void Swap(ProductConfigurationEndEffectorType* other);
|
|
|
friend void swap(ProductConfigurationEndEffectorType& a, ProductConfigurationEndEffectorType& b) {
|
|
|
a.Swap(&b);
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
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;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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);
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
inline void CompleteProductConfiguration::clear_kin() {
|
|
|
kin_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
|
|
|
}
|
|
|
inline const ::std::string& CompleteProductConfiguration::kin() const {
|
|
|
|
|
|
return kin_.GetNoArena();
|
|
|
}
|
|
|
inline void CompleteProductConfiguration::set_kin(const ::std::string& value) {
|
|
|
|
|
|
kin_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
|
|
|
|
|
|
}
|
|
|
#if LANG_CXX11
|
|
|
inline void CompleteProductConfiguration::set_kin(::std::string&& value) {
|
|
|
|
|
|
kin_.SetNoArena(
|
|
|
&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
|
|
|
|
|
|
}
|
|
|
#endif
|
|
|
inline void CompleteProductConfiguration::set_kin(const char* value) {
|
|
|
GOOGLE_DCHECK(value != NULL);
|
|
|
|
|
|
kin_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
|
|
|
|
|
|
}
|
|
|
inline void CompleteProductConfiguration::set_kin(const char* value, size_t size) {
|
|
|
|
|
|
kin_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
|
|
|
::std::string(reinterpret_cast<const char*>(value), size));
|
|
|
|
|
|
}
|
|
|
inline ::std::string* CompleteProductConfiguration::mutable_kin() {
|
|
|
|
|
|
|
|
|
return kin_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
|
|
|
}
|
|
|
inline ::std::string* CompleteProductConfiguration::release_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);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
inline void CompleteProductConfiguration::clear_model() {
|
|
|
model_ = 0;
|
|
|
}
|
|
|
inline ::Kinova::Api::ProductConfiguration::ModelId CompleteProductConfiguration::model() const {
|
|
|
|
|
|
return static_cast< ::Kinova::Api::ProductConfiguration::ModelId >(model_);
|
|
|
}
|
|
|
inline void CompleteProductConfiguration::set_model(::Kinova::Api::ProductConfiguration::ModelId value) {
|
|
|
|
|
|
model_ = value;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
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_;
|
|
|
|
|
|
return p != NULL ? *p : *reinterpret_cast<const ::Kinova::Api::Common::CountryCode*>(
|
|
|
&::Kinova::Api::Common::_CountryCode_default_instance_);
|
|
|
}
|
|
|
inline ::Kinova::Api::Common::CountryCode* CompleteProductConfiguration::release_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;
|
|
|
}
|
|
|
|
|
|
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;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
inline void CompleteProductConfiguration::clear_assembly_plant() {
|
|
|
assembly_plant_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
|
|
|
}
|
|
|
inline const ::std::string& CompleteProductConfiguration::assembly_plant() const {
|
|
|
|
|
|
return assembly_plant_.GetNoArena();
|
|
|
}
|
|
|
inline void CompleteProductConfiguration::set_assembly_plant(const ::std::string& value) {
|
|
|
|
|
|
assembly_plant_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
|
|
|
|
|
|
}
|
|
|
#if LANG_CXX11
|
|
|
inline void CompleteProductConfiguration::set_assembly_plant(::std::string&& value) {
|
|
|
|
|
|
assembly_plant_.SetNoArena(
|
|
|
&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
|
|
|
|
|
|
}
|
|
|
#endif
|
|
|
inline void CompleteProductConfiguration::set_assembly_plant(const char* value) {
|
|
|
GOOGLE_DCHECK(value != NULL);
|
|
|
|
|
|
assembly_plant_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
|
|
|
|
|
|
}
|
|
|
inline void CompleteProductConfiguration::set_assembly_plant(const char* value, size_t size) {
|
|
|
|
|
|
assembly_plant_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
|
|
|
::std::string(reinterpret_cast<const char*>(value), size));
|
|
|
|
|
|
}
|
|
|
inline ::std::string* CompleteProductConfiguration::mutable_assembly_plant() {
|
|
|
|
|
|
|
|
|
return assembly_plant_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
|
|
|
}
|
|
|
inline ::std::string* CompleteProductConfiguration::release_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);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
inline void CompleteProductConfiguration::clear_model_year() {
|
|
|
model_year_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
|
|
|
}
|
|
|
inline const ::std::string& CompleteProductConfiguration::model_year() const {
|
|
|
|
|
|
return model_year_.GetNoArena();
|
|
|
}
|
|
|
inline void CompleteProductConfiguration::set_model_year(const ::std::string& value) {
|
|
|
|
|
|
model_year_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
|
|
|
|
|
|
}
|
|
|
#if LANG_CXX11
|
|
|
inline void CompleteProductConfiguration::set_model_year(::std::string&& value) {
|
|
|
|
|
|
model_year_.SetNoArena(
|
|
|
&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
|
|
|
|
|
|
}
|
|
|
#endif
|
|
|
inline void CompleteProductConfiguration::set_model_year(const char* value) {
|
|
|
GOOGLE_DCHECK(value != NULL);
|
|
|
|
|
|
model_year_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
|
|
|
|
|
|
}
|
|
|
inline void CompleteProductConfiguration::set_model_year(const char* value, size_t size) {
|
|
|
|
|
|
model_year_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
|
|
|
::std::string(reinterpret_cast<const char*>(value), size));
|
|
|
|
|
|
}
|
|
|
inline ::std::string* CompleteProductConfiguration::mutable_model_year() {
|
|
|
|
|
|
|
|
|
return model_year_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
|
|
|
}
|
|
|
inline ::std::string* CompleteProductConfiguration::release_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);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
inline void CompleteProductConfiguration::clear_degree_of_freedom() {
|
|
|
degree_of_freedom_ = 0u;
|
|
|
}
|
|
|
inline ::google::protobuf::uint32 CompleteProductConfiguration::degree_of_freedom() const {
|
|
|
|
|
|
return degree_of_freedom_;
|
|
|
}
|
|
|
inline void CompleteProductConfiguration::set_degree_of_freedom(::google::protobuf::uint32 value) {
|
|
|
|
|
|
degree_of_freedom_ = value;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
inline void CompleteProductConfiguration::clear_base_type() {
|
|
|
base_type_ = 0;
|
|
|
}
|
|
|
inline ::Kinova::Api::ProductConfiguration::BaseType CompleteProductConfiguration::base_type() const {
|
|
|
|
|
|
return static_cast< ::Kinova::Api::ProductConfiguration::BaseType >(base_type_);
|
|
|
}
|
|
|
inline void CompleteProductConfiguration::set_base_type(::Kinova::Api::ProductConfiguration::BaseType value) {
|
|
|
|
|
|
base_type_ = value;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
inline void CompleteProductConfiguration::clear_end_effector_type() {
|
|
|
end_effector_type_ = 0;
|
|
|
}
|
|
|
inline ::Kinova::Api::ProductConfiguration::EndEffectorType CompleteProductConfiguration::end_effector_type() const {
|
|
|
|
|
|
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;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
inline void CompleteProductConfiguration::clear_vision_module_type() {
|
|
|
vision_module_type_ = 0;
|
|
|
}
|
|
|
inline ::Kinova::Api::ProductConfiguration::VisionModuleType CompleteProductConfiguration::vision_module_type() const {
|
|
|
|
|
|
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;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
inline void CompleteProductConfiguration::clear_interface_module_type() {
|
|
|
interface_module_type_ = 0;
|
|
|
}
|
|
|
inline ::Kinova::Api::ProductConfiguration::InterfaceModuleType CompleteProductConfiguration::interface_module_type() const {
|
|
|
|
|
|
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;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
inline void CompleteProductConfiguration::clear_arm_laterality() {
|
|
|
arm_laterality_ = 0;
|
|
|
}
|
|
|
inline ::Kinova::Api::ProductConfiguration::ArmLaterality CompleteProductConfiguration::arm_laterality() const {
|
|
|
|
|
|
return static_cast< ::Kinova::Api::ProductConfiguration::ArmLaterality >(arm_laterality_);
|
|
|
}
|
|
|
inline void CompleteProductConfiguration::set_arm_laterality(::Kinova::Api::ProductConfiguration::ArmLaterality value) {
|
|
|
|
|
|
arm_laterality_ = value;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
inline void CompleteProductConfiguration::clear_wrist_type() {
|
|
|
wrist_type_ = 0;
|
|
|
}
|
|
|
inline ::Kinova::Api::ProductConfiguration::WristType CompleteProductConfiguration::wrist_type() const {
|
|
|
|
|
|
return static_cast< ::Kinova::Api::ProductConfiguration::WristType >(wrist_type_);
|
|
|
}
|
|
|
inline void CompleteProductConfiguration::set_wrist_type(::Kinova::Api::ProductConfiguration::WristType value) {
|
|
|
|
|
|
wrist_type_ = value;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
inline void CompleteProductConfiguration::clear_brake_type() {
|
|
|
brake_type_ = 0;
|
|
|
}
|
|
|
inline ::Kinova::Api::ProductConfiguration::BrakeType CompleteProductConfiguration::brake_type() const {
|
|
|
|
|
|
return static_cast< ::Kinova::Api::ProductConfiguration::BrakeType >(brake_type_);
|
|
|
}
|
|
|
inline void CompleteProductConfiguration::set_brake_type(::Kinova::Api::ProductConfiguration::BrakeType value) {
|
|
|
|
|
|
brake_type_ = value;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inline void ProductConfigurationEndEffectorType::clear_end_effector_type() {
|
|
|
end_effector_type_ = 0;
|
|
|
}
|
|
|
inline ::Kinova::Api::ProductConfiguration::EndEffectorType ProductConfigurationEndEffectorType::end_effector_type() const {
|
|
|
|
|
|
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;
|
|
|
|
|
|
}
|
|
|
|
|
|
#ifdef __GNUC__
|
|
|
#pragma GCC diagnostic pop
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
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();
|
|
|
}
|
|
|
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
#endif
|
|
|
|