Исправить порядок слов BALZAM CAN и добавить поддержку пульта МПУ
This commit is contained in:
@@ -9,7 +9,8 @@
|
||||
|
||||
int main(void)
|
||||
{
|
||||
const uint8_t packet[8] = { 0xE0, 0x18, 0x00, 0x29, 0xFF, 0xFE, 0x12, 0x34 };
|
||||
const uint8_t packet[8] = { 0xFF, 0xFE, 0x12, 0x34, 0xE0, 0x18, 0x00, 0x29 };
|
||||
const uint8_t command[8] = { 0, 0, 0, 0, 0x80, 0x7F, 0, 0x80 };
|
||||
balsam_can_frame_t frame;
|
||||
char name[64];
|
||||
|
||||
@@ -26,5 +27,13 @@ int main(void)
|
||||
CHECK(balsam_can_register_name(1U, 0x18U, name, sizeof name) > 0U);
|
||||
CHECK(strstr(name, "T° 1") != NULL);
|
||||
CHECK(balsam_can_decode(0x00BA0010UL, packet, 7U, &frame) == -2);
|
||||
CHECK(balsam_can_decode(0x00BA0004UL, command, 8U, &frame) == 1);
|
||||
CHECK(frame.device == 5U && frame.direction == BALSAM_CAN_TO_NODE);
|
||||
CHECK(frame.start_address == 127U && frame.present_mask == 4U);
|
||||
CHECK(frame.values[0] == 0x80U);
|
||||
CHECK(balsam_can_decode(0x00745009UL, command, 8U, &frame) == 1);
|
||||
CHECK(frame.device == 10U && frame.direction == BALSAM_CAN_TO_NODE);
|
||||
CHECK(balsam_can_decode(0x00745019UL, packet, 8U, &frame) == 1);
|
||||
CHECK(frame.device == 10U && frame.direction == BALSAM_CAN_FROM_NODE);
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user