Logo
UNICENS V2.1.0-3491
User Manual and API Reference

Referred types used by Application Message Service. More...

Data Structures

struct  Ucs_AmsRx_InitData_t
 The Rx initialization data of the Application Message Service. More...
 
struct  Ucs_AmsTx_InitData_t
 The Tx initialization data of the Application Message Service. More...
 
struct  Ucs_AmsTx_Msg_t
 Application message Tx type. More...
 
struct  Ucs_AmsRx_Msg_t
 Application message Rx type. More...
 

Callback Functions

typedef void(* Ucs_AmsTx_CompleteCb_t )(Ucs_AmsTx_Msg_t *msg_ptr, Ucs_AmsTx_Result_t result, Ucs_AmsTx_Info_t info, void *user_ptr)
 Type of a callback function that is invoked as soon as a message transmission was finished.
 

Enumerations

enum  Ucs_AmsRx_ReceiveType_t {
  UCS_AMSRX_RCT_SINGLECAST = 0U,
  UCS_AMSRX_RCT_GROUPCAST = 1U,
  UCS_AMSRX_RCT_BROADCAST = 2U
}
 Defines which address type was used by the transmitter of a message. More...
 
enum  Ucs_AmsTx_Result_t {
  UCS_AMSTX_RES_SUCCESS = 0x00U,
  UCS_AMSTX_RES_ERR_RETRIES_EXP = 0x01U,
  UCS_AMSTX_RES_ERR_INVALID_TGT = 0x02U,
  UCS_AMSTX_RES_ERR_NOT_AVAILABLE = 0x03U,
  UCS_AMSTX_RES_ERR_BUF_INTERNAL = 0xFEU,
  UCS_AMSTX_RES_ERR_UNEXPECTED = 0xFFU
}
 Transmission result of an application message. More...
 
enum  Ucs_AmsTx_Info_t {
  UCS_AMSTX_I_SUCCESS = 0x00U,
  UCS_AMSTX_I_ERR_CFG_NORECEIVER = 0x01U,
  UCS_AMSTX_I_ERR_BF = 0x08U,
  UCS_AMSTX_I_ERR_CRC = 0x09U,
  UCS_AMSTX_I_ERR_ID = 0x0AU,
  UCS_AMSTX_I_ERR_ACK = 0x0BU,
  UCS_AMSTX_I_ERR_TIMEOUT = 0x0CU,
  UCS_AMSTX_I_ERR_FATAL_WT = 0x10U,
  UCS_AMSTX_I_ERR_FATAL_OA = 0x11U,
  UCS_AMSTX_I_ERR_UNAVAIL_TRANS = 0x18U,
  UCS_AMSTX_I_ERR_UNAVAIL_OFF = 0x19U,
  UCS_AMSTX_I_ERR_UNKNOWN = 0xFEU,
  UCS_AMSTX_I_ERR_UNSYNCED = 0xFFU
}
 Detailed INIC transmission information which might be useful for debugging purposes. More...
 

Detailed Description

Referred types used by Application Message Service.