TSC21
b3435dd1f5
microRTPS_transport: use preprocessor declarations to setup different build contexts for client and agent code
2019-05-22 11:49:02 +02:00
TSC21
f0447e0009
microRTPS_agent_CMakeLists.txt.template: add header files to micrortps_agent executable build
2019-05-22 11:49:02 +02:00
TSC21
95f144dfb7
msg.idl.template: do not generate typdefs for builtin types (not required)
2019-05-22 11:49:02 +02:00
TSC21
3536c9dddc
RTPS IDL: fix const names; make IDL template similar to rosidl_generator_dds_idl/resource/msg.idl.em
2019-05-22 11:49:02 +02:00
TSC21
3ab75b83ce
microcdr and IDL: remove field ordering, causing improper serialization/deserialization
2019-05-16 12:02:24 +02:00
Arkadiusz Niemiec
c50c44cc58
Add a boolean to cleanly exit sender thread
2019-04-21 10:40:25 +01:00
TSC21
57f1f01319
microRTPS_transport: replace printf() with PX4_ERR()
2019-02-15 08:54:58 +00:00
Gabriel Moreno
6bb0046407
urtps: fix UART speed setting to work in Linux
...
The previous code used the numeric baudrate as the speed argument
for cfsetispeed() and cfsetospeed(). This works in OSX and NuttX,
but is not portable.
This fix introduces a new method to convert baudrate to speed using
constants such as B115200.
Signed-off-by: Gabriel Moreno <gabrielm@cs.cmu.edu>
2019-02-15 08:54:58 +00:00
TSC21
3c246ce170
microRTPS: improve verbosity with the usage of px4_log types
2019-01-02 00:14:18 +00:00
TSC21
adbec90018
microRTPS: replace usleep() by px4_usleep()
2019-01-02 00:14:18 +00:00
TSC21
065f97e87b
add more relevant messages to the RTPS stream
2019-01-01 11:21:36 +00:00
TSC21
fa528745b5
IDL generation: add constants fields for IDL's
2018-11-29 16:43:00 +00:00
TSC21
31b110c2ac
rtps: fix and minor cleanup of scripts and templates
2018-10-15 13:55:38 +02:00
TSC21
a7580b14ba
update IDL template so it can process builtin types
2018-10-08 10:58:45 +02:00
TSC21
1cc3d95ff7
msg: templates: add 'ids' to the Context documentation
2018-09-24 19:28:40 +02:00
TSC21
0227ea3835
msg: RTPS: pass RTPS ID msg definition file as an EmPy global var
2018-09-24 19:28:40 +02:00
TSC21
bb835382dd
use a yaml file description instead of json; minor improvements and cleanup
2018-09-21 15:55:17 +02:00
TSC21
a323073456
load RTPS msg IDs from a JSON file and remove uorb_rtps_message_ids.py
2018-09-21 15:55:17 +02:00
TSC21
e932030d88
add timestamp field to uORB msgs; sync timestamp whenever possible
2018-08-09 13:40:48 +02:00
Nuno Marques
83fd5a5fd1
Update micro-CDR to latest and fix API usage ( #9651 )
...
* uorb_microcdr: msg.cpp.template: update API for how the buffer length is obtained
* micrortps_bridge: CMakeLists: temporarily deactivate check endianness option
2018-07-12 18:04:15 -04:00
TSC21
518daa4a8d
fastrtps: clean up and fix template for client/agent code
2018-06-11 22:54:58 +02:00
David Riseborough
a32333994f
The single line UART setup was replaced with a locked down configuration.
...
As per issue #9428 , this code change locks down the termios configuration
for the UART to non-canonical, binary tx/rx, 8 bits, 1 stop bit, no parity.
2018-05-11 17:11:40 +02:00
Vicente Monge
a272cbbd08
Included field timestamp for micrortps bridge messages.
2018-02-15 22:32:18 +01:00
Avinash Reddy Palleti
12c343317c
Add aerofc baudrate to list
...
Adding aerofc baudrate 921600 into the list
2018-02-15 10:23:59 +01:00
Beat Küng
89b2fa2ba0
microRTPS_transport.h: add clarifying comment for Transport_node::write()
2018-02-14 12:14:34 +01:00
ritul jasuja
13a3791c47
Send RTPS header and payload in one stream
...
This avoids assembling the header and payload on the receiver side
2018-02-14 12:04:35 +01:00
David Riseborough
83133b1bca
This commit fixes the way baud rate is generated from the program argument in
...
the FTPS client and agent.
A table has been added to the FTPS client and agent code that correlates
the baud rate value with the encoding.
A function has been added to the FTPS client and agent to take the program
argument for baud rate and use it to look up the table and return the entry
containing both the value and the encoding.
The value is displayed for the user and the encoding is sent to the uart
node constructor.
Signed-off-by: David Riseborough <drisebor@hotmail.com>
2018-02-05 08:25:03 +01:00
Daniel Agar
9b5ae1ef7a
NuttX upgrade default compiler to GCC 7
2018-01-15 12:57:29 -05:00
Beat Küng
55f65b4aff
Tools/message_id.py: rename to uorb_rtps_message_ids.py for clarity
2017-08-08 21:47:17 +02:00
Vicente Monge
c5e2745a19
Fixes for manual bridge generation
...
Fix for some forgot .cxx extensions
Fix for 'print' python 2 3 compatibility
Fix for topic ID type change
2017-08-01 22:32:43 +02:00
Mark Charlebois
049c769293
Converted cxx to cpp
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2017-08-01 22:32:43 +02:00
Daniel Agar
319c1d2046
microRTPS_transport.cxx fix code style
2017-08-01 22:32:43 +02:00
Daniel Agar
5b1e3b3257
microRTPS readability braces
2017-08-01 22:32:43 +02:00
Daniel Agar
2151890e50
urtps microRTPS_transport.h code style
2017-08-01 22:32:43 +02:00
Daniel Agar
62fc3fb5ab
microRTPS_transport use uint8_t for topic_ID
2017-08-01 22:32:43 +02:00
Daniel Agar
e6633da832
microRTPS_client printf format fix
2017-08-01 22:32:43 +02:00
Vicente Monge
c85039e413
Fixing rebase conflicts
2017-08-01 22:32:43 +02:00