lsc_ros2_driver
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace rclcpp
Classes and Structs
Struct Lsc_t
Struct ScanDataConfig
Struct ScanInfo
Struct ScanMea
Struct UdpParser::UdpInfo
Struct UdpParser::UdpSet
Class AsciiParser
Class Autolidar
Class Communication
Class Parser
Class tcpComm
Class udpComm
Class UdpParser
Enums
Enum CmdListNum
Defines
Define CONNECTION_TRY_COUNT
Define DEG2RAD
Define ETX
Define NUM_OF_CMD
Define NUM_OF_CMD_TYPE
Define NUMBER_OF_PARAM
Define PI
Define RAD2DEG
Define RECONNECT_TRY_COUNT
Define RESPONS_WAIT_CNT
Define RS_TIMEOUT_NS
Define RS_TIMEOUT_S
Define STX
Define USE_DIAGNOSTICS
Directories
Directory include
Directory lsc_ros2_driver
Files
File autolidar.hpp
File parser.hpp
File socket.hpp
Standard Documents
CHANGELOG
Changelog for package lsc_ros2_driver
1.0.2 (2024-04-12)
1.0.0 (2022-12-14)
LICENSE
PACKAGE
README
Autonics LSC ROS2 Driver
Table of Contents
1. Supported Hardware
2. ROS API
3. Installation
4. Start
Index
lsc_ros2_driver
Index
Index
A
|
C
|
D
|
E
|
L
|
N
|
P
|
R
|
S
|
T
|
U
A
AsciiParser (C++ class)
AsciiParser::AsciiParser (C++ function)
AsciiParser::getResponse (C++ function)
AsciiParser::parsingMsg (C++ function)
AsciiParser::~AsciiParser (C++ function)
Autolidar (C++ class)
Autolidar::Autolidar (C++ function)
Autolidar::get_response (C++ function)
Autolidar::init (C++ function)
Autolidar::send_command (C++ function)
Autolidar::setCommType (C++ function)
Autolidar::setParser (C++ function)
Autolidar::~Autolidar (C++ function)
C
CmdListNum (C++ enum)
CmdListNum::FIRST_CONNECT_DUMMY_SEND (C++ enumerator)
CmdListNum::NONE (C++ enumerator)
CmdListNum::SCAN_DATA (C++ enumerator)
CmdListNum::SCAN_DATA_CONFIG (C++ enumerator)
CmdListNum::SENSOR_SCAN_INFO (C++ enumerator)
CmdListNum::SENSOR_START (C++ enumerator)
CmdListNum::SENSOR_STOP (C++ enumerator)
CmdListNum::SET_ACCESS_LEVEL (C++ enumerator)
Communication (C++ class)
Communication::CommConnect (C++ function)
Communication::CommDisconnect (C++ function)
Communication::CommRead (C++ function)
Communication::CommWrite (C++ function)
Communication::IsConnected (C++ function)
Communication::recvQueue (C++ member)
CONNECTION_TRY_COUNT (C macro)
D
DEG2RAD (C macro)
E
ETX (C macro)
L
Lsc_t (C++ struct)
Lsc_t::scan_data_config (C++ member)
Lsc_t::scan_info (C++ member)
Lsc_t::scan_mea (C++ member)
N
NUM_OF_CMD (C macro)
NUM_OF_CMD_TYPE (C macro)
NUMBER_OF_PARAM (C macro)
P
Parser (C++ class)
Parser::getResponse (C++ function)
Parser::parsingMsg (C++ function)
PI (C macro)
R
RAD2DEG (C macro)
RECONNECT_TRY_COUNT (C macro)
RESPONS_WAIT_CNT (C macro)
RS_TIMEOUT_NS (C macro)
RS_TIMEOUT_S (C macro)
S
ScanDataConfig (C++ struct)
ScanDataConfig::angle_end (C++ member)
ScanDataConfig::angle_start (C++ member)
ScanDataConfig::fieldset_output_activate (C++ member)
ScanDataConfig::rssi_activate (C++ member)
ScanDataConfig::scan_interval (C++ member)
ScanInfo (C++ struct)
ScanInfo::angle_end (C++ member)
ScanInfo::angle_start (C++ member)
ScanInfo::fw_ver (C++ member)
ScanInfo::model_name (C++ member)
ScanMea (C++ struct)
ScanMea::active_field_num (C++ member)
ScanMea::amnt_of_data (C++ member)
ScanMea::angle_begin (C++ member)
ScanMea::angle_resol (C++ member)
ScanMea::meas_freq (C++ member)
ScanMea::ranges (C++ member)
ScanMea::rssi (C++ member)
ScanMea::scan_counter (C++ member)
ScanMea::scan_freq (C++ member)
STX (C macro)
T
tcpComm (C++ class)
tcpComm::CommConnect (C++ function)
tcpComm::CommDisconnect (C++ function)
tcpComm::CommRead (C++ function)
tcpComm::CommWrite (C++ function)
tcpComm::getRcvError (C++ function)
tcpComm::getRcvTimeout (C++ function)
tcpComm::getServerSocket (C++ function)
tcpComm::getthreadRunning (C++ function)
tcpComm::IsConnected (C++ function)
tcpComm::readCallback (C++ function)
tcpComm::setConnected (C++ function)
tcpComm::setRcvError (C++ function)
tcpComm::setRcvTimeout (C++ function)
tcpComm::setThreadRunning (C++ function)
tcpComm::tcpComm (C++ function)
tcpComm::~tcpComm (C++ function)
U
udpComm (C++ class)
udpComm::CommConnect (C++ function)
udpComm::CommDisconnect (C++ function)
udpComm::CommRead (C++ function)
udpComm::CommWrite (C++ function)
udpComm::getClientSocket (C++ function)
udpComm::getRcvError (C++ function)
udpComm::getRcvTimeout (C++ function)
udpComm::getthreadRunning (C++ function)
udpComm::IsConnected (C++ function)
udpComm::popAddr (C++ function)
udpComm::pushAddr (C++ function)
udpComm::setConnected (C++ function)
udpComm::setRcvError (C++ function)
udpComm::setRcvTimeout (C++ function)
udpComm::setThreadRunning (C++ function)
udpComm::udpComm (C++ function)
udpComm::udpReadCallback (C++ function)
udpComm::~udpComm (C++ function)
UdpParser (C++ class)
UdpParser::getResponse (C++ function)
UdpParser::makeCheckSum (C++ function)
UdpParser::makeUdpCmd (C++ function)
UdpParser::NetworkChange (C++ member)
UdpParser::NetworkInfo (C++ member)
UdpParser::parsingMsg (C++ function)
UdpParser::raw_msg (C++ member)
UdpParser::recv_addr (C++ member)
UdpParser::UdpInfo (C++ struct)
,
[1]
UdpParser::UdpInfo::BroadcastVersion (C++ member)
,
[1]
UdpParser::UdpInfo::FPGAVersion (C++ member)
,
[1]
UdpParser::UdpInfo::GateWay (C++ member)
,
[1]
UdpParser::UdpInfo::HWVersion (C++ member)
,
[1]
UdpParser::UdpInfo::InUse (C++ member)
,
[1]
UdpParser::UdpInfo::IpAddr (C++ member)
,
[1]
UdpParser::UdpInfo::MAC (C++ member)
,
[1]
UdpParser::UdpInfo::ModelName (C++ member)
,
[1]
UdpParser::UdpInfo::Port (C++ member)
,
[1]
UdpParser::UdpInfo::SubnetMask (C++ member)
,
[1]
UdpParser::UdpInfo::SWVersion (C++ member)
,
[1]
UdpParser::UdpParser (C++ function)
UdpParser::UdpSet (C++ struct)
,
[1]
UdpParser::UdpSet::GateWay (C++ member)
,
[1]
UdpParser::UdpSet::MAC (C++ member)
,
[1]
UdpParser::UdpSet::NewIp (C++ member)
,
[1]
UdpParser::UdpSet::OldIp (C++ member)
,
[1]
UdpParser::UdpSet::Port (C++ member)
,
[1]
UdpParser::UdpSet::SubnetMask (C++ member)
,
[1]
UdpParser::VerifyCheckSum (C++ function)
UdpParser::~UdpParser (C++ function)
USE_DIAGNOSTICS (C macro)