RTCHokuyoAist 3.0.0
|
#include <rtchokuyoaist/rtc.h>
Public Member Functions | |
RTCHokuyoAIST (RTC::Manager *manager) | |
~RTCHokuyoAIST () | |
virtual RTC::ReturnCode_t | onInitialize () |
virtual RTC::ReturnCode_t | onActivated (RTC::UniqueId ec_id) |
virtual RTC::ReturnCode_t | onDeactivated (RTC::UniqueId ec_id) |
virtual RTC::ReturnCode_t | onExecute (RTC::UniqueId ec_id) |
RTC::RangerGeometry | get_geometry () const |
void | set_power (bool enable) |
void | enable_intensity_data (bool enable) |
RTC::RangerConfig | get_config () const |
void | set_config (RTC::RangerConfig const &config) |
void | request_scan () |
Protected Member Functions | |
void | open_laser () |
void | close_laser () |
void | reset_laser () |
void | get_scan () |
void | write_scan () |
Protected Attributes | |
RTC::RangeData | ranges_ |
RTC::OutPort< RTC::RangeData > | ranges_port_ |
RTC::IntensityData | intensities_ |
RTC::OutPort< RTC::IntensityData > | intensities_port_ |
RTCHokuyoAist::RangerProvider | svc_prov_ |
RTCHokuyoAist::HokuyoAistProvider | specialist_prov_ |
RTC::CorbaPort | svc_port_ |
std::string | port_opts_ |
double | start_angle_ |
double | end_angle_ |
unsigned int | cluster_count_ |
bool | enable_intns_ |
bool | high_sens_ |
bool | pull_mode_ |
bool | new_data_mode_ |
bool | verbose_ |
time_t | error_time_ |
double | x_ |
double | y_ |
double | z_ |
double | roll_ |
double | pitch_ |
double | yaw_ |
hokuyoaist::Sensor | laser_ |
hokuyoaist::ScanData | scan_data_ |
RTC::RangerGeometry | sensor_geom_ |
RTC::RangerConfig | sensor_config_ |
coil::Mutex | mutex_ |
double | base_ang_res_ |
time_t | last_error_time_ |
RTCHokuyoAIST::RTCHokuyoAIST | ( | RTC::Manager * | manager | ) |
RTCHokuyoAIST::~RTCHokuyoAIST | ( | ) |
void RTCHokuyoAIST::close_laser | ( | ) | [protected] |
void RTCHokuyoAIST::enable_intensity_data | ( | bool | enable | ) |
RTC::RangerGeometry RTCHokuyoAIST::get_geometry | ( | ) | const [inline] |
void RTCHokuyoAIST::get_scan | ( | ) | [protected] |
virtual RTC::ReturnCode_t RTCHokuyoAIST::onActivated | ( | RTC::UniqueId | ec_id | ) | [virtual] |
virtual RTC::ReturnCode_t RTCHokuyoAIST::onDeactivated | ( | RTC::UniqueId | ec_id | ) | [virtual] |
virtual RTC::ReturnCode_t RTCHokuyoAIST::onExecute | ( | RTC::UniqueId | ec_id | ) | [virtual] |
virtual RTC::ReturnCode_t RTCHokuyoAIST::onInitialize | ( | ) | [virtual] |
void RTCHokuyoAIST::open_laser | ( | ) | [protected] |
void RTCHokuyoAIST::request_scan | ( | ) |
void RTCHokuyoAIST::reset_laser | ( | ) | [protected] |
void RTCHokuyoAIST::set_config | ( | RTC::RangerConfig const & | config | ) |
void RTCHokuyoAIST::set_power | ( | bool | enable | ) |
void RTCHokuyoAIST::write_scan | ( | ) | [protected] |
double RTCHokuyoAIST::base_ang_res_ [protected] |
unsigned int RTCHokuyoAIST::cluster_count_ [protected] |
bool RTCHokuyoAIST::enable_intns_ [protected] |
double RTCHokuyoAIST::end_angle_ [protected] |
time_t RTCHokuyoAIST::error_time_ [protected] |
bool RTCHokuyoAIST::high_sens_ [protected] |
RTC::IntensityData RTCHokuyoAIST::intensities_ [protected] |
RTC::OutPort<RTC::IntensityData> RTCHokuyoAIST::intensities_port_ [protected] |
hokuyoaist::Sensor RTCHokuyoAIST::laser_ [protected] |
time_t RTCHokuyoAIST::last_error_time_ [protected] |
coil::Mutex RTCHokuyoAIST::mutex_ [protected] |
bool RTCHokuyoAIST::new_data_mode_ [protected] |
double RTCHokuyoAIST::pitch_ [protected] |
std::string RTCHokuyoAIST::port_opts_ [protected] |
bool RTCHokuyoAIST::pull_mode_ [protected] |
RTC::RangeData RTCHokuyoAIST::ranges_ [protected] |
RTC::OutPort<RTC::RangeData> RTCHokuyoAIST::ranges_port_ [protected] |
double RTCHokuyoAIST::roll_ [protected] |
hokuyoaist::ScanData RTCHokuyoAIST::scan_data_ [protected] |
RTC::RangerConfig RTCHokuyoAIST::sensor_config_ [protected] |
RTC::RangerGeometry RTCHokuyoAIST::sensor_geom_ [protected] |
double RTCHokuyoAIST::start_angle_ [protected] |
RTC::CorbaPort RTCHokuyoAIST::svc_port_ [protected] |
bool RTCHokuyoAIST::verbose_ [protected] |
double RTCHokuyoAIST::x_ [protected] |
double RTCHokuyoAIST::y_ [protected] |
double RTCHokuyoAIST::yaw_ [protected] |
double RTCHokuyoAIST::z_ [protected] |