AGHAF  4.5.1
Annecy electronique Generic Hardware Access Framework
aghaf_docan_enums.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  AGHAF_DoCAN_AddrMode { AGHAF_DoCAN_ADDR_MODE_PHYS = 0x00 , AGHAF_DoCAN_ADDR_MODE_FUNC = 0x01 }
 Possible addressing modes for DoCAN. More...
 
enum  AGHAF_DoCAN_ChannelDirection { AGHAF_DoCAN_CHANNEL_DIR_RX = (1U<<0) , AGHAF_DoCAN_CHANNEL_DIR_TX = (1U<<1) , AGHAF_DoCAN_CHANNEL_DIR_2WAY = (AGHAF_DoCAN_CHANNEL_DIR_RX | AGHAF_DoCAN_CHANNEL_DIR_TX) }
 Possible directions for DoCAN channels. More...
 
enum  AGHAF_DoCAN_ChannelParam {
  AGHAF_DoCAN_CHANNEL_PARAM_DIRECTION = 0 , AGHAF_DoCAN_CHANNEL_PARAM_TXDL , AGHAF_DoCAN_CHANNEL_PARAM_PAD_HANDLING , AGHAF_DoCAN_CHANNEL_PARAM_PAD_VALUE ,
  AGHAF_DoCAN_CHANNEL_PARAM_ADDRMODE , AGHAF_DoCAN_CHANNEL_PARAM_TIMING_AS , AGHAF_DoCAN_CHANNEL_PARAM_TIMING_AR , AGHAF_DoCAN_CHANNEL_PARAM_TIMING_BS ,
  AGHAF_DoCAN_CHANNEL_PARAM_TIMING_BR , AGHAF_DoCAN_CHANNEL_PARAM_TIMING_CS , AGHAF_DoCAN_CHANNEL_PARAM_TIMING_CR , AGHAF_DoCAN_CHANNEL_PARAM_TIMING_STMIN ,
  AGHAF_DoCAN_CHANNEL_PARAM_REQ_ID_FMT , AGHAF_DoCAN_CHANNEL_PARAM_REQ_ID_VALUE , AGHAF_DoCAN_CHANNEL_PARAM_REQ_ID_AE , AGHAF_DoCAN_CHANNEL_PARAM_RESP_ID_FMT ,
  AGHAF_DoCAN_CHANNEL_PARAM_RESP_ID_VALUE , AGHAF_DoCAN_CHANNEL_PARAM_RESP_ID_AE , AGHAF_DoCAN_CHANNEL_PARAM_WAITFRAME , AGHAF_DoCAN_CHANNEL_PARAM_BLOCKSIZE ,
  AGHAF_DoCAN_CHANNEL_PARAM_MAXDATALEN , AGHAF_DoCAN_CHANNEL_PARAM_PAD_NOCHECK , AGHAF_DoCAN_CHANNEL_PARAM_CANFD_BRS , AGHAF_DoCAN_CHANNEL_PARAM_TIMING_STMIN_OVRD ,
  AGHAF_DoCAN_CHANNEL_PARAM_BS_OVRD
}
 List of parameters used to configure a DoCAN channel. More...
 
enum  AGHAF_DoCan_Error {
  AGHAF_DOCAN_ERROR_TO_A = 0 , AGHAF_DOCAN_ERROR_TO_BS = 1 , AGHAF_DOCAN_ERROR_TO_CR = 2 , AGHAF_DOCAN_ERROR_SN = 3 ,
  AGHAF_DOCAN_ERROR_FS = 4 , AGHAF_DOCAN_ERROR_PDU = 5 , AGHAF_DOCAN_ERROR_WAIT = 6 , AGHAF_DOCAN_ERROR_OVFLW = 7 ,
  AGHAF_DOCAN_ERROR_OTHER = 8
}
 enumerator to describe the error on the bus More...
 
enum  AGHAF_DoCAN_IdFormat { AGHAF_DoCAN_ID_FMT_XTD = (1U<<0) , AGHAF_DoCAN_ID_FMT_AE = (1U<<1) }
 Flags to configure DoCAN identifier format. More...
 
enum  AGHAF_DoCAN_PadHandling { AGHAF_DoCAN_PAD_DISABLE = 0x00 , AGHAF_DoCAN_PAD_ENABLE = 0x01 }
 Enable or disable padding handling. More...
 
enum  AGHAF_DoCAN_TxDL {
  AGHAF_DoCAN_TX_DL_CLASSIC_CAN = 0 , AGHAF_DoCAN_TX_DL_8 = 8 , AGHAF_DoCAN_TX_DL_12 = 9 , AGHAF_DoCAN_TX_DL_16 = 10 ,
  AGHAF_DoCAN_TX_DL_20 = 11 , AGHAF_DoCAN_TX_DL_24 = 12 , AGHAF_DoCAN_TX_DL_32 = 13 , AGHAF_DoCAN_TX_DL_48 = 14 ,
  AGHAF_DoCAN_TX_DL_64 = 15
}
 Possible TX_DL for DoCAN transmissions. More...