camera_ros: Rolling
  • Links
    • Rosindex
    • Repository
  • C++ API
    • Class Hierarchy
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace libcamera
        • Namespace rclcpp
        • Namespace std
      • Classes and Structs
        • Template Struct ControlTypeMap
        • Struct ParameterHandler::control_info_t
        • Class invalid_conversion
        • Class ParameterConflictHandler
        • Class ParameterHandler
        • Class should_not_reach
        • Class unknown_control
        • Class unsupported_control
      • Enums
        • Enum FormatType
        • Enum CallbackGroupType
        • Enum DeliveredMessageKind
        • Enum DurabilityPolicy
        • Enum EndpointType
        • Enum FutureReturnCode
        • Enum HistoryPolicy
        • Enum IntraProcessBufferType
        • Enum IntraProcessSetting
        • Enum LivelinessPolicy
        • Enum ParameterType
        • Enum QoSCompatibility
        • Enum QosPolicyKind
        • Enum ReliabilityPolicy
        • Enum SignalHandlerOptions
        • Enum TopicStatisticsState
        • Enum WaitResultKind
      • Functions
        • Function clamp
        • Function cv_to_pv
        • Function cv_to_pv_type
        • Function format_type
        • Function get_common_stream_formats
        • Function get_extent
        • Function get_ros_encoding
        • Function list_format_sizes
        • Template Function max
        • Template Function min
        • Function operator<
        • Function operator<<(std::ostream&, const libcamera::CameraManager&)
        • Function operator<<(std::ostream&, const libcamera::StreamFormats&)
        • Function operator>
        • Function pv_to_cv
        • Function rclcpp::_to_json_dict_entry
        • Function rclcpp::add_will_overflow
        • Function rclcpp::add_will_underflow
        • Function rclcpp::convert_rcl_time_to_sec_nanos
        • Function rclcpp::copy_all_parameter_values
        • Function rclcpp::create_client
        • Function rclcpp::create_generic_client(std::shared_ptr<node_interfaces::NodeBaseInterface>, std::shared_ptr<node_interfaces::NodeGraphInterface>, std::shared_ptr<node_interfaces::NodeServicesInterface>, const std::string&, const std::string&, const rclcpp::QoS&, rclcpp::CallbackGroup::SharedPtr)
        • Function rclcpp::create_generic_client(NodeT, const std::string&, const std::string&, const rclcpp::QoS&, rclcpp::CallbackGroup::SharedPtr)
        • Function rclcpp::create_generic_publisher
        • Function rclcpp::create_generic_service(std::shared_ptr<node_interfaces::NodeBaseInterface>, std::shared_ptr<node_interfaces::NodeServicesInterface>, const std::string&, const std::string&, CallbackT&&, const rclcpp::QoS&, rclcpp::CallbackGroup::SharedPtr)
        • Function rclcpp::create_generic_service(NodeT, const std::string&, const std::string&, CallbackT&&, const rclcpp::QoS&, rclcpp::CallbackGroup::SharedPtr)
        • Function rclcpp::create_generic_subscription
        • Function rclcpp::create_publisher(NodeT&&, const std::string&, const rclcpp::QoS&, const rclcpp::PublisherOptionsWithAllocator<AllocatorT>&)
        • Function rclcpp::create_publisher(rclcpp::node_interfaces::NodeParametersInterface::SharedPtr&, rclcpp::node_interfaces::NodeTopicsInterface::SharedPtr&, const std::string&, const rclcpp::QoS&, const rclcpp::PublisherOptionsWithAllocator<AllocatorT>&)
        • Function rclcpp::create_publisher_factory
        • Function rclcpp::create_service(std::shared_ptr<node_interfaces::NodeBaseInterface>, std::shared_ptr<node_interfaces::NodeServicesInterface>, const std::string&, CallbackT&&, const rclcpp::QoS&, rclcpp::CallbackGroup::SharedPtr)
        • Function rclcpp::create_service(std::shared_ptr<node_interfaces::NodeBaseInterface>, std::shared_ptr<node_interfaces::NodeServicesInterface>, const std::string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr)
        • Function rclcpp::create_subscription(NodeT&, const std::string&, const rclcpp::QoS&, CallbackT&&, const rclcpp::SubscriptionOptionsWithAllocator<AllocatorT>&, typename MessageMemoryStrategyT::SharedPtr)
        • Function rclcpp::create_subscription(rclcpp::node_interfaces::NodeParametersInterface::SharedPtr&, rclcpp::node_interfaces::NodeTopicsInterface::SharedPtr&, const std::string&, const rclcpp::QoS&, CallbackT&&, const rclcpp::SubscriptionOptionsWithAllocator<AllocatorT>&, typename MessageMemoryStrategyT::SharedPtr)
        • Function rclcpp::create_subscription_factory
        • Function rclcpp::create_timer(std::shared_ptr<node_interfaces::NodeBaseInterface>, std::shared_ptr<node_interfaces::NodeTimersInterface>, rclcpp::Clock::SharedPtr, rclcpp::Duration, CallbackT&&, rclcpp::CallbackGroup::SharedPtr, bool)
        • Function rclcpp::create_timer(NodeT, rclcpp::Clock::SharedPtr, rclcpp::Duration, CallbackT&&, rclcpp::CallbackGroup::SharedPtr, bool)
        • Function rclcpp::create_timer(rclcpp::Clock::SharedPtr, std::chrono::duration<DurationRepT, DurationT>, CallbackT, rclcpp::CallbackGroup::SharedPtr, node_interfaces::NodeBaseInterface *, node_interfaces::NodeTimersInterface *, bool)
        • Function rclcpp::create_wall_timer
        • Function rclcpp::expand_topic_or_service_name
        • Function rclcpp::extend_name_with_sub_namespace
        • Function rclcpp::get_action_typesupport_handle
        • Function rclcpp::get_c_string(const char *)
        • Function rclcpp::get_c_string(const std::string&)
        • Function rclcpp::get_c_vector_string
        • Function rclcpp::get_contexts
        • Function rclcpp::get_current_signal_handler_options
        • Function rclcpp::get_log_directory
        • Function rclcpp::get_logger
        • Function rclcpp::get_message_type_support_handle
        • Function rclcpp::get_message_typesupport_handle
        • Function rclcpp::get_node_logger
        • Function rclcpp::get_service_typesupport_handle
        • Function rclcpp::get_typesupport_library
        • Function rclcpp::init
        • Function rclcpp::init_and_remove_ros_arguments
        • Function rclcpp::install_signal_handlers
        • Function rclcpp::ok
        • Function rclcpp::on_shutdown
        • Function rclcpp::operator!=(const NetworkFlowEndpoint&, const NetworkFlowEndpoint&)
        • Function rclcpp::operator!=(const QoS&, const QoS&)
        • Function rclcpp::operator+(const builtin_interfaces::msg::Time&, const rclcpp::Duration&)
        • Function rclcpp::operator+(const rclcpp::Duration&, const rclcpp::Time&)
        • Function rclcpp::operator-
        • Function rclcpp::operator<<(std::ostream&, const FutureReturnCode&)
        • Function rclcpp::operator<<(std::ostream&, const NetworkFlowEndpoint&)
        • Function rclcpp::operator<<(std::ostream&, const rclcpp::Parameter&)
        • Function rclcpp::operator<<(std::ostream&, const std::vector<Parameter>&)
        • Function rclcpp::operator<<(std::ostream&, ParameterType)
        • Function rclcpp::operator<<(std::ostream&, const QosPolicyKind&)
        • Function rclcpp::operator==(const NetworkFlowEndpoint&, const NetworkFlowEndpoint&)
        • Function rclcpp::operator==(const QoS&, const QoS&)
        • Function rclcpp::parameter_map_from
        • Function rclcpp::parameter_map_from_yaml_file
        • Function rclcpp::parameter_value_from
        • Function rclcpp::parameters_from_map
        • Function rclcpp::qos_check_compatible
        • Function rclcpp::qos_policy_kind_to_cstr
        • Function rclcpp::qos_policy_name_from_kind
        • Function rclcpp::remove_ros_arguments
        • Function rclcpp::shutdown
        • Function rclcpp::signal_handlers_installed
        • Function rclcpp::sleep_for
        • Function rclcpp::spin(rclcpp::node_interfaces::NodeBaseInterface::SharedPtr)
        • Function rclcpp::spin(rclcpp::Node::SharedPtr)
        • Function rclcpp::spin_all(rclcpp::node_interfaces::NodeBaseInterface::SharedPtr, std::chrono::nanoseconds)
        • Function rclcpp::spin_all(rclcpp::Node::SharedPtr, std::chrono::nanoseconds)
        • Function rclcpp::spin_some(rclcpp::node_interfaces::NodeBaseInterface::SharedPtr)
        • Function rclcpp::spin_some(rclcpp::Node::SharedPtr)
        • Function rclcpp::spin_until_future_complete(rclcpp::node_interfaces::NodeBaseInterface::SharedPtr, const FutureT&, std::chrono::duration<TimeRepT, TimeT>)
        • Function rclcpp::spin_until_future_complete(std::shared_ptr<NodeT>, const FutureT&, std::chrono::duration<TimeRepT, TimeT>)
        • Function rclcpp::sub_will_overflow
        • Function rclcpp::sub_will_underflow
        • Function rclcpp::to_string(const FutureReturnCode&)
        • Function rclcpp::to_string(ParameterType)
        • Function rclcpp::to_string(const ParameterValue&)
        • Function rclcpp::uninstall_signal_handlers
        • Function rclcpp::wait_for_message(MsgT&, std::shared_ptr<rclcpp::Subscription<MsgT>>, std::shared_ptr<rclcpp::Context>, std::chrono::duration<Rep, Period>)
        • Function rclcpp::wait_for_message(MsgT&, rclcpp::Node::SharedPtr, const std::string&, std::chrono::duration<Rep, Period>)
        • Function std::swap
        • Function std::swap< nlohmann::json >
        • Function std::to_string(const rclcpp::Parameter&)
        • Function std::to_string(const std::vector<rclcpp::Parameter>&)
        • Function std::to_string(const libcamera::ControlType)
      • Variables
        • Variable rclcpp::Empty
        • Variable rclcpp::Invalid
        • Variable rclcpp::Invalid
        • Variable rclcpp::Invalid
        • Variable rclcpp::PARAMETER_BOOL
        • Variable rclcpp::PARAMETER_BOOL_ARRAY
        • Variable rclcpp::PARAMETER_BYTE_ARRAY
        • Variable rclcpp::PARAMETER_DOUBLE
        • Variable rclcpp::PARAMETER_DOUBLE_ARRAY
        • Variable rclcpp::PARAMETER_INTEGER
        • Variable rclcpp::PARAMETER_INTEGER_ARRAY
        • Variable rclcpp::PARAMETER_NOT_SET
        • Variable rclcpp::PARAMETER_STRING
        • Variable rclcpp::PARAMETER_STRING_ARRAY
        • Variable rclcpp::Ready
        • Variable rclcpp::Timeout
      • Defines
        • Define LIBCAMERA_VER_GE
        • Define MAP
      • Typedefs
        • Typedef rclcpp::IncompatibleTypeCallbackType
        • Typedef rclcpp::IncompatibleTypeInfo
        • Typedef rclcpp::MatchedInfo
        • Typedef rclcpp::OnShutdownCallbackHandle
        • Typedef rclcpp::ParameterMap
        • Typedef rclcpp::PreShutdownCallbackHandle
        • Typedef rclcpp::PublisherMatchedCallbackType
        • Typedef rclcpp::PublisherOptions
        • Typedef rclcpp::QosCallback
        • Typedef rclcpp::QosCallbackResult
        • Typedef rclcpp::QOSDeadlineOfferedCallbackType
        • Typedef rclcpp::QOSDeadlineOfferedInfo
        • Typedef rclcpp::QOSDeadlineRequestedCallbackType
        • Typedef rclcpp::QOSDeadlineRequestedInfo
        • Typedef rclcpp::QOSLivelinessChangedCallbackType
        • Typedef rclcpp::QOSLivelinessChangedInfo
        • Typedef rclcpp::QOSLivelinessLostCallbackType
        • Typedef rclcpp::QOSLivelinessLostInfo
        • Typedef rclcpp::QOSMessageLostCallbackType
        • Typedef rclcpp::QOSMessageLostInfo
        • Typedef rclcpp::QOSOfferedIncompatibleQoSCallbackType
        • Typedef rclcpp::QOSOfferedIncompatibleQoSInfo
        • Typedef rclcpp::QOSRequestedIncompatibleQoSCallbackType
        • Typedef rclcpp::QOSRequestedIncompatibleQoSInfo
        • Typedef rclcpp::StaticWaitSet
        • Typedef rclcpp::SubscriptionMatchedCallbackType
        • Typedef rclcpp::SubscriptionOptions
        • Typedef rclcpp::ThreadSafeWaitSet
        • Typedef rclcpp::TimerCallbackType
        • Typedef rclcpp::TimerInfoCallbackType
        • Typedef rclcpp::VoidCallbackType
        • Typedef rclcpp::WaitSet
      • Directories
        • Directory src
      • Files
        • File clamp.hpp
        • File cv_to_pv.hpp
        • File exceptions.hpp
        • File format_mapping.hpp
        • File libcamera_version_utils.hpp
        • File ParameterConflictHandler.hpp
        • File ParameterHandler.hpp
        • File pretty_print.hpp
        • File pv_to_cv.hpp
        • File type_extent.hpp
        • File types.hpp
  • Standard Documents
    • README
      • ROS 2 node for libcamera
        • Installation
        • Build Instructions
        • Launching the Node
        • Interfaces
        • Parameters
        • Calibration
        • Trouble Shooting
    • PACKAGE
    • LICENSE
  • Ros Package Dependencies
    • ros2launch
    • ament_index_python
    • image_view
    • libcamera
    • rclcpp
    • rclcpp_components
    • sensor_msgs
    • camera_info_manager
    • cv_bridge
  • Index
camera_ros: Rolling
  • C++ API
  • File exceptions.hpp
  • View page source

File exceptions.hpp

↰ Parent directory (src)

Contents

  • Definition (src/exceptions.hpp)

  • Includes

  • Included By

  • Classes

Definition (src/exceptions.hpp)

  • Program Listing for File exceptions.hpp

Includes

  • libcamera/controls.h

  • stdexcept

Included By

  • File cv_to_pv.hpp

Classes

  • Class invalid_conversion

  • Class should_not_reach

  • Class unknown_control

  • Class unsupported_control

Previous Next

© Copyright The <camera_ros> Contributors. License: MIT.

Built with Sphinx using a theme provided by Read the Docs.