The SickSafetyscannersRos class.
More...
#include <SickSafetyscannersRos.h>
The SickSafetyscannersRos class.
Main class for the node to handle the ROS interfacing.
Definition at line 105 of file SickSafetyscannersRos.h.
sick::SickSafetyscannersRos::SickSafetyscannersRos |
( |
| ) |
|
sick::SickSafetyscannersRos::~SickSafetyscannersRos |
( |
| ) |
|
|
virtual |
sick_safetyscanners::ApplicationDataMsg sick::SickSafetyscannersRos::createApplicationDataMessage |
( |
const sick::datastructure::Data & |
data | ) |
|
|
private |
sick_safetyscanners::ApplicationInputsMsg sick::SickSafetyscannersRos::createApplicationInputsMessage |
( |
const sick::datastructure::Data & |
data | ) |
|
|
private |
sick_safetyscanners::ApplicationOutputsMsg sick::SickSafetyscannersRos::createApplicationOutputsMessage |
( |
const sick::datastructure::Data & |
data | ) |
|
|
private |
sick_safetyscanners::DataHeaderMsg sick::SickSafetyscannersRos::createDataHeaderMessage |
( |
const sick::datastructure::Data & |
data | ) |
|
|
private |
sick_safetyscanners::DerivedValuesMsg sick::SickSafetyscannersRos::createDerivedValuesMessage |
( |
const sick::datastructure::Data & |
data | ) |
|
|
private |
sick_safetyscanners::ExtendedLaserScanMsg sick::SickSafetyscannersRos::createExtendedLaserScanMessage |
( |
const sick::datastructure::Data & |
data | ) |
|
|
private |
sick_safetyscanners::GeneralSystemStateMsg sick::SickSafetyscannersRos::createGeneralSystemStateMessage |
( |
const sick::datastructure::Data & |
data | ) |
|
|
private |
sick_safetyscanners::IntrusionDataMsg sick::SickSafetyscannersRos::createIntrusionDataMessage |
( |
const sick::datastructure::Data & |
data | ) |
|
|
private |
std::vector< sick_safetyscanners::IntrusionDatumMsg > sick::SickSafetyscannersRos::createIntrusionDatumMessageVector |
( |
const sick::datastructure::Data & |
data | ) |
|
|
private |
sick_safetyscanners::MeasurementDataMsg sick::SickSafetyscannersRos::createMeasurementDataMessage |
( |
const sick::datastructure::Data & |
data | ) |
|
|
private |
sick_safetyscanners::OutputPathsMsg sick::SickSafetyscannersRos::createOutputPathsMessage |
( |
const sick::datastructure::Data & |
data | ) |
|
|
private |
sick_safetyscanners::RawMicroScanDataMsg sick::SickSafetyscannersRos::createRawDataMessage |
( |
const sick::datastructure::Data & |
data | ) |
|
|
private |
std::vector< sick_safetyscanners::ScanPointMsg > sick::SickSafetyscannersRos::createScanPointMessageVector |
( |
const sick::datastructure::Data & |
data | ) |
|
|
private |
bool sick::SickSafetyscannersRos::getFieldData |
( |
sick_safetyscanners::FieldData::Request & |
req, |
|
|
sick_safetyscanners::FieldData::Response & |
res |
|
) |
| |
|
private |
bool sick::SickSafetyscannersRos::isInitialised |
( |
| ) |
|
|
private |
bool sick::SickSafetyscannersRos::readParameters |
( |
| ) |
|
|
private |
void sick::SickSafetyscannersRos::readPersistentConfig |
( |
| ) |
|
|
private |
void sick::SickSafetyscannersRos::readTypeCodeSettings |
( |
| ) |
|
|
private |
Function which is called when a new complete UDP Packet is received.
- Parameters
-
data,the | assortment of all data from the sensor |
Definition at line 259 of file SickSafetyscannersRos.cpp.
void sick::SickSafetyscannersRos::reconfigureCallback |
( |
const sick_safetyscanners::SickSafetyscannersConfigurationConfig & |
config, |
|
|
const uint32_t & |
level |
|
) |
| |
|
private |
Function which is triggered when a dynamic reconfiguration is performed.
- Parameters
-
config | The new configuration to set |
level | Level of the new configuration |
Definition at line 117 of file SickSafetyscannersRos.cpp.
float sick::SickSafetyscannersRos::m_angle_offset |
|
private |
dynamic_reconfigure::Server<sick_safetyscanners::SickSafetyscannersConfigurationConfig> sick::SickSafetyscannersRos::m_dynamic_reconfiguration_server |
|
private |
double sick::SickSafetyscannersRos::m_expected_frequency = 20.0 |
|
private |
ros::Publisher sick::SickSafetyscannersRos::m_extended_laser_scan_publisher |
|
private |
std::string sick::SickSafetyscannersRos::m_frame_id |
|
private |
double sick::SickSafetyscannersRos::m_frequency_tolerance = 0.1 |
|
private |
bool sick::SickSafetyscannersRos::m_initialised |
|
private |
boost::asio::ip::address_v4 sick::SickSafetyscannersRos::m_interface_ip |
|
private |
sick_safetyscanners::RawMicroScanDataMsg sick::SickSafetyscannersRos::m_last_raw_data |
|
private |
double sick::SickSafetyscannersRos::m_min_intensities = 0.0 |
|
private |
double sick::SickSafetyscannersRos::m_range_max |
|
private |
double sick::SickSafetyscannersRos::m_range_min |
|
private |
double sick::SickSafetyscannersRos::m_time_offset |
|
private |
double sick::SickSafetyscannersRos::m_timestamp_max_acceptable = 1.0 |
|
private |
double sick::SickSafetyscannersRos::m_timestamp_min_acceptable = -1.0 |
|
private |
bool sick::SickSafetyscannersRos::m_use_pers_conf |
|
private |
bool sick::SickSafetyscannersRos::m_use_sick_angles |
|
private |
The documentation for this class was generated from the following files: