RTI Connext Micro C API  Version 2.4.14.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
ARINC 653 Transport API

Data Structures

struct  ARINC_PortProperty
 <<eXtension>> <<cert>> Properties for the APEX Queuing Ports created and used by this interface. More...
struct  ARINC_RouteProperty
 <<eXtension>> <<cert>> Properties for the ARINC Send port and the routes. More...
struct  ARINC_ReceivePortProperty
 <<eXtension>> <<cert>> Properties for the Receive port. More...
struct  ARINC_RoutePropertySeq
 <<eXtension>> Declares a sequence of <ARINC_RouteProperty> More...
struct  ARINC_InterfaceFactoryProperty
 <<eXtension>> <<cert>> Properties for the ARINC Interface. More...
struct  ARINC_PortManagerFactoryProperty
 <<eXtension>> <<cert>> Properties for the Port Manager for this partition. More...

Functions

struct RT_ComponentFactoryI * ARINC_InterfaceFactory_get_interface (void)
 Gets the singleton instance of the ARINC 653 Transport interface factory.
RTI_BOOL NETIO_Address_set_arinc (struct NETIO_Address *addr, RTI_UINT32 address, RTI_UINT32 port)
 Set the ARINC 653 address.

Detailed Description

<<eXtension>> <<cert>> The ARINC653 transport implements the RTI Connext Micro NETIO interface and supports ARINC653 ports and supports ARINC 653 APEX ports for intra-partition and inter-partition communication.


Function Documentation

struct RT_ComponentFactoryI* ARINC_InterfaceFactory_get_interface ( void  )
read

Gets the singleton instance of the ARINC 653 Transport interface factory.

This function gets the singleton instance of the ARINC 653 factory that is used by the middleware to create an ARINC 653 transport instance.

Returns:
Pointer to ARINC 653 factory instance
MT Safety:
This operation is thread safe.
RTI_BOOL NETIO_Address_set_arinc ( struct NETIO_Address *  addr,
RTI_UINT32  address,
RTI_UINT32  port 
)

Set the ARINC 653 address.

NETIO_Address_set_arinc<P>

Parameters:
[in,out]addrCannot by NULL. The NETIO Address structure to fill in
[in]addressA 32-bit ARINC 653 network address in host endian order to assign to addr
[in]portA 32-bit ARINC 653 network port in host endian order to assign to addr
Returns:
RTI_TRUE on success, RTI_FALSE on failure.
MT Safety:
This operation is thread safe. However, note that the arguments are not protected from being modified by other threads and must not be modified until the call returns.

RTI Connext Micro C API Version 2.4.14.1 Copyright © Thu Nov 2 2023 Real-Time Innovations, Inc