Commit graph

  • 38fbd075f6 Re-phrase instrumentation design opening Christophe Bedard 2019-05-29 15:21:49 +02:00
  • 78ef1e1f7e Make instrumentation requirements list more consistent Christophe Bedard 2019-05-29 15:16:23 +02:00
  • c0ee9ab88e Add instrumentation requirements Christophe Bedard 2019-05-29 15:14:19 +02:00
  • 8763fbad6c Change 'desired results' to 'requirements' Christophe Bedard 2019-05-29 11:15:49 +02:00
  • f8b7338b8b Re-phrase instrumentation design sentence Christophe Bedard 2019-05-29 11:10:52 +02:00
  • f6c98deabc Re-organize design document Christophe Bedard 2019-05-29 11:08:15 +02:00
  • d2e827e005 Move 'plan' document to main design document Christophe Bedard 2019-05-29 10:54:13 +02:00
  • ebf3270b30 Add rmw implementation notes for client flow diagrams Christophe Bedard 2019-05-29 10:10:33 +02:00
  • 3ef3570ce5 Add client request flow description Christophe Bedard 2019-05-29 10:05:24 +02:00
  • 372f0296c0 Re-structure callback registration tracepoint Christophe Bedard 2019-05-28 16:35:47 +02:00
  • 8354fba343 Fix rmw handles in flow descriptions Christophe Bedard 2019-05-28 15:06:19 +02:00
  • d7a4c7b386 Add client creation flow description Christophe Bedard 2019-05-28 15:00:51 +02:00
  • cee1327930 Use relevant rmw handle instead of the rmw_node_t handle for tracepoints Christophe Bedard 2019-05-28 14:57:15 +02:00
  • 3f13dd34d0 Add prospective callback register tracepoint Christophe Bedard 2019-05-28 14:16:38 +02:00
  • d36c3d824c Add rcl_client_init tracepoint Christophe Bedard 2019-05-28 14:15:46 +02:00
  • ffbca08d02 Add timer-related tracepoints Christophe Bedard 2019-05-28 13:13:53 +02:00
  • 6e5f24f7d2 Fix arrow line Christophe Bedard 2019-05-28 12:02:23 +02:00
  • 34c4fa563c Fix service callbacks diagram Christophe Bedard 2019-05-28 11:55:27 +02:00
  • f93d40e0ce Add timer creation and callback flow descriptions Christophe Bedard 2019-05-28 11:55:03 +02:00
  • 694817d845 Add service creation and callback flow descriptions Christophe Bedard 2019-05-28 10:45:20 +02:00
  • 968928f571 Add prospective publishing-related tracepoint in design Christophe Bedard 2019-05-28 10:04:38 +02:00
  • 6bbb9d1816 Remove mention of operator() for std::function call Christophe Bedard 2019-05-28 08:57:42 +02:00
  • 98f5909598 Add notes about rmw implementations and fix call to rmw Christophe Bedard 2019-05-28 08:54:47 +02:00
  • 717bf93c15 Fix type of context param in rcl_init tracepoint call Christophe Bedard 2019-05-28 08:50:23 +02:00
  • 27fba12503 Use dotted lines for tracepoint calls Christophe Bedard 2019-05-28 08:44:31 +02:00
  • eac0db07f8 Add history depth to rcl_subscription_init tracepoint Christophe Bedard 2019-05-27 16:48:45 +02:00
  • 52e88fbe1e Add depth to rcl_subscription_init tracepoint call Christophe Bedard 2019-05-27 16:47:53 +02:00
  • ce6ea9d65d Fix typo Christophe Bedard 2019-05-27 16:34:47 +02:00
  • 5d3ba8720e Extract Context from rclcpp participant and add more details about context handles Christophe Bedard 2019-05-27 16:34:25 +02:00
  • 19f64b4658 Remove <div> test Christophe Bedard 2019-05-27 16:13:27 +02:00
  • 77ba2e1fc4 Add more details about rmw Christophe Bedard 2019-05-27 16:12:56 +02:00
  • 29cdad21f7 Rename doc files to better reflect their content Christophe Bedard 2019-05-27 15:50:43 +02:00
  • cac9b767d1 Add empty sub-sections for future work Christophe Bedard 2019-05-27 15:47:26 +02:00
  • d1b2d68e45 Re-phrase first sentence Christophe Bedard 2019-05-27 15:45:50 +02:00
  • 60adb3f665 Fix word Christophe Bedard 2019-05-27 15:41:15 +02:00
  • 31e971beef Add detailed information about important parameters for pub & sub sections Christophe Bedard 2019-05-27 15:37:33 +02:00
  • 5ee44035d4 Add depth field to rcl_publisher_init tracepoint Christophe Bedard 2019-05-27 15:19:11 +02:00
  • f53b52c682 Fix type annotations for pointer types Christophe Bedard 2019-05-27 14:50:27 +02:00
  • 1c462f5916 Add first version of 'message publishing' section Christophe Bedard 2019-05-27 14:45:46 +02:00
  • 56ee174ef1 Explicitly disable tracepoints on Windows Christophe Bedard 2019-05-27 11:47:50 +02:00
  • e0e6c4b1af Change note about message cast Christophe Bedard 2019-05-27 11:18:43 +02:00
  • 93df2f9a4e Add param info for function calls and add instrumentation layer Christophe Bedard 2019-05-27 11:11:33 +02:00
  • efa3e7bbff Split executors and (subscription) callbacks Christophe Bedard 2019-05-27 09:40:04 +02:00
  • 48233c709e Add initial draft of ROS 2 design summary Christophe Bedard 2019-05-24 16:09:30 +02:00
  • 607d68bfcd Fix style for tp definitions Christophe Bedard 2019-05-23 11:26:59 +02:00
  • a5260a0c91 Fix preprocessor-related indentation Christophe Bedard 2019-05-20 15:17:00 +02:00
  • a97c980a97 Fix tracepoints arguments Christophe Bedard 2019-05-20 13:58:06 +02:00
  • f7fc7f773c Add tracepoints for service init and callback_added Christophe Bedard 2019-05-20 11:45:19 +02:00
  • efe47e309d Fix indendation Christophe Bedard 2019-05-17 16:21:36 +02:00
  • 88d2356bd6 Enable *subscription_callback_added event Christophe Bedard 2019-05-17 16:19:54 +02:00
  • 974f4144bb Fix macro Christophe Bedard 2019-05-17 15:43:53 +02:00
  • 9ae7c8d99c Add context to rcl_init tracepoint params Christophe Bedard 2019-05-17 15:42:30 +02:00
  • b09f72081c Add *subscription_callback_added and link subscription_handle to rcl_subscription_init Christophe Bedard 2019-05-17 14:59:31 +02:00
  • 922ba77f97 Use macro for tracepoint functions Christophe Bedard 2019-05-17 14:57:36 +02:00
  • a595bb06bf Add service callback start/end tracepoints Christophe Bedard 2019-05-17 13:52:19 +02:00
  • dd85e2af74 Rename rclcpp_callback_start|end to rclcpp_subscription_callback_start|end Christophe Bedard 2019-05-17 13:24:21 +02:00
  • cd75a0a2e1 Add callback start/end tracepoints Christophe Bedard 2019-05-17 09:05:34 +02:00
  • 7e215289d7 Add rmw_handle to rcl_*_init tracepoint params Christophe Bedard 2019-05-17 09:03:03 +02:00
  • 5c4b84520e Fix coding style Christophe Bedard 2019-05-16 14:16:40 +02:00
  • ccc06079e8 Add more rcl tracepoints Christophe Bedard 2019-05-16 13:36:59 +02:00
  • d0aa25f205 Ignore traces directory Christophe Bedard 2019-05-16 13:07:31 +02:00
  • 82b5dd35e6 Add README with building instructions Christophe Bedard 2019-05-16 12:56:06 +02:00
  • 9f771a1812 Add basic tracing scripts Christophe Bedard 2019-05-16 12:55:49 +02:00
  • ad8894d12b Add build files Christophe Bedard 2019-05-16 12:55:31 +02:00
  • cb6dc3367f Add .tp file with first tracepoint Christophe Bedard 2019-05-16 12:54:35 +02:00
  • 5583fa68d1 Add basic tracing lib files Christophe Bedard 2019-05-16 12:54:01 +02:00
  • d2a50b19a8 Mention interruption-related stats Christophe Bedard 2019-05-15 10:02:21 +02:00
  • 2e70477bb7 Add more statistics examples Christophe Bedard 2019-05-14 17:36:10 +02:00
  • cc2cee6c08 Fix wording Christophe Bedard 2019-05-14 17:17:57 +02:00
  • ea991050ee Fix ROS 1/2 compatibility wording Christophe Bedard 2019-05-14 17:14:08 +02:00
  • 4dc39bf84a Mention pandas and Jupyter Christophe Bedard 2019-05-14 17:05:19 +02:00
  • a03fb5b6b2 Add initial design draft Christophe Bedard 2019-05-14 17:00:08 +02:00
  • 7c51d23850 Add empty README Christophe Bedard 2019-05-14 15:46:15 +02:00