clearpath_platform
C++ API
File Hierarchy
Full C++ API
Namespaces
Namespace @4
Namespace a200_status
Namespace clearpath
Namespace clearpath_lighting
Namespace clearpath_platform
Namespace hardware_interface
Namespace horizon_legacy
Namespace rclcpp
Namespace std::chrono_literals
Classes and Structs
Struct hsv_t
Template Struct Channel
Class A200Status
Class BadAckException
Class CmdMessage
Class CmdProcessorReset
Class CmdRestoreSettings
Class CmdStoreSettings
Class DataAckermannOutput
Class DataDifferentialControl
Class DataDifferentialOutput
Class DataDifferentialSpeed
Class DataEcho
Class DataEncoders
Class DataEncodersRaw
Class DataFirmwareInfo
Class DataFirmwareInfo::WriteTime
Class DataGear
Class DataMaxAcceleration
Class DataMaxSpeed
Class DataPlatformAcceleration
Class DataPlatformInfo
Class DataPlatformMagnetometer
Class DataPlatformName
Class DataPlatformOrientation
Class DataPlatformRotation
Class DataPowerSystem
Class DataPowerSystem::BatteryDescription
Class DataProcessorStatus
Class DataRangefinders
Class DataRangefinderTimings
Class DataRawAcceleration
Class DataRawCurrent
Class DataRawGyro
Class DataRawMagnetometer
Class DataRawOrientation
Class DataRawTemperature
Class DataRawVoltage
Class DataSafetySystemStatus
Class DataSystemStatus
Class DataVelocity
Class Exception
Class Logger
Class Message
Class MessageException
Class Request
Class SetAckermannOutput
Class SetDifferentialControl
Class SetDifferentialOutput
Class SetDifferentialSpeed
Class SetGear
Class SetMaxAccel
Class SetMaxSpeed
Class SetPlatformName
Class SetPlatformTime
Class SetSafetySystem
Class SetTurn
Class SetVelocity
Class Transport
Class TransportException
Class BlinkSequence
Class ColorHSV
Class Lighting
Class PulseSequence
Class Sequence
Class SolidSequence
Class A200Hardware
Class DiffDriveHardware
Class DiffDriveHardwareInterface
Class J100Hardware
Class J100HardwareInterface
Class PumaHardware
Class PumaHardwareInterface
Class W200Hardware
Class W200HardwareInterface
Enums
Enum MessageTypes
Enum LightingPattern
Enum Platform
Functions
Function clearpath::btof
Function clearpath::btoi
Function clearpath::btou
Function clearpath::ftob
Function clearpath::itob(void *, size_t, int64_t)
Function clearpath::itob(void *, size_t, int32_t)
Function clearpath::itob(void *, size_t, int16_t)
Function clearpath::loggerTermHandler
Function clearpath::utob(void *, size_t, uint64_t)
Function clearpath::utob(void *, size_t, uint32_t)
Function clearpath::utob(void *, size_t, uint16_t)
Function CloseSerial
Function crc16
Function horizon_legacy::configureLimits
Function horizon_legacy::connect
Function horizon_legacy::controlSpeed
Function horizon_legacy::reconnect
Function OpenSerial
Function operator<<
Function ReadData
Function SetupSerial
Function WriteData
Variables
Variable clearpath_lighting::ClearpathPlatforms
Variable clearpath_lighting::COLOR_BLACK
Variable clearpath_lighting::COLOR_BLUE
Variable clearpath_lighting::COLOR_BLUE_DIM
Variable clearpath_lighting::COLOR_CYAN
Variable clearpath_lighting::COLOR_GREEN
Variable clearpath_lighting::COLOR_GREEN_DIM
Variable clearpath_lighting::COLOR_MAGENTA
Variable clearpath_lighting::COLOR_ORANGE
Variable clearpath_lighting::COLOR_RED
Variable clearpath_lighting::COLOR_RED_DIM
Variable clearpath_lighting::COLOR_WHITE
Variable clearpath_lighting::COLOR_WHITE_DIM
Variable clearpath_lighting::COLOR_YELLOW
Variable clearpath_lighting::LIGHTING_TIMER_TIMEOUT_MS
Variable clearpath_lighting::PlatformNumLights
Variable clearpath_lighting::USER_COMMAND_TIMEOUT_MS
Variable clearpath_platform::DIFF_DRIVE_FOUR_JOINTS
Variable clearpath_platform::DIFF_DRIVE_FOUR_JOINTS
Variable clearpath_platform::DIFF_DRIVE_FOUR_JOINTS
Variable clearpath_platform::DIFF_DRIVE_TWO_JOINTS
Variable clearpath_platform::DIFF_DRIVE_TWO_JOINTS
Variable clearpath_platform::DIFF_DRIVE_TWO_JOINTS
Variable clearpath_platform::MINIMUM_VELOCITY
Defines
Define CPR_DTL
Define CPR_ERR
Define CPR_EXCEPT
Define CPR_INFO
Define CPR_LOG
Define CPR_WARN
Define MS_TO_STEPS
Typedefs
Typedef clearpath_lighting::LightingSequence
Typedef clearpath_lighting::LightingState
Directories
Directory include
Directory clearpath_platform
Directory a200
Directory horizon_legacy
Directory diff_drive
Directory j100
Directory lighting
Directory puma
Directory w200
Files
File clearpath.h
File color.hpp
File crc.h
File Exception.h
File hardware.hpp
File hardware.hpp
File hardware.hpp
File hardware.hpp
File hardware.hpp
File hardware_interface.hpp
File hardware_interface.hpp
File hardware_interface.hpp
File hardware_interface.hpp
File horizon_legacy_wrapper.h
File lighting.hpp
File Logger.h
File Message.h
File Message_cmd.h
File Message_data.h
File Message_request.h
File Number.h
File platform.hpp
File sequence.hpp
File serial.h
File status.hpp
File Transport.h
Standard Documents
CHANGELOG
Changelog for package clearpath_platform
0.3.4 (2024-10-08)
0.3.3 (2024-10-04)
0.3.2 (2024-09-29)
0.3.1 (2024-09-23)
0.3.0 (2024-09-19)
0.2.11 (2024-08-08)
0.2.10 (2024-07-25)
0.2.9 (2024-05-28)
0.2.8 (2024-05-14)
0.2.7 (2024-04-08)
0.2.6 (2024-01-18)
0.2.5 (2024-01-15)
0.2.4 (2024-01-11)
0.2.3 (2024-01-08)
0.2.2 (2024-01-04)
0.2.1 (2023-12-21)
0.2.0 (2023-12-08)
0.1.3 (2023-11-03)
0.1.2 (2023-10-02)
0.1.1 (2023-08-25)
0.1.0 (2023-08-17)
0.0.9 (2023-07-31)
0.0.8 (2023-07-24)
0.0.7 (2023-07-19)
0.0.6 (2023-07-13)
0.0.5 (2023-07-12)
0.0.4 (2023-07-07)
0.0.3 (2023-07-05)
0.0.2 (2023-07-04)
0.0.1 (2023-06-21)
PACKAGE
Index
clearpath_platform
C++ API
Namespace hardware_interface
View page source
Namespace hardware_interface