// Generated by the protocol buffer compiler. DO NOT EDIT! // source: VisionConfig.proto #ifndef PROTOBUF_VisionConfig_2eproto__INCLUDED #define PROTOBUF_VisionConfig_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_VisionConfig_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[16]; 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 InitDefaultsSensorSettingsImpl(); void InitDefaultsSensorSettings(); void InitDefaultsSensorIdentifierImpl(); void InitDefaultsSensorIdentifier(); void InitDefaultsIntrinsicProfileIdentifierImpl(); void InitDefaultsIntrinsicProfileIdentifier(); void InitDefaultsOptionIdentifierImpl(); void InitDefaultsOptionIdentifier(); void InitDefaultsOptionValueImpl(); void InitDefaultsOptionValue(); void InitDefaultsOptionInformationImpl(); void InitDefaultsOptionInformation(); void InitDefaultsSensorFocusActionImpl(); void InitDefaultsSensorFocusAction(); void InitDefaultsFocusPointImpl(); void InitDefaultsFocusPoint(); void InitDefaultsManualFocusImpl(); void InitDefaultsManualFocus(); void InitDefaultsVisionNotificationImpl(); void InitDefaultsVisionNotification(); void InitDefaultsIntrinsicParametersImpl(); void InitDefaultsIntrinsicParameters(); void InitDefaultsDistortionCoefficientsImpl(); void InitDefaultsDistortionCoefficients(); void InitDefaultsExtrinsicParametersImpl(); void InitDefaultsExtrinsicParameters(); void InitDefaultsRotationMatrixImpl(); void InitDefaultsRotationMatrix(); void InitDefaultsRotationMatrixRowImpl(); void InitDefaultsRotationMatrixRow(); void InitDefaultsTranslationVectorImpl(); void InitDefaultsTranslationVector(); inline void InitDefaults() { InitDefaultsSensorSettings(); InitDefaultsSensorIdentifier(); InitDefaultsIntrinsicProfileIdentifier(); InitDefaultsOptionIdentifier(); InitDefaultsOptionValue(); InitDefaultsOptionInformation(); InitDefaultsSensorFocusAction(); InitDefaultsFocusPoint(); InitDefaultsManualFocus(); InitDefaultsVisionNotification(); InitDefaultsIntrinsicParameters(); InitDefaultsDistortionCoefficients(); InitDefaultsExtrinsicParameters(); InitDefaultsRotationMatrix(); InitDefaultsRotationMatrixRow(); InitDefaultsTranslationVector(); } } // namespace protobuf_VisionConfig_2eproto namespace Kinova { namespace Api { namespace VisionConfig { class DistortionCoefficients; class DistortionCoefficientsDefaultTypeInternal; extern DistortionCoefficientsDefaultTypeInternal _DistortionCoefficients_default_instance_; class ExtrinsicParameters; class ExtrinsicParametersDefaultTypeInternal; extern ExtrinsicParametersDefaultTypeInternal _ExtrinsicParameters_default_instance_; class FocusPoint; class FocusPointDefaultTypeInternal; extern FocusPointDefaultTypeInternal _FocusPoint_default_instance_; class IntrinsicParameters; class IntrinsicParametersDefaultTypeInternal; extern IntrinsicParametersDefaultTypeInternal _IntrinsicParameters_default_instance_; class IntrinsicProfileIdentifier; class IntrinsicProfileIdentifierDefaultTypeInternal; extern IntrinsicProfileIdentifierDefaultTypeInternal _IntrinsicProfileIdentifier_default_instance_; class ManualFocus; class ManualFocusDefaultTypeInternal; extern ManualFocusDefaultTypeInternal _ManualFocus_default_instance_; class OptionIdentifier; class OptionIdentifierDefaultTypeInternal; extern OptionIdentifierDefaultTypeInternal _OptionIdentifier_default_instance_; class OptionInformation; class OptionInformationDefaultTypeInternal; extern OptionInformationDefaultTypeInternal _OptionInformation_default_instance_; class OptionValue; class OptionValueDefaultTypeInternal; extern OptionValueDefaultTypeInternal _OptionValue_default_instance_; class RotationMatrix; class RotationMatrixDefaultTypeInternal; extern RotationMatrixDefaultTypeInternal _RotationMatrix_default_instance_; class RotationMatrixRow; class RotationMatrixRowDefaultTypeInternal; extern RotationMatrixRowDefaultTypeInternal _RotationMatrixRow_default_instance_; class SensorFocusAction; class SensorFocusActionDefaultTypeInternal; extern SensorFocusActionDefaultTypeInternal _SensorFocusAction_default_instance_; class SensorIdentifier; class SensorIdentifierDefaultTypeInternal; extern SensorIdentifierDefaultTypeInternal _SensorIdentifier_default_instance_; class SensorSettings; class SensorSettingsDefaultTypeInternal; extern SensorSettingsDefaultTypeInternal _SensorSettings_default_instance_; class TranslationVector; class TranslationVectorDefaultTypeInternal; extern TranslationVectorDefaultTypeInternal _TranslationVector_default_instance_; class VisionNotification; class VisionNotificationDefaultTypeInternal; extern VisionNotificationDefaultTypeInternal _VisionNotification_default_instance_; } // namespace VisionConfig } // namespace Api } // namespace Kinova namespace Kinova { namespace Api { namespace VisionConfig { enum ServiceVersion { RESERVED_0 = 0, CURRENT_VERSION = 1, ServiceVersion_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min, ServiceVersion_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max }; bool ServiceVersion_IsValid(int value); const ServiceVersion ServiceVersion_MIN = RESERVED_0; const ServiceVersion ServiceVersion_MAX = CURRENT_VERSION; const int ServiceVersion_ARRAYSIZE = ServiceVersion_MAX + 1; const ::google::protobuf::EnumDescriptor* ServiceVersion_descriptor(); inline const ::std::string& ServiceVersion_Name(ServiceVersion value) { return ::google::protobuf::internal::NameOfEnum( ServiceVersion_descriptor(), value); } inline bool ServiceVersion_Parse( const ::std::string& name, ServiceVersion* value) { return ::google::protobuf::internal::ParseNamedEnum( ServiceVersion_descriptor(), name, value); } enum Sensor { SENSOR_UNSPECIFIED = 0, SENSOR_COLOR = 1, SENSOR_DEPTH = 2, Sensor_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min, Sensor_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max }; bool Sensor_IsValid(int value); const Sensor Sensor_MIN = SENSOR_UNSPECIFIED; const Sensor Sensor_MAX = SENSOR_DEPTH; const int Sensor_ARRAYSIZE = Sensor_MAX + 1; const ::google::protobuf::EnumDescriptor* Sensor_descriptor(); inline const ::std::string& Sensor_Name(Sensor value) { return ::google::protobuf::internal::NameOfEnum( Sensor_descriptor(), value); } inline bool Sensor_Parse( const ::std::string& name, Sensor* value) { return ::google::protobuf::internal::ParseNamedEnum( Sensor_descriptor(), name, value); } enum Resolution { RESOLUTION_UNSPECIFIED = 0, RESOLUTION_320x240 = 1, RESOLUTION_424x240 = 2, RESOLUTION_480x270 = 3, RESOLUTION_640x480 = 4, RESOLUTION_1280x720 = 5, RESOLUTION_1920x1080 = 6, Resolution_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min, Resolution_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max }; bool Resolution_IsValid(int value); const Resolution Resolution_MIN = RESOLUTION_UNSPECIFIED; const Resolution Resolution_MAX = RESOLUTION_1920x1080; const int Resolution_ARRAYSIZE = Resolution_MAX + 1; const ::google::protobuf::EnumDescriptor* Resolution_descriptor(); inline const ::std::string& Resolution_Name(Resolution value) { return ::google::protobuf::internal::NameOfEnum( Resolution_descriptor(), value); } inline bool Resolution_Parse( const ::std::string& name, Resolution* value) { return ::google::protobuf::internal::ParseNamedEnum( Resolution_descriptor(), name, value); } enum FrameRate { FRAMERATE_UNSPECIFIED = 0, FRAMERATE_6_FPS = 1, FRAMERATE_15_FPS = 2, FRAMERATE_30_FPS = 3, FrameRate_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min, FrameRate_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max }; bool FrameRate_IsValid(int value); const FrameRate FrameRate_MIN = FRAMERATE_UNSPECIFIED; const FrameRate FrameRate_MAX = FRAMERATE_30_FPS; const int FrameRate_ARRAYSIZE = FrameRate_MAX + 1; const ::google::protobuf::EnumDescriptor* FrameRate_descriptor(); inline const ::std::string& FrameRate_Name(FrameRate value) { return ::google::protobuf::internal::NameOfEnum( FrameRate_descriptor(), value); } inline bool FrameRate_Parse( const ::std::string& name, FrameRate* value) { return ::google::protobuf::internal::ParseNamedEnum( FrameRate_descriptor(), name, value); } enum BitRate { BITRATE_UNSPECIFIED = 0, BITRATE_10_MBPS = 1, BITRATE_15_MBPS = 2, BITRATE_20_MBPS = 3, BITRATE_25_MBPS = 4, BitRate_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min, BitRate_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max }; bool BitRate_IsValid(int value); const BitRate BitRate_MIN = BITRATE_UNSPECIFIED; const BitRate BitRate_MAX = BITRATE_25_MBPS; const int BitRate_ARRAYSIZE = BitRate_MAX + 1; const ::google::protobuf::EnumDescriptor* BitRate_descriptor(); inline const ::std::string& BitRate_Name(BitRate value) { return ::google::protobuf::internal::NameOfEnum( BitRate_descriptor(), value); } inline bool BitRate_Parse( const ::std::string& name, BitRate* value) { return ::google::protobuf::internal::ParseNamedEnum( BitRate_descriptor(), name, value); } enum Option { OPTION_UNSPECIFIED = 0, OPTION_BACKLIGHT_COMPENSATION = 1, OPTION_BRIGHTNESS = 2, OPTION_CONTRAST = 3, OPTION_EXPOSURE = 4, OPTION_GAIN = 5, OPTION_GAMMA = 6, OPTION_HUE = 7, OPTION_SATURATION = 8, OPTION_SHARPNESS = 9, OPTION_WHITE_BALANCE = 10, OPTION_ENABLE_AUTO_EXPOSURE = 11, OPTION_ENABLE_AUTO_WHITE_BALANCE = 12, OPTION_VISUAL_PRESET = 13, OPTION_LASER_POWER = 14, OPTION_ACCURACY = 15, OPTION_MOTION_RANGE = 16, OPTION_FILTER_OPTION = 17, OPTION_CONFIDENCE_THRESHOLD = 18, OPTION_EMITTER_ENABLED = 19, OPTION_FRAMES_QUEUE_SIZE = 20, OPTION_TOTAL_FRAME_DROPS = 21, OPTION_AUTO_EXPOSURE_MODE = 22, OPTION_POWER_LINE_FREQUENCY = 23, OPTION_ASIC_TEMPERATURE = 24, OPTION_ERROR_POLLING_ENABLED = 25, OPTION_PROJECTOR_TEMPERATURE = 26, OPTION_OUTPUT_TRIGGER_ENABLED = 27, OPTION_MOTION_MODULE_TEMPERATURE = 28, OPTION_DEPTH_UNITS = 29, OPTION_ENABLE_MOTION_CORRECTION = 30, OPTION_AUTO_EXPOSURE_PRIORITY = 31, OPTION_COLOR_SCHEME = 32, OPTION_HISTOGRAM_EQUALIZATION_ENABLED = 33, OPTION_MIN_DISTANCE = 34, OPTION_MAX_DISTANCE = 35, OPTION_TEXTURE_SOURCE = 36, OPTION_FILTER_MAGNITUDE = 37, OPTION_FILTER_SMOOTH_ALPHA = 38, OPTION_FILTER_SMOOTH_DELTA = 39, OPTION_HOLES_FILL = 40, OPTION_STEREO_BASELINE = 41, OPTION_AUTO_EXPOSURE_CONVERGE_STEP = 42, Option_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min, Option_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max }; bool Option_IsValid(int value); const Option Option_MIN = OPTION_UNSPECIFIED; const Option Option_MAX = OPTION_AUTO_EXPOSURE_CONVERGE_STEP; const int Option_ARRAYSIZE = Option_MAX + 1; const ::google::protobuf::EnumDescriptor* Option_descriptor(); inline const ::std::string& Option_Name(Option value) { return ::google::protobuf::internal::NameOfEnum( Option_descriptor(), value); } inline bool Option_Parse( const ::std::string& name, Option* value) { return ::google::protobuf::internal::ParseNamedEnum