husarion_ugv_hardware_interfaces: Rolling
  • Links
    • Rosindex
    • Website
    • Repository
    • Bugtracker
  • C++ API
    • Class Hierarchy
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace hardware_interface
        • Namespace husarion_ugv_hardware_interfaces
        • Namespace lely
        • Namespace lely::canopen
        • Namespace std
        • Namespace std::placeholders
      • Classes and Structs
        • Struct CANErrors
        • Struct CANopenObject
        • Struct CANopenSettings
        • Struct DriverCANErrors
        • Struct DriverState
        • Struct DrivetrainSettings
        • Struct GPIOInfo
        • Struct MotorChannels
        • Struct MotorDriverState
        • Template Struct hash< husarion_ugv_hardware_interfaces::DriverNames >
        • Template Struct hash< husarion_ugv_hardware_interfaces::MotorNames >
        • Class CANopenManager
        • Class DriverData
        • Class DriverInterface
        • Class ErrorFilter
        • Class EStop
        • Class EStopInterface
        • Class EStopResetInterrupted
        • Class FaultFlag
        • Class FlagError
        • Class GPIOController
        • Class GPIOControllerFactory
        • Class GPIOControllerInterface
        • Class GPIODriver
        • Class GPIODriverInterface
        • Class LynxRobotDriver
        • Class LynxSystem
        • Class MotorDriverInterface
        • Class MotorState
        • Class PantherRobotDriver
        • Class PantherSystem
        • Class PhidgetImuSensor
        • Class RobotDriverInterface
        • Class RoboteqDriver
        • Class RoboteqDriverState
        • Class RoboteqErrorFilter
        • Class RoboteqMotorDriver
        • Class RoboteqRobotDriver
        • Class RoboteqVelocityCommandConverter
        • Template Class ROSServiceWrapper
        • Class RuntimeError
        • Class ScriptFlag
        • Class SystemROSInterface
        • Class UGVSystem
        • Class Watchdog
      • Enums
        • Enum DriverNames
        • Enum ErrorsFilterIds
        • Enum GPIOPin
        • Enum MotorNames
      • Functions
        • Function husarion_ugv_hardware_interfaces::CheckIfJointNameContainValidSequence
        • Function husarion_ugv_hardware_interfaces::DriverNamesToString
        • Template Function husarion_ugv_hardware_interfaces::GetByte
        • Function husarion_ugv_hardware_interfaces::MotorNamesToString
        • Function husarion_ugv_hardware_interfaces::OperationWithAttempts
      • Variables
        • Variable husarion_ugv_hardware_interfaces::error_filter_id_names
        • Variable husarion_ugv_hardware_interfaces::pin_names_
      • Typedefs
        • Typedef husarion_ugv_hardware_interfaces::BoolMsg
        • Typedef husarion_ugv_hardware_interfaces::CallbackReturn
        • Typedef husarion_ugv_hardware_interfaces::CommandInterface
        • Typedef husarion_ugv_hardware_interfaces::DriverStateNamedMsg
        • Typedef husarion_ugv_hardware_interfaces::IOStateMsg
        • Typedef husarion_ugv_hardware_interfaces::return_type
        • Typedef husarion_ugv_hardware_interfaces::RobotDriverStateMsg
        • Typedef husarion_ugv_hardware_interfaces::SetBoolSrv
        • Typedef husarion_ugv_hardware_interfaces::StateInterface
        • Typedef husarion_ugv_hardware_interfaces::TriggerSrv
      • Directories
        • Directory include
        • Directory husarion_ugv_hardware_interfaces
        • Directory phidget_imu_sensor
        • Directory robot_system
        • Directory gpio
        • Directory robot_driver
      • Files
        • File canopen_manager.hpp
        • File driver.hpp
        • File gpio_controller.hpp
        • File gpio_driver.hpp
        • File lynx_robot_driver.hpp
        • File lynx_system.hpp
        • File panther_robot_driver.hpp
        • File panther_system.hpp
        • File phidget_imu_sensor.hpp
        • File robot_driver.hpp
        • File roboteq_data_converters.hpp
        • File roboteq_driver.hpp
        • File roboteq_error_filter.hpp
        • File roboteq_robot_driver.hpp
        • File system_e_stop.hpp
        • File system_ros_interface.hpp
        • File types.hpp
        • File ugv_system.hpp
        • File utils.hpp
  • Standard Documents
    • README
      • husarion_ugv_hardware_interfaces
        • ROS Nodes
        • Code structure
        • Generating CAN config
        • Testing
    • PACKAGE
    • CHANGELOG
      • Changelog for package husarion_ugv_hardware_interfaces
        • 2.3.0 (2025-05-19)
        • 2.2.1 (2025-04-04)
        • 2.2.0 (2025-03-13)
        • 2.1.2 (2024-12-02)
        • 2.1.1 (2024-09-05)
        • 2.1.0 (2024-08-02)
        • 2.0.4 (2024-06-28)
        • 2.0.3 (2024-06-06)
        • 2.0.2 (2024-06-05)
        • 2.0.1 (2024-05-01)
        • 2.0.0 (2024-03-29)
  • Index
husarion_ugv_hardware_interfaces: Rolling
  • C++ API
  • File utils.hpp
  • View page source

File utils.hpp

↰ Parent directory (include/husarion_ugv_hardware_interfaces)

Contents

  • Definition (include/husarion_ugv_hardware_interfaces/utils.hpp)

  • Includes

  • Included By

  • Namespaces

  • Functions

Definition (include/husarion_ugv_hardware_interfaces/utils.hpp)

  • Program Listing for File utils.hpp

Includes

  • cstdint

  • functional

  • stdexcept

  • string

Included By

  • File roboteq_data_converters.hpp

Namespaces

  • Namespace husarion_ugv_hardware_interfaces

Functions

  • Function husarion_ugv_hardware_interfaces::CheckIfJointNameContainValidSequence

  • Template Function husarion_ugv_hardware_interfaces::GetByte

  • Function husarion_ugv_hardware_interfaces::OperationWithAttempts

Previous Next

© Copyright The <husarion_ugv_hardware_interfaces> Contributors. License: Apache License 2.0.

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