CII
5.0.0-pre1
Contents:
1. Introduction
1.1. Scope
1.2. Overview
2. MAL API
2.1. Overview
2.2. Installation
2.3. Introduction
2.4. CiiFactory
2.4.1. C++
2.4.2. Python
2.5. Publish-subscribe
2.5.1. Publisher
2.5.1.1. C++
2.5.1.2. Python
2.5.2. Subscriber
2.5.2.1. C++
2.5.2.2. Python
2.5.3. MrvSubscriber
2.5.3.1. C++
2.5.3.2. Python
2.6. Request-response
2.6.1. ICD Interface
2.6.2. Client
2.6.2.1. C++
2.6.2.2. Python
2.6.3. Server
2.6.3.1. C++
2.6.3.2. Python
2.7. Entities
2.7.1. Array, Blob
2.7.1.1. Python
2.7.1.2. C++
2.8. Appendix
2.8.1. Building CII application with WAF
3. MAL ICD Generation
3.1. Overview
3.2. Installation
3.2.1. Prerequisites
3.3. Editing ICD file in Eclipse
3.4. ICD Building blocks
3.4.1. Package
3.4.2. Basic types
3.4.3. Constants
3.4.4. Enumeration (Enum)
3.4.5. Union
3.4.6. Structure (struct)
3.4.7. Interface and Exception
3.4.8. Arrays
3.5. ICD Generation
3.6. Topic and interface definition document
3.6.1. Subsystems
3.6.2. Messaging pattern
3.6.3. Publish subscribe topic
3.6.4. Service interface
4. MAL Mappings
4.1. Overview
4.2. Installation
4.3. C++
4.3.1. DDS
4.3.1.1. URIs
4.3.1.2. Mal Specific Properties
4.3.2. ZPB
4.3.2.1. URIs
4.3.2.2. Mal Specific Properties
4.3.3. OPC UA
4.3.3.1. URIs
4.3.3.2. Mal Specific Properties
4.3.3.3. Data Access
4.3.3.4. Logging
4.3.4. MUDPI
4.3.4.1. URIs
4.3.4.2. Mal Specific Properties
4.4. Java
4.4.1. DDS
4.4.1.1. Mal Specific Properties
4.4.2. ZPB
4.4.2.1. Mal Specific Properties
4.4.3. OPC UA
4.4.3.1. Mal Specific Properties
4.5. Python
5. MAL Python Mappings
5.1. Introduction
5.2. Prerequisites
5.3. Using Python MAL API
5.3.1. Importing top level Python module, obtaining CiiFactory reference
5.3.2. Loading and registering MAL mappings
5.3.3. Python MAL API relative time parameters (timeouts/durations)
5.3.4. Using Publisher-Subscriber interface
5.3.4.1. Using Subscriber/Publisher as a Context Manager
5.3.4.2. Constructing list of QoS parameters
5.3.4.3. Constructing Data Event filters
5.3.5. Using Request-Reply interface
5.3.5.1. Using Request-Reply client as Context Manager
5.3.5.2. Constructing list of QoS parameters
CII
CII MAL User Manuals
CII MAL User Manuals
Contents:
1. Introduction
1.1. Scope
1.2. Overview
2. MAL API
2.1. Overview
2.2. Installation
2.3. Introduction
2.4. CiiFactory
2.5. Publish-subscribe
2.6. Request-response
2.7. Entities
2.8. Appendix
3. MAL ICD Generation
3.1. Overview
3.2. Installation
3.3. Editing ICD file in Eclipse
3.4. ICD Building blocks
3.5. ICD Generation
3.6. Topic and interface definition document
4. MAL Mappings
4.1. Overview
4.2. Installation
4.3. C++
4.4. Java
4.5. Python
5. MAL Python Mappings
5.1. Introduction
5.2. Prerequisites
5.3. Using Python MAL API
Indices and tables
Index
Search Page