Add send scs
This commit is contained in:
@@ -95,4 +95,6 @@ MmrCanFilterSettings MMR_CAN_GetDefaultFilterSettings();
|
|||||||
HalStatus MMR_CAN_Send(CanHandle *hcan, MmrCanPacket packet);
|
HalStatus MMR_CAN_Send(CanHandle *hcan, MmrCanPacket packet);
|
||||||
HalStatus MMR_CAN_Receive(CanHandle *hcan, MmrCanMessage *result);
|
HalStatus MMR_CAN_Receive(CanHandle *hcan, MmrCanMessage *result);
|
||||||
|
|
||||||
|
HalStatus MMR_CAN_SendSCS(CanHandle *hcan, MmrCanMessageId scsId, CanMailbox *mailbox, CanId senderId);
|
||||||
|
|
||||||
#endif /* INC_MMR_CAN_H_ */
|
#endif /* INC_MMR_CAN_H_ */
|
||||||
|
|||||||
@@ -0,0 +1,21 @@
|
|||||||
|
#include "mmr_can.h"
|
||||||
|
|
||||||
|
|
||||||
|
HalStatus MMR_CAN_SendSCS(
|
||||||
|
CanHandle *hcan,
|
||||||
|
MmrCanMessageId scsId,
|
||||||
|
CanMailbox *mailbox,
|
||||||
|
CanId senderId
|
||||||
|
) {
|
||||||
|
MmrCanPacket packet = {
|
||||||
|
.header = {
|
||||||
|
.senderId = senderId,
|
||||||
|
.messageId = scsId,
|
||||||
|
.priority = MMR_CAN_MESSAGE_PRIORITY_HIGH,
|
||||||
|
},
|
||||||
|
.mailbox = mailbox,
|
||||||
|
.length = 0,
|
||||||
|
};
|
||||||
|
|
||||||
|
return MMR_CAN_Send(hcan, packet);
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user