|
iLLD_TC27xD
1.0
|
|
Functions | |
| IFX_INLINE void | IfxMultican_MsgObj_clearDataRegisters (Ifx_CAN_MO *hwObj) |
| Sets priority class of message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_clearFifoGatewayPointers (Ifx_CAN_MO *hwObj) |
| Clears the FIFO/GateWay pointers of a message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_clearRxPending (Ifx_CAN_MO *hwObj) |
| Clear the RX pending flag of a message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_clearTxPending (Ifx_CAN_MO *hwObj) |
| Clear the TX pending flag of a message object. More... | |
| IFX_INLINE IfxMultican_MsgObjId | IfxMultican_MsgObj_getBottomObjectPointer (Ifx_CAN_MO *hwObj) |
| Gets bottom object pointer of the base message object. More... | |
| IFX_INLINE IfxMultican_DataLengthCode | IfxMultican_MsgObj_getDataLengthCode (Ifx_CAN_MO *hwObj) |
| Gets data length code of a message object. More... | |
| IFX_INLINE uint32 | IfxMultican_MsgObj_getMessageId (Ifx_CAN_MO *hwObj) |
| Gets message identifier of message object. More... | |
| IFX_INLINE IfxMultican_MsgObjId | IfxMultican_MsgObj_getNextObjectPointer (Ifx_CAN_MO *hwObj) |
| Returns next object pointer (PNEXT) of the current message object. More... | |
| IFX_INLINE Ifx_CAN_MO * | IfxMultican_MsgObj_getPointer (Ifx_CAN *mcan, IfxMultican_MsgObjId msgObjId) |
| Get base address of a message object register. More... | |
| IFX_INLINE boolean | IfxMultican_MsgObj_isExtendedFrame (Ifx_CAN_MO *hwObj) |
| Get the message object status. More... | |
| IFX_INLINE boolean | IfxMultican_MsgObj_isRxPending (Ifx_CAN_MO *hwObj) |
| Returns the RX pending flag of a message object. More... | |
| IFX_INLINE boolean | IfxMultican_MsgObj_isTransmitRequested (Ifx_CAN_MO *hwObj) |
| Returns the TX Request flag of a message object. More... | |
| IFX_INLINE boolean | IfxMultican_MsgObj_isTxPending (Ifx_CAN_MO *hwObj) |
| Returns the TX pending flag of a message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setAcceptanceMask (Ifx_CAN_MO *hwObj, uint32 mask, boolean extendedFrame) |
| Sets acceptance mask for the message identifier. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setBitRateSwitch (Ifx_CAN_MO *hwObj, boolean enabled) |
| Enable / Disable bit rate switch of a message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setBottomObjectPointer (Ifx_CAN_MO *hwObj, sint32 objNumber) |
| Sets bottom object pointer of the base message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setCurrentObjectPointer (Ifx_CAN_MO *hwObj, sint32 objNumber) |
| Sets bottom current pointer of the base message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setDataCopy (Ifx_CAN_MO *hwObj, boolean enabled) |
| Enable / Disable data copy of a gateway source message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setDataLengthCode (Ifx_CAN_MO *hwObj, IfxMultican_DataLengthCode code) |
| Sets data length code of a message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setDataLengthCodeCopy (Ifx_CAN_MO *hwObj, boolean enabled) |
| Enable / Disable data length code copy of a gateway source message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setExtendedDataLength (Ifx_CAN_MO *hwObj, boolean enabled) |
| Enable / Disable extended data length of a message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setGatewayDataFrameSend (Ifx_CAN_MO *hwObj, boolean enabled) |
| Enable / Disable gateway data frame send of a gateway source message object which in turn sets the TXRQ of the gateway deatination object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setIdentifierCopy (Ifx_CAN_MO *hwObj, boolean enabled) |
| Enable / Disable identifier copy of a gateway source message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setIdentifierExtension (Ifx_CAN_MO *hwObj, boolean extension) |
| Sets identifier extension of message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setMatchingId (Ifx_CAN_MO *hwObj, boolean matchingId) |
| Sets acceptance mask for the message IDE bit. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setMessageId (Ifx_CAN_MO *hwObj, uint32 messageId, boolean extendedFrame) |
| Sets message identifier of message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setMessageMode (Ifx_CAN_MO *hwObj, IfxMultican_MsgObjMode mode) |
| Sets the message mode of a message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setMessagePendingNumber (Ifx_CAN_MO *hwObj, IfxMultican_MsgObjId messageNumber) |
| Sets message pending number that selects the bit position of the bit in the Message Pending Register that is set upon a message object n receive/transmit interrupt. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setOverflowInterrupt (Ifx_CAN_MO *hwObj, boolean enabled) |
| Enable / Disable overflow interrupt of a message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setPriorityClass (Ifx_CAN_MO *hwObj, IfxMultican_Priority priority) |
| Sets priority class of message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setReceiveInterrupt (Ifx_CAN_MO *hwObj, boolean enabled) |
| Enable / Disable receive interrupt of a message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setReceiveInterruptNodePointer (Ifx_CAN_MO *hwObj, IfxMultican_SrcId srcId) |
| Sets receive interrupt node pointer of message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setRemoteMonitoring (Ifx_CAN_MO *hwObj, boolean enabled) |
| Enable / Disable transmit object remote monitoring of a message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setSelectObjectPointer (Ifx_CAN_MO *hwObj, sint32 objNumber) |
| Sets bottom object select pointer of the base message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setSingleDataTransfer (Ifx_CAN_MO *hwObj, boolean enabled) |
| Enable / Disable single data transfer of a message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setSingleTransmitTrial (Ifx_CAN_MO *hwObj, boolean enabled) |
| Enable / Disable single transmit trial of a message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setTopObjectPointer (Ifx_CAN_MO *hwObj, sint32 objNumber) |
| Sets top object pointer of the base message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setTransmitInterrupt (Ifx_CAN_MO *hwObj, boolean enabled) |
| Enable / Disable transmit interrupt of a message object. More... | |
| IFX_INLINE void | IfxMultican_MsgObj_setTransmitInterruptNodePointer (Ifx_CAN_MO *hwObj, IfxMultican_SrcId srcId) |
| Sets transmit interrupt node pointer of message object. More... | |
| IFX_EXTERN boolean | IfxMultican_MsgObj_cancelSend (Ifx_CAN_MO *hwObj) |
| Cancel pending TX request by invalidating the request, only when frame transmission has not been started. More... | |
| IFX_EXTERN void | IfxMultican_MsgObj_clearStatusFlag (Ifx_CAN_MO *hwObj, IfxMultican_MsgObjStatusFlag flag) |
| Clears the selected status flag of a message object. More... | |
| IFX_EXTERN void | IfxMultican_MsgObj_deinit (Ifx_CAN *mcan, IfxMultican_MsgObjId msgObjId) |
| Reset the message object Append the message object to the end of idle list and reset message object registers. More... | |
| IFX_EXTERN IfxMultican_MsgObjId | IfxMultican_MsgObj_getPendingId (Ifx_CAN *mcan, IfxMultican_MsgObjGroup msgObjGroup) |
| Get message object ID which has TX/RX pending flag from a message object group. More... | |
| IFX_EXTERN IfxMultican_MsgObjStat | IfxMultican_MsgObj_getStatus (Ifx_CAN_MO *hwObj) |
| Get the message object status. More... | |
| IFX_EXTERN boolean | IfxMultican_MsgObj_getStatusFlag (Ifx_CAN_MO *hwObj, IfxMultican_MsgObjStatusFlag flag) |
| Gets the status of the selected status flag of a message object. More... | |
| IFX_EXTERN IfxMultican_Status | IfxMultican_MsgObj_readLongFrame (Ifx_CAN *mcan, IfxMultican_MsgObjId msgObjId, IfxMultican_Message *msg, uint32 *data) |
| Read a received CAN long frame. More... | |
| IFX_EXTERN IfxMultican_Status | IfxMultican_MsgObj_readMessage (Ifx_CAN_MO *hwObj, IfxMultican_Message *msg) |
| Read a received CAN message. More... | |
| IFX_EXTERN IfxMultican_Status | IfxMultican_MsgObj_sendLongFrame (Ifx_CAN *mcan, IfxMultican_MsgObjId msgObjId, IfxMultican_Message *msg, uint32 *data) |
| Send a CAN Long frame message. More... | |
| IFX_EXTERN IfxMultican_Status | IfxMultican_MsgObj_sendMessage (Ifx_CAN_MO *hwObj, const IfxMultican_Message *msg) |
| Send a CAN message. More... | |
| IFX_EXTERN void | IfxMultican_MsgObj_setFilter (Ifx_CAN_MO *hwObj, boolean extend, uint32 id, uint32 accMask) |
| Set message object filter. More... | |
| IFX_EXTERN void | IfxMultican_MsgObj_setStatusFlag (Ifx_CAN_MO *hwObj, IfxMultican_MsgObjStatusFlag flag) |
| Sets the selected status flag of a message object. More... | |
| IFX_EXTERN boolean IfxMultican_MsgObj_cancelSend | ( | Ifx_CAN_MO * | hwObj) |
Cancel pending TX request by invalidating the request, only when frame transmission has not been started.
| hwObj | Pointer to CAN message object registers |
Definition at line 55 of file IfxMultican.c.
Referenced by IfxMultican_Can_MsgObj_cancelSend().
| IFX_INLINE void IfxMultican_MsgObj_clearDataRegisters | ( | Ifx_CAN_MO * | hwObj) |
Sets priority class of message object.
| hwObj | Pointer to CAN message object registers |
Definition at line 1081 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init().
| IFX_INLINE void IfxMultican_MsgObj_clearFifoGatewayPointers | ( | Ifx_CAN_MO * | hwObj) |
Clears the FIFO/GateWay pointers of a message object.
| hwObj | Pointer to CAN message object registers |
Definition at line 1088 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init().
| IFX_INLINE void IfxMultican_MsgObj_clearRxPending | ( | Ifx_CAN_MO * | hwObj) |
Clear the RX pending flag of a message object.
| hwObj | Pointer to CAN message object registers |
Definition at line 1094 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_clearRxPending(), and IfxMultican_Can_MsgObj_readMessage().
| IFX_EXTERN void IfxMultican_MsgObj_clearStatusFlag | ( | Ifx_CAN_MO * | hwObj, |
| IfxMultican_MsgObjStatusFlag | flag | ||
| ) |
Clears the selected status flag of a message object.
| hwObj | Pointer to CAN message object registers |
| flag | Message Object status flag |
Definition at line 75 of file IfxMultican.c.
Referenced by IfxMultican_Can_MsgObj_init(), IfxMultican_MsgObj_clearRxPending(), IfxMultican_MsgObj_clearTxPending(), IfxMultican_MsgObj_readLongFrame(), IfxMultican_MsgObj_readMessage(), IfxMultican_MsgObj_sendLongFrame(), and IfxMultican_MsgObj_sendMessage().
| IFX_INLINE void IfxMultican_MsgObj_clearTxPending | ( | Ifx_CAN_MO * | hwObj) |
Clear the TX pending flag of a message object.
| hwObj | Pointer to CAN message object registers |
Definition at line 1100 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_clearTxPending().
| IFX_EXTERN void IfxMultican_MsgObj_deinit | ( | Ifx_CAN * | mcan, |
| IfxMultican_MsgObjId | msgObjId | ||
| ) |
Reset the message object
Append the message object to the end of idle list and reset message object registers.
| mcan | Specifies the CAN module |
| msgObjId | Specifies the message object index. Range = [0, IFXMULTICAN_NUM_MESSAGE_OBJECTS - 1] |
Definition at line 85 of file IfxMultican.c.
Referenced by IfxMultican_Can_initModule(), IfxMultican_Can_MsgObj_deinit(), and IfxMultican_deinit().
| IFX_INLINE IfxMultican_MsgObjId IfxMultican_MsgObj_getBottomObjectPointer | ( | Ifx_CAN_MO * | hwObj) |
Gets bottom object pointer of the base message object.
| hwObj | Pointer to CAN message object registers |
Definition at line 1106 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_readMessage(), and IfxMultican_Can_MsgObj_sendMessage().
| IFX_INLINE IfxMultican_DataLengthCode IfxMultican_MsgObj_getDataLengthCode | ( | Ifx_CAN_MO * | hwObj) |
Gets data length code of a message object.
| hwObj | Pointer to CAN message object registers |
Definition at line 1112 of file IfxMultican.h.
| IFX_INLINE uint32 IfxMultican_MsgObj_getMessageId | ( | Ifx_CAN_MO * | hwObj) |
Gets message identifier of message object.
| hwObj | Pointer to CAN message object registers |
Definition at line 1118 of file IfxMultican.h.
| IFX_INLINE IfxMultican_MsgObjId IfxMultican_MsgObj_getNextObjectPointer | ( | Ifx_CAN_MO * | hwObj) |
Returns next object pointer (PNEXT) of the current message object.
| hwObj | Pointer to CAN message object registers |
Definition at line 1126 of file IfxMultican.h.
| IFX_EXTERN IfxMultican_MsgObjId IfxMultican_MsgObj_getPendingId | ( | Ifx_CAN * | mcan, |
| IfxMultican_MsgObjGroup | msgObjGroup | ||
| ) |
Get message object ID which has TX/RX pending flag from a message object group.
| mcan | Specifies the CAN module |
| msgObjGroup | Message object group |
Definition at line 197 of file IfxMultican.c.
Referenced by IfxMultican_Can_MsgObj_getPendingId().
| IFX_INLINE Ifx_CAN_MO * IfxMultican_MsgObj_getPointer | ( | Ifx_CAN * | mcan, |
| IfxMultican_MsgObjId | msgObjId | ||
| ) |
Get base address of a message object register.
| mcan | Specifies the CAN module |
| msgObjId | Specifies the message object index. Range = [0, IFXMULTICAN_NUM_MESSAGE_OBJECTS - 1] |
Definition at line 1132 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_cancelSend(), IfxMultican_Can_MsgObj_clearRxPending(), IfxMultican_Can_MsgObj_clearTxPending(), IfxMultican_Can_MsgObj_getConfig(), IfxMultican_Can_MsgObj_getStatus(), IfxMultican_Can_MsgObj_init(), IfxMultican_Can_MsgObj_isRxPending(), IfxMultican_Can_MsgObj_isTransmitRequested(), IfxMultican_Can_MsgObj_isTxPending(), IfxMultican_Can_MsgObj_readMessage(), IfxMultican_Can_MsgObj_sendMessage(), IfxMultican_MsgObj_deinit(), IfxMultican_MsgObj_readLongFrame(), and IfxMultican_MsgObj_sendLongFrame().
| IFX_EXTERN IfxMultican_MsgObjStat IfxMultican_MsgObj_getStatus | ( | Ifx_CAN_MO * | hwObj) |
Get the message object status.
| hwObj | Pointer to CAN message object registers |
Definition at line 212 of file IfxMultican.c.
Referenced by IfxMultican_Can_MsgObj_getStatus(), IfxMultican_MsgObj_isRxPending(), IfxMultican_MsgObj_isTransmitRequested(), and IfxMultican_MsgObj_isTxPending().
| IFX_EXTERN boolean IfxMultican_MsgObj_getStatusFlag | ( | Ifx_CAN_MO * | hwObj, |
| IfxMultican_MsgObjStatusFlag | flag | ||
| ) |
Gets the status of the selected status flag of a message object.
| hwObj | Pointer to CAN message object registers |
| flag | Message Object status flag |
Definition at line 222 of file IfxMultican.c.
| IFX_INLINE boolean IfxMultican_MsgObj_isExtendedFrame | ( | Ifx_CAN_MO * | hwObj) |
Get the message object status.
| hwObj | Pointer to CAN message object registers |
Definition at line 1138 of file IfxMultican.h.
Referenced by IfxMultican_MsgObj_sendLongFrame(), and IfxMultican_MsgObj_sendMessage().
| IFX_INLINE boolean IfxMultican_MsgObj_isRxPending | ( | Ifx_CAN_MO * | hwObj) |
Returns the RX pending flag of a message object.
| hwObj | Pointer to CAN message object registers |
Definition at line 1144 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_isRxPending().
| IFX_INLINE boolean IfxMultican_MsgObj_isTransmitRequested | ( | Ifx_CAN_MO * | hwObj) |
Returns the TX Request flag of a message object.
| hwObj | Pointer to CAN message object registers |
Definition at line 1151 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_isTransmitRequested().
| IFX_INLINE boolean IfxMultican_MsgObj_isTxPending | ( | Ifx_CAN_MO * | hwObj) |
Returns the TX pending flag of a message object.
| hwObj | Pointer to CAN message object registers |
Definition at line 1158 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_isTxPending().
| IFX_EXTERN IfxMultican_Status IfxMultican_MsgObj_readLongFrame | ( | Ifx_CAN * | mcan, |
| IfxMultican_MsgObjId | msgObjId, | ||
| IfxMultican_Message * | msg, | ||
| uint32 * | data | ||
| ) |
Read a received CAN long frame.
| mcan | Specifies the CAN module |
| msgObjId | Specifies the message object index. Range = [0, IFXMULTICAN_NUM_MESSAGE_OBJECTS - 1] |
| msg | The message which should be initialized |
| data | Pointer to data (in words) |
Definition at line 230 of file IfxMultican.c.
Referenced by IfxMultican_Can_MsgObj_readLongFrame().
| IFX_EXTERN IfxMultican_Status IfxMultican_MsgObj_readMessage | ( | Ifx_CAN_MO * | hwObj, |
| IfxMultican_Message * | msg | ||
| ) |
Read a received CAN message.
| hwObj | Pointer to CAN message object registers |
| msg | This parameter is filled in by the function with the received message. Also when reading is not successful. |
Definition at line 292 of file IfxMultican.c.
Referenced by IfxMultican_Can_MsgObj_readMessage().
| IFX_EXTERN IfxMultican_Status IfxMultican_MsgObj_sendLongFrame | ( | Ifx_CAN * | mcan, |
| IfxMultican_MsgObjId | msgObjId, | ||
| IfxMultican_Message * | msg, | ||
| uint32 * | data | ||
| ) |
Send a CAN Long frame message.
| mcan | Specifies the CAN module |
| msgObjId | Specifies the message object index. Range = [0, IFXMULTICAN_NUM_MESSAGE_OBJECTS - 1] |
| msg | The message which should be initialized |
| data | Pointer to data (in words) |
Definition at line 344 of file IfxMultican.c.
Referenced by IfxMultican_Can_MsgObj_sendLongFrame().
| IFX_EXTERN IfxMultican_Status IfxMultican_MsgObj_sendMessage | ( | Ifx_CAN_MO * | hwObj, |
| const IfxMultican_Message * | msg | ||
| ) |
Send a CAN message.
| hwObj | Pointer to CAN message object registers |
| msg | Specifies the message to be send |
Definition at line 464 of file IfxMultican.c.
Referenced by IfxMultican_Can_MsgObj_sendMessage().
| IFX_INLINE void IfxMultican_MsgObj_setAcceptanceMask | ( | Ifx_CAN_MO * | hwObj, |
| uint32 | mask, | ||
| boolean | extendedFrame | ||
| ) |
Sets acceptance mask for the message identifier.
| hwObj | Pointer to CAN message object registers |
| mask | Acceptance Mask for the message identifier |
| extendedFrame | Extended frame enabled / disabled |
Definition at line 1165 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init().
| IFX_INLINE void IfxMultican_MsgObj_setBitRateSwitch | ( | Ifx_CAN_MO * | hwObj, |
| boolean | enabled | ||
| ) |
Enable / Disable bit rate switch of a message object.
| hwObj | Pointer to CAN message object registers |
| enabled | Enable / disable choice |
Definition at line 1171 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init(), and IfxMultican_MsgObj_sendLongFrame().
| IFX_INLINE void IfxMultican_MsgObj_setBottomObjectPointer | ( | Ifx_CAN_MO * | hwObj, |
| sint32 | objNumber | ||
| ) |
Sets bottom object pointer of the base message object.
| hwObj | Pointer to CAN message object registers |
| objNumber | Bottom message object number |
Definition at line 1177 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init().
| IFX_INLINE void IfxMultican_MsgObj_setCurrentObjectPointer | ( | Ifx_CAN_MO * | hwObj, |
| sint32 | objNumber | ||
| ) |
Sets bottom current pointer of the base message object.
| hwObj | Pointer to CAN message object registers |
| objNumber | Current message object number |
Definition at line 1183 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init().
| IFX_INLINE void IfxMultican_MsgObj_setDataCopy | ( | Ifx_CAN_MO * | hwObj, |
| boolean | enabled | ||
| ) |
Enable / Disable data copy of a gateway source message object.
| hwObj | Pointer to CAN message object registers |
| enabled | Enable / disable choice |
Definition at line 1189 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init().
| IFX_INLINE void IfxMultican_MsgObj_setDataLengthCode | ( | Ifx_CAN_MO * | hwObj, |
| IfxMultican_DataLengthCode | code | ||
| ) |
Sets data length code of a message object.
| hwObj | Pointer to CAN message object registers |
| code | CAN frame data length code |
Definition at line 1195 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init(), IfxMultican_MsgObj_sendLongFrame(), and IfxMultican_MsgObj_sendMessage().
| IFX_INLINE void IfxMultican_MsgObj_setDataLengthCodeCopy | ( | Ifx_CAN_MO * | hwObj, |
| boolean | enabled | ||
| ) |
Enable / Disable data length code copy of a gateway source message object.
| hwObj | Pointer to CAN message object registers |
| enabled | Enable / disable choice |
Definition at line 1201 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init().
| IFX_INLINE void IfxMultican_MsgObj_setExtendedDataLength | ( | Ifx_CAN_MO * | hwObj, |
| boolean | enabled | ||
| ) |
Enable / Disable extended data length of a message object.
| hwObj | Pointer to CAN message object registers |
| enabled | Enable / disable choice |
Definition at line 1207 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init().
| IFX_EXTERN void IfxMultican_MsgObj_setFilter | ( | Ifx_CAN_MO * | hwObj, |
| boolean | extend, | ||
| uint32 | id, | ||
| uint32 | accMask | ||
| ) |
Set message object filter.
| hwObj | Pointer to CAN message object registers |
| extend | TRUE/FALSE : extended ID |
| id | ID |
| accMask | acceptance mask |
Definition at line 512 of file IfxMultican.c.
| IFX_INLINE void IfxMultican_MsgObj_setGatewayDataFrameSend | ( | Ifx_CAN_MO * | hwObj, |
| boolean | enabled | ||
| ) |
Enable / Disable gateway data frame send of a gateway source message object which in turn sets the TXRQ of the gateway deatination object.
| hwObj | Pointer to CAN message object registers |
| enabled | Enable / disable choice |
Definition at line 1213 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init().
| IFX_INLINE void IfxMultican_MsgObj_setIdentifierCopy | ( | Ifx_CAN_MO * | hwObj, |
| boolean | enabled | ||
| ) |
Enable / Disable identifier copy of a gateway source message object.
| hwObj | Pointer to CAN message object registers |
| enabled | Enable / disable choice |
Definition at line 1219 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init().
| IFX_INLINE void IfxMultican_MsgObj_setIdentifierExtension | ( | Ifx_CAN_MO * | hwObj, |
| boolean | extension | ||
| ) |
Sets identifier extension of message object.
| hwObj | Pointer to CAN message object registers |
| extension | Acceptance Mask for the message IDE bit |
Definition at line 1225 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init().
| IFX_INLINE void IfxMultican_MsgObj_setMatchingId | ( | Ifx_CAN_MO * | hwObj, |
| boolean | matchingId | ||
| ) |
Sets acceptance mask for the message IDE bit.
| hwObj | Pointer to CAN message object registers |
| matchingId | Acceptance Mask for the message IDE bit |
Definition at line 1231 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init().
| IFX_INLINE void IfxMultican_MsgObj_setMessageId | ( | Ifx_CAN_MO * | hwObj, |
| uint32 | messageId, | ||
| boolean | extendedFrame | ||
| ) |
Sets message identifier of message object.
| hwObj | Pointer to CAN message object registers |
| messageId | CAN Identifier of message object |
| extendedFrame | Extended frame enabled / disabled |
Definition at line 1237 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init(), IfxMultican_MsgObj_sendLongFrame(), and IfxMultican_MsgObj_sendMessage().
| IFX_INLINE void IfxMultican_MsgObj_setMessageMode | ( | Ifx_CAN_MO * | hwObj, |
| IfxMultican_MsgObjMode | mode | ||
| ) |
Sets the message mode of a message object.
| hwObj | Pointer to CAN message object registers |
| mode | CAN Message Object Mode |
Definition at line 1243 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init().
| IFX_INLINE void IfxMultican_MsgObj_setMessagePendingNumber | ( | Ifx_CAN_MO * | hwObj, |
| IfxMultican_MsgObjId | messageNumber | ||
| ) |
Sets message pending number that selects the bit position of the bit in the Message Pending Register
that is set upon a message object n receive/transmit interrupt.
| hwObj | Pointer to CAN message object registers |
| messageNumber | Message pending number |
Definition at line 1249 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init().
| IFX_INLINE void IfxMultican_MsgObj_setOverflowInterrupt | ( | Ifx_CAN_MO * | hwObj, |
| boolean | enabled | ||
| ) |
Enable / Disable overflow interrupt of a message object.
| hwObj | Pointer to CAN message object registers |
| enabled | Enable / disable choice |
Definition at line 1255 of file IfxMultican.h.
| IFX_INLINE void IfxMultican_MsgObj_setPriorityClass | ( | Ifx_CAN_MO * | hwObj, |
| IfxMultican_Priority | priority | ||
| ) |
Sets priority class of message object.
| hwObj | Pointer to CAN message object registers |
| priority | One of the priority classes 0, 1, 2, 3 to message object n |
Definition at line 1261 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init().
| IFX_INLINE void IfxMultican_MsgObj_setReceiveInterrupt | ( | Ifx_CAN_MO * | hwObj, |
| boolean | enabled | ||
| ) |
Enable / Disable receive interrupt of a message object.
| hwObj | Pointer to CAN message object registers |
| enabled | Enable / disable choice |
Definition at line 1267 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init().
| IFX_INLINE void IfxMultican_MsgObj_setReceiveInterruptNodePointer | ( | Ifx_CAN_MO * | hwObj, |
| IfxMultican_SrcId | srcId | ||
| ) |
Sets receive interrupt node pointer of message object.
| hwObj | Pointer to CAN message object registers |
| srcId | Service request ID |
Definition at line 1273 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init().
| IFX_INLINE void IfxMultican_MsgObj_setRemoteMonitoring | ( | Ifx_CAN_MO * | hwObj, |
| boolean | enabled | ||
| ) |
Enable / Disable transmit object remote monitoring of a message object.
| hwObj | Pointer to CAN message object registers |
| enabled | Enable / disable choice |
Definition at line 1279 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init().
| IFX_INLINE void IfxMultican_MsgObj_setSelectObjectPointer | ( | Ifx_CAN_MO * | hwObj, |
| sint32 | objNumber | ||
| ) |
Sets bottom object select pointer of the base message object.
| hwObj | Pointer to CAN message object registers |
| objNumber | Select message object number |
Definition at line 1285 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init().
| IFX_INLINE void IfxMultican_MsgObj_setSingleDataTransfer | ( | Ifx_CAN_MO * | hwObj, |
| boolean | enabled | ||
| ) |
Enable / Disable single data transfer of a message object.
| hwObj | Pointer to CAN message object registers |
| enabled | Enable / disable choice |
Definition at line 1291 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init().
| IFX_INLINE void IfxMultican_MsgObj_setSingleTransmitTrial | ( | Ifx_CAN_MO * | hwObj, |
| boolean | enabled | ||
| ) |
Enable / Disable single transmit trial of a message object.
| hwObj | Pointer to CAN message object registers |
| enabled | Enable / disable choice |
Definition at line 1297 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init().
| IFX_EXTERN void IfxMultican_MsgObj_setStatusFlag | ( | Ifx_CAN_MO * | hwObj, |
| IfxMultican_MsgObjStatusFlag | flag | ||
| ) |
Sets the selected status flag of a message object.
| hwObj | Pointer to CAN message object registers |
| flag | Message Object status flag |
Definition at line 529 of file IfxMultican.c.
Referenced by IfxMultican_Can_MsgObj_init(), IfxMultican_Can_MsgObj_sendMessage(), IfxMultican_MsgObj_sendLongFrame(), and IfxMultican_MsgObj_sendMessage().
| IFX_INLINE void IfxMultican_MsgObj_setTopObjectPointer | ( | Ifx_CAN_MO * | hwObj, |
| sint32 | objNumber | ||
| ) |
Sets top object pointer of the base message object.
| hwObj | Pointer to CAN message object registers |
| objNumber | Top message object number |
Definition at line 1303 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init().
| IFX_INLINE void IfxMultican_MsgObj_setTransmitInterrupt | ( | Ifx_CAN_MO * | hwObj, |
| boolean | enabled | ||
| ) |
Enable / Disable transmit interrupt of a message object.
| hwObj | Pointer to CAN message object registers |
| enabled | Enable / disable choice |
Definition at line 1309 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init().
| IFX_INLINE void IfxMultican_MsgObj_setTransmitInterruptNodePointer | ( | Ifx_CAN_MO * | hwObj, |
| IfxMultican_SrcId | srcId | ||
| ) |
Sets transmit interrupt node pointer of message object.
| hwObj | Pointer to CAN message object registers |
| srcId | Service request ID |
Definition at line 1315 of file IfxMultican.h.
Referenced by IfxMultican_Can_MsgObj_init().