marvelmind_ros2: Rolling
  • Links
    • Rosindex
  • C++ API
    • Class Hierarchy
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace rclcpp
        • Namespace std::chrono_literals
      • Classes and Structs
        • Struct FusionIMUValue
        • Struct MarvelmindAlarmState
        • Struct MarvelmindBeaconTelemetry
        • Struct MarvelmindDeviceInfo
        • Struct MarvelmindDeviceLocation
        • Struct MarvelmindDeviceLocation2
        • Struct MarvelmindDevicesList
        • Struct MarvelmindDeviceVersion
        • Struct MarvelmindDistance
        • Struct MarvelmindDistances
        • Struct MarvelmindGeoreferencingSettings
        • Struct MarvelmindGetUserPayload
        • Struct MarvelmindHedge
        • Struct MarvelmindLocationsPack
        • Struct MarvelmindLocationsPack2
        • Struct MarvelmindMotorsSettings
        • Struct MarvelmindRealtimePlayerSettings
        • Struct MarvelmindRobotCommand
        • Struct MarvelmindRobotPosition
        • Struct MarvelmindRobotProgramItem
        • Struct MarvelmindRobotSettings
        • Struct MarvelmindRobotTelemetry
        • Struct MarvelmindRobotV100Encoders
        • Struct MarvelmindRobotV100Lidars
        • Struct MarvelmindRobotV100Location
        • Struct MarvelmindRobotV100Motors
        • Struct MarvelmindRobotV100Power
        • Struct MarvelmindRobotV100RawIMU
        • Struct MarvelmindSendUserPayload
        • Struct MarvelmindSubmapSettings
        • Struct MarvelmindUltrasoundSettings
        • Struct MarvelmindUpdatePositionsCommand
        • Struct MarvelmindUpdatePositionsMode
        • Struct PositionValue
        • Struct QualityData
        • Struct RawDistanceItem
        • Struct RawDistances
        • Struct RawIMUValue
        • Struct RobotV100LidarState
        • Struct ServiceZonePoint
        • Struct StationaryBeaconPosition
        • Struct StationaryBeaconsPositions
        • Struct TelemetryData
        • Struct UserPayloadData
        • Struct WaypointData
        • Struct WaypointsData
        • Class marvelmind_api_ros2
        • Class marvelmind_ros2
      • Unions
        • Union TimestampOpt
      • Functions
        • Function clearStationaryBeaconUpdatedFlag
        • Function createMarvelmindHedge
        • Function destroyMarvelmindHedge
        • Function getPositionFromMarvelmindHedge
        • Function getStationaryBeaconsPositionsFromMarvelmindHedge
        • Function marvelmindAPICall
        • Function marvelmindAPIFree
        • Function marvelmindAPILoad
        • Function mmAddSubmap
        • Function mmAPIVersion
        • Function mmBeaconsToAxes
        • Function mmClosePort
        • Function mmDeleteSubmap
        • Function mmDeviceIsBeacon
        • Function mmDeviceIsHedgehog
        • Function mmDeviceIsModem
        • Function mmDeviceIsRobot
        • Function mmEraseMap
        • Function mmFreezeMap
        • Function mmFreezeSubmap
        • Function mmGetAirTemperature
        • Function mmGetBeaconHeight
        • Function mmGetBeaconTelemetry
        • Function mmGetDevicesList
        • Function mmGetGeoreferencingSettings
        • Function mmGetHedgeHeight
        • Function mmGetLastDistances
        • Function mmGetLastError
        • Function mmGetLastLocations
        • Function mmGetLastLocations2
        • Function mmGetLastLocations2a
        • Function mmGetRealtimePlayerSettings
        • Function mmGetRobotSettings
        • Function mmGetRobotTelemetry
        • Function mmGetSubmapSettings
        • Function mmGetUltrasoundSettings
        • Function mmGetUpdatePositionsMode
        • Function mmGetUpdateRateSetting
        • Function mmGetUserPayload
        • Function mmGetVersionAndId
        • Function mmOpenPort
        • Function mmOpenPortByName
        • Function mmOpenPortUDP
        • Function mmReadFlashDump
        • Function mmResetDevice
        • Function mmRobotV100GetEncoders
        • Function mmRobotV100GetLidars
        • Function mmRobotV100GetLocation
        • Function mmRobotV100GetPower
        • Function mmRobotV100GetRawIMU
        • Function mmRobotV100SetMotors
        • Function mmSendAlarmState
        • Function mmSendToSleepDevice
        • Function mmSendUpdatePositionsCommand
        • Function mmSendUserPayload
        • Function mmSetAirTemperature
        • Function mmSetBeaconHeight
        • Function mmSetBeaconLocation
        • Function mmSetBeaconsDistance
        • Function mmSetDefaultSettings
        • Function mmSetGeoreferencingSettings
        • Function mmSetHedgeHeight
        • Function mmSetMotorsControl
        • Function mmSetRealtimePlayerSettings
        • Function mmSetRobotCommand
        • Function mmSetRobotPosition
        • Function mmSetRobotProgramItem
        • Function mmSetRobotSettings
        • Function mmSetSubmapSettings
        • Function mmSetUltrasoundSettings
        • Function mmSetUpdatePositionsMode
        • Function mmSetUpdateRateSetting
        • Function mmUnfreezeMap
        • Function mmUnfreezeSubmap
        • Function mmWakeDevice
        • Function mmWriteFlashDump
        • Function startMarvelmindHedge
        • Function stopMarvelmindHedge
      • Variables
        • Variable sem
      • Defines
        • Define BEACON_RAW_DISTANCE_DATAGRAM_ID
        • Define BEACONS_POSITIONS_DATAGRAM_HIGHRES_ID
        • Define BEACONS_POSITIONS_DATAGRAM_ID
        • Define DATA_INPUT_SEMAPHORE
        • Define DEFAULT_TTY_BAUDRATE
        • Define DEFAULT_TTY_FILENAME
        • Define GENERIC_USER_DATA_DATAGRAM_ID
        • Define IMU_FUSION_DATAGRAM_ID
        • Define IMU_RAW_DATAGRAM_ID
        • Define MAX_STATIONARY_BEACONS
        • Define MAX_WAYPOINTS_NUM
        • Define MM_API_ERROR_COMMUNICATION
        • Define MM_API_ERROR_NO_DATA
        • Define MM_API_ERROR_NO_LICENSE
        • Define MM_API_ERROR_PORT_NOT_OPENED
        • Define MM_API_ERROR_REQUEST_TOO_LARGE
        • Define MM_API_ID_ADD_SUBMAP
        • Define MM_API_ID_API_VERSION
        • Define MM_API_ID_BEACONS_TO_AXES
        • Define MM_API_ID_CLOSE_PORT
        • Define MM_API_ID_DELETE_SUBMAP
        • Define MM_API_ID_DEVICE_IS_BEACON
        • Define MM_API_ID_DEVICE_IS_HEDGEHOG
        • Define MM_API_ID_DEVICE_IS_MODEM
        • Define MM_API_ID_DEVICE_IS_ROBOT
        • Define MM_API_ID_ERASE_MAP
        • Define MM_API_ID_FREEZE_MAP
        • Define MM_API_ID_FREEZE_SUBMAP
        • Define MM_API_ID_GET_AIR_TEMPERATURE
        • Define MM_API_ID_GET_BEACON_HEIGHT
        • Define MM_API_ID_GET_BEACON_TELEMETRY
        • Define MM_API_ID_GET_DEVICES_LIST
        • Define MM_API_ID_GET_GEOREFERENCING
        • Define MM_API_ID_GET_HEDGE_HEIGHT
        • Define MM_API_ID_GET_LAST_DISTANCES
        • Define MM_API_ID_GET_LAST_ERROR
        • Define MM_API_ID_GET_LAST_LOCATIONS2
        • Define MM_API_ID_GET_RTP_SETTINGS
        • Define MM_API_ID_GET_UPDATE_POSITIONS_MODE
        • Define MM_API_ID_GET_UPDATE_RATE
        • Define MM_API_ID_GET_USER_PAYLOAD
        • Define MM_API_ID_GET_VERSION_AND_ID
        • Define MM_API_ID_OPEN_PORT
        • Define MM_API_ID_OPEN_PORT_BY_NAME
        • Define MM_API_ID_OPEN_PORT_UDP
        • Define MM_API_ID_READ_FLASH_DUMP
        • Define MM_API_ID_RESET_DEVICE
        • Define MM_API_ID_SEND_UPDATE_POSITIONS_COMMAND
        • Define MM_API_ID_SET_AIR_TEMPERATURE
        • Define MM_API_ID_SET_ALARM_STATE
        • Define MM_API_ID_SET_BEACON_HEIGHT
        • Define MM_API_ID_SET_BEACON_LOCATION
        • Define MM_API_ID_SET_BEACONS_DISTANCE
        • Define MM_API_ID_SET_DEFAULT
        • Define MM_API_ID_SET_GEOREFERENCING
        • Define MM_API_ID_SET_HEDGE_HEIGHT
        • Define MM_API_ID_SET_RTP_SETTINGS
        • Define MM_API_ID_SET_UPDATE_POSITIONS_MODE
        • Define MM_API_ID_SET_UPDATE_RATE
        • Define MM_API_ID_SET_USER_PAYLOAD
        • Define MM_API_ID_SLEEP_DEVICE
        • Define MM_API_ID_UNFREEZE_MAP
        • Define MM_API_ID_UNFREEZE_SUBMAP
        • Define MM_API_ID_WAKE_DEVICE
        • Define MM_API_ID_WRITE_FLASH_DUMP
        • Define MM_API_SUCCESS
        • Define MM_DISTANCES_PACK_MAX_SIZE
        • Define MM_LOCATIONS_PACK_SIZE
        • Define MM_LOCATIONS_VERSION
        • Define MM_LOGGER_NAME
        • Define MM_MAX_DEVICES_COUNT
        • Define MM_NEARBY_SUBMAPS_MAX_NUM
        • Define MM_SENSOR_RX1
        • Define MM_SENSOR_RX2
        • Define MM_SENSOR_RX3
        • Define MM_SENSOR_RX4
        • Define MM_SENSOR_RX5
        • Define MM_SUBMAP_BEACONS_MAX_NUM
        • Define MM_SUBMAP_SERVICE_ZONE_MAX_POINTS
        • Define MM_US_FILTER_19KHZ
        • Define MM_US_FILTER_25KHZ
        • Define MM_US_FILTER_31KHZ
        • Define MM_US_FILTER_37KHZ
        • Define MM_US_FILTER_45KHZ
        • Define MM_US_SENSORS_NUM
        • Define MM_USB_DEVICE_ADDRESS
        • Define MM_USER_PAYLOAD_BUF_SIZE
        • Define NT_BEACON_RAW_DISTANCE_DATAGRAM_ID
        • Define NT_IMU_FUSION_DATAGRAM_ID
        • Define NT_IMU_RAW_DATAGRAM_ID
        • Define NT_POSITION_DATAGRAM_HIGHRES_ID
        • Define POSITION_DATAGRAM_HIGHRES_ID
        • Define POSITION_DATAGRAM_ID
        • Define QUALITY_DATAGRAM_ID
        • Define RV100_LIDARS_NUM
        • Define TELEMETRY_DATAGRAM_ID
        • Define WAYPOINT_DATAGRAM_ID
      • Directories
        • Directory include
        • Directory marvelmind_ros2
      • Files
        • File marvelmind_api.h
        • File marvelmind_api_ros2.hpp
        • File marvelmind_hedge.h
        • File marvelmind_ros2.hpp
  • Standard Documents
    • README
      • marvelmind_ros2_upstream
      • Credits
      • Special thanks to Carson Loyal (mailto: ctl0021@auburn.edu),
      • an original author of this ROS2 package implementation.
      • Original source code of the package is available by the link:
      • https://drive.google.com/file/d/1R5RfeAG1CbsC296TrZgwc1sQUx_sHGKC/view?usp=sharing
    • PACKAGE
    • CHANGELOG
      • 1.0.3 (2022-11-20)
      • 1.0.2 (2022-07-10)
    • LICENSE
  • Index
marvelmind_ros2: Rolling
  • Search


© Copyright The <marvelmind_ros2> Contributors. License: BSD.

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