diff -r fa4df65d0683 -r 26015ee2c2c9 objdictgen/gen_cfile.py --- a/objdictgen/gen_cfile.py Thu Sep 27 09:42:51 2007 +0200 +++ b/objdictgen/gen_cfile.py Fri Sep 28 15:08:38 2007 +0200 @@ -107,8 +107,7 @@ valueRangeContent = "" strDefine = "\n#define valueRange_EMC 0x9F /* Type for index 0x1003 subindex 0x00 (only set of value 0 is possible) */" strSwitch = """ case valueRange_EMC: - if (*(UNS8*)value < (UNS8)0) return OD_VALUE_TOO_LOW; - if (*(UNS8*)value > (UNS8)0) return OD_VALUE_TOO_HIGH; + if (*(UNS8*)value != (UNS8)0) return OD_VALUE_RANGE_EXCEEDED; break;\n""" internal_types["valueRange_EMC"] = ("UNS8", "", "valueRange_EMC") num = 0