can_msg_tx, can_rx: use 1-based CAN indexing for error/verbose messages
This commit is contained in:
parent
971d4ef8eb
commit
ae3a7837bb
|
@ -35,7 +35,7 @@ static void printPacket(const size_t busIndex, const CANRxFrame &rx) {
|
||||||
if (CAN_ISX(rx)) {
|
if (CAN_ISX(rx)) {
|
||||||
// print extended IDs in hex only
|
// print extended IDs in hex only
|
||||||
efiPrintf("CAN%d RX: ID %07x DLC %d: %02x %02x %02x %02x %02x %02x %02x %02x",
|
efiPrintf("CAN%d RX: ID %07x DLC %d: %02x %02x %02x %02x %02x %02x %02x %02x",
|
||||||
busIndex,
|
busIndex + 1,
|
||||||
id,
|
id,
|
||||||
rx.DLC,
|
rx.DLC,
|
||||||
rx.data8[0], rx.data8[1], rx.data8[2], rx.data8[3],
|
rx.data8[0], rx.data8[1], rx.data8[2], rx.data8[3],
|
||||||
|
@ -43,7 +43,7 @@ static void printPacket(const size_t busIndex, const CANRxFrame &rx) {
|
||||||
} else {
|
} else {
|
||||||
// internet people use both hex and decimal to discuss packed IDs, for usability it's better to print both right here
|
// internet people use both hex and decimal to discuss packed IDs, for usability it's better to print both right here
|
||||||
efiPrintf("CAN%d RX: ID %03x(%d) DLC %d: %02x %02x %02x %02x %02x %02x %02x %02x",
|
efiPrintf("CAN%d RX: ID %03x(%d) DLC %d: %02x %02x %02x %02x %02x %02x %02x %02x",
|
||||||
busIndex,
|
busIndex + 1,
|
||||||
id, id, // once in hex, once in dec
|
id, id, // once in hex, once in dec
|
||||||
rx.DLC,
|
rx.DLC,
|
||||||
rx.data8[0], rx.data8[1], rx.data8[2], rx.data8[3],
|
rx.data8[0], rx.data8[1], rx.data8[2], rx.data8[3],
|
||||||
|
|
|
@ -64,9 +64,9 @@ CanTxMessage::~CanTxMessage() {
|
||||||
txCanBuffer.put(m_frame);
|
txCanBuffer.put(m_frame);
|
||||||
|
|
||||||
#if EFI_UNIT_TEST
|
#if EFI_UNIT_TEST
|
||||||
printf("%s Sending CAN bus%d message: ID=%x/l=%x %x %x %x %x %x %x %x %x \n",
|
printf("%s Sending CAN%d message: ID=%x/l=%x %x %x %x %x %x %x %x %x \n",
|
||||||
getCanCategory(category),
|
getCanCategory(category),
|
||||||
busIndex,
|
busIndex + 1,
|
||||||
#ifndef STM32H7XX
|
#ifndef STM32H7XX
|
||||||
(unsigned int)((m_frame.IDE == CAN_IDE_EXT) ? CAN_EID(m_frame) : CAN_SID(m_frame)),
|
(unsigned int)((m_frame.IDE == CAN_IDE_EXT) ? CAN_EID(m_frame) : CAN_SID(m_frame)),
|
||||||
#else
|
#else
|
||||||
|
@ -84,7 +84,7 @@ CanTxMessage::~CanTxMessage() {
|
||||||
auto device = s_devices[busIndex];
|
auto device = s_devices[busIndex];
|
||||||
|
|
||||||
if (!device) {
|
if (!device) {
|
||||||
criticalError("Send: CAN device not configured busIndex=%d", busIndex);
|
criticalError("Send: CAN%d device not configured", busIndex + 1);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -96,9 +96,9 @@ CanTxMessage::~CanTxMessage() {
|
||||||
bool verboseCan1 = engineConfiguration->verboseCan2 && busIndex == 1;
|
bool verboseCan1 = engineConfiguration->verboseCan2 && busIndex == 1;
|
||||||
|
|
||||||
if (verboseCan0 || verboseCan1) {
|
if (verboseCan0 || verboseCan1) {
|
||||||
efiPrintf("%s Sending CAN bus%d message: ID=%x/l=%x %x %x %x %x %x %x %x %x",
|
efiPrintf("%s Sending CAN%d message: ID=%x/l=%x %x %x %x %x %x %x %x %x",
|
||||||
getCanCategory(category),
|
getCanCategory(category),
|
||||||
busIndex,
|
busIndex + 1,
|
||||||
#ifndef STM32H7XX
|
#ifndef STM32H7XX
|
||||||
(unsigned int)((m_frame.IDE == CAN_IDE_EXT) ? CAN_EID(m_frame) : CAN_SID(m_frame)),
|
(unsigned int)((m_frame.IDE == CAN_IDE_EXT) ? CAN_EID(m_frame) : CAN_SID(m_frame)),
|
||||||
#else
|
#else
|
||||||
|
|
Loading…
Reference in New Issue