Skip to content

Latest commit

 

History

History
54 lines (44 loc) · 2.76 KB

Shapes.md

File metadata and controls

54 lines (44 loc) · 2.76 KB

Shapes Service

The Shapes service comprises of the data flows and the interfaces defined by the RTI Shapes Demo. It consists of the following artifacts.

The Shapes service artifacts are organized as shown below, following the Data-Oriented Micro-Services Architecture (DOMA) approach.

.
├── bin
│   └── Shapes
├── doc
│   └── Shapes.md
├── if
│   ├── Shapes.xml
│   ├── Shapes_Pub.xml
│   ├── Shapes_PubSub.xml
│   └── Shapes_Sub.xml
└── res
    ├── env
    │   └── Shapes.sh
    ├── qos/services
    │   └── Shapes_qos.xml
    └── types/services
        └── Shapes_t.idl

The Shapes service interfaces are interoperable with the RTI Shapes Demo. They can be used to implement new components that can exchange data with the RTI Shapes Demo app.

For details on how to run an emulation of the Shapes service, please refer to Run the Shapes service emulation

To emulate a specific interface, say Shapes::Pub, using the RTI Prototyper with Lua, use the common component launcher utility as follows:

$DATABUSHOME/bin/run Shapes $NDDSHOME/bin/rtiddsprototyper -luaOnData 0 -luaFile src/utils/Publisher.lua -cfgName Shapes::Pub

(C) Copyright 2020-2022 Real-Time Innovations, Inc. All rights reserved.

The use of this software is governed by the terms specified in the RTI Labs License Agreement, available at https://www.rti.com/terms/RTILabs.

By accessing, downloading, or otherwise using this software, you agree to be bound by those terms.