| 12 | |
| 13 | ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R22-11 =|| |
| 14 | || [#CanXL_EnableEgressTimeStamp CanXL_EnableEgressTimeStamp] || 23|| 0x17|| ○ || |
| 15 | || [#CanXL_GetControllerMode CanXL_GetControllerMode] || 4|| 0x04|| ○ || |
| 16 | || [#CanXL_GetCounterValues CanXL_GetCounterValues] || 20|| 0x14|| ○ || |
| 17 | || [#CanXL_GetCurrentTime CanXL_GetCurrentTime] || 22|| 0x16|| ○ || |
| 18 | || [#CanXL_GetEgressTimeStamp CanXL_GetEgressTimeStamp] || 24|| 0x18|| ○ || |
| 19 | || [#CanXL_GetIngressTimeStamp CanXL_GetIngressTimeStamp] || 25|| 0x19|| ○ || |
| 20 | || [#CanXL_GetPhysAddr CanXL_GetPhysAddr] || 8|| 0x08|| ○ || |
| 21 | || [#CanXL_GetRxStats CanXL_GetRxStats] || 21|| 0x15|| ○ || |
| 22 | || [#CanXL_GetTxErrorCounterValues CanXL_GetTxErrorCounterValues] || 29|| 0x1D|| ○ || |
| 23 | || [#CanXL_GetTxStats CanXL_GetTxStats] || 28|| 0x1C|| ○ || |
| 24 | || [#CanXL_ProvideTxBuffer CanXL_ProvideTxBuffer] || 9|| 0x09|| ○ || |
| 25 | || [#CanXL_Receive CanXL_Receive] || 11|| 0x0B|| ○ || |
| 26 | || [#CanXL_SetControllerMode CanXL_SetControllerMode] || 3|| 0x03|| ○ || |
| 27 | || [#CanXL_SetPhysAddr CanXL_SetPhysAddr] || 19|| 0x13|| ○ || |
| 28 | || [#CanXL_Transmit CanXL_Transmit] || 10|| 0x0A|| ○ || |
| 29 | || [#CanXL_TxConfirmation CanXL_TxConfirmation] || 12|| 0x0C|| ○ || |
| 30 | || [#CanXL_UpdatePhysAddrFilter CanXL_UpdatePhysAddrFilter] || 18|| 0x12|| ○ || |
| 31 | || [#CanXL_Write CanXL_Write] || 16|| 0x10|| ○ || |
| 32 | |
| 171 | |
| 172 | == CanXL_EnableEgressTimeStamp == |
| 173 | {{{ |
| 174 | void CanXL_EnableEgressTimeStamp (uint8 CtrlIdx, Eth_BufIdxType BufIdx) |
| 175 | }}} |
| 176 | |
| 177 | == CanXL_GetControllerMode == |
| 178 | {{{ |
| 179 | Std_ReturnType CanXL_GetControllerMode (uint8 CtrlIdx, Eth_ModeType* CtrlModePtr) |
| 180 | }}} |
| 181 | |
| 182 | == CanXL_GetCounterValues == |
| 183 | {{{ |
| 184 | Std_ReturnType CanXL_GetCounterValues (uint8 CtrlIdx, Eth_CounterType* CounterPtr) |
| 185 | }}} |
| 186 | |
| 187 | == CanXL_GetCurrentTime == |
| 188 | {{{ |
| 189 | Std_ReturnType CanXL_GetCurrentTime (uint8 CtrlIdx, Eth_TimeStampQualType* timeQualPtr, Eth_TimeStampType* timeStampPtr) |
| 190 | }}} |
| 191 | |
| 192 | == CanXL_GetEgressTimeStamp == |
| 193 | {{{ |
| 194 | Std_ReturnType CanXL_GetEgressTimeStamp (uint8 CtrlIdx, Eth_BufIdxType BufIdx, Eth_TimeStampQualType* timeQualPtr, Eth_TimeStampType* timeStampPtr) |
| 195 | }}} |
| 196 | |
| 197 | == CanXL_GetIngressTimeStamp == |
| 198 | {{{ |
| 199 | Std_ReturnType CanXL_GetIngressTimeStamp (uint8 CtrlIdx, const Eth_DataType* DataPtr, Eth_TimeStampQualType* timeQualPtr, Eth_TimeStampType* timeStampPtr) |
| 200 | }}} |
| 201 | |
| 202 | == CanXL_GetPhysAddr == |
| 203 | {{{ |
| 204 | void CanXL_GetPhysAddr (uint8 CtrlIdx, uint8* PhysAddrPtr) |
| 205 | }}} |
| 206 | |
| 207 | == CanXL_GetRxStats == |
| 208 | {{{ |
| 209 | Std_ReturnType CanXL_GetRxStats (uint8 CtrlIdx, Eth_RxStatsType* RxStats) |
| 210 | }}} |
| 211 | |
| 212 | == CanXL_GetTxErrorCounterValues == |
| 213 | {{{ |
| 214 | Std_ReturnType CanXL_GetTxErrorCounterValues (uint8 CtrlIdx, Eth_TxErrorCounterValuesType* TxErrorCounterValues) |
| 215 | }}} |
| 216 | |
| 217 | == CanXL_GetTxStats == |
| 218 | {{{ |
| 219 | Std_ReturnType CanXL_GetTxStats (uint8 CtrlIdx, Eth_TxStatsType* TxStats) |
| 220 | }}} |
| 221 | |
| 222 | == CanXL_ProvideTxBuffer == |
| 223 | {{{ |
| 224 | BufReq_ReturnType CanXL_ProvideTxBuffer (uint8 CtrlIdx, uint8 Priority, Eth_BufIdxType* BufIdxPtr, uint8** BufPtr, uint16* LenBytePtr) |
| 225 | }}} |
| 226 | |
| 227 | == CanXL_Receive == |
| 228 | {{{ |
| 229 | void CanXL_Receive (uint8 CtrlIdx, uint8 QueueIdx, Eth_RxStatusType* RxStatusPtr) |
| 230 | }}} |
| 231 | |
| 232 | == CanXL_SetControllerMode == |
| 233 | {{{ |
| 234 | Std_ReturnType CanXL_SetControllerMode (uint8 CtrlIdx, Eth_ModeType CtrlMode) |
| 235 | }}} |
| 236 | |
| 237 | == CanXL_SetPhysAddr == |
| 238 | {{{ |
| 239 | void CanXL_SetPhysAddr (uint8 CtrlIdx, const uint8* PhysAddrPtr) |
| 240 | }}} |
| 241 | |
| 242 | == CanXL_Transmit == |
| 243 | {{{ |
| 244 | Std_ReturnType CanXL_Transmit (uint8 CtrlIdx, Eth_BufIdxType BufIdx, Eth_FrameType FrameType , boolean TxConfirmation, uint16 LenByte, const uint8* PhysAddrPtr) |
| 245 | }}} |
| 246 | |
| 247 | == CanXL_TxConfirmation == |
| 248 | {{{ |
| 249 | void CanXL_TxConfirmation (uint8 CtrlIdx) |
| 250 | }}} |
| 251 | |
| 252 | == CanXL_UpdatePhysAddrFilter == |
| 253 | {{{ |
| 254 | Std_ReturnType CanXL_UpdatePhysAddrFilter (uint8 CtrlIdx, const uint8* PhysAddrPtr, Eth_FilterActionType Action) |
| 255 | }}} |
| 256 | |
| 257 | == CanXL_Write == |
| 258 | {{{ |
| 259 | Std_ReturnType CanXL_Write (Can_HwHandleType Hth, const CanXL_PduType* PduInfo) |
| 260 | }}} |