equal
deleted
inserted
replaced
628 } |
628 } |
629 |
629 |
630 /*Compare new and old PDO */ |
630 /*Compare new and old PDO */ |
631 if (d->PDO_status[pdoNum].last_message.cob_id == pdo.cob_id |
631 if (d->PDO_status[pdoNum].last_message.cob_id == pdo.cob_id |
632 && d->PDO_status[pdoNum].last_message.len == pdo.len && |
632 && d->PDO_status[pdoNum].last_message.len == pdo.len && |
633 #ifdef UNS64 |
633 memcmp(d->PDO_status[pdoNum].last_message.data, |
634 *(UNS64 *) (&d->PDO_status[pdoNum].last_message. |
634 pdo.data, 8) == 0 |
635 data[0]) == *(UNS64 *) (&pdo.data[0]) |
|
636 #else /* don't ALLOW_64BIT_OPS */ |
|
637 *(UNS32 *) (&d->PDO_status[pdoNum].last_message. |
|
638 data[0]) == *(UNS32 *) (&pdo.data[0]) |
|
639 && *(UNS32 *) (&d->PDO_status[pdoNum].last_message. |
|
640 data[4]) == *(UNS32 *) (&pdo.data[4]) |
|
641 #endif |
|
642 ) |
635 ) |
643 { |
636 { |
644 /* No changes -> go to next pdo */ |
637 /* No changes -> go to next pdo */ |
645 status = state11; |
638 status = state11; |
646 } |
639 } |