--- a/src/sync.c Tue Dec 12 17:32:05 2006 +0100
+++ b/src/sync.c Wed Dec 13 14:14:18 2006 +0100
@@ -23,11 +23,20 @@
#include "data.h"
#include "sync.h"
+// Prototypes for internals functions
+void SyncAlarm(CO_Data* d, UNS32 id);
+UNS32 OnCOB_ID_SyncUpdate(CO_Data* d, const indextable * unsused_indextable,
+ UNS8 unsused_bSubindex);
+
+
+
+/*****************************************************************************/
void SyncAlarm(CO_Data* d, UNS32 id)
{
sendSYNC(d, *d->COB_ID_Sync & 0x1FFFFFFF) ;
}
+/*****************************************************************************/
// This is called when Index 0x1005 is updated.
UNS32 OnCOB_ID_SyncUpdate(CO_Data* d, const indextable * unsused_indextable, UNS8 unsused_bSubindex)
{
@@ -35,6 +44,7 @@
return 0;
}
+/*****************************************************************************/
void startSYNC(CO_Data* d)
{
RegisterSetODentryCallBack(d, 0x1005, 0, &OnCOB_ID_SyncUpdate);
@@ -55,6 +65,7 @@
}
}
+/*****************************************************************************/
void stopSYNC(CO_Data* d)
{
d->syncTimer = DelAlarm(d->syncTimer);