equal
deleted
inserted
replaced
203 if(Callback && Callback[bSubindex]){ |
203 if(Callback && Callback[bSubindex]){ |
204 (*Callback[bSubindex])(d, ptrTable, bSubindex); |
204 (*Callback[bSubindex])(d, ptrTable, bSubindex); |
205 } |
205 } |
206 |
206 |
207 /* TODO : Store dans NVRAM */ |
207 /* TODO : Store dans NVRAM */ |
208 /* if (ptrTable->pSubindex[bSubindex].bAccessType & TO_BE_SAVED) */ |
208 if (ptrTable->pSubindex[bSubindex].bAccessType & TO_BE_SAVE){ |
|
209 (*d->storeODSubIndex)(wIndex, bSubindex); |
|
210 } |
209 return OD_SUCCESSFUL; |
211 return OD_SUCCESSFUL; |
210 }else{ |
212 }else{ |
211 *pExpectedSize = szData; |
213 *pExpectedSize = szData; |
212 accessDictionaryError(wIndex, bSubindex, szData, *pExpectedSize, OD_LENGTH_DATA_INVALID); |
214 accessDictionaryError(wIndex, bSubindex, szData, *pExpectedSize, OD_LENGTH_DATA_INVALID); |
213 return OD_LENGTH_DATA_INVALID; |
215 return OD_LENGTH_DATA_INVALID; |
229 if(errorCode == OD_SUCCESSFUL && CallbackList) |
231 if(errorCode == OD_SUCCESSFUL && CallbackList) |
230 CallbackList[bSubindex] = Callback; |
232 CallbackList[bSubindex] = Callback; |
231 return errorCode; |
233 return errorCode; |
232 } |
234 } |
233 |
235 |
234 |
236 void _storeODSubIndex (UNS16 wIndex, UNS8 bSubindex){} |