src/pdo.c
changeset 426 8011552b1319
parent 425 4bc4706528ae
child 428 25b06f59f123
--- a/src/pdo.c	Thu Mar 20 15:03:25 2008 +0100
+++ b/src/pdo.c	Thu Mar 20 15:14:07 2008 +0100
@@ -606,10 +606,14 @@
                   break;
                   /* If transmission on Event and not inhibited, check for changes */
                 }
-              else if ((*pTransmissionType == TRANS_EVENT_PROFILE ||
-                        *pTransmissionType == TRANS_EVENT_SPECIFIC) &&
-                       !(d->PDO_status[pdoNum].
-                         transmit_type_parameter & PDO_INHIBITED))
+              else
+                if ((isSyncEvent
+                     && (*pTransmissionType == TRANS_SYNC_ACYCLIC))
+                    ||
+                    ((*pTransmissionType == TRANS_EVENT_PROFILE
+                      || *pTransmissionType == TRANS_EVENT_SPECIFIC)
+                     && !(d->PDO_status[pdoNum].
+                          transmit_type_parameter & PDO_INHIBITED)))
                 {
                   MSG_WAR (0x3968, "  PDO is on EVENT. Trans type : ",
                            *pTransmissionType);