Documentation Guide | |
DDS C++ API | RTI Connext DDS Micro modules following the DDS module definitions |
Domain Module | Contains the DDSDomainParticipant class that acts as an entrypoint of RTI Connext DDS Micro and acts as a factory for many of the classes. The DDSDomainParticipant also acts as a container for the other objects that make up RTI Connext DDS Micro. Testing RTI Connext DDS Micro command |
DomainParticipantFactory | DDSDomainParticipantFactory entity and associated elements |
DomainParticipant | DDSDomainParticipant entity and associated elements |
Discovery | Descriptions of remote entities used for discovery |
Publication Built-in Topic | Builtin topic for configuring information about the Publications to be discovered by RTI Connext DDS Micro |
Subscription Built-in Topic | Builtin topic for configuring information about the Subscriptions to be discovered by RTI Connext DDS Micro |
Topic | Contains the DDSTopic, the DDSTopicListener interface, and more generally, all that is needed by an application to define DDSTopic objects and the data types that are associated with DDSTopic objects |
Topic | DDSTopic entity and associated elements |
FlatData Topic-Types | <<eXtension>> FlatData Language Binding for IDL topic-types |
Zero Copy Transfer Over Shared Memory | <<eXtension>> Zero Copy transfer over shared memory |
User Data Type Support | Defines generic classes and macros to support user data types |
DDS-Specific Primitive Types | Basic DDS value types for use in user data types |
Publication Module | Contains the DDSPublisher, and DDSDataWriter classes, and more generally, all that is needed on the publication side |
Publisher | DDSPublisher entity and associated elements |
DataWriter | DDSDataWriter entity and associated elements |
Subscription Module | Contains the DDSSubscriber, and DDSDataReader classes, and more generally, all that is needed on the subscription side |
Subscriber | DDSSubscriber entity and associated elements |
DataReader | DDSDataReader entity and associated elements |
Data Sample | DDS_SampleInfo, DDS_SampleStateKind, DDS_ViewStateKind, DDS_InstanceStateKind and associated elements |
Sample States | DDS_SampleStateKind and associated elements |
View States | DDS_ViewStateKind and associated elements |
Instance States | DDS_InstanceStateKind and associated elements |
Infrastructure Module | Defines the DDS infrastructure package |
Time Support | Time and duration types and defines |
GUID Support | GUID type and defines |
Sequence Number Support | Sequence number type and defines |
Return Codes | Types of return codes |
Status Kinds | Kinds of communication status |
QoS Policies | Quality of Service (QoS) policies |
DISCOVERY | <<eXtension>> Specifies the attributes required to discover participants in the domain |
DEADLINE | Expresses the maximum duration (deadline) within which an instance is expected to be updated |
OWNERSHIP | Specifies whether it is allowed for multiple DDSDataWriter (s) to write the same instance of the data and if so, how these modifications should be arbitrated |
OWNERSHIP_STRENGTH | Specifies the value of the strength used to arbitrate among multiple DDSDataWriter objects that attempt to modify the same instance of a data type (identified by DDSTopic + key) |
LIVELINESS | Determines the mechanism and parameters used by the application to determine whether a DDSEntity is alive |
RELIABILITY | Indicates the level of reliability offered/requested by RTI Connext DDS Micro |
HISTORY | Specifies the behavior of RTI Connext DDS Micro in the case where the value of an instance changes (one or more times) before it can be successfully communicated to one or more existing subscribers |
DURABILITY | <<eXtension>> Specifies the Durability properties used by a DDSDataWriter and/or DDSDataReader |
RESOURCE_LIMITS | Specifies the resources that RTI Connext DDS Micro can consume in order to meet the requested QoS |
DESTINATION_ORDER | <<eXtension>> Specifies the DestinationOrder policy |
ENTITY_FACTORY | A QoS policy for all DDSEntity types that can act as factories for one or more other DDSEntity types |
Extended Qos Support | <<eXtension>> Types and defines used in extended QoS policies |
DataReader Resource Limits | <<eXtension>> Specifies the DataReader-specific resources that RTI Connext DDS Micro can use |
DataWriter Resource Limits | <<eXtension>> Specifies the DataWriter-specific resources that RTI Connext DDS Micro can use |
SYSTEM_RESOURCE_LIMITS | <<eXtension>> Specifies the system-specific resources that RTI Connext DDS Micro can use |
WIRE_PROTOCOL | <<eXtension>> Specifies the wire protocol related attributes for the DDSDomainParticipant |
DATA_READER_PROTOCOL | <<eXtension>> Specifies the DataReader-specific protocol QoS |
DATA_WRITER_PROTOCOL | <<eXtension>> Specifies the DataWriter-specific protocol QoS |
TRANSPORT | <<eXtension>> <<cert>> Specify transport settings |
DOMAIN_PARTICIPANT_RESOURCE_LIMITS | <<eXtension>> Specifies the DomainParticipant-specific resources that RTI Connext DDS Micro can use |
ENTITY_NAME | <<eXtension>> Name of the entity |
Conditions and WaitSets | DDSCondition and DDSWaitSet and related items |
Entity Support | DDSEntity, DDSListener and related items |
Sequence Support | Defines sequence interface and primitive data types sequences |
String Support | String creation, cloning, assignment, and deletion |
DPSE Static Discovery API | |
DPDE Dynamic Discovery API | |
RT Run-Time API | |
RHSM Reader History API | |
WHSM Writer History API | |
UDP Transport API | |
UDP Transform API | |
RTPS Transport API | |
OS API | |
OSAPI AutoSAR | AutoSAR System API |
OSAPI System | Abstract System API |
OSAPI Thread | |
Log API | |
Configuring Resource Limits | |
DomainParticipantFactoryQos | |
max_components | |
max_participants | |
DomainParticipantQos | |
local_topic_allocation | |
local_type_allocation | |
local_publisher_allocation | |
local_subscriber_allocation | |
local_reader_allocation | |
local_writer_allocation | |
matching_writer_reader_pair_allocation | |
remote_participant_allocation | |
remote_writer_allocation | |
remote_reader_allocation | |
max_destination_ports | |
max_receive_ports | |
DataReaderQos | |
max_instances | |
max_remote_writers_per_instance | |
max_samples | |
max_samples_per_instance | |
max_remote_writers | |
max_samples_per_remote_writer | |
max_routes_per_writer | |
max_outstanding_reads | |
DataWriterQos | |
max_samples | |
max_samples_per_instance | |
max_instances | |
max_routes_per_reader | |
max_remote_readers | |
OSAPI | |
max_buffer_size | |
UDP Transport | |
max_message_size | |
Dynamic Participant Static Endpoint (DPSE) | |
max_participant_locators | |
max_locators_per_discovered_participant | |
Dynamic Participant Dynamic Endpoint (DPDE) | |
max_participant_locators | |
max_locators_per_discovered_participant | |
max_samples_per_builtin_endpoint_reader | |
Log Codes | |
DDS_C | DDS C. ModuleID = 7 |
REDA | Real-time Efficient Data Structures and Algorithms. ModuleID = 1 |
DB | Database. ModuleID = 2 |
CDR | CDR. ModuleID = 5 |
RT | RT. ModuleID = 3 |
NETIO | Network I/O. ModuleID = 4 |
RTPS | Real-Time Publish-Subscribe. ModuleID = 6 |
RH | Reader History. ModuleID = 8 |
WH | Writer History. ModuleID = 9 |
DPSE | DPSE. ModuleID = 10 |
DPDE | DPDE. ModuleID = 11 |