This commit is contained in:
cfif 2026-04-20 17:30:37 +03:00
parent c23ff00242
commit 11ebc0346f
1 changed files with 14 additions and 12 deletions

View File

@ -49,12 +49,14 @@ int main() {
// Добавляем CAN сообщения в старом формате // Добавляем CAN сообщения в старом формате
CanMessageStruct canMsg = { CanMessageStruct canMsg = {
.channel = 1, .channel = 1,
.id = 0x3F1, .id = 0x311,
.flags = CAN_MSG_FLAGS(CAN_DIR_RX, 0), .flags = CAN_MSG_FLAGS(CAN_DIR_RX, 0),
.dlc = 8, .dlc = 8,
.data = {0x10, 0x20, 0x30, 0x40, 0x50, 0x60, 0x60, 0x60}, .data = {0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8},
.timestamp = 0 .timestamp = 68000,
// frameLength и bitCount не используются в старом формате // frameLength и bitCount не используются в старом формате
//.frameLength = 216000, // 216 мкс = 108 бит * 2000 нс
//.bitCount = 108 // классическое значение для 8 байт данных
}; };
int j = 0; int j = 0;
@ -64,16 +66,16 @@ int main() {
// Заполняем данные // Заполняем данные
// canMsg.data[0] = j; canMsg.data[0] = j;
// canMsg.data[1] = j / 2; canMsg.data[1] = j / 2;
// canMsg.data[2] = j / 3; canMsg.data[2] = j / 3;
// canMsg.data[3] = j / 4; canMsg.data[3] = j / 4;
// canMsg.data[4] = j / 5; canMsg.data[4] = j / 5;
// canMsg.data[5] = j / 6; canMsg.data[5] = j / 6;
// canMsg.data[6] = j / 7; canMsg.data[6] = j / 7;
// canMsg.data[7] = j / 8; canMsg.data[7] = j / 8;
canMsg.timestamp += 100; canMsg.timestamp += 1;
if (blf_add_can_message_struct(&ctx, &canMsg) != 0) { if (blf_add_can_message_struct(&ctx, &canMsg) != 0) {
return 1; return 1;