embedded_linux_comms.c
/tmp/ws/src/rosserial/rosserial_embeddedlinux/src/ros_lib/
embedded__linux__comms_8c.html
#define
DEFAULT_PORTNUM
embedded__linux__comms_8c.html
a39599b30189878c214fb7f30551407ea
#define
ROS_EMBEDDED_LINUX_COMMS_H
embedded__linux__comms_8c.html
aa02db61bf77f5231ee60f2bd1d48bbce
int
elCommInit
embedded__linux__comms_8c.html
a07e104b0ae7324b36f6fd2d8e10f268c
(const char *portName, int baud)
int
elCommRead
embedded__linux__comms_8c.html
a10fc2f1d8b46cd4238544de47eeb6011
(int fd)
int
elCommWrite
embedded__linux__comms_8c.html
a47fc4176ca86fea13e5b6df65fb12483
(int fd, uint8_t *data, int len)
void
error
embedded__linux__comms_8c.html
a4866b2d37ffc80c5ba705d3fcd1e0ecf
(const char *msg)
void
set_nonblock
embedded__linux__comms_8c.html
a76d1ee35dbe20179e903457c9d2bdd84
(int socket)
embedded_linux_hardware.h
/tmp/ws/src/rosserial/rosserial_embeddedlinux/src/ros_lib/
embedded__linux__hardware_8h.html
EmbeddedLinuxHardware
#define
DEFAULT_PORT
embedded__linux__hardware_8h.html
a16b710f592bf8f7900666392adc444dc
ExampleService.cpp
/tmp/ws/src/rosserial/rosserial_embeddedlinux/src/examples/ExampleService/
ExampleService_8cpp.html
#define
ROSSRVR_IP
ExampleService_8cpp.html
a65ab70a6ac919e62315764dfa87145a4
int
main
ExampleService_8cpp.html
ae66f6b31b5ad750f1fe042a706a4e3d4
()
void
svcCallback
ExampleService_8cpp.html
a57883425b09bd8e4deede24cce82c9d6
(const Test::Request &req, Test::Response &res)
int
i
ExampleService_8cpp.html
acb559820d9ca11295b4500f179ef6392
ros::NodeHandle
nh
ExampleService_8cpp.html
a8c8f15207982b3e185f86e1b4968e70d
ros::ServiceServer< Test::Request, Test::Response >
server
ExampleService_8cpp.html
a105b0435580ffbe63963093d21c3cd95
("test_srv",&svcCallback)
exampleService.py
/tmp/ws/src/rosserial/rosserial_embeddedlinux/src/examples/ExampleServiceClient/
exampleService_8py.html
exampleService
def
callback
namespaceexampleService.html
a5c0770a717ed57c45a883aaee7c2a4dc
(req)
ExampleServiceClient.cpp
/tmp/ws/src/rosserial/rosserial_embeddedlinux/src/examples/ExampleServiceClient/
ExampleServiceClient_8cpp.html
#define
ROSSRVR_IP
ExampleServiceClient_8cpp.html
a65ab70a6ac919e62315764dfa87145a4
int
main
ExampleServiceClient_8cpp.html
ae66f6b31b5ad750f1fe042a706a4e3d4
()
ros::Publisher
chatter
ExampleServiceClient_8cpp.html
a76864eae69a31fb59ca90f0e9f10f442
("chatter", &str_msg)
ros::ServiceClient< Test::Request, Test::Response >
client
ExampleServiceClient_8cpp.html
a3b302b14e048e08c4e2b382ffd1f2f66
("test_srv")
char
hello
ExampleServiceClient_8cpp.html
ab36b1e99d161b5f452b25dbc709fd6cf
[13]
ros::NodeHandle
nh
ExampleServiceClient_8cpp.html
a8c8f15207982b3e185f86e1b4968e70d
std_msgs::String
str_msg
ExampleServiceClient_8cpp.html
aa4350497024b8e1f1c96db19ba18f641
ExampleSubscriber.cpp
/tmp/ws/src/rosserial/rosserial_embeddedlinux/src/examples/ExampleSubscriber/
ExampleSubscriber_8cpp.html
int
main
ExampleSubscriber_8cpp.html
ae66f6b31b5ad750f1fe042a706a4e3d4
()
void
messageCb
ExampleSubscriber_8cpp.html
a1fa1bfe61b55acff22cbda98258643c2
(const std_msgs::String &received_msg)
ros::NodeHandle
nh
ExampleSubscriber_8cpp.html
a8c8f15207982b3e185f86e1b4968e70d
char *
rosSrvrIp
ExampleSubscriber_8cpp.html
ac966a440152fb7c1b603dc7e38738a4f
ros::Subscriber< std_msgs::String >
sub
ExampleSubscriber_8cpp.html
aabc228d0bbb067fcb370a49dd3b36d5c
("chatter", messageCb)
HelloROS.cpp
/tmp/ws/src/rosserial/rosserial_embeddedlinux/src/examples/HelloRos/
HelloROS_8cpp.html
int
main
HelloROS_8cpp.html
ae66f6b31b5ad750f1fe042a706a4e3d4
()
ros::Publisher
chatter
HelloROS_8cpp.html
a76864eae69a31fb59ca90f0e9f10f442
("chatter", &str_msg)
char
hello
HelloROS_8cpp.html
ab36b1e99d161b5f452b25dbc709fd6cf
[13]
ros::NodeHandle
nh
HelloROS_8cpp.html
a8c8f15207982b3e185f86e1b4968e70d
char *
rosSrvrIp
HelloROS_8cpp.html
ac966a440152fb7c1b603dc7e38738a4f
std_msgs::String
str_msg
HelloROS_8cpp.html
aa4350497024b8e1f1c96db19ba18f641
make_libraries.py
/tmp/ws/src/rosserial/rosserial_embeddedlinux/src/rosserial_embeddedlinux/
make__libraries_8py.html
make_libraries
string
__usage__
namespacemake__libraries.html
a276fd2cd5e8dad05036c22faa290067d
examples_path
namespacemake__libraries.html
a5ded96d75cf5fa15fd0c01972e4ec8d8
ignore_errors
namespacemake__libraries.html
a4c361d3ede17dfce2c003c5e63c534ab
output_path
namespacemake__libraries.html
a10ead4bdf528b632151725d06558ac6e
path
namespacemake__libraries.html
a5a1e008462f234fdb08951e1f1877ac9
dictionary
ROS_TO_EMBEDDED_TYPES
namespacemake__libraries.html
aba9ab50fd66852b6ebf8ac93fc3c4036
rospack
namespacemake__libraries.html
a044477fd1866bb933541c586730aafe8
string
THIS_PACKAGE
namespacemake__libraries.html
a0f20d242f89cbca01d910a7e663218c0
ros.h
/tmp/ws/src/rosserial/rosserial_embeddedlinux/src/ros_lib/
ros_8h.html
embedded_linux_comms.c
embedded_linux_hardware.h
ros
NodeHandle_< EmbeddedLinuxHardware >
NodeHandle
namespaceros.html
aed6606a32fb564ccf80c197a9b21f870
VEXProMotor13Subscribe.cpp
/tmp/ws/src/rosserial/rosserial_embeddedlinux/src/examples/VEXProMotor13Subscribe/
VEXProMotor13Subscribe_8cpp.html
int
main
VEXProMotor13Subscribe_8cpp.html
ae66f6b31b5ad750f1fe042a706a4e3d4
()
void
messageCb
VEXProMotor13Subscribe_8cpp.html
ab39664f0197a9eefd38e745bb9b3fd61
(const std_msgs::Int32 &motor13_msg)
CQEMotorUser &
motor
VEXProMotor13Subscribe_8cpp.html
a3a3106f90b8775f31111c48066aa7b7f
ros::NodeHandle
nh
VEXProMotor13Subscribe_8cpp.html
a8c8f15207982b3e185f86e1b4968e70d
char *
rosSrvrIp
VEXProMotor13Subscribe_8cpp.html
ac966a440152fb7c1b603dc7e38738a4f
ros::Subscriber< std_msgs::Int32 >
sub
VEXProMotor13Subscribe_8cpp.html
a8ea09d15cc3f2c026f3406626bd0c6bd
("motor13", messageCb)
VEXProRangeMotorLoop.cpp
/tmp/ws/src/rosserial/rosserial_embeddedlinux/src/examples/VEXProRangeMotorLoop/
VEXProRangeMotorLoop_8cpp.html
#define
BIAS
VEXProRangeMotorLoop_8cpp.html
adbb32e6744a151dde6686dbc26bdd342
#define
USPI
VEXProRangeMotorLoop_8cpp.html
a90323afb4c9430a9c3f3f7088cabbe17
void
callback
VEXProRangeMotorLoop_8cpp.html
a208f2f5b5b6881c704cbf3f7d3a81f61
(unsigned int io, struct timeval *ptv, void *userdata)
unsigned long
diff
VEXProRangeMotorLoop_8cpp.html
a8c1d35de32439b44752e06fdaad08fe8
(struct timeval *ptv0, struct timeval *ptv1)
int
main
VEXProRangeMotorLoop_8cpp.html
ae66f6b31b5ad750f1fe042a706a4e3d4
()
void
motorCb
VEXProRangeMotorLoop_8cpp.html
ac59a848e0135ed4e3faf9993db62f3fb
(const std_msgs::Int32 &motor13_msg)
CQEGpioInt &
gpio
VEXProRangeMotorLoop_8cpp.html
a82078bd4d1772f2dda9cf81d4b4a9e4a
CQEMotorUser &
motor
VEXProRangeMotorLoop_8cpp.html
a3a3106f90b8775f31111c48066aa7b7f
ros::Subscriber< std_msgs::Int32 >
motorSub
VEXProRangeMotorLoop_8cpp.html
af118992e88e1a154c4909638da1728ad
("motor13", motorCb)
ros::NodeHandle
nh
VEXProRangeMotorLoop_8cpp.html
a8c8f15207982b3e185f86e1b4968e70d
std_msgs::Int32
range
VEXProRangeMotorLoop_8cpp.html
aa68c5873906591e0c61a7b5534469013
char *
rosSrvrIp
VEXProRangeMotorLoop_8cpp.html
ac966a440152fb7c1b603dc7e38738a4f
ros::Publisher
sonar1
VEXProRangeMotorLoop_8cpp.html
afb5643ecd33dc9e397be48afe964061c
("sonar1", &range)
VEXProRangePublish.cpp
/tmp/ws/src/rosserial/rosserial_embeddedlinux/src/examples/VEXProRangePublish/
VEXProRangePublish_8cpp.html
#define
BIAS
VEXProRangePublish_8cpp.html
adbb32e6744a151dde6686dbc26bdd342
#define
USPI
VEXProRangePublish_8cpp.html
a90323afb4c9430a9c3f3f7088cabbe17
void
callback
VEXProRangePublish_8cpp.html
a208f2f5b5b6881c704cbf3f7d3a81f61
(unsigned int io, struct timeval *ptv, void *userdata)
unsigned long
diff
VEXProRangePublish_8cpp.html
a8c1d35de32439b44752e06fdaad08fe8
(struct timeval *ptv0, struct timeval *ptv1)
int
main
VEXProRangePublish_8cpp.html
ae66f6b31b5ad750f1fe042a706a4e3d4
()
ros::NodeHandle
nh
VEXProRangePublish_8cpp.html
a8c8f15207982b3e185f86e1b4968e70d
std_msgs::Int32
range
VEXProRangePublish_8cpp.html
aa68c5873906591e0c61a7b5534469013
char *
rosSrvrIp
VEXProRangePublish_8cpp.html
ac966a440152fb7c1b603dc7e38738a4f
ros::Publisher
sonar1
VEXProRangePublish_8cpp.html
afb5643ecd33dc9e397be48afe964061c
("sonar1", &range)
VEXProServoSubscribe.cpp
/tmp/ws/src/rosserial/rosserial_embeddedlinux/src/examples/VEXProServoSubscribe/
VEXProServoSubscribe_8cpp.html
int
main
VEXProServoSubscribe_8cpp.html
ae66f6b31b5ad750f1fe042a706a4e3d4
()
void
messageCb
VEXProServoSubscribe_8cpp.html
ab114185d50a5ad1da45b3ee3a2d2a446
(const std_msgs::Int32 &servo1_msg)
ros::NodeHandle
nh
VEXProServoSubscribe_8cpp.html
a8c8f15207982b3e185f86e1b4968e70d
char *
rosSrvrIp
VEXProServoSubscribe_8cpp.html
ac966a440152fb7c1b603dc7e38738a4f
CQEServo &
servo
VEXProServoSubscribe_8cpp.html
adb036b002253a49090a420f6713152a3
ros::Subscriber< std_msgs::Int32 >
sub
VEXProServoSubscribe_8cpp.html
a2cf30cd1226b3ee1d8a216a54bfd5aab
("servo1", messageCb)
EmbeddedLinuxHardware
classEmbeddedLinuxHardware.html
EmbeddedLinuxHardware
classEmbeddedLinuxHardware.html
ab7701f1e14f8f3913b84038e0e50d454
()
EmbeddedLinuxHardware
classEmbeddedLinuxHardware.html
a00736467793c82b59105de6fe440036a
(const char *pn, long baud=57600)
int
getBaud
classEmbeddedLinuxHardware.html
a1cb126e63c4f2773d8ac544726290547
()
void
init
classEmbeddedLinuxHardware.html
aef0f1c4252627ae3037560cc6115bd68
()
void
init
classEmbeddedLinuxHardware.html
a64a09ddac64aeaf0f639547752854ff4
(const char *pName)
int
read
classEmbeddedLinuxHardware.html
a92d76faf5a3a1f62a1da6a26df88da30
()
void
setBaud
classEmbeddedLinuxHardware.html
a7eed283c7da5b9e8749ede6d23694f73
(long baud)
void
write
classEmbeddedLinuxHardware.html
aa88de9c7349618d570687f8a1740dc4f
(uint8_t *data, int length)
long
baud_
classEmbeddedLinuxHardware.html
a63112bd88be2e1661d6ecc169b7ef688
int
fd
classEmbeddedLinuxHardware.html
af38cc42dc92ece482104f46a5285de4f
char
portName
classEmbeddedLinuxHardware.html
a41ca841ebcc5c8553783518211603fce
[30]
exampleService
namespaceexampleService.html
def
callback
namespaceexampleService.html
a5c0770a717ed57c45a883aaee7c2a4dc
(req)
make_libraries
namespacemake__libraries.html
string
__usage__
namespacemake__libraries.html
a276fd2cd5e8dad05036c22faa290067d
examples_path
namespacemake__libraries.html
a5ded96d75cf5fa15fd0c01972e4ec8d8
ignore_errors
namespacemake__libraries.html
a4c361d3ede17dfce2c003c5e63c534ab
output_path
namespacemake__libraries.html
a10ead4bdf528b632151725d06558ac6e
path
namespacemake__libraries.html
a5a1e008462f234fdb08951e1f1877ac9
dictionary
ROS_TO_EMBEDDED_TYPES
namespacemake__libraries.html
aba9ab50fd66852b6ebf8ac93fc3c4036
rospack
namespacemake__libraries.html
a044477fd1866bb933541c586730aafe8
string
THIS_PACKAGE
namespacemake__libraries.html
a0f20d242f89cbca01d910a7e663218c0
ros
namespaceros.html
NodeHandle_< EmbeddedLinuxHardware >
NodeHandle
namespaceros.html
aed6606a32fb564ccf80c197a9b21f870