src/objacces.c
changeset 75 debc68b124b7
parent 71 95cd3376cc9f
child 161 c4908cc776a9
equal deleted inserted replaced
74:c0b4b2ef7579 75:debc68b124b7
    25 
    25 
    26 
    26 
    27 #include "objacces.h"
    27 #include "objacces.h"
    28 
    28 
    29 
    29 
    30 #ifdef DEBUG_WAR_CONSOLE_ON
    30 
    31 UNS8 accessDictionaryError(UNS16 index, UNS8 subIndex, 
    31 UNS8 accessDictionaryError(UNS16 index, UNS8 subIndex, 
    32 			     UNS8 sizeDataDict, UNS8 sizeDataGiven, UNS32 code)
    32 			     UNS8 sizeDataDict, UNS8 sizeDataGiven, UNS32 code)
    33 {
    33 {
       
    34 #ifdef DEBUG_WAR_CONSOLE_ON
    34   MSG_WAR(0x2B09,"Dictionary index : ", index);
    35   MSG_WAR(0x2B09,"Dictionary index : ", index);
    35   MSG_WAR(0X2B10,"           subindex : ", subIndex);
    36   MSG_WAR(0X2B10,"           subindex : ", subIndex);
    36   switch (code) {
    37   switch (code) {
    37     case  OD_NO_SUCH_OBJECT: 
    38     case  OD_NO_SUCH_OBJECT: 
    38       MSG_WAR(0x2B11,"Index not found ", index);
    39       MSG_WAR(0x2B11,"Index not found ", index);
    57       MSG_WAR(0x2B18,"Value range error : value too high. SDOabort : ", code);
    58       MSG_WAR(0x2B18,"Value range error : value too high. SDOabort : ", code);
    58       break;
    59       break;
    59   default :
    60   default :
    60     MSG_WAR(0x2B20, "Unknown error code : ", code);
    61     MSG_WAR(0x2B20, "Unknown error code : ", code);
    61   }
    62   }
       
    63 #endif
    62   return 0; 
    64   return 0; 
    63 }	
    65 }	
    64 #endif
    66 
    65 
    67 
    66 UNS32 getODentry( CO_Data* d, 
    68 UNS32 getODentry( CO_Data* d, 
    67                   UNS16 wIndex,
    69                   UNS16 wIndex,
    68 		  UNS8 bSubindex,
    70 		  UNS8 bSubindex,
    69 		  void * pDestData,
    71 		  void * pDestData,