marvelmind_ros2
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
marvelmind_ros2
View page source
marvelmind_ros2
Marvelmind ROS2 package
Links
Rosindex
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Standard Documents
README
PACKAGE
CHANGELOG
LICENSE
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