developer's guide
Contents

Documentation for RT Component developers. It explains how to create RTCs and how to create systems by combining RTCs, divided into an “Introduction” and an “Advanced” section. It also explains the more detailed internal structure of OpenRTM-aist.
Introduction to RTC Programming
- Data Port (Basics)
- Service Port (Basics)
- Configuration (Basics)
- Configuration Files and Command-Line Options (Basics)
- Manager (Basics) Under Writing
- List of rtc.conf Setting Items
- List of component.conf Setting Items
Introduction to RT System Development(Under Writing)
RTC Programming (Advanced)
RT System Development (Advanced)
- Using DDS Communication Functionality
- Using SSM Communication Functionality
- Log Collection with Fluent Logger
- Using ROS2 Communication Functionality
- Using ROS Communication Functionality
- Acquiring the State of an RTC (EC)
- Procedure for Creating a Custom Execution Context
- RTC Operation Functions (CORBA_RTCUtil) User Manual
- Procedure for Implementing a Custom Interface Type for Data Ports
- How to Use LocalService
- Accessing RTCs in rtcname Format and rtcloc Format
- How to Use HTTPTransport
- How to Use SSLTransport
- How to Use LogicalTimeTriggeredEC
- Procedure for Creating an FSM Component
- Order in Which Callback Functions Are Called During Connector Generation and Data Transfer
- How to Use Multi-Level Composite Components
- How to Use OpenHRPExecutionContext
- How to Use ExtTrigExecutionContext
- How to Use SimulatorExecutionContext
- How to Implement a Custom Logger
- How to Use CSP Ports
- Using Callback Functions for Component Actions
- Using Callback Functions for Manager Actions
- Procedure for Implementing a Custom Serializer
- Manager Functions
- How to Use the Choreonoid OpenRTM Plugin
- Procedure for Building OpenRTM-aist (C++ Version) with CMake
- TAO-Related Settings
- Master Manager and Slave Manager