Message Sets
Tangram Pro™ has built-in support for a variety of Message Sets (or standards) that are used to design system models and generate interface code.
Built-in Message Sets
Name | Usage |
---|---|
OMS (Open Mission Systems) OMS 2.3 OMS 2.2 OMS 2.1 OMS 2.0 OMS 1.6 OMS 1.3 | Air Force mission-critical systems |
WOSA (Weapon Open System Architecture) | Air Force mission-critical systems |
OpenUxAS LMCP (Lightweight Message Control Protocol) | Air Force mission-critical systems |
STANAG 4586 (NATO Standardization Agreement 4586) | NATO mission-critical UAV systems |
FACE (Future Airborne Capability Environment) | Military aviation systems |
UMAA (Unmanned Maritime Autonomy Architecture) | Navy mission-critical systems |
MAVLink (Micro Air Vehicle Communication Protocol) | Commercial UAV systems |
ROS (Robot Operating System) | Robotics systems |
Usage
Design
Messages are a property of Component Interfaces and Connections in Project Design mode. For more information see Design > Interface.
Build
Tangram-generated CSI (Component Software Interfaces) and Transform applications include getter and setter methods for each of the Messages chosen in a Project Design. Tangram Pro also provides Serializers that are compatible with the chosen Message Set.
Cameo Sync
When using the Tangram Pro Sync Plugin for Cameo, the Message Set definitions are synchronized from Tangram Pro into Cameo.
FlexLang
The Message Set specifications are defined in the Flex Language. Tangram Pro includes a code editor which allows you to fork and modify specifications as needed.