Update header #8
@@ -5,8 +5,8 @@
|
|||||||
uint32_t MMR_CAN_HeaderToBits(MmrCanHeader header) {
|
uint32_t MMR_CAN_HeaderToBits(MmrCanHeader header) {
|
||||||
return 0
|
return 0
|
||||||
| ((uint32_t)header.priority << 26)
|
| ((uint32_t)header.priority << 26)
|
||||||
| ((uint32_t)header.messageId << 23)
|
| ((uint32_t)header.messageId << 16)
|
||||||
| ((uint32_t)header.senderId << 13)
|
| ((uint32_t)header.senderId << 6)
|
||||||
| ((uint32_t)header.seqNumber << 3)
|
| ((uint32_t)header.seqNumber << 3)
|
||||||
| ((uint32_t)header.messageType);
|
| ((uint32_t)header.messageType);
|
||||||
}
|
}
|
||||||
@@ -14,8 +14,8 @@ uint32_t MMR_CAN_HeaderToBits(MmrCanHeader header) {
|
|||||||
MmrCanHeader MMR_CAN_HeaderFromBits(uint32_t bits) {
|
MmrCanHeader MMR_CAN_HeaderFromBits(uint32_t bits) {
|
||||||
return (MmrCanHeader) {
|
return (MmrCanHeader) {
|
||||||
.priority = bits >> 26,
|
.priority = bits >> 26,
|
||||||
.messageId = bits >> 23,
|
.messageId = bits >> 16,
|
||||||
.senderId = bits >> 13,
|
.senderId = bits >> 6,
|
||||||
.seqNumber = bits >> 3,
|
.seqNumber = bits >> 3,
|
||||||
.messageType = bits,
|
.messageType = bits,
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user