getID.cpp
/tmp/ws/src/urg_node/src/
getID_8cpp
urg_node/urg_c_wrapper.h
int
main
getID_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
std::vector< std::string > &
split
getID_8cpp.html
a7e8c005cbce86b3a6b65bcfb106b2825
(const std::string &s, char delim, std::vector< std::string > &elems)
std::vector< std::string >
split
getID_8cpp.html
ae924c9b43cd7b086945003c09c294d2b
(const std::string &s, char delim)
set_urg_ip.py
/tmp/ws/src/urg_node/scripts/
set__urg__ip_8py
set_urg_ip
def
parse_and_validate_ipv4
namespaceset__urg__ip.html
af971e50bc18e4c94546440fdff001847
(argument, name)
args
namespaceset__urg__ip.html
ac0a1c83a815e99bf7401a228230d6691
default
namespaceset__urg__ip.html
a296e5922ba6a83032428cfe660044e2e
gw
namespaceset__urg__ip.html
a4fedf006750153521cfe33328c3ff907
help
namespaceset__urg__ip.html
a0eb127efeb1c16c83635d75d30d731e2
ip
namespaceset__urg__ip.html
a3ee71729c7cf8158d4d4df261f698736
string
msg
namespaceset__urg__ip.html
a28eafbac352e6f935687b999caddb89b
nm
namespaceset__urg__ip.html
a37a61e53937c4952032bf0b1a1df4060
parser
namespaceset__urg__ip.html
a28ed0120f584aae11351dbb59c52e4ab
returned
namespaceset__urg__ip.html
a0e073ccffc5e81b64e1b0e6d196d8dcd
sock
namespaceset__urg__ip.html
a260dafa0b3adc996b57766d290b459ee
urg_c_wrapper.cpp
/tmp/ws/src/urg_node/src/
urg__c__wrapper_8cpp
urg_node/urg_c_wrapper.h
urg_node
urg_c_wrapper.h
/tmp/ws/src/urg_node/include/urg_node/
urg__c__wrapper_8h
urg_node::URGCWrapper
urg_node::UrgDetectionReport
urg_node::URGStatus
urg_node
urg_node.cpp
/tmp/ws/src/urg_node/src/
urg__node_8cpp
urg_node/urg_node_driver.h
int
main
urg__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
urg_node_driver.cpp
/tmp/ws/src/urg_node/src/
urg__node__driver_8cpp
urg_node/urg_node_driver.h
urg_node
diagnostic_updater::FrequencyStatusParam
FrequencyStatusParam
namespaceurg__node.html
a64acfaa910502d7e9bbb5ed504b9be6f
urg_node_driver.h
/tmp/ws/src/urg_node/include/urg_node/
urg__node__driver_8h
urg_node/urg_c_wrapper.h
urg_node::UrgNode
urg_node
urg_node::URGCWrapper
classurg__node_1_1URGCWrapper.html
ros::Duration
computeLatency
classurg__node_1_1URGCWrapper.html
adc0200f678e9c85fbd7739e7f3eaf64d
(size_t num_measurements)
double
getAngleIncrement
classurg__node_1_1URGCWrapper.html
a21abdac8d550304ddcaa4e9e19b3bef5
() const
double
getAngleMax
classurg__node_1_1URGCWrapper.html
a8ce9fb1429e96ac047e7f90d05f6c26c
() const
double
getAngleMaxLimit
classurg__node_1_1URGCWrapper.html
ade6599e90f358d9687aac77dac6b33d7
() const
double
getAngleMin
classurg__node_1_1URGCWrapper.html
abafa6f3e7ea83abad39f5d071a30834b
() const
double
getAngleMinLimit
classurg__node_1_1URGCWrapper.html
ad4fb8fafc65cf691cf66f53bc7608e1b
() const
bool
getAR00Status
classurg__node_1_1URGCWrapper.html
ab0270bb89c3b95f81fd23cb095703001
(URGStatus &status)
ros::Duration
getComputedLatency
classurg__node_1_1URGCWrapper.html
a197922750f8b28a2d31dd7d6912afbd0
() const
std::string
getDeviceID
classurg__node_1_1URGCWrapper.html
a9096a0343f8ab51182b6e00b402f88a1
()
bool
getDL00Status
classurg__node_1_1URGCWrapper.html
af5acbd0b36b894ef932f02e18af3fa20
(UrgDetectionReport &report)
std::string
getFirmwareDate
classurg__node_1_1URGCWrapper.html
a12de7d55755ef75118b0c0d961a1217b
()
std::string
getFirmwareVersion
classurg__node_1_1URGCWrapper.html
abb742da75026c013eba3d4201cf67f0b
()
std::string
getIPAddress
classurg__node_1_1URGCWrapper.html
a1f2ce2a363e921429add18039491a67c
() const
int
getIPPort
classurg__node_1_1URGCWrapper.html
a69845ad883ae94b93e8291af3cdd9d0c
() const
std::string
getProductName
classurg__node_1_1URGCWrapper.html
a7947a7ee9919c34c98f2ae0255907842
()
std::string
getProtocolVersion
classurg__node_1_1URGCWrapper.html
a9d4a9984d34295030ba3736bc10e4ebb
()
double
getRangeMax
classurg__node_1_1URGCWrapper.html
ad73cc44821f5013f36e9efe5c90a60b2
() const
double
getRangeMin
classurg__node_1_1URGCWrapper.html
a68eb2a033ea4411f25181471055cb756
() const
double
getScanPeriod
classurg__node_1_1URGCWrapper.html
a64418f29569b0a13fb30865e8a7fe999
() const
std::string
getSensorState
classurg__node_1_1URGCWrapper.html
a951c9b6c73b5b8765ecf441cd79aafb5
()
std::string
getSensorStatus
classurg__node_1_1URGCWrapper.html
a148723d847876915a22e36d893d76780
()
int
getSerialBaud
classurg__node_1_1URGCWrapper.html
a511df4aeb353b6bb7fce7bd1e261455f
() const
std::string
getSerialPort
classurg__node_1_1URGCWrapper.html
acee154e327b9c9d492c76d04cd78bc18
() const
double
getTimeIncrement
classurg__node_1_1URGCWrapper.html
ab05ef74f97d4899e174555117813319e
() const
ros::Duration
getUserTimeOffset
classurg__node_1_1URGCWrapper.html
aaec737ac1f7558256ce0135081485f2d
() const
std::string
getVendorName
classurg__node_1_1URGCWrapper.html
a65846625a54f4fd716aca01780a32146
()
bool
grabScan
classurg__node_1_1URGCWrapper.html
a9098bfae7ca9b27fb95dca2682846098
(const sensor_msgs::LaserScanPtr &msg)
bool
grabScan
classurg__node_1_1URGCWrapper.html
a5dc15a1b3b48f94b9f8acce902b9618f
(const sensor_msgs::MultiEchoLaserScanPtr &msg)
bool
isStarted
classurg__node_1_1URGCWrapper.html
ada819bee41a50d957a6c6c6f33158733
() const
bool
setAngleLimitsAndCluster
classurg__node_1_1URGCWrapper.html
ab8be859b1d89d76d8578c240d234b8ed
(double &angle_min, double &angle_max, int cluster)
void
setFrameId
classurg__node_1_1URGCWrapper.html
a54dd37c8f43e3f7e587c7dc699309f7a
(const std::string &frame_id)
void
setSkip
classurg__node_1_1URGCWrapper.html
a84a02bfb72d83206099bdf66cf4434c7
(int skip)
void
setUserLatency
classurg__node_1_1URGCWrapper.html
a56a1af0180ef46d0fb855b1c8c3b597f
(const double latency)
void
start
classurg__node_1_1URGCWrapper.html
a57b9419a9d8283b4149d84fe7395ae61
()
void
stop
classurg__node_1_1URGCWrapper.html
ab5d88af13552457a9561539905eaf865
()
URGCWrapper
classurg__node_1_1URGCWrapper.html
a360d8b202bb05d90db056049f73b3a28
(const std::string &ip_address, const int ip_port, bool &using_intensity, bool &using_multiecho, bool synchronize_time)
URGCWrapper
classurg__node_1_1URGCWrapper.html
a3e04cf0461b831c9b9aba789c411456a
(const int serial_baud, const std::string &serial_port, bool &using_intensity, bool &using_multiecho, bool synchronize_time)
~URGCWrapper
classurg__node_1_1URGCWrapper.html
a6f4d64cc5f66ca65cb6644900ed877d8
()
uint16_t
checkCRC
classurg__node_1_1URGCWrapper.html
acf3e77d98e9670b0512dd99ad534b94b
(const char *bytes, const uint32_t size)
ros::Duration
getAngularTimeOffset
classurg__node_1_1URGCWrapper.html
aed7ab366e6c8d1e4004e28949c0516a1
() const
ros::Duration
getNativeClockOffset
classurg__node_1_1URGCWrapper.html
a8b31b79ddb2194c62d9555da22a95ff3
(size_t num_measurements)
ros::Time
getSynchronizedTime
classurg__node_1_1URGCWrapper.html
a8abc7e576c589e12af231042abe25a7b
(long time_stamp, long long system_time_stamp)
ros::Duration
getTimeStampOffset
classurg__node_1_1URGCWrapper.html
a0bd0bd808f382d37e0a433e8b7946cf2
(size_t num_measurements)
void
initialize
classurg__node_1_1URGCWrapper.html
a729a2247e2fe65ada4d520c622edfb05
(bool &using_intensity, bool &using_multiecho, bool synchronize_time)
bool
isIntensitySupported
classurg__node_1_1URGCWrapper.html
a445610bc8e2581b1a2dd0a26721eac65
()
bool
isMultiEchoSupported
classurg__node_1_1URGCWrapper.html
a6e2cd4a65e1a75d5ecfde3675383ee8d
()
std::string
sendCommand
classurg__node_1_1URGCWrapper.html
a41f203b71e720f3282e9e5c952baa44c
(std::string cmd)
bool
setToSCIP2
classurg__node_1_1URGCWrapper.html
a2ad497552aa9cbb53b6ae3eb592ca459
()
const double
adj_alpha_
classurg__node_1_1URGCWrapper.html
af6d425601f4ebbd8b8f92e3864110efe
uint64_t
adj_count_
classurg__node_1_1URGCWrapper.html
a0d7ea11c63372175e1873485d0dafd7e
int
cluster_
classurg__node_1_1URGCWrapper.html
a5e91176855c184e27d86872b600deb34
std::vector< long >
data_
classurg__node_1_1URGCWrapper.html
a0aa4967162f7e04f56b526bc87a95ccc
int
first_step_
classurg__node_1_1URGCWrapper.html
aed6403c66271a1301390327c3de1fd3e
std::string
frame_id_
classurg__node_1_1URGCWrapper.html
a8701cf9c073b900542cca95279088c34
double
hardware_clock_
classurg__node_1_1URGCWrapper.html
a7a82f527f6584510d63dd2a8ee26c21b
double
hardware_clock_adj_
classurg__node_1_1URGCWrapper.html
a92df89dc9aba74d299dd1065d17d6786
std::vector< unsigned short >
intensity_
classurg__node_1_1URGCWrapper.html
a010033068296aa0ec0b8677fae290b71
std::string
ip_address_
classurg__node_1_1URGCWrapper.html
a4a50295e0e00c9132d94802e06a39494
int
ip_port_
classurg__node_1_1URGCWrapper.html
acd110d3adf6c3808fc6e8e2f7367b8dd
long
last_hardware_time_stamp_
classurg__node_1_1URGCWrapper.html
a61bf4ac642f04989fe9b8d68bff8599e
int
last_step_
classurg__node_1_1URGCWrapper.html
a20f88cd2cb8356ac06f64477ffc496d2
urg_measurement_type_t
measurement_type_
classurg__node_1_1URGCWrapper.html
a3314b69ee97e40b9032dbaa7792e68ca
int
serial_baud_
classurg__node_1_1URGCWrapper.html
a8205d020ad127474475bd2f6702dea4a
std::string
serial_port_
classurg__node_1_1URGCWrapper.html
a2b13d89e93f06f50ba7c9e634545b8e8
int
skip_
classurg__node_1_1URGCWrapper.html
abcc920d4853c1c9e2e974d4be12b590a
bool
started_
classurg__node_1_1URGCWrapper.html
a2f04f59bb04b68fd2232c9552ff55ecd
bool
synchronize_time_
classurg__node_1_1URGCWrapper.html
a15cf78c3ca24994f1934fb561791078c
ros::Duration
system_latency_
classurg__node_1_1URGCWrapper.html
a9729e302964bdc5fe08aff24ab126b74
urg_t
urg_
classurg__node_1_1URGCWrapper.html
abada1f49218e3636ceef63ea86cdeaf8
bool
use_intensity_
classurg__node_1_1URGCWrapper.html
a13bf600d7ecc1ed51162e8c2786e8eff
bool
use_multiecho_
classurg__node_1_1URGCWrapper.html
a159e61d8615037cd60891940f2c7aa1c
ros::Duration
user_latency_
classurg__node_1_1URGCWrapper.html
acc58a369b92e78e676d287ae5ef81ced
urg_node::UrgDetectionReport
classurg__node_1_1UrgDetectionReport.html
UrgDetectionReport
classurg__node_1_1UrgDetectionReport.html
a230000d407de220640c97694d84ae88d
()
float
angle
classurg__node_1_1UrgDetectionReport.html
ae84ff7938d6fd8a3117e041da4065683
uint16_t
area
classurg__node_1_1UrgDetectionReport.html
a9b65eebbf7071a58feac4f1dab2f455f
uint16_t
distance
classurg__node_1_1UrgDetectionReport.html
a6de26fd7723a8fa121482516b913a76d
uint16_t
status
classurg__node_1_1UrgDetectionReport.html
a05ca6cf4afae3d52a41111284a671eb9
urg_node::UrgNode
classurg__node_1_1UrgNode.html
void
run
classurg__node_1_1UrgNode.html
a81ee8c888ca4ddd5acde8a99dbe283b6
()
bool
updateStatus
classurg__node_1_1UrgNode.html
a8d27016c573ed987b78f981bfa151aa6
()
UrgNode
classurg__node_1_1UrgNode.html
ada1afcf4e4bb03a6b29211d7135d7f55
()
UrgNode
classurg__node_1_1UrgNode.html
ac764adc78f65eb3ec1b2b27cdbf9c152
(ros::NodeHandle nh, ros::NodeHandle private_nh)
~UrgNode
classurg__node_1_1UrgNode.html
a7192e90b8b228073a10336c40875961d
()
void
calibrate_time_offset
classurg__node_1_1UrgNode.html
a2ee07d310bc452771e81ba34d16a4f74
()
bool
connect
classurg__node_1_1UrgNode.html
a832c78029c7f2a5d53d404b2b605d874
()
void
initSetup
classurg__node_1_1UrgNode.html
a80576f1146eb33ecef56bc53f76e41a5
()
void
populateDiagnosticsStatus
classurg__node_1_1UrgNode.html
a6abfdf3619dff81e0604cf674fc25ade
(diagnostic_updater::DiagnosticStatusWrapper &stat)
bool
reconfigure_callback
classurg__node_1_1UrgNode.html
a142082f3f48731f127485f3b3047b2f8
(urg_node::URGConfig &config, int level)
void
scanThread
classurg__node_1_1UrgNode.html
a339d9623862922be0990a317e2524495
()
bool
statusCallback
classurg__node_1_1UrgNode.html
a52b8b44a20550791553f74d090e49f09
(std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &res)
void
update_reconfigure_limits
classurg__node_1_1UrgNode.html
ac47732b950193bd692034f1456b38f30
()
void
updateDiagnostics
classurg__node_1_1UrgNode.html
a9e621c585fb3ead52480d38743bdea79
()
bool
calibrate_time_
classurg__node_1_1UrgNode.html
abfb2a650c20a8b57f51b14d86c75e30e
bool
close_diagnostics_
classurg__node_1_1UrgNode.html
afd3188db77a879f5bf7ebc10dd8537f2
bool
close_scan_
classurg__node_1_1UrgNode.html
aa4a94e17732fc2fd4497ffdfe31b1b94
bool
detailed_status_
classurg__node_1_1UrgNode.html
ab54e5311edd6c3fee64c76c283240519
std::string
device_id_
classurg__node_1_1UrgNode.html
acb9333aa93c8be662300ed486316c440
std::string
device_status_
classurg__node_1_1UrgNode.html
a3036fd0b1677d780f91d7419d62fd4de
boost::shared_ptr< diagnostic_updater::Updater >
diagnostic_updater_
classurg__node_1_1UrgNode.html
a3404300f5f6e10769e54d0c7a9b20b05
boost::thread
diagnostics_thread_
classurg__node_1_1UrgNode.html
ab4cc16d44123aa97abcf0d885e9d4292
double
diagnostics_tolerance_
classurg__node_1_1UrgNode.html
afc82f629f92db3436b757c14ae437875
double
diagnostics_window_time_
classurg__node_1_1UrgNode.html
a15d2ad51648ec071bd3c85ad0c889779
boost::shared_ptr< diagnostic_updater::HeaderlessTopicDiagnostic >
echoes_freq_
classurg__node_1_1UrgNode.html
ae1f322c0633bbc950e92777e8b009aa1
laser_proc::LaserPublisher
echoes_pub_
classurg__node_1_1UrgNode.html
ac725affdeadcf051354b20c6abdd32ea
uint16_t
error_code_
classurg__node_1_1UrgNode.html
a21ac936a8ed5341ed6588b9d9f98a57e
int
error_count_
classurg__node_1_1UrgNode.html
a672ff910743ec96aef25b18c34ac36d4
int
error_limit_
classurg__node_1_1UrgNode.html
a2a331dd623c03c46826173e1b42b7b04
std::string
firmware_date_
classurg__node_1_1UrgNode.html
ad896d5130fac6c406d88ccbf853762ef
std::string
firmware_version_
classurg__node_1_1UrgNode.html
aefc543cb481c05237ac42b6d683c0a8d
double
freq_min_
classurg__node_1_1UrgNode.html
a0db65677e992f6e3ea4f1f719aca43c0
std::string
ip_address_
classurg__node_1_1UrgNode.html
a7d37f8094dbec4807e99df42928a5e43
int
ip_port_
classurg__node_1_1UrgNode.html
adf4b5b3eafc94305f1076a8d32a18691
boost::shared_ptr< diagnostic_updater::HeaderlessTopicDiagnostic >
laser_freq_
classurg__node_1_1UrgNode.html
a86f21fc6fff57488a74a7cbe6b0153d9
ros::Publisher
laser_pub_
classurg__node_1_1UrgNode.html
ad504acde27b1df09edaa6e7cd4969a6e
boost::mutex
lidar_mutex_
classurg__node_1_1UrgNode.html
aa00843b5c7f9366ff3c0084a8c411e86
bool
lockout_status_
classurg__node_1_1UrgNode.html
a68cf667f5a82c6c6550774c931f3817b
ros::NodeHandle
nh_
classurg__node_1_1UrgNode.html
ab68da5063848b6ccee72e42b0461210d
ros::NodeHandle
pnh_
classurg__node_1_1UrgNode.html
afcbb3d7224fa643e7d6830191798e2de
std::string
product_name_
classurg__node_1_1UrgNode.html
a5a148c09701311f7a89c815efb8b4806
std::string
protocol_version_
classurg__node_1_1UrgNode.html
ad460410cfb79d692c86d23fefaed9216
bool
publish_intensity_
classurg__node_1_1UrgNode.html
aa2c01397f3fae2c6400c3f0dc317702a
bool
publish_multiecho_
classurg__node_1_1UrgNode.html
a15b5ac7dd1db46dccc86d115fef5d57c
boost::thread
scan_thread_
classurg__node_1_1UrgNode.html
ae9649f19fcf24c294e313d1d334dae09
int
serial_baud_
classurg__node_1_1UrgNode.html
a28b0ae93e214b473d7f4a695d96cf9eb
std::string
serial_port_
classurg__node_1_1UrgNode.html
a4202ecc17c4898698e68af985bbf35d0
volatile bool
service_yield_
classurg__node_1_1UrgNode.html
a29f90f6a64cd247c7a8aecee870a76cf
boost::shared_ptr< dynamic_reconfigure::Server< urg_node::URGConfig > >
srv_
classurg__node_1_1UrgNode.html
ab5d501481df78aff0276d97ac8444327
ros::Publisher
status_pub_
classurg__node_1_1UrgNode.html
a021545b3cb71fb926d6cb9cbbe3ebe55
ros::ServiceServer
status_service_
classurg__node_1_1UrgNode.html
a18d2218e4de120a8d39b976d278d6be7
bool
synchronize_time_
classurg__node_1_1UrgNode.html
a50ee49428c3a0669e236739779873818
boost::shared_ptr< urg_node::URGCWrapper >
urg_
classurg__node_1_1UrgNode.html
ab6cf4d58975f52b5213f30403020d233
std::string
vendor_name_
classurg__node_1_1UrgNode.html
a56196a60166775f1f88887d838824b96
urg_node::URGStatus
classurg__node_1_1URGStatus.html
URGStatus
classurg__node_1_1URGStatus.html
a6449ab58ba194862659c3579af4e327b
()
uint16_t
area_number
classurg__node_1_1URGStatus.html
a42518195578229f189aae1f3287fabd3
uint16_t
error_code
classurg__node_1_1URGStatus.html
a2cb870c584d14a4444ce352f577ea2ac
bool
error_status
classurg__node_1_1URGStatus.html
aa79b39b97a268db2018d56623638a0f4
bool
lockout_status
classurg__node_1_1URGStatus.html
a7871f43adde833a08cdf2d5e0a32b1bb
uint16_t
operating_mode
classurg__node_1_1URGStatus.html
a796384caf36e99b660770b41b2b8e1c9
uint16_t
status
classurg__node_1_1URGStatus.html
a6cef609bf9ad15ae95a0c53b8aac2b29
set_urg_ip
namespaceset__urg__ip.html
def
parse_and_validate_ipv4
namespaceset__urg__ip.html
af971e50bc18e4c94546440fdff001847
(argument, name)
args
namespaceset__urg__ip.html
ac0a1c83a815e99bf7401a228230d6691
default
namespaceset__urg__ip.html
a296e5922ba6a83032428cfe660044e2e
gw
namespaceset__urg__ip.html
a4fedf006750153521cfe33328c3ff907
help
namespaceset__urg__ip.html
a0eb127efeb1c16c83635d75d30d731e2
ip
namespaceset__urg__ip.html
a3ee71729c7cf8158d4d4df261f698736
string
msg
namespaceset__urg__ip.html
a28eafbac352e6f935687b999caddb89b
nm
namespaceset__urg__ip.html
a37a61e53937c4952032bf0b1a1df4060
parser
namespaceset__urg__ip.html
a28ed0120f584aae11351dbb59c52e4ab
returned
namespaceset__urg__ip.html
a0e073ccffc5e81b64e1b0e6d196d8dcd
sock
namespaceset__urg__ip.html
a260dafa0b3adc996b57766d290b459ee
urg_node
namespaceurg__node.html
urg_node::URGCWrapper
urg_node::UrgDetectionReport
urg_node::UrgNode
urg_node::URGStatus
diagnostic_updater::FrequencyStatusParam
FrequencyStatusParam
namespaceurg__node.html
a64acfaa910502d7e9bbb5ed504b9be6f