equal
deleted
inserted
replaced
58 ** @param d |
58 ** @param d |
59 ** @param id |
59 ** @param id |
60 **/ |
60 **/ |
61 void SyncAlarm(CO_Data* d, UNS32 id) |
61 void SyncAlarm(CO_Data* d, UNS32 id) |
62 { |
62 { |
63 sendSYNC(d, *d->COB_ID_Sync & 0x1FFFFFFF) ; |
63 sendSYNC(d) ; |
64 } |
64 } |
65 |
65 |
66 /*! |
66 /*! |
67 ** This is called when Index 0x1005 is updated. |
67 ** This is called when Index 0x1005 is updated. |
68 ** |
68 ** |
122 ** @param d |
122 ** @param d |
123 ** @param cob_id |
123 ** @param cob_id |
124 ** |
124 ** |
125 ** @return |
125 ** @return |
126 **/ |
126 **/ |
127 UNS8 sendSYNCMessage(CO_Data* d, UNS32 cob_id) |
127 UNS8 sendSYNCMessage(CO_Data* d) |
128 { |
128 { |
129 Message m; |
129 Message m; |
130 |
130 |
131 MSG_WAR(0x3001, "sendSYNC ", 0); |
131 MSG_WAR(0x3001, "sendSYNC ", 0); |
132 |
132 |
133 m.cob_id.w = cob_id ; |
133 m.cob_id.w = *d->COB_ID_Sync & 0x1FFFFFFF; |
134 m.rtr = NOT_A_REQUEST; |
134 m.rtr = NOT_A_REQUEST; |
135 m.len = 0; |
135 m.len = 0; |
136 |
136 |
137 return canSend(d->canHandle,&m); |
137 return canSend(d->canHandle,&m); |
138 } |
138 } |
144 ** @param d |
144 ** @param d |
145 ** @param cob_id |
145 ** @param cob_id |
146 ** |
146 ** |
147 ** @return |
147 ** @return |
148 **/ |
148 **/ |
149 UNS8 sendSYNC(CO_Data* d, UNS32 cob_id) |
149 UNS8 sendSYNC(CO_Data* d) |
150 { |
150 { |
151 UNS8 res; |
151 UNS8 res; |
152 res = sendSYNCMessage(d, cob_id); |
152 res = sendSYNCMessage(d); |
153 proceedSYNC(d) ; |
153 proceedSYNC(d) ; |
154 return res ; |
154 return res ; |
155 } |
155 } |
156 |
156 |
157 /*! |
157 /*! |