cod_decod.cpp
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/src/cod_decod/
cod__decod_8cpp
sr_ronex_drivers/cod_decod/cod_decod.hpp
sr_cod_decod
cod_decod.hpp
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/include/sr_ronex_drivers/cod_decod/
cod__decod_8hpp
sr_cod_decod::CodDecod
sr_cod_decod
cod_decod_manager.cpp
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/src/cod_decod/
cod__decod__manager_8cpp
sr_ronex_drivers/cod_decod/cod_decod_manager.hpp
sr_ronex_drivers/cod_decod/cod_decod_std_io.hpp
sr_cod_decod
cod_decod_manager.hpp
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/include/sr_ronex_drivers/cod_decod/
cod__decod__manager_8hpp
sr_ronex_drivers/cod_decod/cod_decod.hpp
sr_cod_decod::CodDecodManager
sr_cod_decod
cod_decod_std_io.cpp
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/src/cod_decod/
cod__decod__std__io_8cpp
sr_ronex_drivers/cod_decod/cod_decod_std_io.hpp
sr_cod_decod
PLUGINLIB_EXPORT_CLASS
cod__decod__std__io_8cpp.html
a19ac99e95a370d8507a69b48bfd37e9f
(sr_cod_decod::CodDecodStdIo, sr_cod_decod::CodDecod)
cod_decod_std_io.hpp
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/include/sr_ronex_drivers/cod_decod/
cod__decod__std__io_8hpp
sr_ronex_drivers/cod_decod/cod_decod.hpp
sr_cod_decod::CodDecodStdIo
sr_cod_decod
sr_cod_decod_std_io
AnalogInput
namespacesr__cod__decod__std__io.html
a1b3ab4d263e44b4872c8a79d84b8aafd
AnlogInput0
namespacesr__cod__decod__std__io.html
a1b3ab4d263e44b4872c8a79d84b8aafdabfb3b1c8fa670f7395bc194846eef9a5
AnlogInput1
namespacesr__cod__decod__std__io.html
a1b3ab4d263e44b4872c8a79d84b8aafda79d6bbc67e7e0c45ecc397b86c436482
AnlogInput2
namespacesr__cod__decod__std__io.html
a1b3ab4d263e44b4872c8a79d84b8aafdaa9068a04dd5a5f30588717285bb334e2
AnlogInput3
namespacesr__cod__decod__std__io.html
a1b3ab4d263e44b4872c8a79d84b8aafdad4ff0f65eced0a9e006d7eba2695ef4b
AnalogOutput
namespacesr__cod__decod__std__io.html
a06baf18cccc7e8bb6e57f936be11e292
AnalogOutput0
namespacesr__cod__decod__std__io.html
a06baf18cccc7e8bb6e57f936be11e292ac8e459f6e8dcc5172f200b9dd1a98a74
AnalogOutput1
namespacesr__cod__decod__std__io.html
a06baf18cccc7e8bb6e57f936be11e292a2d3706ec51dad0c300d32765e667a99c
DigitalIo
namespacesr__cod__decod__std__io.html
aa9d04a4f8f8efed964e0c87769f10a0f
DigitalIo0
namespacesr__cod__decod__std__io.html
aa9d04a4f8f8efed964e0c87769f10a0fa95a43519fdd7a55bea8cbd8653371748
DigitalIo1
namespacesr__cod__decod__std__io.html
aa9d04a4f8f8efed964e0c87769f10a0faf229a06934179e648afacbdd7de41851
DigitalIo2
namespacesr__cod__decod__std__io.html
aa9d04a4f8f8efed964e0c87769f10a0fac19f7e9b8f3c2db1a842dc1defeb163c
DigitalIo3
namespacesr__cod__decod__std__io.html
aa9d04a4f8f8efed964e0c87769f10a0fa59c25f99cc876006b41602449f7b6d52
generate_driver.py
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/generator/
generate__driver_8py
generate_driver::DriverGenerator
generate_driver
tuple
args
namespacegenerate__driver.html
ab6898a8b75949ac9e19fda86685dc199
tuple
driver_generator
namespacegenerate__driver.html
a7e56d52511c3d211011ce8d367707fc4
string
help
namespacegenerate__driver.html
aa7ec16a99bfd2096e48f5e313ea2d920
tuple
parser
namespacegenerate__driver.html
ad944322cf07ce05bca9f944539790747
io_test.py
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/src/test/
io__test_8py
io_test::IoTest
io_test
def
main
namespaceio__test.html
a921c093f151471133e9a4624a3ab4a3e
float
ANALOG_IO_WAIT
namespaceio__test.html
a483b3b06ffb21465ff6353d89537ced1
float
ANALOG_RATIO_LOWER
namespaceio__test.html
ae16605569c39df53a8fa48153eddefb9
float
ANALOG_RATIO_UPPER
namespaceio__test.html
a514cbad32c741a71def82a536507d424
float
DIGITAL_IO_WAIT
namespaceio__test.html
aa3cea3974ce6e9e1fd41b06f46797b33
float
MAX_PWM_PERIOD
namespaceio__test.html
a4823b7c8f57bb4847149f8d02cf147ea
float
MIN_PWM_PERIOD
namespaceio__test.html
ade67a4ac9e0d90b2c41adca0bf391661
float
PERIOD_ALPHA
namespaceio__test.html
afc92aa1f28d55084f891ae17c9d5fc55
string
PRODUCT_CODE
namespaceio__test.html
ae5e5c2c202df82f46e69f70ed22bac78
float
PWM_O_WAIT
namespaceio__test.html
afff54b4ee978faa25dce6b0352212ff1
mainpage.dox
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/
mainpage_8dox
ronex_utils.hpp
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/include/sr_ronex_drivers/
ronex__utils_8hpp
static std::string
build_name
namespaceronex.html
ae956b4d35f7ee181cb7bcb70da2412b9
(const std::string &product_alias, const std::string &ronex_id)
static std::string
get_product_code
namespaceronex.html
ae8d53724b6709a504f797d2b1ba4e903
(const EtherCAT_SlaveHandler *sh)
static std::string
get_serial_number
namespaceronex.html
ad04d364d1f1792163f39f1f14078dbc7
(const EtherCAT_SlaveHandler *sh)
sr_board_0x.cpp
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/src/
sr__board__0x_8cpp
sr_ronex_drivers/sr_board_0x.h
#define
ETHERCAT_COMMAND_DATA_ADDRESS
sr__board__0x_8cpp.html
a439d2fcfd96aa77fe81e8ccbcdf22a3f
PLUGINLIB_EXPORT_CLASS
sr__board__0x_8cpp.html
a59524a2f6a1f9b40865eb673cf8520a6
(SrBoard0X, EthercatDevice)
sr_board_0x.h
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/include/sr_ronex_drivers/
sr__board__0x_8h
sr_ronex_drivers/standard_ethercat_device.h
SrBoard0X
sr_board_adc16.cpp
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/src/
sr__board__adc16_8cpp
sr_ronex_drivers/sr_board_adc16.hpp
sr_ronex_drivers/ronex_utils.hpp
PLUGINLIB_EXPORT_CLASS
sr__board__adc16_8cpp.html
af3d19087aac8305a1e367a463ef7cae3
(SrBoardADC16, EthercatDevice)
sr_board_adc16.hpp
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/include/sr_ronex_drivers/
sr__board__adc16_8hpp
SrBoardADC16
sr_board_dc_motor_small.cpp
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/src/
sr__board__dc__motor__small_8cpp
../include/sr_ronex_drivers/sr_board_dc_motor_small.hpp
sr_ronex_drivers/ronex_utils.hpp
PLUGINLIB_EXPORT_CLASS
sr__board__dc__motor__small_8cpp.html
ae8f06a2aeb12d142b4b9343900772c99
(SrBoardDCMOTORSMALL, EthercatDevice)
sr_board_dc_motor_small.hpp
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/include/sr_ronex_drivers/
sr__board__dc__motor__small_8hpp
SrBoardDCMOTORSMALL
sr_board_mk2_gio.cpp
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/src/
sr__board__mk2__gio_8cpp
sr_ronex_drivers/sr_board_mk2_gio.hpp
sr_ronex_drivers/ronex_utils.hpp
PLUGINLIB_EXPORT_CLASS
sr__board__mk2__gio_8cpp.html
ab126df9c7afa1f79b309cc1215a66493
(SrBoardMk2GIO, EthercatDevice)
sr_board_mk2_gio.hpp
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/include/sr_ronex_drivers/
sr__board__mk2__gio_8hpp
SrBoardMk2GIO
sr_spi.cpp
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/src/
sr__spi_8cpp
sr_ronex_drivers/sr_spi.hpp
sr_ronex_drivers/ronex_utils.hpp
PLUGINLIB_EXPORT_CLASS
sr__spi_8cpp.html
a9227e13383eedabd5222a1bc68f7b65f
(SrSPI, EthercatDevice)
sr_spi.hpp
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/include/sr_ronex_drivers/
sr__spi_8hpp
SrSPI
sr_tcat.cpp
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/src/
sr__tcat_8cpp
sr_ronex_drivers/sr_tcat.hpp
sr_ronex_drivers/ronex_utils.hpp
PLUGINLIB_EXPORT_CLASS
sr__tcat_8cpp.html
a8967a5a6fe5c03af239b160af91df091
(SrTCAT, EthercatDevice)
sr_tcat.hpp
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/include/sr_ronex_drivers/
sr__tcat_8hpp
SrTCAT
standard_ethercat_device.cpp
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/src/
standard__ethercat__device_8cpp
sr_ronex_drivers/standard_ethercat_device.h
PLUGINLIB_EXPORT_CLASS
standard__ethercat__device_8cpp.html
afe8c57d4754a19409ee9a68ee3ed36fa
(StandardEthercatDevice, EthercatDevice)
standard_ethercat_device.h
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/include/sr_ronex_drivers/
standard__ethercat__device_8h
sr_ronex_drivers/cod_decod/cod_decod_manager.hpp
StandardEthercatDevice
test_ethercat_drivers.cpp
/home/rosbuild/hudson/workspace/doc-indigo-sr_ronex/doc_stacks/2016-01-17_12-22-41.619977/sr_ronex/sr_ronex_drivers/test/
test__ethercat__drivers_8cpp
sr_ronex_drivers/ronex_utils.hpp
sr_ronex_drivers/sr_board_mk2_gio.hpp
int
main
test__ethercat__drivers_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__ethercat__drivers_8cpp.html
a442d07b087a2d9356d4b723bebf67f61
(RonexEthercatDrivers, build_name)
TEST
test__ethercat__drivers_8cpp.html
a358de457b0f48890af0e21b36d5c3645
(RonexEthercatDrivers, constructor)
SrBoard0X
classSrBoard0X.html
StandardEthercatDevice
virtual void
construct
classSrBoard0X.html
a3fdf7751d8cb1e1b4d8a20dc848d7b92
(EtherCAT_SlaveHandler *sh, int &start_address)
void
packCommand
classSrBoard0X.html
a9d9e038ca509a4f6e5ab49aa5674b803
(unsigned char *buffer, bool halt, bool reset)
bool
unpackState
classSrBoard0X.html
a5ea930530308adde6e5da8e6eb653887
(unsigned char *this_buffer, unsigned char *prev_buffer)
SrBoardADC16
classSrBoardADC16.html
EthercatDevice
virtual void
construct
classSrBoardADC16.html
ab4305f0b764b8afc5e121e6676897a20
(EtherCAT_SlaveHandler *sh, int &start_address)
void
dynamic_reconfigure_cb
classSrBoardADC16.html
afe2243893537016ec5fb625160553fa8
(sr_ronex_drivers::ADC16Config &config, uint32_t level)
virtual int
initialize
classSrBoardADC16.html
a00c0c6d5529e891a5e4962aee7664f12
(hardware_interface::HardwareInterface *hw, bool allow_unprogrammed=true)
SrBoardADC16
classSrBoardADC16.html
ac04aa7c262a1e1738cc80ade2b4a02ba
()
virtual
~SrBoardADC16
classSrBoardADC16.html
a75228d461022cb7a000f3d9a9c267966
()
void
build_topics_
classSrBoardADC16.html
aa4cf5cbe3f92759417316bba22adb6b6
()
void
diagnostics
classSrBoardADC16.html
a773557894351eac57f281a27537a8c53
(diagnostic_updater::DiagnosticStatusWrapper &d, unsigned char *buffer)
void
packCommand
classSrBoardADC16.html
a5a41b0e951dc329e51b556c61bd9729a
(unsigned char *buffer, bool halt, bool reset)
bool
unpackState
classSrBoardADC16.html
ae64ed4821db01ef31c8e7d96e2a653f4
(unsigned char *this_buffer, unsigned char *prev_buffer)
ronex::ADC16 *
adc16_
classSrBoardADC16.html
a382cdeb27da4cfd54e43b84028038cd7
int
command_base_
classSrBoardADC16.html
a775568aee99332427a6e1e6aabb0f945
std::queue< RONEX_COMMAND_02000008 >
command_queue_
classSrBoardADC16.html
a476173b8cff7817240f4d0a1b4f3c07c
bool
config_received_
classSrBoardADC16.html
a93dab1e48f5e987b8b39631929105389
int16_t
cycle_count_
classSrBoardADC16.html
abbd351f2464f08fbfdfad51847f8e51b
std::string
device_name_
classSrBoardADC16.html
a461b12fdd0c5efcea4840865347a68cf
int
device_offset_
classSrBoardADC16.html
af2ac09b6358de7764c8c5b06b9913ed7
int32u
digital_commands_
classSrBoardADC16.html
ae37fe432cf8a7bef15cd47470810de9e
boost::scoped_ptr< dynamic_reconfigure::Server< sr_ronex_drivers::ADC16Config > >
dynamic_reconfigure_server_
classSrBoardADC16.html
a260a51c9f4c2c41277c6651982bb80f4
std::vector< uint16_t >
fake_values_s0_
classSrBoardADC16.html
a4537123de72bbd72328e021e3c099c9e
std::vector< uint16_t >
fake_values_s1_
classSrBoardADC16.html
abe40552134bbe1e30dacd3cdee95601b
int
feedback_flag_
classSrBoardADC16.html
a937f49f1afa8c2495543e6dd85024006
dynamic_reconfigure::Server< sr_ronex_drivers::ADC16Config >::CallbackType
function_cb_
classSrBoardADC16.html
a74b638984a6eeedb6f11aab56263ac4f
bool
has_stacker_
classSrBoardADC16.html
abdcaa08484cf3ce5b2b40aba56e4714b
std::vector< bool >
input_mode_
classSrBoardADC16.html
a4692a3b8fcddc396b9877ec3aebd0788
int
level_
classSrBoardADC16.html
a7d2b9b7e74200e857b27e63f1c8cfe82
ros::NodeHandle
node_
classSrBoardADC16.html
aca6e3bec70766c5833213065b810ad5d
std::vector< uint16_t >
padded_s0_
classSrBoardADC16.html
a6a56e7191dcbfb07fa7aee6cfd19e0e5
std::vector< uint16_t >
padded_s1_
classSrBoardADC16.html
aa1b2aeced1cca1a5850f08b0d3b70371
int
parameter_id_
classSrBoardADC16.html
a3211132a88855e5c8159c52dad8430b8
std::vector< int >
pin_mode_
classSrBoardADC16.html
afb4ce5efb88306468854f3dcd43af63c
std::queue< RONEX_COMMAND_02000008 >
queue_backup_
classSrBoardADC16.html
a0a71d4b00d17fe9ca1073310de8563ff
string
reason_
classSrBoardADC16.html
a9df2e5f9831aa07954f72091c3b2f43c
bool
reg_flag_
classSrBoardADC16.html
ad0388c3007f43a6ecdcba66b73741e85
int
reg_state_
classSrBoardADC16.html
afc3b1ec553360270c789cb95847c66c3
std::string
ronex_id_
classSrBoardADC16.html
a83fddcfb496f18cde12da11825e33894
std::string
serial_number_
classSrBoardADC16.html
a766e910e8cc3ab79584d64aea5aa4543
int
stack
classSrBoardADC16.html
a9ac3854f0817ca121e73d33f066df591
sr_ronex_msgs::ADC16State
state_msg_
classSrBoardADC16.html
afecfb9a34aee48da13d21013d1646fe0
boost::scoped_ptr< realtime_tools::RealtimePublisher< sr_ronex_msgs::ADC16State > >
state_publisher_
classSrBoardADC16.html
a28d71e1188b3de5a69183cff89578157
int
status_base_
classSrBoardADC16.html
a133a1ffce7f6247e8a9b21b89d1857c3
std::vector< uint16_t >
values_d_
classSrBoardADC16.html
ada0cabe0d9b8096e7a4bdf36343d192a
std::vector< uint16_t >
values_s0_
classSrBoardADC16.html
af6f27a4fbcb890c9e64f074b47a47cf2
std::vector< uint16_t >
values_s1_
classSrBoardADC16.html
ae323b642866037510ba0545ad87c6198
static const std::string
product_alias_
classSrBoardADC16.html
a01dd3f5423e8fae4060985df2ae49cff
SrBoardDCMOTORSMALL
classSrBoardDCMOTORSMALL.html
EthercatDevice
virtual void
construct
classSrBoardDCMOTORSMALL.html
ac484563b10847171abfca31205e882c0
(EtherCAT_SlaveHandler *sh, int &start_address)
void
dynamic_reconfigure_cb
classSrBoardDCMOTORSMALL.html
af9a246b7ff1faaae300225f998b5a041
(sr_ronex_drivers::DCMotorConfig &config, uint32_t level)
virtual int
initialize
classSrBoardDCMOTORSMALL.html
abf81e1a641562761d5277f3af4be0ba0
(hardware_interface::HardwareInterface *hw, bool allow_unprogrammed=true)
SrBoardDCMOTORSMALL
classSrBoardDCMOTORSMALL.html
a33e6261b457ba8e59743459cb717a69b
()
virtual
~SrBoardDCMOTORSMALL
classSrBoardDCMOTORSMALL.html
a717c219f766e46db83162ae13c1057c2
()
void
build_topics_
classSrBoardDCMOTORSMALL.html
a2cd2b532c8c0b92c8f721514c49278a1
()
void
diagnostics
classSrBoardDCMOTORSMALL.html
abbb5c99fa11879e193edd47cf121afd0
(diagnostic_updater::DiagnosticStatusWrapper &d, unsigned char *buffer)
void
packCommand
classSrBoardDCMOTORSMALL.html
a18eed49425bbb19e950ff2848f604155
(unsigned char *buffer, bool halt, bool reset)
bool
unpackState
classSrBoardDCMOTORSMALL.html
a0957404ca7afc2b5681e12b4f174df15
(unsigned char *this_buffer, unsigned char *prev_buffer)
int
command_base_
classSrBoardDCMOTORSMALL.html
a2772dafad5929ef448964c4fc01f5e99
int16_t
cycle_count_
classSrBoardDCMOTORSMALL.html
a023481bcabf2efeeb8a4f607f20bf15a
ronex::DCMotor *
dc_motor_small_
classSrBoardDCMOTORSMALL.html
a1cfda80ebf298e99299118d1f49d3604
std::string
device_name_
classSrBoardDCMOTORSMALL.html
abecad5b02d3f518facbe0c4707fe2f5b
int
device_offset_
classSrBoardDCMOTORSMALL.html
a6bb638ece8c69d04f7bed0d4bf3307c9
int32u
digital_commands_
classSrBoardDCMOTORSMALL.html
afb5553e92dc1c38f400af3b161abc918
boost::scoped_ptr< dynamic_reconfigure::Server< sr_ronex_drivers::DCMotorConfig > >
dynamic_reconfigure_server_
classSrBoardDCMOTORSMALL.html
a0febc01c313a487eeb2257e3c8788ee6
dynamic_reconfigure::Server< sr_ronex_drivers::DCMotorConfig >::CallbackType
function_cb_
classSrBoardDCMOTORSMALL.html
a381d02164f71cf4e4ebba4a4b9927e2e
bool
has_stacker_
classSrBoardDCMOTORSMALL.html
a6b44aac9fd275c03588e122bd5e72165
std::vector< bool >
input_mode_
classSrBoardDCMOTORSMALL.html
a936439cb243d032e365f6bd09c4c4392
int
level_
classSrBoardDCMOTORSMALL.html
af1136d2d6c1fa245631789ebe1ebde00
ros::NodeHandle
node_
classSrBoardDCMOTORSMALL.html
a5997935f982e166d140b9223770b5181
int
parameter_id_
classSrBoardDCMOTORSMALL.html
a2722a5dbc6dbfe840ce36352b71b46c3
string
reason_
classSrBoardDCMOTORSMALL.html
ab8aded59ab6a4719fe47c718fd398cc4
std::string
ronex_id_
classSrBoardDCMOTORSMALL.html
ab8cc4ae7689f7be4f8108f9d7a6848a7
std::string
serial_number_
classSrBoardDCMOTORSMALL.html
af1126213dd9e839e3e5f8d7dabc25eb9
int
stack
classSrBoardDCMOTORSMALL.html
a58d9f28cf466a49ede6c13993f5163fb
sr_ronex_msgs::DCMotorState
state_msg_
classSrBoardDCMOTORSMALL.html
a9c5a7ccb09a7e7474aabf9b9ce39988b
boost::scoped_ptr< realtime_tools::RealtimePublisher< sr_ronex_msgs::DCMotorState > >
state_publisher_
classSrBoardDCMOTORSMALL.html
ab2b3094f0b7c852eef70e61236882293
int
status_base_
classSrBoardDCMOTORSMALL.html
a4bdb374be16375ff5c57c8266fb4620e
static const std::string
product_alias_
classSrBoardDCMOTORSMALL.html
a5c0f5954fd083a5748de09c4ac84e9cb
SrBoardMk2GIO
classSrBoardMk2GIO.html
EthercatDevice
virtual void
construct
classSrBoardMk2GIO.html
ad9d09d047f207315d1627fbadf254e25
(EtherCAT_SlaveHandler *sh, int &start_address)
void
dynamic_reconfigure_cb
classSrBoardMk2GIO.html
a287e481e85265aec28e62f0a93ea910d
(sr_ronex_drivers::GeneralIOConfig &config, uint32_t level)
virtual int
initialize
classSrBoardMk2GIO.html
af5a608b92534d42bff2359c999064405
(hardware_interface::HardwareInterface *hw, bool allow_unprogrammed=true)
SrBoardMk2GIO
classSrBoardMk2GIO.html
a35b79bf8071dd4859dad498fe74651ee
()
virtual
~SrBoardMk2GIO
classSrBoardMk2GIO.html
a912e77d81f194ad3eadc3c2b6afe49c8
()
void
build_topics_
classSrBoardMk2GIO.html
ae338c70e8048a18361d3aeb08515bc8e
()
void
diagnostics
classSrBoardMk2GIO.html
a24dd66f38a1438c161caaeeb69286e6f
(diagnostic_updater::DiagnosticStatusWrapper &d, unsigned char *buffer)
void
packCommand
classSrBoardMk2GIO.html
a300c56435a4a223b171221c0844bec46
(unsigned char *buffer, bool halt, bool reset)
bool
unpackState
classSrBoardMk2GIO.html
ac878c649872be713f380692538e2a6c6
(unsigned char *this_buffer, unsigned char *prev_buffer)
int
command_base_
classSrBoardMk2GIO.html
a432bc87059723cea53259245909fe9e4
int16_t
cycle_count_
classSrBoardMk2GIO.html
a4e629648ebfc516e78bb632716cdaf22
std::string
device_name_
classSrBoardMk2GIO.html
a07ca7e9d9bccb59bb3d4b455b318a286
int
device_offset_
classSrBoardMk2GIO.html
a259b005f7345771cb0ecf16a7d657483
int32u
digital_commands_
classSrBoardMk2GIO.html
a82b2f56848a96562b93ac7d76834023b
boost::scoped_ptr< dynamic_reconfigure::Server< sr_ronex_drivers::GeneralIOConfig > >
dynamic_reconfigure_server_
classSrBoardMk2GIO.html
a0bea8b86827fa1cec6cb9b025ddfe337
dynamic_reconfigure::Server< sr_ronex_drivers::GeneralIOConfig >::CallbackType
function_cb_
classSrBoardMk2GIO.html
a97d6f275ab5158ecabeaf98978e5390e
ronex::GeneralIO *
general_io_
classSrBoardMk2GIO.html
afc196c3ee8ccbc70a50a0b0a0861ec13
bool
has_stacker_
classSrBoardMk2GIO.html
a45c092ad949d3ff77d869e498a21f88f
std::vector< bool >
input_mode_
classSrBoardMk2GIO.html
a8a2ecb7aceebb6e22749bc2fbc5f0290
int
level_
classSrBoardMk2GIO.html
ae77ea53ff2434eff8d631c936ad31802
ros::NodeHandle
node_
classSrBoardMk2GIO.html
acc15bd12d357dfefac9a253e5964a41a
int
parameter_id_
classSrBoardMk2GIO.html
a616e7ae2026942b53894ffb36794f580
string
reason_
classSrBoardMk2GIO.html
a37fd91376c597f2e008a08f3b219fe00
std::string
ronex_id_
classSrBoardMk2GIO.html
ac0ebe8f5c1f5b9dea1f459f946b1f3cc
std::string
serial_number_
classSrBoardMk2GIO.html
a3bfd447449dc2eb41c34fb0d1c933440
sr_ronex_msgs::GeneralIOState
state_msg_
classSrBoardMk2GIO.html
ae0bbf2d3bc341685e28b27eeb83eb579
boost::scoped_ptr< realtime_tools::RealtimePublisher< sr_ronex_msgs::GeneralIOState > >
state_publisher_
classSrBoardMk2GIO.html
ac35efa0559d3955cc91623048af886ba
int
status_base_
classSrBoardMk2GIO.html
a1d6eac49fd86ded27b9b533549db4f9c
static const std::string
product_alias_
classSrBoardMk2GIO.html
a4ba01ac3196689508ab89ae79fe2eae9
SrSPI
classSrSPI.html
EthercatDevice
virtual void
construct
classSrSPI.html
a6e5dd92affac70901d4986c1d2bb7ce7
(EtherCAT_SlaveHandler *sh, int &start_address)
virtual int
initialize
classSrSPI.html
a90b938eae460f0ce2466f57c9afbe8d7
(hardware_interface::HardwareInterface *hw, bool allow_unprogrammed=true)
SrSPI
classSrSPI.html
aa2ff90d42e033dd8732a7cd6037607f1
()
virtual
~SrSPI
classSrSPI.html
abfee68a7757efc574b56d1b3ab569795
()
void
build_topics_
classSrSPI.html
a508114255cc19499bde0cf703f4cd07e
()
void
diagnostics
classSrSPI.html
a781b48913b02da4e9207d77d40b9233a
(diagnostic_updater::DiagnosticStatusWrapper &d, unsigned char *buffer)
void
packCommand
classSrSPI.html
ad55f3f25a2103dba0a66ff071d8f5bf5
(unsigned char *buffer, bool halt, bool reset)
bool
unpackState
classSrSPI.html
a3f6b90e4ee1064fee7ad8482d56e94ce
(unsigned char *this_buffer, unsigned char *prev_buffer)
int
command_base_
classSrSPI.html
a494cd5b32bd507830ce9705debd9f646
int16_t
cycle_count_
classSrSPI.html
a9cc38577960602c7c38b4431ac691f8c
std::string
device_name_
classSrSPI.html
aae4e1ca72c78a2025c670b0eb35e76e1
int
device_offset_
classSrSPI.html
a1951c63c1a6c4a32083b8baaec2f04a0
int32u
digital_commands_
classSrSPI.html
a5750889e6f6e255c83e84e873fbdc4c5
std::vector< bool >
input_mode_
classSrSPI.html
a2325a933a3cae1f9628a6b8143851f71
int
level_
classSrSPI.html
ade0e35d58f940eeed4c00d5acbda20a0
ros::NodeHandle
node_
classSrSPI.html
a7dd7e2aa7487073a4b7fcd55ed6d932e
int
parameter_id_
classSrSPI.html
a8761fb2e2f2c665088313c3b42fe9e1d
std::string
reason_
classSrSPI.html
ade66efb1637b346b3311170858003898
std::string
ronex_id_
classSrSPI.html
ac2e38f7b29c943a626d41841007b6ba2
std::string
serial_number_
classSrSPI.html
aff99ea73a5f21f4949e14136452efc0b
ronex::SPI *
spi_
classSrSPI.html
a7a269bb958ecf575116dd9f77e425692
sr_ronex_msgs::SPIState
state_msg_
classSrSPI.html
a5dfc638364df4f38935f5c28ad67e7dd
boost::scoped_ptr< realtime_tools::RealtimePublisher< sr_ronex_msgs::SPIState > >
state_publisher_
classSrSPI.html
a4669729b0adec324c842faef99f275c2
int
status_base_
classSrSPI.html
a5a0c49889c6960faf560d8aa35a9bd51
static const char
product_alias_
classSrSPI.html
a230a9eb760ffa3eaea796cae6768f41f
[]
SrTCAT
classSrTCAT.html
EthercatDevice
virtual void
construct
classSrTCAT.html
a68179d32a24198972877210761131902
(EtherCAT_SlaveHandler *sh, int &start_address)
virtual int
initialize
classSrTCAT.html
a02ffa9f3662f433f5532ba7467b0a0ee
(hardware_interface::HardwareInterface *hw, bool allow_unprogrammed=true)
SrTCAT
classSrTCAT.html
a0ac7caea4f9b1784c20b3bf23084d709
()
virtual
~SrTCAT
classSrTCAT.html
a263bf932e01a80182288d51d79b1c6db
()
void
build_topics_
classSrTCAT.html
a39f525e26889f16a480016631471747c
()
void
diagnostics
classSrTCAT.html
a0e52738cdb13cb63195addb98dd3cf11
(diagnostic_updater::DiagnosticStatusWrapper &d, unsigned char *buffer)
void
packCommand
classSrTCAT.html
a752ece0a6d4d634de20bff41b49e7acb
(unsigned char *buffer, bool halt, bool reset)
bool
unpackState
classSrTCAT.html
a904f93a615ebdc8ea17672da3f6f10a6
(unsigned char *this_buffer, unsigned char *prev_buffer)
int
command_base_
classSrTCAT.html
a075be67e8f71e704e769b12afb5bc826
std::string
device_name_
classSrTCAT.html
a4b51ded2ae98d68062d8662e92ea0bb5
int
device_offset_
classSrTCAT.html
a9df5e5bd91353beff0d5574b60d5b443
int
level_
classSrTCAT.html
acf73c6d5b8c3b43c05add5ece9cea79a
ros::NodeHandle
node_
classSrTCAT.html
ab3c1f1443caeabe0108ee2cad1635c26
int
parameter_id_
classSrTCAT.html
a00d3a5cc5ffacbe468fc61231aad956c
int16u
previous_sequence_number_
classSrTCAT.html
ac3c4c4448bc696fbf0b09d3d02f47c98
string
reason_
classSrTCAT.html
a471f444402b10b04453484506c828b5c
std::string
ronex_id_
classSrTCAT.html
aa3ed2c67ac5a6db56d6d07541c0efa38
std::string
serial_number_
classSrTCAT.html
a3e3f2269c648949d59c082a5051f1313
sr_ronex_msgs::TCATState
state_msg_
classSrTCAT.html
a9706e9a18b3ea71826a333c9cce4d233
boost::scoped_ptr< realtime_tools::RealtimePublisher< sr_ronex_msgs::TCATState > >
state_publisher_
classSrTCAT.html
a11df0d4bed8cb0b62a0e74e625d7d522
int
status_base_
classSrTCAT.html
a23e35577a35fc859c03006e7027b1aca
static const std::string
product_alias_
classSrTCAT.html
a10c2c286a2ef544c4d14b98e73c05af0
StandardEthercatDevice
classStandardEthercatDevice.html
EthercatDevice
virtual int
initialize
classStandardEthercatDevice.html
a19fce40d7ef4bd1fa8d9e601e4daa179
(hardware_interface::HardwareInterface *hw, bool allow_unprogrammed=true)
boost::scoped_ptr< sr_cod_decod::CodDecodManager >
cod_decod_manager_
classStandardEthercatDevice.html
a4b9340ae2436830784322077d42f7772
int
command_base_
classStandardEthercatDevice.html
a6d5ee1967fc66098d95e094d0f8ea050
int
device_offset_
classStandardEthercatDevice.html
af744b5264f3eaf5259b828bede5f9861
int
level_
classStandardEthercatDevice.html
a80d32fd7b8de0e04dbf3fa8b7d549dd1
int
n_analog_inputs
classStandardEthercatDevice.html
ae575c09722e8689cc72d720b7f497cd7
int
n_analog_outputs
classStandardEthercatDevice.html
a918c8fd11455115af530dba6a28ce9a2
int
n_digital_inputs
classStandardEthercatDevice.html
a33c84ee86e13f7bf7cf260a60d3eba84
int
n_digital_outputs
classStandardEthercatDevice.html
af194e1b281b15612cff8559924db7fb0
int
n_PWM_outputs
classStandardEthercatDevice.html
a0cc55dde158d712d571199d0827629b4
string
reason_
classStandardEthercatDevice.html
a5455e0a34cf0b93730134d9466477c33
int
status_base_
classStandardEthercatDevice.html
adfd87e773806e506aaaef73cf8ca6b47
generate_driver
namespacegenerate__driver.html
generate_driver::DriverGenerator
tuple
args
namespacegenerate__driver.html
ab6898a8b75949ac9e19fda86685dc199
tuple
driver_generator
namespacegenerate__driver.html
a7e56d52511c3d211011ce8d367707fc4
string
help
namespacegenerate__driver.html
aa7ec16a99bfd2096e48f5e313ea2d920
tuple
parser
namespacegenerate__driver.html
ad944322cf07ce05bca9f944539790747
generate_driver::DriverGenerator
classgenerate__driver_1_1DriverGenerator.html
def
__init__
classgenerate__driver_1_1DriverGenerator.html
a3bfbbce7fbcca1c87f4539300476a50c
def
build_substitutions
classgenerate__driver_1_1DriverGenerator.html
aa3bc16eacc3f2bbfc298ed8ab722e63d
def
generate_cmake
classgenerate__driver_1_1DriverGenerator.html
af703e3c74cbeb4fc9192f16ca1039557
def
generate_cpp_code
classgenerate__driver_1_1DriverGenerator.html
a378c7bcaa1cefe10d528b9180808cde9
def
generate_plugin_xml
classgenerate__driver_1_1DriverGenerator.html
a5b2c95c5378c3bd121e632868e643ddd
def
_substitute
classgenerate__driver_1_1DriverGenerator.html
adb48edada92aadd2e504fc7b70fa5263
_module_name
classgenerate__driver_1_1DriverGenerator.html
a633115117ff178bbaa76a731c1edd7d9
_product_id
classgenerate__driver_1_1DriverGenerator.html
aaf062c568471475c70a285518bfdfe5c
dictionary
_substitutions
classgenerate__driver_1_1DriverGenerator.html
a8fa6621ddbebf162488344aaa2a5362d
io_test
namespaceio__test.html
io_test::IoTest
def
main
namespaceio__test.html
a921c093f151471133e9a4624a3ab4a3e
float
ANALOG_IO_WAIT
namespaceio__test.html
a483b3b06ffb21465ff6353d89537ced1
float
ANALOG_RATIO_LOWER
namespaceio__test.html
ae16605569c39df53a8fa48153eddefb9
float
ANALOG_RATIO_UPPER
namespaceio__test.html
a514cbad32c741a71def82a536507d424
float
DIGITAL_IO_WAIT
namespaceio__test.html
aa3cea3974ce6e9e1fd41b06f46797b33
float
MAX_PWM_PERIOD
namespaceio__test.html
a4823b7c8f57bb4847149f8d02cf147ea
float
MIN_PWM_PERIOD
namespaceio__test.html
ade67a4ac9e0d90b2c41adca0bf391661
float
PERIOD_ALPHA
namespaceio__test.html
afc92aa1f28d55084f891ae17c9d5fc55
string
PRODUCT_CODE
namespaceio__test.html
ae5e5c2c202df82f46e69f70ed22bac78
float
PWM_O_WAIT
namespaceio__test.html
afff54b4ee978faa25dce6b0352212ff1
io_test::IoTest
classio__test_1_1IoTest.html
def
__init__
classio__test_1_1IoTest.html
ad8f821923640a61bd844d2186688cbeb
def
analog_state_callback
classio__test_1_1IoTest.html
afe3a8f51b8d15e059cd0981ec239430d
def
check_analog_inputs
classio__test_1_1IoTest.html
a11f1adf6867b5abae2c8a2deb6b1c477
def
check_digital_inputs
classio__test_1_1IoTest.html
a0eb468545ff04b994be7b5216743f3b8
def
digital_state_callback
classio__test_1_1IoTest.html
a1047afeabfa307e8f3f9050b3f9cec6d
def
ramp
classio__test_1_1IoTest.html
af90ceb3f540c86a9f1fd3378e01c9197
def
run_test
classio__test_1_1IoTest.html
aadb74458090bfc6660b182598168f826
def
test_analog_io_case
classio__test_1_1IoTest.html
a5cdd5bb368fdd27a6a3695cbd1ad8c46
def
test_analog_ios
classio__test_1_1IoTest.html
a57dab75a337f12abcd1a7b71c09b85f4
def
test_digital_io_case
classio__test_1_1IoTest.html
a6efe975e82c189c650042d11996a74b0
def
test_digital_ios
classio__test_1_1IoTest.html
a3fe5210d27ee9a0f7b29b0fe509718cb
def
test_PWM_o_case
classio__test_1_1IoTest.html
a8270ba6d974cffc2b7567b0a92abd472
def
test_PWM_outputs
classio__test_1_1IoTest.html
aad3970a658f637bb7188117b43e1b233
a_state_lock
classio__test_1_1IoTest.html
acb3a5b2277b0906e579f501889afeac4
analog_command_publisher
classio__test_1_1IoTest.html
aa37dcaf16914a33daf45ca8e3c99b5f7
analog_state_subscriber_
classio__test_1_1IoTest.html
a6869865ad9af6f336346cafd44cacb4e
average_period
classio__test_1_1IoTest.html
a06ea50315d348b5e9944d34df83afb28
d_state_lock
classio__test_1_1IoTest.html
a6d38aa56cd271804431d16aeb87ed4b3
device_SN
classio__test_1_1IoTest.html
a6a92fbb424589bbc20c7d941a514cee6
digital_command_publisher
classio__test_1_1IoTest.html
a198913ddc973f7cfae5b7dcb98827e16
digital_state_subscriber_
classio__test_1_1IoTest.html
a4efc16727854836de2e14edfe28cfed0
last_analog_state
classio__test_1_1IoTest.html
a6906dbeb8bc0abb92f37a67abddeb72d
last_digital_state
classio__test_1_1IoTest.html
addb21ddc62c5568c24a25e6e18a1b094
last_period_start_time
classio__test_1_1IoTest.html
ae803336ab32a3ddf22e7e0d39e7a63ec
PWM_command_publisher
classio__test_1_1IoTest.html
a9c245ce1564c3e38717804413b3e647c
PWM_testing
classio__test_1_1IoTest.html
ae4a8415b1002172fd0b0043fbc60c917
success
classio__test_1_1IoTest.html
acc9b1988cee376d52158dafe156e4dde
sr_cod_decod
namespacesr__cod__decod.html
sr_cod_decod::CodDecod
sr_cod_decod::CodDecodManager
sr_cod_decod::CodDecodStdIo
sr_cod_decod::CodDecod
classsr__cod__decod_1_1CodDecod.html
virtual void
add_diagnostics
classsr__cod__decod_1_1CodDecod.html
ad2a0e78e7692fdea41ff02641bf79bfa
(std::vector< diagnostic_msgs::DiagnosticStatus > &vec, diagnostic_updater::DiagnosticStatusWrapper &d)
virtual void
build_command
classsr__cod__decod_1_1CodDecod.html
ae999740618d42ebc00311938e1798516
(unsigned char *command_buffer)
CodDecod
classsr__cod__decod_1_1CodDecod.html
a8c87ebc47dcbe312bc23deb837158d64
()
virtual void
construct
classsr__cod__decod_1_1CodDecod.html
a7c8314caa8f855a7ebd02897b7ed4ea8
(hardware_interface::HardwareInterface *hw, EtherCAT_SlaveHandler *sh, int n_digital_outputs, int n_analog_outputs, int n_digital_inputs, int n_analog_inputs, int n_PWM_outputs)
virtual void
update
classsr__cod__decod_1_1CodDecod.html
a5a3026139286cef929fb750d335c78e3
(unsigned char *status_buffer)
virtual
~CodDecod
classsr__cod__decod_1_1CodDecod.html
a145d7432f2d6314e01d34acd0cf26346
()
ros_ethercat_model::RobotState *
hw_
classsr__cod__decod_1_1CodDecod.html
a2ccdc53b5c78fedb9381ae8ee290490d
EtherCAT_SlaveHandler *
sh_
classsr__cod__decod_1_1CodDecod.html
a0302606c732e04e63356ddcbe6e9d413
sr_cod_decod::CodDecodManager
classsr__cod__decod_1_1CodDecodManager.html
void
build_command
classsr__cod__decod_1_1CodDecodManager.html
acab6b717547959393c37483b3bdc0d29
(unsigned char *command_buffer)
CodDecodManager
classsr__cod__decod_1_1CodDecodManager.html
af0cc89ce2f2b566f2700fed92fc01260
(hardware_interface::HardwareInterface *hw, EtherCAT_SlaveHandler *sh, int n_digital_outputs, int n_analog_outputs, int n_digital_inputs, int n_analog_inputs, int n_PWM_outputs)
void
update
classsr__cod__decod_1_1CodDecodManager.html
a84c95446da66c0515964c60abec13c43
(unsigned char *status_buffer)
boost::shared_ptr< CodDecod >
cod_decod_
classsr__cod__decod_1_1CodDecodManager.html
a9104db206377211d474f4355f0f76c0c
pluginlib::ClassLoader< CodDecod >
cod_decod_loader_
classsr__cod__decod_1_1CodDecodManager.html
a14a77c706d7464fb9ae33f3e80643b3a
ros::NodeHandle
node_
classsr__cod__decod_1_1CodDecodManager.html
a72b93cc52566f249a46a9fc3a63d30e8
sr_cod_decod::CodDecodStdIo
classsr__cod__decod_1_1CodDecodStdIo.html
sr_cod_decod::CodDecod
virtual void
add_diagnostics
classsr__cod__decod_1_1CodDecodStdIo.html
a34b0b747ca3f625b8a7702016db5c15c
(std::vector< diagnostic_msgs::DiagnosticStatus > &vec, diagnostic_updater::DiagnosticStatusWrapper &d)
virtual double
analogInputToDouble
classsr__cod__decod_1_1CodDecodStdIo.html
ab0ead976c36379ff6315715d17ec7c52
(sr_cod_decod_std_io::AnalogInput input_pin)
virtual void
analogInputToDouble
classsr__cod__decod_1_1CodDecodStdIo.html
a6d20e93633d658459c9ae9fd03d7e72c
(sr_cod_decod_std_io::AnalogInput input_pin, double *where_to_store_it)
int
analogInputToInt
classsr__cod__decod_1_1CodDecodStdIo.html
a8f2788ef47c76a45ff17973a38f36513
(sr_cod_decod_std_io::AnalogInput input_pin)
virtual void
analogInputToInt
classsr__cod__decod_1_1CodDecodStdIo.html
a1b692e56b36b7173ba510eb657bf6790
(sr_cod_decod_std_io::AnalogInput input_pin, int *where_to_store_it)
uint16_t
analogInputToUint16
classsr__cod__decod_1_1CodDecodStdIo.html
a5c2ac602154f64b1c45b3b3be9959dac
(sr_cod_decod_std_io::AnalogInput input_pin)
virtual void
analogInputToUint16
classsr__cod__decod_1_1CodDecodStdIo.html
ae2a2eb9af324896210ab501c41cf29e9
(sr_cod_decod_std_io::AnalogInput input_pin, uint16_t *where_to_store_it)
virtual void
boolToDigitalOutput
classsr__cod__decod_1_1CodDecodStdIo.html
a35b70c7cae3edbb2d94102b120d8c3c8
(sr_cod_decod_std_io::DigitalIo output_pin, bool value)
virtual void
build_command
classsr__cod__decod_1_1CodDecodStdIo.html
afce4192b246f20f5d35f9e21b78ad30d
(unsigned char *command_buffer)
CodDecodStdIo
classsr__cod__decod_1_1CodDecodStdIo.html
a96c48da4635a146e9c10d6d5de69870c
()
virtual void
construct
classsr__cod__decod_1_1CodDecodStdIo.html
aaf9576ad62dedf4d2687fc218d4e728a
(hardware_interface::HardwareInterface *hw, EtherCAT_SlaveHandler *sh, int n_digital_outputs, int n_analog_outputs, int n_digital_inputs, int n_analog_inputs, int n_PWM_outputs)
virtual bool
digitalInputToBool
classsr__cod__decod_1_1CodDecodStdIo.html
a58b03cb6aca18ca450b92d4d64b604f3
(sr_cod_decod_std_io::DigitalIo input_pin)
virtual void
digitalInputToBool
classsr__cod__decod_1_1CodDecodStdIo.html
aafd2bbd9ea9b82b7a75f7d6e40bbaf86
(sr_cod_decod_std_io::DigitalIo input_pin, bool *where_to_store_it)
virtual void
doubleToAnalogOutput
classsr__cod__decod_1_1CodDecodStdIo.html
a2fa9309ca192470cc8e5483631a11492
(sr_cod_decod_std_io::AnalogOutput output_pin, double value)
virtual void
doubleToPWMOutput
classsr__cod__decod_1_1CodDecodStdIo.html
adbbe9dc50fbad7238791d5d3e2c107b5
(sr_cod_decod_std_io::DigitalIo output_pin, uint16_t PWM_period, double PWM_ON_time)
virtual void
setPinAsDigitalInput
classsr__cod__decod_1_1CodDecodStdIo.html
af61500c919c20f3d2a6326440b5e8ad8
(sr_cod_decod_std_io::DigitalIo pin)
virtual void
signToDigitalOutput
classsr__cod__decod_1_1CodDecodStdIo.html
a83fb556dd7aae1c07c06d082f6d376bd
(sr_cod_decod_std_io::DigitalIo output_pin, double value)
virtual void
uint16ToAnalogOutput
classsr__cod__decod_1_1CodDecodStdIo.html
a7dbab8a3c8d3aab5c411bd3290d360c5
(sr_cod_decod_std_io::AnalogOutput output_pin, uint16_t value)
virtual void
uint16ToPWMOutput
classsr__cod__decod_1_1CodDecodStdIo.html
ad08831035db616f70595251cfbe4ef09
(sr_cod_decod_std_io::DigitalIo output_pin, uint16_t PWM_period, uint16_t PWM_ON_time)
virtual void
update
classsr__cod__decod_1_1CodDecodStdIo.html
a8f51bdf467df9ddb7357d2fd8c3c2e2a
(unsigned char *status_buffer)
void
analogOutputCommandCB
classsr__cod__decod_1_1CodDecodStdIo.html
aa097d87a94539ea320cd2749ad7be17c
(const std_msgs::UInt16MultiArrayConstPtr &msg)
void
digitalOutputCommandCB
classsr__cod__decod_1_1CodDecodStdIo.html
a07e0fdd18f025d020a0b321bba278b18
(const sr_ronex_msgs::BoolArrayConstPtr &msg)
void
PWMOutputCommandCB
classsr__cod__decod_1_1CodDecodStdIo.html
afe3b347698bc2ef5dfc6cbce9a822b83
(const std_msgs::UInt16MultiArrayConstPtr &msg)
std_msgs::UInt16MultiArray
a_in_
classsr__cod__decod_1_1CodDecodStdIo.html
a2294efffd7e08430eb3446cc0f8e67ca
boost::scoped_ptr< realtime_tools::RealtimePublisher< std_msgs::UInt16MultiArray > >
analog_input_state_publisher_
classsr__cod__decod_1_1CodDecodStdIo.html
a2fd82441f524b0aafc67ed654bfacf70
realtime_tools::RealtimeBox< boost::shared_ptr< std_msgs::UInt16MultiArray > >
analog_output_
classsr__cod__decod_1_1CodDecodStdIo.html
a9fcf59d62b2752a8fd2df9773e3cf0c1
unsigned int
command_size_
classsr__cod__decod_1_1CodDecodStdIo.html
a1892991240f1c0b3bade50e0fa403cee
sr_ronex_msgs::BoolArray
d_in_
classsr__cod__decod_1_1CodDecodStdIo.html
a37298386eeea7ee49ab54f3ff8abefbc
boost::scoped_ptr< realtime_tools::RealtimePublisher< sr_ronex_msgs::BoolArray > >
digital_input_state_publisher_
classsr__cod__decod_1_1CodDecodStdIo.html
a504b537522305ccd195ac2cde428cb80
realtime_tools::RealtimeBox< boost::shared_ptr< sr_ronex_msgs::BoolArray > >
digital_output_
classsr__cod__decod_1_1CodDecodStdIo.html
a330ff7dc6f3b3718a132da022c8d9ba0
unsigned
n_analog_inputs_
classsr__cod__decod_1_1CodDecodStdIo.html
a9efd0d850b3ccecc41e6190f99ccabae
unsigned
n_analog_outputs_
classsr__cod__decod_1_1CodDecodStdIo.html
ae7f4ff6c8d09421ac0da6994f4b5282b
unsigned
n_digital_inputs_
classsr__cod__decod_1_1CodDecodStdIo.html
ae25b9ea4d942489030f724baabf7fc6c
unsigned
n_digital_outputs_
classsr__cod__decod_1_1CodDecodStdIo.html
afa869a5088cd27c00334849052b8a247
unsigned
n_PWM_outputs_
classsr__cod__decod_1_1CodDecodStdIo.html
a32bb406874ad0cdf175e79cd0ae74555
ros::NodeHandle
node_
classsr__cod__decod_1_1CodDecodStdIo.html
a92e50b49ef56cb7b12425692a2348f08
realtime_tools::RealtimeBox< boost::shared_ptr< std_msgs::UInt16MultiArray > >
PWM_output_
classsr__cod__decod_1_1CodDecodStdIo.html
a25da18770a9607c37da68237430bd66a
unsigned int
status_size_
classsr__cod__decod_1_1CodDecodStdIo.html
a679b5a7c57eb630291aa92cbdfa56f5a
ros::Subscriber
sub_analog_output_command_
classsr__cod__decod_1_1CodDecodStdIo.html
a7a95d41908d3c0edd85a662e026431b2
ros::Subscriber
sub_digital_output_command_
classsr__cod__decod_1_1CodDecodStdIo.html
abf1a59eadc4c2aba7a2d33eb7ba2539a
ros::Subscriber
sub_PWM_output_command_
classsr__cod__decod_1_1CodDecodStdIo.html
a5d39d3520578691966279f5fb0ae00a7
sr_cod_decod_std_io
namespacesr__cod__decod__std__io.html
AnalogInput
namespacesr__cod__decod__std__io.html
a1b3ab4d263e44b4872c8a79d84b8aafd
AnlogInput0
namespacesr__cod__decod__std__io.html
a1b3ab4d263e44b4872c8a79d84b8aafdabfb3b1c8fa670f7395bc194846eef9a5
AnlogInput1
namespacesr__cod__decod__std__io.html
a1b3ab4d263e44b4872c8a79d84b8aafda79d6bbc67e7e0c45ecc397b86c436482
AnlogInput2
namespacesr__cod__decod__std__io.html
a1b3ab4d263e44b4872c8a79d84b8aafdaa9068a04dd5a5f30588717285bb334e2
AnlogInput3
namespacesr__cod__decod__std__io.html
a1b3ab4d263e44b4872c8a79d84b8aafdad4ff0f65eced0a9e006d7eba2695ef4b
AnalogOutput
namespacesr__cod__decod__std__io.html
a06baf18cccc7e8bb6e57f936be11e292
AnalogOutput0
namespacesr__cod__decod__std__io.html
a06baf18cccc7e8bb6e57f936be11e292ac8e459f6e8dcc5172f200b9dd1a98a74
AnalogOutput1
namespacesr__cod__decod__std__io.html
a06baf18cccc7e8bb6e57f936be11e292a2d3706ec51dad0c300d32765e667a99c
DigitalIo
namespacesr__cod__decod__std__io.html
aa9d04a4f8f8efed964e0c87769f10a0f
DigitalIo0
namespacesr__cod__decod__std__io.html
aa9d04a4f8f8efed964e0c87769f10a0fa95a43519fdd7a55bea8cbd8653371748
DigitalIo1
namespacesr__cod__decod__std__io.html
aa9d04a4f8f8efed964e0c87769f10a0faf229a06934179e648afacbdd7de41851
DigitalIo2
namespacesr__cod__decod__std__io.html
aa9d04a4f8f8efed964e0c87769f10a0fac19f7e9b8f3c2db1a842dc1defeb163c
DigitalIo3
namespacesr__cod__decod__std__io.html
aa9d04a4f8f8efed964e0c87769f10a0fa59c25f99cc876006b41602449f7b6d52
index
index
summary
usage