equal
deleted
inserted
replaced
27 #define valueRange_EMC 0x9F /* Type for index 0x1003 subindex 0x00 (only set of value 0 is possible) */ |
27 #define valueRange_EMC 0x9F /* Type for index 0x1003 subindex 0x00 (only set of value 0 is possible) */ |
28 UNS32 TestMaster_valueRangeTest (UNS8 typeValue, void * value) |
28 UNS32 TestMaster_valueRangeTest (UNS8 typeValue, void * value) |
29 { |
29 { |
30 switch (typeValue) { |
30 switch (typeValue) { |
31 case valueRange_EMC: |
31 case valueRange_EMC: |
32 if (*(UNS8*)value < (UNS8)0) return OD_VALUE_TOO_LOW; |
32 if (*(UNS8*)value != (UNS8)0) return OD_VALUE_RANGE_EXCEEDED; |
33 if (*(UNS8*)value > (UNS8)0) return OD_VALUE_TOO_HIGH; |
|
34 break; |
33 break; |
35 } |
34 } |
36 return 0; |
35 return 0; |
37 } |
36 } |
38 |
37 |