sicks300_2
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace rclcpp_lifecycle
Namespace sicks300_2
Classes and Structs
Struct ScannerSickS300::ParamType
Struct ScannerSickS300::ScanPolarType
Struct COMMON1
Struct COMMON2
Struct TYPE
Struct TYPE
Struct DISTANCE
Struct CRC
Class ScannerSickS300
Class SerialIO
Class SickS300
Class TelegramParser
Unions
Union TelegramParser::TELEGRAM_COMMON1
Union TelegramParser::TELEGRAM_COMMON2
Union TelegramParser::TELEGRAM_COMMON3
Union TelegramParser::TELEGRAM_DISTANCE
Union TelegramParser::TELEGRAM_S300_DIST_2B
Union TelegramParser::TELEGRAM_TAIL
Typedefs
Typedef sicks300_2::CallbackReturn
Directories
Directory include
Directory sicks300_2
Directory common
Files
File ScannerSickS300.hpp
File SerialIO.hpp
File sicks300.hpp
File TelegramS300.hpp
Standard Documents
CHANGELOG
Changelog for package sicks300_2
1.3.2 (20-12-2024)
1.3.0 (20-06-2023)
1.2.3 (02-05-2023)
1.2.2 (28-11-2022)
1.2.1 (24-11-2022)
1.2.0 (27-10-2022)
1.1.1 (26-10-2022)
1.1.0 (11-10-2022)
1.0.0 (25-07-2022)
LICENSE
PACKAGE
README
sicks300_2
Overview
S300 Configuration
Installation
Usage
Nodes
Index
sicks300_2
Index
Index
S
|
T
S
ScannerSickS300 (C++ class)
ScannerSickS300::[anonymous] (C++ enum)
ScannerSickS300::[anonymous]::READ_BUF_SIZE (C++ enumerator)
ScannerSickS300::[anonymous]::SCANNER_S300_READ_BUF_SIZE (C++ enumerator)
ScannerSickS300::[anonymous]::WRITE_BUF_SIZE (C++ enumerator)
ScannerSickS300::getScan (C++ function)
ScannerSickS300::isInStandby (C++ function)
ScannerSickS300::open (C++ function)
ScannerSickS300::ParamType (C++ struct)
,
[1]
ScannerSickS300::ParamType::dScale (C++ member)
,
[1]
ScannerSickS300::ParamType::dStartAngle (C++ member)
,
[1]
ScannerSickS300::ParamType::dStopAngle (C++ member)
,
[1]
ScannerSickS300::ParamType::range_field (C++ member)
,
[1]
ScannerSickS300::purgeScanBuf (C++ function)
ScannerSickS300::resetStartup (C++ function)
ScannerSickS300::ScannerSickS300 (C++ function)
ScannerSickS300::ScanPolarType (C++ struct)
,
[1]
ScannerSickS300::ScanPolarType::da (C++ member)
,
[1]
ScannerSickS300::ScanPolarType::di (C++ member)
,
[1]
ScannerSickS300::ScanPolarType::dr (C++ member)
,
[1]
ScannerSickS300::setRangeField (C++ function)
ScannerSickS300::startScanner (C++ function)
ScannerSickS300::stopScanner (C++ function)
ScannerSickS300::~ScannerSickS300 (C++ function)
SerialIO (C++ class)
SerialIO::closeIO (C++ function)
SerialIO::flushTx (C++ function)
SerialIO::getSizeRXQueue (C++ function)
SerialIO::HandshakeFlags (C++ enum)
SerialIO::HandshakeFlags::HS_HARDWARE (C++ enumerator)
SerialIO::HandshakeFlags::HS_NONE (C++ enumerator)
SerialIO::HandshakeFlags::HS_XONXOFF (C++ enumerator)
SerialIO::m_BaudRate (C++ member)
SerialIO::m_BytePeriod (C++ member)
SerialIO::m_ByteSize (C++ member)
SerialIO::m_Device (C++ member)
SerialIO::m_DeviceName (C++ member)
SerialIO::m_Handshake (C++ member)
SerialIO::m_Multiplier (C++ member)
SerialIO::m_Parity (C++ member)
SerialIO::m_ReadBufSize (C++ member)
SerialIO::m_ShortBytePeriod (C++ member)
SerialIO::m_StopBits (C++ member)
SerialIO::m_Timeout (C++ member)
SerialIO::m_tio (C++ member)
SerialIO::m_WriteBufSize (C++ member)
SerialIO::openIO (C++ function)
SerialIO::ParityFlags (C++ enum)
SerialIO::ParityFlags::PA_EVEN (C++ enumerator)
SerialIO::ParityFlags::PA_MARK (C++ enumerator)
SerialIO::ParityFlags::PA_NONE (C++ enumerator)
SerialIO::ParityFlags::PA_ODD (C++ enumerator)
SerialIO::ParityFlags::PA_SPACE (C++ enumerator)
SerialIO::purge (C++ function)
SerialIO::purgeRx (C++ function)
SerialIO::purgeTx (C++ function)
SerialIO::readBlocking (C++ function)
SerialIO::readNonBlocking (C++ function)
SerialIO::SerialIO (C++ function)
SerialIO::setBaudRate (C++ function)
SerialIO::setBufferSize (C++ function)
SerialIO::setBytePeriod (C++ function)
SerialIO::setDeviceName (C++ function)
SerialIO::SetFormat (C++ function)
SerialIO::setHandshake (C++ function)
SerialIO::setMultiplier (C++ function)
SerialIO::setTimeout (C++ function)
SerialIO::StopBits (C++ enum)
SerialIO::StopBits::SB_ONE (C++ enumerator)
SerialIO::StopBits::SB_ONE_5 (C++ enumerator)
SerialIO::StopBits::SB_TWO (C++ enumerator)
SerialIO::writeIO (C++ function)
SerialIO::~SerialIO (C++ function)
sicks300_2::CallbackReturn (C++ type)
sicks300_2::SickS300 (C++ class)
sicks300_2::SickS300::baud_ (C++ member)
sicks300_2::SickS300::communication_timeout_ (C++ member)
sicks300_2::SickS300::debug_ (C++ member)
sicks300_2::SickS300::declare_parameter_if_not_declared (C++ function)
sicks300_2::SickS300::diag_pub_ (C++ member)
sicks300_2::SickS300::frame_id_ (C++ member)
sicks300_2::SickS300::in_standby_ (C++ member)
sicks300_2::SickS300::in_standby_pub_ (C++ member)
sicks300_2::SickS300::inverted_ (C++ member)
sicks300_2::SickS300::laser_scan_pub_ (C++ member)
sicks300_2::SickS300::on_activate (C++ function)
sicks300_2::SickS300::on_cleanup (C++ function)
sicks300_2::SickS300::on_configure (C++ function)
sicks300_2::SickS300::on_deactivate (C++ function)
sicks300_2::SickS300::on_shutdown (C++ function)
sicks300_2::SickS300::open (C++ function)
sicks300_2::SickS300::port_ (C++ member)
sicks300_2::SickS300::publishError (C++ function)
sicks300_2::SickS300::publishLaserScan (C++ function)
sicks300_2::SickS300::publishStandby (C++ function)
sicks300_2::SickS300::publishWarn (C++ function)
sicks300_2::SickS300::receiveScan (C++ function)
sicks300_2::SickS300::scan_cycle_time_ (C++ member)
sicks300_2::SickS300::scan_delay_ (C++ member)
sicks300_2::SickS300::scan_duration_ (C++ member)
sicks300_2::SickS300::scan_id_ (C++ member)
sicks300_2::SickS300::scan_topic_ (C++ member)
sicks300_2::SickS300::scanner_ (C++ member)
sicks300_2::SickS300::SickS300 (C++ function)
sicks300_2::SickS300::synced_ros_time_ (C++ member)
sicks300_2::SickS300::synced_sick_stamp_ (C++ member)
sicks300_2::SickS300::synced_time_ready_ (C++ member)
sicks300_2::SickS300::timer_ (C++ member)
sicks300_2::SickS300::~SickS300 (C++ function)
T
TelegramParser (C++ class)
TelegramParser::getCompletePacketSize (C++ function)
TelegramParser::getField (C++ function)
TelegramParser::isDist (C++ function)
TelegramParser::parseHeader (C++ function)
TelegramParser::readDistRaw (C++ function)
TelegramParser::TELEGRAM_COMMON1 (C++ union)
TelegramParser::TELEGRAM_COMMON1::bytes (C++ member)
TelegramParser::TELEGRAM_COMMON1::common1 (C++ member)
TelegramParser::TELEGRAM_COMMON1::COMMON1 (C++ struct)
,
[1]
TelegramParser::TELEGRAM_COMMON1::COMMON1::coordination_flag (C++ member)
,
[1]
TelegramParser::TELEGRAM_COMMON1::COMMON1::device_addresss (C++ member)
,
[1]
TelegramParser::TELEGRAM_COMMON1::COMMON1::reply_telegram (C++ member)
,
[1]
TelegramParser::TELEGRAM_COMMON1::COMMON1::size (C++ member)
,
[1]
TelegramParser::TELEGRAM_COMMON1::COMMON1::trigger_result (C++ member)
,
[1]
TelegramParser::TELEGRAM_COMMON2 (C++ union)
TelegramParser::TELEGRAM_COMMON2::bytes (C++ member)
TelegramParser::TELEGRAM_COMMON2::common2 (C++ member)
TelegramParser::TELEGRAM_COMMON2::COMMON2 (C++ struct)
,
[1]
TelegramParser::TELEGRAM_COMMON2::COMMON2::protocol_version (C++ member)
,
[1]
TelegramParser::TELEGRAM_COMMON2::COMMON2::scan_number (C++ member)
,
[1]
TelegramParser::TELEGRAM_COMMON2::COMMON2::status (C++ member)
,
[1]
TelegramParser::TELEGRAM_COMMON2::COMMON2::telegram_number (C++ member)
,
[1]
TelegramParser::TELEGRAM_COMMON3 (C++ union)
TelegramParser::TELEGRAM_COMMON3::bytes (C++ member)
TelegramParser::TELEGRAM_COMMON3::type (C++ member)
TelegramParser::TELEGRAM_COMMON3::TYPE (C++ struct)
,
[1]
TelegramParser::TELEGRAM_COMMON3::TYPE::type (C++ member)
,
[1]
TelegramParser::TELEGRAM_DISTANCE (C++ union)
TelegramParser::TELEGRAM_DISTANCE::bytes (C++ member)
TelegramParser::TELEGRAM_DISTANCE::type (C++ member)
TelegramParser::TELEGRAM_DISTANCE::TYPE (C++ struct)
,
[1]
TelegramParser::TELEGRAM_DISTANCE::TYPE::type (C++ member)
,
[1]
TelegramParser::TELEGRAM_S300_DIST_2B (C++ union)
TelegramParser::TELEGRAM_S300_DIST_2B::bytes (C++ member)
TelegramParser::TELEGRAM_S300_DIST_2B::DISTANCE (C++ struct)
,
[1]
TelegramParser::TELEGRAM_S300_DIST_2B::DISTANCE::bit13 (C++ member)
,
[1]
TelegramParser::TELEGRAM_S300_DIST_2B::DISTANCE::distance (C++ member)
,
[1]
TelegramParser::TELEGRAM_S300_DIST_2B::DISTANCE::protective (C++ member)
,
[1]
TelegramParser::TELEGRAM_S300_DIST_2B::DISTANCE::warn_field (C++ member)
,
[1]
TelegramParser::TELEGRAM_S300_DIST_2B::distance_struct (C++ member)
TelegramParser::TELEGRAM_S300_DIST_2B::val16 (C++ member)
TelegramParser::TELEGRAM_TAIL (C++ union)
TelegramParser::TELEGRAM_TAIL::bytes (C++ member)
TelegramParser::TELEGRAM_TAIL::CRC (C++ struct)
,
[1]
TelegramParser::TELEGRAM_TAIL::CRC::crc (C++ member)
,
[1]
TelegramParser::TELEGRAM_TAIL::crc_struct (C++ member)
TelegramParser::TelegramParser (C++ function)