Expand description
Bindings to traits which are supposed to be implemented for ARINC653 compliant hypervisors
Structs§
- ARINC653P2-4
- ARINC653P1-5 3.3.1
- ARINC653P1-5 3.3.1
- ARINC653P1-5 3.7.1
- ARINC653P1-5 3.7.1
- ARINC653P1-5 3.8.1
- ARINC653P1-5 3.7.1
- ARINC653P1-5 3.7.1
Enums§
- ARINC653P1-5 3.3.1
- ARINC653P1-5 3.7.1
- ARINC653P1-5 3.8.1 Process level error
- ARINC653P1-5 3.8.1
- The normal APEX Return Codes without the non-error variant
- ARINC653P1-5 3.7.1
- ARINC653P2-4 3.9.1
- ARINC653P1-5 3.7.1
- ARINC653P1-5 3.3.1
Constants§
- ARINC653P1-5 3.8.1 Maximum message size in bytes
- According to ARINC653-P1, the maximum name length is always 32
- ARINC653P1-5 3.7.2.5
- ARINC653P1-5 3.7.2.5
- ARINC 653P1-5 3.6.2.2.3 states that ErrorReturnCode::InvalidConfig signals that the queue overflowed on the sender side
Traits§
- ARINC653P1-5 3.7.2.2 required functions for blackboard functionality
- ARINC653P1-5 3.7.2.1 required functions for buffer functionality
- ARINC653P1-5 3.8.2 required functions for health monitoring functionality
- ARINC653P4 3.8.2 required functions for health monitoring functionality
- ARINC653P1-5 3.7.2.4 required functions for event functionality
- Hypervisor dependent limits
- ARINC653P2-4 3.9.2 required functions for memory block functionality
- ARINC653P1-5 required functions for Mutex functionality
- ARINC653P4 3.3.2 required functions for process functionality
- ARINC653P1-5 3.4 required functions for time management functionality
- ARINC653P4 3.4 required functions for time management functionality
Type Aliases§
- ARINC653P1-5 3.4.1
- ARINC653P1-5 3.7.1
- ARINC653P1-5 3.7.1
- ARINC653P1-5 3.7.1
- ARINC653P1-5 3.7.1
- ARINC653P1-5 3.8.1
- ARINC653P1-5 3.8.1
- ARINC653P1-5 3.7.1
- ARINC653P1-5 3.7.1
- ARINC653P1-5 3.7.1
- ARINC653P1-5 3.3.1
- ARINC653P2-4 3.9.1
- ARINC653P2-4 3.9.1
- ARINC653P1-5 3.7.1
- ARINC653P1-5 3.7.1
- According to ARINC 653P1-5 this may either be 32 or 64 bits. Internally we will use 64-bit by default. The implementing Hypervisor may cast this to 32-bit if needed
- ARINC653P1-5 3.3.1
- ARINC653P1-5 3.3.1
- ARINC653P1-5 3.3.1
- ARINC653P1-5 3.3.1
- The queue overflowed on the sender side
- According to ARINC 653P1-5 this may either be 32 or 64 bits. Internally we will use 64-bit by default. The implementing Hypervisor may cast this to 32-bit if needed
- Apex internal ReturnCode Type
- According to ARINC 653P1-5 this may either be 32 or 64 bits. Internally we will use 64-bit by default. The implementing Hypervisor may cast this to 32-bit if needed
- According to ARINC 653P1-5 this may either be 32 or 64 bits. Internally we will use 64-bit by default. The implementing Hypervisor may cast this to 32-bit if needed
- According to ARINC 653P1-5 this may either be 32 or 64 bits. Internally we will use 64-bit by default. The implementing Hypervisor may cast this to 32-bit if needed
- ARINC653P1-5 3.3.1
- ARINC653P1-5 3.3.1 C compatible function type